编程
csu_小王子
这个作者很懒,什么都没留下…
展开
-
改进标准c函数——mencpy()
我们一般认为的原型如下:void memcpy(void *dest, void *src, int n) { int i char *Dest=(char*)dest; char *Src=(char*)src for(i=0;i<n;i++) Dest[i]=Src[i]; } 对于32位,64的c原创 2015-04-30 10:38:01 · 516 阅读 · 0 评论 -
C++智能指针简单剖析
导读 最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题转载 2016-10-14 00:54:03 · 227 阅读 · 0 评论 -
线程取消(pthread_cancel)
基本概念 pthread_cancel调用并不等待线程终止,它只提出请求。线程在取消请求(pthread_cancel)发出后会继续运行, 直到到达某个取消点(CancellationPoint)。取消点是线程检查是否被取消并按照请求进行动作的一个位置. 与线程取消相关的pthread函数 int pthread_cancel(pthread_t thread) 发送终止信号给t转载 2016-04-10 22:04:55 · 333 阅读 · 0 评论 -
QT--TCP ----传输图片(buf型)
客户端代码: void Client::picSend() { QPixmap pic(":/images/1.png"); QBuffer buffer; buffer.open(QIODevice::ReadWrite); pic.save(&buffer,"PNG"); QByteArr原创 2015-04-30 11:12:29 · 3239 阅读 · 0 评论 -
map或list的元素为结构体
#include #include #include using namespace std; struct Key { public: // Key(); Key(int v); Key(string s); Key(int v,string s); int _key; string str; /*重载<作为成员函数不行,两个操作数都要求是const*/原创 2015-04-30 11:05:04 · 588 阅读 · 0 评论 -
生产者与消费者问题
#include #include #include #include #include #define BUFFSIZE 9 // 缓冲池大小 struct queue_type //缓冲池队列 { int buff[BUFFSIZE]; int front; //队头,消费者从对头取出"产品” int rear;原创 2015-04-30 10:56:12 · 361 阅读 · 0 评论 -
KMP算法详解
此前一天,一位MS的朋友邀我一起去与他讨论快速排序,红黑树,字典树,B树、后缀树,包括KMP算法,唯独在讲解KMP算法的时候,言语磕磕碰碰,我想,原因有二:1、博客内的东西不常回顾,忘了不少;2、便是我对KMP算法的理解还不够彻底,自不用说讲解自如,运用自如了。所以,特再写本篇文章。由于此前,个人已经写过关于KMP算法的两篇文章,所以,本文名为:KMP算法之总结篇。 本文分为如下六个部转载 2015-04-30 11:11:19 · 345 阅读 · 0 评论 -
函数后面的const的作用
声明一个成员函数的时候用const关键字是用来说明这个函数是 "只读(read-only)"函数,也就是说明这个函数不会修改任何数据成员(object)。 为了声明一个const成员函数, 把const关键字放在函数括号的后面。声明和定义的时候都应该放const关键字。 任何不会修改数据成员的函数都应该声明为const类型。如果在编写const成员函数时,不慎修改了数据成员,或者调用了其它非co原创 2015-04-30 11:09:46 · 386 阅读 · 0 评论 -
c++内存分配
一. c++的内存分配: http://blog.sina.com.cn/s/blog_3cba7ec10100hh6p.html 1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长 (可读可写可执行) 2、 堆(给动态分配内存时使用),向上生长 (可读可写可执行) 3、 数转载 2015-04-30 11:01:36 · 320 阅读 · 0 评论 -
lda 文本情感识别
# encoding=utf-8 import jieba import random import xml.etree.ElementTree as ET import xml.dom.minidom as mindom from gensim import corpora from gensim.corpora.dictionary import Dictionary from gensim...原创 2019-03-22 10:14:30 · 1226 阅读 · 0 评论