C++语言和算法入门目录



C++语言和算法入门目录.

*********C++语言和算法入门目录*****************
第一章 C++语言初步
你好,C++、数据类型、常量和变量、整型变量、
实型变量、字符型变量、字符串常量、混合运算、
算术运算符和算术表达式、赋值运算符和赋值表达式、
格式的输入输出、PRINTF与SCANF函数介绍

第二章 三种基本结构
顺序结构、选择结构、循环结构、程序举例、
算法优化举例、随机数的使用

第三章 数组
一维数组、统计各数据个数、猴子选大王、最大子序列和、
二维数组、字符数组、稀疏数组、对称矩阵压缩、
常用字符串函数、动态数组[......]

Read more

Java中int和Integer的区别



Java中int和Integer的区别。

int是基本数据类型,直接存储值;

integer是对象,也就是一个类,用一个引用指向这个对象

具体说明:

1、Java中的数据类型分为基本数据类型和复杂数据类型

int 是基本数据类型

integer是一个对象/类

2、初始化方式

int i = 1;

Integer i = new Integer(1);(将Integer当做一个类来看)

说明:int是基本数据类型,是面向过程保留下的痕迹,但是是对java的有益补充,Integer是一个类,是int的扩展,定义了很多转换的方法

类似的还有:

fl[......]

Read more

expect脚本解释

expect脚本解释

  1. 使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。
  2. 脚本代码如下:
  3. ##############################################
  4. #!/usr/bin/expect
  5. set timeout 30
  6. spawn ssh -l username 192.168.1.1
  7. expect ”password:”
  8. send ”ispass\r”
  9. [......]

Read more

Bash Shell-使用内置的set和shopt命令设置bash选项

Bash Shell-使用内置的set和shopt命令设置bash选项。

使用内置的set和shopt命令设置bash选项

    set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项。例如打开选项:set -o 选项,关闭选项目:set +o 选项。

    例如要打开vi交互式命令行编辑,则如下:

[root@localhost ~]# set -o   #查看当前设置情况
allexport       off
braceexpand     on
emacs           on
errexit        [......]

Read more

python调用Shell脚本

python调用Shell脚本。

python调用Shell脚本
python调用Shell脚本,有三种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。还有commands 模块。实际使用时视需求情况而选择。
注意:输入时用引号把命令括起来
现假定有一个shell脚本test.sh:
#!/bin/bash
1. echo “hello world!”
2. exit 3
一、os.system(cmd):
该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的[......]

Read more

python调用Shell脚本

python调用Shell脚本。

python调用Shell脚本
python调用Shell脚本,有三种方法:os.system(cmd)或os.popen(cmd),前者返回值是脚本的退出状态码,后者的返回值是脚本执行过程中的输出内容。还有commands 模块。实际使用时视需求情况而选择。
注意:输入时用引号把命令括起来
现假定有一个shell脚本test.sh:
#!/bin/bash
1. echo “hello world!”
2. exit 3
一、os.system(cmd):
该方法在调用完shell脚本后,返回一个16位的二进制数,低位为杀死所调用脚本的[......]

Read more

python中数组的使用方法介绍

python中数组的使用方法介绍。

1、Python的数组分三种类型:
(1) list 普通的链表,初始化后可以通过特定方法动态增加元素。
定义方式:arr = [元素]

(2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。
定义方式:arr = (元素)

(2) Dictionary 词典类型, 即是Hash数组。
定义方式:arr = {元素k:v}

2、下面具体说明这些数组的使用方法和技巧:

(1) list 链表数组
a、定义时初始化
a = [1,2,[1,2,3]]

b、定义时不初始化
一维数组:
arr =[......]

Read more

Linux查看文件编码格式及文件编码转换

Linux查看文件编码格式及文件编码转换,如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。

查看文件编码
在Linux中查看文件编码可以通过以下几种方式:
1.在Vim 中可以直接查看文件编码

Shell代码
  1. :set fileencoding  

即可显示文件编码格式。
如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,[......]

Read more

Redis入门实例教程

Redis入门实例教程。

1, Redis Hello World 的例子

这里用的包是Jedis。下载地址https://github.com/xetorthio/jedis/downloads

把jar包引入工程,打开redis的服务器(redis下载及安装见初步理解Redis及其安装配置)。开始打招呼的例子,如下

1: Jedis jedis = new Jedis(“localhost”);

2: jedis.set(“key”, “Hello World!”);

3: String value = jedis.get(“key”);

4: S[......]

Read more

基于注解的SpringMVC

基于注解的SpringMVC

基于注解的话,需要添加几个配置内容到 springmvc-servlet.xml文件中(这个文件使我们配置的spring配置文件,在web.xml中配置的)

基于注解的方式,可能不仅仅依赖与DefaultAnnotationHandlerMapping,

但我们还需要添加一句:<mvc:annotation-driven/>

他提供了SpringMVC注解的所有支持,以及JSR-303的注解支持。

 

  1. import javax.serv[......]

Read more