
备忘
库页
这个作者很懒,什么都没留下…
展开
-
python&并行&并发&同步
背景最近做了一些要求效率的工作,用到了一些没接触过的或者较少接触的东西,把他们记录如下同步需求:做一个url和id一一对应的项目,给定url,有唯一id与之对应。但是不能用md5生成的结果,原因是32位还是太长那只能用数据库,如果数据库没有保存,就分配一个新的id给他,这个id是递增的。数据库用的redis,跨服务器也可以方便使用id的获取是redis提供的锁,一是跨服务器使用;二是需要可靠,做到真正的锁的效果。然后递增的id又用了urlsafe_base64自行做了一个转化,得到一个字母原创 2020-09-16 16:49:05 · 248 阅读 · 0 评论 -
ES(Elastic Stack)和redis建立检索数据库
需求要建立一个千万级的数据库,来检索图片的特征并不断插入。(这段时间不断摸索踩了很多的坑,不过也算是最后终结了这个问题。简单记录下遇到的主要的问题)方法首先是es建立了一个生命周期30天的数据库,把数据的一些信息和id写进去,心里的数据查看有没有相似特征。如果有,就把指纹定位对方的指纹,如果没有就是自己的。特征是hash值。hash值可以分桶,因为大部分都不一样,用汉明距离卡了一个阈值,比如5或者10等等。那再检索的时候可以用这个阈值降低数据访问量的。具体是桶号设计为hash值中1有效的数原创 2020-07-15 12:38:53 · 1212 阅读 · 0 评论 -
在外面结束循环体
需求背景核心函数相当于一个while循环,不停的运行。现在有个需求,是在启动此功能后,能从外部停止其运行。只奈学术不精,没能找到c++或c的原生实现;或者退而求其次存在某个设定固定内存地址,然后进行数据读写的方式;最后迫不得已,只能想到修改环境变量或者硬盘文件的方法。修改环境变量c++修改环境变量,使用getenv和setenv的方式。为此,还找了一篇不错的小博客。但是这种方式的实现结...原创 2019-11-21 15:35:26 · 276 阅读 · 0 评论 -
ubuntu跟目录满导致不能开机
进入特殊模式recovery或者emgency mode可以输入命令。所以首先想办法进入这种模式。切换模式的方法查找大容量大目录df -h可能出现Read-only file systemmount -o remount /扩展跟目录可以参考这个文章我想还是先删除比较方便使用less或more帮助在emergency mode下查看各个盘的容量...原创 2019-08-09 12:06:38 · 3821 阅读 · 0 评论 -
T4安装踩坑记录
T4不能被识别目前还在进行中,有一些结论不太准确,我尽量把所有可能的猜测都列下;有些猜测不用完全去确认也可以进行下去t4是计算卡,不能单独使用。猜测如下它需要配合其他有视频输出口的显卡使用(非充分必要条件——和其他有视频输出口的显卡配合时,可以正常使用;反过来是否可以使用主板的视频输出口也可以,还未验证)它需要有一个视频输出口,比如主板上的视频输出就可以(未验证)它只需要有一次验证...原创 2019-08-01 10:57:20 · 6299 阅读 · 2 评论 -
iTerm2 配置
iTerm2下配置ssh自动登录和使用lrzsz上传下载Mac OS 终端利器 iTerm2原创 2019-07-04 15:10:57 · 3416 阅读 · 1 评论 -
ubuntu内核启动列表管理
目的有时候想去更换ubuntu的内核,可以通过修改启动项来管理,操作比较简单。没有交互界面或者调整默认项的时候,可以修改配置文件查看启动列表启动项的列表可以通过查看/boot/grub/grub.cfg(不要编辑这个文件)其中的menuentry和subentry可以比较清晰的表明他们的逻辑关系。编号是从0开始的。advanced option通常是1主目录和子目录编号是两个数字...原创 2019-04-28 11:31:16 · 1285 阅读 · 0 评论 -
dldt安装的问题
1. 背景openCV的dldt模块集成了一系列的神经网络的方法,可以直接部署到intel的硬件“神经棒”上去。鉴于OpenCV一贯的小而精的模型,我们看中它的模型和模型参数,想看看是不是也可以部署到其他框架下。2. dldt的模型下载:opencv的神经网络的一系列的模型可以再github开源项目open_model_zoo看到,根据readme可以下载相对应的模型(xml...原创 2019-03-27 11:25:28 · 1517 阅读 · 0 评论 -
pycharm过滤
排除对象后缀.svn;.cvs;.idea;.DS_Store;.git;.hg;.hprof;.pyc;.so;.pyx;.c;.o;*.npz位置tools/Deployment/options/Exclude作用下载远程项目时可以排除部分对象原创 2019-03-26 07:34:56 · 943 阅读 · 0 评论 -
时序异常检测
时序异常检测建模这是我看到的比较完善且完整的时序的异常检测的简单分析文章原创 2019-03-18 19:48:08 · 3363 阅读 · 0 评论 -
软件收录
收录一些常用软件1. 编辑软件1)文本编辑markdown:csdn、码云;Cmd Markdown.exeLatex:miktex + winEdit2)程序编辑pycharm:支持sshmatlab:GNU Octave3)思维导图xmind 82. 逻辑组织论文:mendeley、endnotessh:MobaXterm3. 远程桌面TeamVi...原创 2018-11-08 10:54:08 · 530 阅读 · 0 评论