05 2012 档案
linux 全局搜索某一文件并将文件内容并进行替换的命令
摘要:sed -i 's:/var/ftp:/usr/share/TSMIS:' /etc/passwd意思就是全局搜索 /etc/passwd 这个文件,把文件中出现/var/ftp的地方都替换成 /usr/share/TSMIS
阅读全文
一个小改动,数据库可能就优化很多
摘要:以存图片为例,我们可以这样写: insert into picture(path, p_type, p_id ,size) values (binary_path, 0,vehicleInfoID,280); insert into picture(path, p_type, p_id ,size) values (plateNum_path, 1, vehicleInfoID, plateNum_size); insert into picture(path, p_type, p_id ,size) values (CarJpeg_1_path, 2, vehi...
阅读全文
线程、socket、stl 以及并发设计
摘要:这里的线程操作不是简单的pthread_create创建一个线程这样的讲解。针对线程创建合理的模型,利于并发设计:案例: 主流程库处理模型处理完之后,需要进行图片压缩和入库操作,那么我们需要采用半同步/半异步的线程模型;该模型主要目的在于将可能引起阻塞的操作剥离,由单独的处理线程来进行处理并反馈. 半同步/半异步模型核心在于具备 同步层/队列层/异步层. 对于ACE框架来说,任何线程可以通过继承ACE_TASK进行实现,而队列层可以由ACE_MESSAGE_BLOCK进行封装实现。 因为异步层往往意味着线程池的处理、同步集合的处理,由此如下内容来完成同步操作: 1.ACE_Condi...
阅读全文
浙公网安备 33010602011771号