摘要:
1、Ubuntu中,adduser是一个脚本,而useradd是一个二进制程序,前者对后者进行了封装,更加智能。 2.Centos中,adduser和useradd完全相同,adduser是一个符号链接而已。 ***在不同的发行版中,有微小的差别,切记。** ***useradd在任何的发行版中是一 阅读全文
摘要:
只有32到126字符是可见的(能显示出来),这些字符往往1起到控制符的作用。 打印可见字符: for(char ch = 32; ch < 127; ch ++) { putchar(ch); } 阅读全文
摘要:
for /l %i in (1,1,5) do calc五次启动计算器程序for /l %i in (start ,step,end) do commandfor /l 表示从数字start开始,以step为步长相加,赋值给%i,,执行命令command,直到数字大于等于end结束 阅读全文
摘要:
一、auto' 1.只要在函数内部定义变量,默认是auto int num 等价于 auto int num = 10; 2.C语言中的auto关键字就是自动分配自动释放 二、bool类型 1.头文件stdbool.h _Bool b = true; _Bool b1 = 10; 表示true,非0 阅读全文
摘要:
1.宽字符是为了解决国际化,英文软件写好后,要发行到不同的国家,这时就需要使用宽字符,宽字符能把汉字当成一个字符。 2.字符集 <1>多字节字符集 (窄字符) <2>Unicode字符集(用来解决国际化)(宽字符) 3.MessageBox MessageBox引用了windows.h文件。 宽字符 阅读全文
摘要:
1.递归的死循环通过栈是向栈容量有限, 栈默认大小是1Mb,编译时,可以编译个100MB,栈大一点,程序的稳定性大大增强,程序的体积变大,而且运行速度也会变慢。 2.递归必须要有入口和出口 写一个1加到100的函数 阅读全文
摘要:
牢记 <1> .(小数点)==》 代表一个任意字符 <2> *(星) 》 重复前面一个字符0到无穷次 1.出现这中情况是因为:用户环境变量的文件没了,通常在你新建用户后,会将/etc/skel目录中的内容拷到家目录下,从这个目录把所有用户的环境变量发到对用户的家目录下,让他的家目录看起来更正常,所以 阅读全文
摘要:
1.因为是保留给系统使用的UID,为了与用户设置的账户区分,防止冲突。 2、并没有其他特别的意义, 3、也叫作虚拟用户,除了0之外,所有的UID在使用上并没有任何区别。 4.linux中文件和程序都要对应用户和主,很多用户和主又不想被黑客利用,也就是不想让他登陆,这是就用虚拟用户,让它有名无实。 阅读全文
摘要:
一、泛型在集合中的应用 1.泛型的好处 把运行时出现的问题提前至了编译时 避免了无谓的强制类型转换 2.泛型在集合中的应用 通常这样写: ArrayList<String> list = ArrayList<String>(); 考虑到新老系统的兼容性,也可以这样写: ArrayList list 阅读全文
摘要:
单列集合: Collection 单例集合的跟接口 List 如果实现了List接口的集合类,具备的特点:有序,可重复 ArrayLisst ArrayList底层是使用了Object数组实现的,特点,查询速度快,增删慢。 LinketLisst Lilst底层使用了链表的数据实现的。特点:查询速度 阅读全文