搜索到与相关的文章
操作系统

epoll使用具体解释(精髓)

epoll-I/Oeventnotificationfacility在linux的网络编程中,非常长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的优点在于它不会随着监听fd数目的增长而减少效率。由于在内核中的select实现中,它是採用轮询来处理的,轮询的fd数目越多,自然耗时越多。而且,在linux/posix_types.h头文件有这种声明:#define__F

系统 2019-08-12 01:33:29 2643

Linux

深入理解 Linux 2.6 的 initramfs 機制 (上)

http://blog.linux.org.tw/~jserv/archives/001954.html因为评论也很精彩,我一道转来了深入理解Linux2.6的initramfs機制(上)日前結束一個消費性電子產品的開發工作,稍有心得,試著整理採取Linuxkernel2.6initramfs機制以加速系統開發的經驗,同時也談論對fast-booting設計的重要性,順便解決某些像是「kinit/klibc為何被提出?」等疑難雜症。進入主題前,先看看所謂的

系统 2019-08-12 01:32:30 2643

Python

Python笔记001-类的特殊方法

Python笔记001-类的特殊方法以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:类的特殊方法(一般都在前后带有两个下划线,比如__len__和__getitem__),其存在的目的是被Python解释器调用,而不是类的对象来调用。对于自定义的类,一般无法体现出Python语言的核心特性,比如迭代和切片等,但是可以

系统 2019-09-27 17:56:59 2642

Python

Python测试框架对比----unittest, pytest, nose

前言:随着技术的越来越进步,自动化框架也越来越丰富,比如nose,unittest,robotframework。彼此的区别可以看下以下的例子https://www.cnblogs.com/bonelee/p/11122758.html总结:可以很明确的告诉大家,现在大厂很多都用了pytest这个测试框架,因为效率高,数据驱动模式非常人性化,可持续集成也非常方便,最主要是非常简单,团队实习生都看一下模板都可以上手,团队从unittest转为nose,再最终

系统 2019-09-27 17:56:19 2642

Python

Python + OpenCV 实现LBP特征提取的示例代码

背景看了些许的纹理特征提取的paper,想自己实现其中部分算法,看看特征提取之后的效果是怎样运行环境MacOSPython3.0Anaconda3(集成了很多包,浏览器界面编程,清爽)步骤导入包fromskimage.transformimportrotatefromskimage.featureimportlocal_binary_patternfromskimageimportdata,io,data_dir,filters,featurefromsk

系统 2019-09-27 17:54:49 2642

Python

python字符串替换re.sub()方法解析

pattern可以是一个字符串也可以是一个正则,用于匹配要替换的字符,如果不写,字符串不做修改。\1代表第一个分组repl是将会被替换的值,repl可以是字符串也可以是一个方法。如果是一个字符串,反斜杠会被处理为逃逸字符,如\n会被替换为换行,等等。repl如果是一个function,每一个被匹配到的字段串执行替换函数。\g<1>代表前面pattern里面第一个分组,可以简写为\1,\g<0>代表前面pattern匹配到的所有字符串。count是patte

系统 2019-09-27 17:52:51 2642

Python

gRPC python封装深度学习算法教程

最近需要提供一个包含多个神经网络推理的python代码供gRPC调用,即我需要在这个主程序的基础上封装一个支持gRPC的服务端(server)。本教程的目的在于通过简单的代码,来帮助有需求的朋友使用python来构建属于自己的gRPC服务端/客户端。0.前言最近需要用grpc调用我们的算法模块,对于我来讲,就是需要提供一个grpc的server,供它们的go或者c++的client进行消费。那么,在python里面如何定义一个完整的server–clien

系统 2019-09-27 17:50:27 2642

Python

MDNet视频目标跟踪源码运行笔记(Python 3.6版本

1.论文基本信息论文标题:LearningMulti-DomainConvolutionalNeuralNetworksforVisualTracking论文作者:HyeonseobNam(Dept.ofComputerScienceandEngineering,POSTECH,Korea)等人论文出处:CVPR2016在线阅读:https://arxiv.org/pdf/1510.07945v2.pdf源码链接1:https://github.com/H

系统 2019-09-27 17:50:16 2642

编程技术

The four boys save money's problem

first,wecanseetheproblem:Thisisastoryoffourboys-Chinku,Dinku,PinkuandTinku.Onedayallofthemdecidetosavetheirmoneyinabank.Theyselectabankcalled"LenaBank"Thebank'sspecialtyis:Ineverymonththemoneygetsdoubled.In2ndmonth,Chinkuwithdraws

系统 2019-08-29 23:52:41 2642

编程技术

JFreeChart使用 之 IT 分享心得

2012年4月17日,嘿嘿,公司做到报表问题,结合公司,使用了JFreeChart,自己花了一个上午学习,总结一点出来了,希望能对所有在IT新接触人员有所帮助!首先,去官方网站:http://www.jfree.org/jfreechart/下载,获取jarpublicclassTest{/***@author钟艳明QQ:962589149*/publicstaticvoidmain(String[]args){Testtest=newTest();tes

系统 2019-08-29 23:50:35 2642