![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂
lcf枫
shopee 后台开发
展开
-
PDF 文字识别
PDF 文字识别在实际工作生活中有时候需要参看pdf 文件写ppt 等文件。但是如果此时PDF 是图片格式那就沒有辦法去复制粘贴,这个时候需要把PDF 转为word 文档,或者把字copy 出来。OCR 技术就可以解决这个问题。很多PDF 阅读器其实内嵌了这种功能,但是都要付费。。。因为穷…以及不服,这个时候就可以到全球最大同性交友网站github找轮子。OCRmyPDFpdf OCR ...原创 2020-03-14 20:09:07 · 739 阅读 · 0 评论 -
关于线程大小和协程消耗资源
关于线程大小和协程消耗资源为了实现并行,就必须开启多个相对独立的空间。独立空间最大可以通过开启不同的进程来实现,隔离度最大,但是相对的消耗资源最多。而线程在共享某些进程的资源,并且堆栈也相对小很多。golang中的协程占用的资源更加紧凑(那么不会轻易堆栈溢出吗)?关于消耗堆栈资源线程线程是固定的,通过 ulimit -s 命令查看。进程进程的栈大小是在进程执行的时刻才能指定的,即不是在编译的时候决...原创 2018-05-28 17:53:29 · 2507 阅读 · 0 评论 -
获取某个文件夹下某个单词出现的次数
获取某个文件夹下某个单词出现的次数看到看准网上的一道面试题目。查了一下相关的命令得出结论cat * | grep -o test|wc -w首先cd到目录下。 MacBook-Pro:$ lstest xcschememanagement.plist1可以看到当前目录下有两个文件。通过cat命令获取所有内容chenguifengdeMacBook-Pro:xcsch...原创 2018-06-07 11:56:31 · 384 阅读 · 0 评论 -
stl 面试题
1.说说std::vector的底层(存储)机制。 vector就是一个动态数组,里面有一个指针指向一片连续的内存空间,当空间不够装下数据时,会自动申请另一片更大的空间(一般是增加当前容量的50%或100%),然后把原来的数据拷贝过去,接着释放原来的那片空间;当释放或者删除里面的数据时,其存储空间不释放,仅仅是清空了里面的数据。2.std::vector的自增长机制。当已经分配的空间不够装下数据时...转载 2018-06-17 08:36:42 · 299 阅读 · 0 评论 -
存储层以及缓存的一些想法
存储层以及缓存的一些想法近日工作中有一个动作是去updateDB中的数据,更新了几十万条数据。更新完了,业务测试没有通过。但是在test环境是ok的。首先说说公司的上线流程是 dev->test->uat->regression->live.对应的是 开发-> 测试 -> 业务测试(需求方)-> 回归测试(测试对所有ticket进行整体回归) -&g...原创 2018-12-11 09:26:00 · 263 阅读 · 0 评论