Skip to content

Instantly share code, notes, and snippets.

@zhangzhiqiangcs
zhangzhiqiangcs / 平日笔记
Last active March 13, 2017 07:23
存放平时查阅资料需要记录下来的东西
网络字节顺序是TCP/IP中规定好的一种数据表示格式,它与具体的CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。网络字节顺序采用big endian排序方式。
为了进行转换 bsd socket提供了转换的函数 有下面四个
htons 把unsigned short类型从主机序转换到网络序
htonl 把unsigned long类型从主机序转换到网络序
ntohs 把unsigned short类型从网络序转换到主机序
ntohl 把unsigned long类型从网络序转换到主机序
在使用little endian的系统中 这些函数会把字节序进行转换
在使用big endian类型的系统中 这些函数会定义成空宏
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
tar -xvJf Python-3.5.1.tar.xz
.configure
make
make install
python
此时已经安装python 3.5.1,但是在命令行中输入python的时候还是原来的版本
另一个比较好的解决方法是使用pythonbrew工具
$ python -V
显示文件指定行的内容
sed -n '5p' file
只看前n行内容
head -n file
只看后n行内容
tail -n file
只看第n到m行的内容
sed -n 'n,mp' file
#include<iostream>
#include<string>
using namespace std;
void find_char(string &s, const string &chars){
cout << "在" << s << "中查找" << chars << "中字符" << endl;
string::size_type pos = 0;
while ((pos = s.find_first_of(chars, pos)) != string::npos)
{
http://honx.in/_VU8gCIkWGiBlLRSF
@zhangzhiqiangcs
zhangzhiqiangcs / 0_reuse_code.js
Last active August 29, 2015 14:23
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
http://learning.sohu.com/20090827/n266266351.shtml
《数学复习全书(李永乐)》3遍
新东方考研英语单词红宝书单词背4遍,张剑的历年真题解析一遍
生活和娱乐需要的不仅仅是感动、纯情、高尚和严肃,我们还需要搞笑、没心没肺、下三滥和敢于藐视一切的无耻作风
年轻,就是要站在风口浪尖
不是我要熬夜,是黑夜需要我这颗璀璨明亮的星
一、chrome插件用来记录一天浏览了多少网页
二、coupleface.com 上传照片,查看情侣分数,自己构造情侣,炫耀得分,情侣面孔评比
三、windows下的命令行工具,把多个视频拼接成一个视频
软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件危机(Software Crisis)是指在软件开发及维护的过程中所遇到的一系列严重问题,这些问题皆可能导致软件产品的寿命缩短、甚至夭折。
软件开发是一项高难度、高风险的活动,由于它的高失败率,故有所谓“软件危机”之说。
软件危机的本源是复杂、期望和改变。这个术语用来描述正急遽增加之电脑的力量带来的冲击和可能要处理的问题的复杂性。
从本质上来说,它谈到了写出正确、可理解、可验证的计算机程序的困难。
黑盒测试,软件测试的主要方法之一,也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者不了解程序的内部情况,不需具备应用程序的代码、内部结构和编程语言的专门知识。只知道程序的输入、输出和系统的功能,这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。测试案例是依应用系统应该做的功能,照规范、规格或要求等设计。测试者选择有效输入和无效输入来验证是否正确的输出。
白盒测试(white-box testing)又称透明盒测试(glass box testing)、结构测试(structural testing)等,软件测试的主要方法之一,也称结构测试、逻辑驱动测试或基于程序本身的测试。测试应用程序的内部结构或运作,而不是测试应用程序的功能(即黑盒测试)。在白盒测试时,以编程语言的角度来设计测试案例。测试者输入数据验证数据流在程序中的流动路径,并确定适当的输出,类似测试电路中的节点。测试者了解待测试程序的内部结构、算法等信息,这是从程序设计者的角度对程序进行的测试。