我们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫做“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效率,以及提高用户满意度、软件的可靠性和维护性。 开发流程 渐进交付的流程,MVP和MBP开发——发布——听取反馈— ...
分类:
其他好文 时间:
2017-04-09 19:42:27
阅读次数:
140
敏捷开发是指把一个大项目分成若干个小项目并使用迭代的方式并分别完成.在开发过程中,软件一直处于可用的状态. 在敏捷开发中,要以用户需求为中心,对需求的快速反应.其核心价值观就是:"以人为本,目标导向,客户为先,注意变化". 在开发过程中,成员之间的沟通是十分重要的.就有了每日站会,在每一个迭代周期内 ...
分类:
其他好文 时间:
2017-04-07 20:46:57
阅读次数:
142
当web服务器和app服务器通信时,往往两端使用的是不同语言。例如这次我碰上的就是php和c。 php作为高级语言,各种方便的库函数一应俱全,在php的crc32函数调用过程中,只需要一个参数:被校验数据就行了。 但是在C语言中却不一样,crc32函数原型是 unsigned int crc32(u ...
分类:
编程语言 时间:
2017-04-06 12:49:03
阅读次数:
287
Description lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 1 a b 把[a, b]区间内的所有数全变成1 2 a b 把[a,b]区间内的所有数全部取反, ...
分类:
其他好文 时间:
2017-04-03 17:02:40
阅读次数:
236
希望对大家学习或者使用python3能具有一定的参考价值。 __abs__ #返回一个数的绝对值 >>> num3=-22 >>> num3.__abs__() 22 __add__ #两数相加 __and__ #两数按位与操作 __bool__ #求一个数的布尔值 >>> num1=4 >>> n ...
分类:
编程语言 时间:
2017-04-02 22:54:59
阅读次数:
215
<?php echo ~-5; ?> <!--这个例子是:-5取反 思路: 1.先求出5的补码,之后再进行运算,因为计算机的运算都是补码的运算, 所以所有的运算必须先转换成补码之后,才能运算 2.求解过程如下:负数的反码是原码符号位不变,其它按位取反 3.求出反码后,反码末位+1即为补码 先求-5的 ...
分类:
其他好文 时间:
2017-04-02 15:16:00
阅读次数:
142
位运算其运算规则是: 按位与& : 两位全为1,结果为1 按位或| : 两位有一个为1,结果为1 按位异或 ^ : 两位一个为0,一个为1,结果为1 按位取反 : 0->1 ,1->0 ...
分类:
其他好文 时间:
2017-04-02 15:15:23
阅读次数:
118
32位的int 的范围为 -2^31 ~ 2^31-1。以下讨论的均是32位的有符号整数,最高位为符号位。 求源码的补码为 : (1)正数的补码和原码相同 (2)负数的补码=保持最高的符号位不变,其余位取反+1 但是 int s1=0x 8000 0000和 int s1=8这种方式有所区别: 计算 ...
分类:
其他好文 时间:
2017-04-01 23:14:43
阅读次数:
211
public class NewClass { public void 位运算符(){ /* * 1 ~ 按位取反 1=~0 * 2 & 按位与 0&1=0 1&1=1 0&0=0 * 3 | 按位或 0|1=1 1|1=1 0|0=0 * 4 ^ 按位异或 0^1=1 1^1=0 ... ...
分类:
编程语言 时间:
2017-04-01 22:45:41
阅读次数:
257
grep-A数字搜索到后显示出下一行的信息-B数字搜索到后显示上一行信息-C数字搜索到后显示上下行的信息-c统计匹配条件的行的总数-i忽略条件的大小写-n输出显示信息中的行数-v取反显示-----------------------------------------------------------------------------------------..
分类:
系统相关 时间:
2017-03-31 13:55:16
阅读次数:
167