- 博客(38)
- 收藏
- 关注
原创 linux文件查找
which:二进制文件查找:which filelocate,whereis:查找文件数据库:locate file(updatedb)find:实际搜索硬盘:find / -name filelocate 是在数据库里查找,数据库大至每天更新一次。 whereis 可以找到可执行命令和man page find 就是根据条件查找文件。 which 可以找到可执行文
2015-01-27 23:15:28
284
原创 grep
grep主要参数:-i:不区分大小写-n:显示行号-c:输出文件匹配行计数-r:搜索子目录-w:匹配整个单词-s:不显示不存在或无匹配错误信息-v:显示不匹配所有行-l(小写L):只显示匹配文件名实例:(1)多个文件查询 grep "sort" *.doc #见文件名的匹配(2)行匹配:输出匹配行的计数 grep
2015-01-27 23:06:15
371
原创 m001
1. 命令登录到mysql Server:mysql -h hostname -u username -ppassword databasename,其中-p
2014-11-24 22:14:27
373
转载 linux多线程
linux下为了多线程同步,通常用到锁的概念。posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。它主要用如下5个函数进行操作。1:pthread_mutex_init(pthread_mutex_t * mutex,const pthr
2014-11-11 19:35:41
301
原创 多线程
1. 简单多线程程序#include #include #include using namespace std;volatile long g_count;const int THREADCOUNT = 10;unsigned __stdcall thfun(void* para){ Sleep(100); ++g_count; //由于现将g_count读入寄存器加1
2014-11-11 18:55:12
373
原创 阻塞非阻塞socket设置
1. winunsigned long ul = 1; //ul为非零是为非阻塞模式ioctlsocket(socket, FIONBIO, &ul);2. linux
2014-11-10 11:49:44
459
原创 select简单使用
1. udp使用select/* *端口使用一个16位的数字表示,范围0~65535, 1024一下端口保留 *低位先存:起始地址放在低位字节 *高位先存:起始地址放在高位字节 *Intel CPU:地位先存 *TCP/IP使用16位和32位整数的高位先存格式 */#include #include #pragma comment(lib, "ws2_32.lib")in
2014-11-10 11:38:33
319
原创 win udp socket
1. Server/* *端口使用一个16位的数字表示,范围0~65535, 1024一下端口保留 *低位先存:起始地址放在低位字节 *高位先存:起始地址放在高位字节 *Intel CPU:地位先存 *TCP/IP使用16位和32位整数的高位先存格式 */#include #include #pragma comment(lib, "ws2_32.lib")int mai
2014-11-10 10:24:48
305
原创 win tcp socket
1. Server/* *端口使用一个16位的数字表示,范围0~65535, 1024一下端口保留 *低位先存:起始地址放在低位字节 *高位先存:起始地址放在高位字节 *Intel CPU:地位先存 *TCP/IP使用16位和32位整数的高位先存格式 */#include #include #pragma comment(lib, "ws2_32.lib")int mai
2014-11-10 10:13:31
351
原创 p06
1. GUI控件添加的方法:a. 导入模块b. 创建主窗体c. 创建控件对象,由Tkinter的该控件相关方法来实现的(关于看控件的具体使用可以help一下)d. pack()(布局器)是用来管理和显示组件的,它的产生e. 主窗口调用mainloop()进入主时间循环from Tkinter import*root = Tk()label = Label(roo
2014-10-15 12:49:39
378
原创 J01
1. java中main函数:public class test{ public static void main(String[] argv){ System.out.println("main()"); }}2.
2014-10-14 10:51:25
309
原创 c09-虚继承,析构,公约数
1.虚继承,处理B,C继承A,而D又继承BC的问题#include using namespace std;class A{ int i;public: A(int i):i(i) { cout<<"A"<<i<<endl; }};class B : virtual public A{ int b;public: B(int i):b(i), A(i) {
2014-03-31 23:26:37
475
原创 c08-基础,数组构造算法
1.sizeof("hello") = 6; 放入常量区,编译器不用频繁读取内存2.sizeof(类型),只关心类型而不关心内容:int i = 0; sizeof(1/i) = 4; 编译运行正常3.只有有类型的指针才能通过指针值确定指针指向的内容4.数组的引用 int (&p)[10] = int a[10]; 不使用5.void *p; 只知道指针地址不知道指针类型,无法确定
2014-03-30 17:32:04
583
原创 c07-基础
1.指针类型一致,运算以相应类型变量为单位2.int a[10]; a为数组的第一个元素地址,数组地址为&a3.非规则2维数组:char *a[2] = {};a[0] = new int;a[1] = new int[5];4.char str[256]; cin.getline(str, 256); string str; getline(cin, str);读取一行包括空
2014-03-25 22:20:25
466
原创 c06-基础,计算日期差
1.cin>>字符变量地址:把输入的一串字符从这个地址表示的内存单元开始一次摆放最后加'\0';2.c++ string类型长度限制1G;3.string类型仍可使用string[i],长度使用string.size();strlen(string.c_str());4.计算两个日期相差天数及周几:struct Data{ int year; int mouth; int
2014-03-23 23:39:05
563
原创 c05-基础,简单排序
1.int i = -1;unsigned int ui = i;unsigned int = -1;显示无符号整形最大值,可能会有编不过情形,强制类型转换(unsigned)-1;2.静态局部变量的作用域:整个程序运行期间存在,但只在局部使用,只在第一次遇到时创建初始化,以后不再创建和初始化3.外部变量:extern 声明,一定要在某地定义才能使用4.静态全局函数:只在本
2014-03-21 00:09:29
426
原创 c04-形参,递归,汉诺塔,extern,静态,打印数字每位
1.形参的默认值:声明设置,定义不能设置2.递归函数:int f(x){ if (x足够小) return; else f(比x小);}3.汉诺塔递归实现:n个盘保持上方比下方小实现从A到Cvoid hano(int n, char a, char b, char c){ if (n == 1) { cout "<<c<<endl; } else {
2014-03-18 22:50:57
465
原创 c03-基础定义,技巧,打印乘法表
1.^按位异或,相同为0相异为12.不使用中间变量交换变量的值:a=a^b; b=a^b; a=a^b;3.计算数中1的个数:int fun(const int i){int count = 0;while(i>0){i&=(i-1);++count;}return count;}4.运算符号优先级:前三:括号,成员,单目(需
2014-03-11 23:33:59
721
原创 c02-转意字符,字面值,常量
1.\a alarm响声2.\b backspace退格,不删除3.‘a' ascii97 0x61;’A' ascii65 0x41;‘0’ascii 480x30;‘空格’ ascii32 0x20其下为不可见字符
2014-03-05 00:09:45
498
原创 c01-linux基础命令,c++编译命令
1.rmdir -p aa/bb 递归删除bb目录2.rm -r aa 强制删除目录aa及其子目录3.set nonuvi中取消行号显示4.mkdir -p aa/bb 递归创建bb目录5.mv移动目录或文件6.chmod [who] [opt] [mode] 文件/目录名who表示对象,是以下字母中的一个或组合:u:表示文件所有者g:表示同组用户o:表示其
2014-03-02 21:56:51
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人