代码改变世界

随笔档案-2015年10月

Linux crontab执行bash脚本

2015-10-27 09:34 by 哦万里云, 755 阅读, 收藏,
摘要: 需要设置环境,bash文件的开头可以这么写1 #!/bin/bash2 . /etc/profile3 . ~/.bash_profile 阅读全文

Mysql乱码

2015-10-14 15:23 by 哦万里云, 126 阅读, 收藏,
摘要: MySql字符集1.系统默认的、数据库默认的、表格默认的、列的真正决定权在列定义上2.latin1系统默认字符编码字符范围是0x00-0xff,可以存放任意编码的字符序列。3.utf8编码的字符串存放在列定义为latin1的表里.当客户端编码为utf8:set names utf8直接查询时会乱码:... 阅读全文

TCP/IP网络编程中socket的行为

2015-10-12 17:46 by 哦万里云, 795 阅读, 收藏,
摘要: 一. read/write的语义:为什么会阻塞?先从write说起:#include ssize_t write(int fd, const void *buf, size_t count);首先,write成功返回,只是buf中的数据被复制到了kernel中的TCP发送缓冲区。至于数据什么时候被发... 阅读全文

pthread_attr_setdetachstate

2015-10-12 14:36 by 哦万里云, 1571 阅读, 收藏,
摘要: pthread_create函数可以指定新创建线程的属性。pthread_attr_setdetachstate() set detach state attribute in thread attributes object默认情况下创建的线程的detach state都是PTHREAD_CREA... 阅读全文