其他
文章平均质量分 65
rwjlqn
这个作者很懒,什么都没留下…
展开
-
多线程中遇到的 '锁'
#include#includeusing namespace std;static int ifi = 0;pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;pthread_mutexattr_t mattr;void *thread(void *){ pthread_detach(pthread_self()); wh原创 2009-10-29 11:47:00 · 247 阅读 · 0 评论 -
表结构
这篇文章如题所述,只打算谈一下数据库表本身设计,同时讲到和表结构相关的性能和扩展性问题。下面讲到的东西大多是从实际经验中总结而来,算是对这项技术的一个反思。 基本上在设计数据库表的时候,首先考虑设计要满足功能需求,这是最根本的,其次是满足性能需求,再次则是满足扩展性需求,这一点在大规模系统中是必须要考虑的。功能性需求比较容易满足,下面我主要谈谈对性能和扩展性需求的一些设计方法。 没人不想转载 2010-02-09 10:39:00 · 356 阅读 · 0 评论 -
Unix系统下的屏幕管理基础库-->curses库
1.initscr();2.clear();3.move(y,x); //y代表行,x代表列4.addch(a);//在光标处输出字符a5.refresh();//更新屏幕6.endwin();//恢复原来的终端设置 #includeint main(void){ int i; initscr();原创 2010-01-20 15:38:00 · 351 阅读 · 0 评论 -
读配置文件
#include#include#includeusing namespace std;string GetLastKey(string key = ""){ char str[1024]; strcpy(str, key.c_str()); const char *split = "="; char *temp; temp原创 2009-10-29 11:59:00 · 228 阅读 · 0 评论 -
解析pdu
#include #include using namespace std;void test(string url = "") { char eg[1024]; strcpy(eg, url.c_str()); int len = strlen(eg), i; string result = ""; for (i = 0; i { if (!(i % 2)) {原创 2009-10-29 11:58:00 · 283 阅读 · 0 评论 -
把图片内容数据转换成16进制
#include#include#include#include#includeusing namespace std;int main(){ ifstream ifs; ifs.open("haha.jpg", ios::in); string str = ""; string connect = ""; char tt[1024*50]; char *p原创 2009-10-29 11:55:00 · 455 阅读 · 0 评论 -
strftime ()函数
strftime ()函数www.diybl.com 时间:2009-03-03 作者:匿名 编辑:sky 点击:83 [评论] 文章有错误,我要报错 到论坛交流、讨论 对该文章进行评论 进入VIP视频站下载视频- strftime 语法: #include size_t strftime( char *str, size_t maxsize, const char *f原创 2009-10-29 11:51:00 · 449 阅读 · 0 评论 -
统计字符串里汉字个数
Character values of type unsigned char have a range from 0 to 0xFF hexadecimal. A signed char has range 0x80 to 0x7F. These ranges translate to 0 to 255 decimal, and –128 to +127 decimal, respectivel转载 2009-10-29 11:57:00 · 752 阅读 · 0 评论 -
进制转换
#include#include#include#include#includeusing namespace std;int main(void){ stringstream ss; ss string str; str = ss.str(); cout }原创 2009-10-29 11:57:00 · 208 阅读 · 0 评论 -
从数据中分离出jpeg格式的图片
#define MAX_SIZE 1024*50int main(void){ unsigned char chBuf[MAX_SIZE] = {0}; unsigned char chBegin[2] = {0xFF, 0xD8}; unsigned char chEnd[2] = {0xFF, 0xD9}; int iLen = 0; int iBegin原创 2009-10-29 11:56:00 · 298 阅读 · 0 评论 -
iconv函数族
#include#include#include#include#include#include//#include#define HG_LARGE_STR_LEN 255using namespace std;int testUnicode(){ char inbuf[HG_LARGE_STR_LEN]="你好吗"; char outbuf[HG_LAR原创 2009-10-29 11:54:00 · 410 阅读 · 0 评论 -
unicode to utf8
#include #include int main() { //char eg[] = "68747470"; char eg[] = "687474703A2F2F3231382E3230312E342E3232362F504A31675A684A4D4C6C4F4200"; int len = strlen(eg), i; for (i = 0; i { if (!(i % 2原创 2009-10-29 11:54:00 · 227 阅读 · 0 评论 -
Mysql+sphinx+中文分词简介(ubuntu)[转帖的]
Mysql+sphinx+中文分词简介(ubuntu)[原创] 一、编译先前条件确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre3-de转载 2010-02-09 11:50:00 · 426 阅读 · 0 评论