学习
文章平均质量分 83
艺丢丢
开心生活
展开
-
linux下CPU使用率
系统环境:ubuntu12.04今天看到一题:写一个程序,让你的CPU使用率在50%。 1 #include 2 #include 3 #include 4 int main(int argc,char *argv[]) 5 { 6 long i; 7 while(1) 8 { 9 for(i =原创 2015-01-14 15:48:45 · 799 阅读 · 0 评论 -
Tesseract-oct识别中文及训练
这几天研究了一下tesseract 的图片文字识别,识别率还是很高的,能达到95%的样子。1.下载tesseract-ocr-setup-3.01-1.exe安装包,安装好后会在目录下面有个tessdata的目录,里面放的是语言字库文件,在后面训练出来的语言库也要放在这里面。其他就是我们要使用的应用程序。2.安装好的工具只能识别英文,要识别中文就得在http://tesseract-ocr原创 2015-09-24 12:48:15 · 6539 阅读 · 0 评论 -
C#技术分享【PDF转换成图片——13种方案】
写在最前面:为了节约大家时间,撸主把最常用的方法写在第一条,如果不满足您的需要,您可以继续往后看。木有csdn分的童鞋,可以去github clone,地址:https://github.com/stone0090/OfficeTools.Pdf2Image.Word2Image.git.前段时间公司安排了个任务:要求交付一个DLL,实现【PDF转换成图片】,最好的效果是能转载 2015-10-20 14:28:05 · 2568 阅读 · 1 评论 -
c/c++回调函数
对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什原创 2015-09-17 11:01:01 · 437 阅读 · 0 评论 -
替换switch操作之转移表
switch case给定一个操作符,就会选择执行相应的程序,如果选择有很多,就不得不写很多的case,这样子就非常的长,代码臃肿。如一个计算器的代码:switch(oper){case add:...case sub:....case mul:...case div:......下面使用改进方法转移表:double add(double,doubl原创 2015-09-16 11:30:38 · 1069 阅读 · 0 评论 -
ROM、RAM、DRAM、SRAM和FLASH的区别到底是什么?
"GOOD常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是转载 2015-06-16 09:05:04 · 1120 阅读 · 0 评论 -
RGB、YUY2、YUYV、YVYU、UYVY、AYUV
RGB、YUY2、YUYV、YVYU、UYVY、AYUV DirectShow中常见的RGB/YUV格式计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算转载 2014-05-26 10:27:58 · 807 阅读 · 0 评论 -
htop进程查看
对于linux进程管理常用的是top,但top命令显示的结果不太直观,查找信息比较困难,除了top外还用ps查看系统进程,但ps有一个缺点,命令显示的只是运行命令时的系统进程,不是实时状态。在linux管理中还有一款比较人性化的实时监控软件htop,这个软件对top进行了一些美化,可通过repoforge yum源进行安装。htop运行htop命令:# htop结果:转载 2014-10-31 13:38:27 · 5336 阅读 · 0 评论 -
让CPU使用率为正弦曲线
//伪代码int main(){int start_time, current_time;while(1){start_time = GetCurrentTime();current_time = start_time;while(current_time - start_time current_time = GetCurrentTime();sleep(60);}}关键是如何获取当前时转载 2015-01-14 16:13:53 · 1592 阅读 · 0 评论 -
htop进程查看
对于linux进程管理常用的是top,但top命令显示的结果不太直观,查找信息比较困难,除了top外还用ps查看系统进程,但ps有一个缺点,命令显示的只是运行命令时的系统进程,不是实时状态。在linux管理中还有一款比较人性化的实时监控软件htop,这个软件对top进行了一些美化,可通过repoforge yum源进行安装。htop运行htop命令:# htop结果:转载 2014-10-31 13:37:33 · 1098 阅读 · 0 评论 -
阻塞与非阻塞的区别
阻塞就是干不完不准回来, 非阻塞就是你先干,我现看看有其他事没有,完了告诉我一声我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据已经成功的发送出去了,如果TCP/IP协议栈没有足够的可用缓冲区来保存你Copy过来的数据的转载 2016-04-02 15:36:48 · 528 阅读 · 0 评论