程序员基础知识
文章平均质量分 96
蓝月心语
E-mail:liao20081228@126.com
展开
-
位运算与移位运算
1 原码原码就是直接将数转为二进制,对于有符号的数来说,用第一位表示符号,1表示负数,0表示正数。 其余位表示值。[+1]原 = 0000 0001 [- 1]原 = 1000 00012 反码正数的反码=原码;负数的反码:符号位不变,其他位按位取反。[+1]反 = 0000 0001 [- 1]反 = 1111 11103 补码正数的补码=原码;负数的补码...原创 2018-04-01 16:42:19 · 2126 阅读 · 0 评论 -
计算机中的整数与浮点数
saddddddddddddddd原创 2018-05-16 20:08:38 · 4230 阅读 · 0 评论 -
进制转换
1 其它进制与十进制互转其它进制转为十进制:十进制数=∑ai∗bi−1十进制数=∑ai∗bi−1十进制数=\sum a_i*b^{i-1} i:小数点左边第一位为1,右边第一位为-1,如二进制数111.01的i依次为3,2,1,-1,-2b为基数,二进制而2,八进制为8,十六进制为16十进制转为其它进制: 整数部分: 除以基数,得到余数,用商作为新的整数,重复第一步,直到商为...原创 2018-05-17 09:23:54 · 391 阅读 · 0 评论 -
正则表达式详解
1 正则表达式简介 正则表达式描述了一种字符串匹配的模式(pattern),可以用来*检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。1.1 引擎正则引擎分为:DFA、NFA。DFA——文本主导,控制权在文本。 不支持回溯,不能捕获子表达式,不支持反向引用。于文本串里的每一个字符只需扫描一次。最长的左子正则式优先匹配成功。NF...原创 2018-03-27 21:09:09 · 1538 阅读 · 0 评论 -
git教程
1 安装与配置1.1 安装1.1.1 Linux平台 Debian/Ubuntu Git 安装命令为:sudo apt install git //安装gitgit --version //查看git版本1.1.2 windows平台 从http://msysgit.github.io/ 下载git,并运行。完成安装之后,就可...原创 2017-08-07 21:55:41 · 532 阅读 · 0 评论 -
markdown教程
1 基本语法1.1 转义 右斜线\ 表示转义,markdown中字符 [、 \、 *、`、$都需需要加上转义符号才能使用原字符。1.2 标题 #加空格表示一级标题 ##加空格表示二级标题, ###加空格表示三级标题 ####加空格表示四级标题 #####加空格表示五级标题 ######加空格表示六级标题, 注意:只有当...原创 2017-07-28 00:06:12 · 1602 阅读 · 0 评论