自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (32)
  • 收藏
  • 关注

原创 Go cache 源码阅读

项目地址:https://github.com/patrickmn/go-cachego-cache是一款类似于memached 的key/value 缓存。它比较适用于单机执行的应用程序。不需要额外部署服务,直接在内存中以map管理缓存的数据。go-cache实质上就是拥有过期时间并且线程安全的map,可以被多个goroutine安全访问。缓存过期策略为lru策略。项目主要代码都在ca...

2020-04-28 14:17:52 380

原创 minGW cygWin 交叉编译总结

主要有两类方法:1、minGW cygWin等模拟了linux相关系统库对应windows中的实现,可以无需改动代码,但其中CygWin编译生成的程序要运行于windows还需额外的动态链接库cygwin1.dll等,效率上有些区别,而MinGW通过静态链接可以直接生成windows下运行的二进制文件。CygWin相当于通过动态链接模拟了Windows下的Linux运行环境,更彻底,更全面,而...

2020-04-28 12:37:56 1615

原创 python2.x 与python3.x共存问题 -- 汇总

先各自安装两种版本/usr/bin/下会有python2.x 和python3.x及相关的软连接ln -s /usr/bin/pythonV.x /usr/bin/pythonY.x 就能使用Y版本的python如果yum出问题了,那么就将vi .usr/bin/yumvi/usr/libexec/urlgrabber-ext-downvi/usr/bin/yum-conf...

2020-04-28 12:34:37 258

原创 windows上交叉编译

Architecture ARM - Linux:Linux tegra-ubuntu 4.4.38-tegra aarch64 : gcc 5.4.0 : cmake 3.5.1Unix makefile 编译通过, 包括编译选项-march=armv8-a 和-march=armv8-a+crypto-mcpu=cortex-a57+cryptoArchitectu...

2020-04-28 12:30:04 2344

原创 Openstack 资料整理

【8年-我在openstack上走过的路】http://www.sohu.com/a/254076808_610730谈了openstack的不足,发展方向的质疑,应该致力于基础云、原生云和未来Serverless云的支撑平台,而非虚拟机、ceph存储卷的编排器,『VMware 虚拟化』+『AWS Cloud 功能』没有足够聚焦核心功能,核心功能不够且不完善注意的是私有云和公有云的需...

2020-04-28 12:05:57 383

原创 StarlingX 前世今生 -- (汇总了网上的一些资料)

背景要说StarlingX,首先要弄清楚其发展的背景,作为致力于边缘云的基础设施,可以从两个角度,一个是云计算的发展,另一个是边缘计算的发展云计算的发展经历了虚拟化→基础云-->云原生的发展,虚拟化时代的vmware领航着当时的云发展,通过VMware完成虚拟机资源的统一管理,显然这种方式有一定局限,必须采购VMware的商业产品,只能使用VMware虚拟机,性能也比较受...

2020-04-28 11:46:45 3906

原创 读写锁应用浅谈

关于读写锁,大家还争论不休,先把陈硕大佬总结的贴出来吧,大佬说的已经非常全面到位了这里我也总结下:1,读写锁一定比互斥锁(普通锁)单次加锁开销大,很容易理解,读写锁要做额外的引用计数已加锁读写性质判别,也做了benchmark,macbook pro i5 8g上,读写锁20ns,普通锁13ns左右2,读写锁容易误用,例如加了读锁结果进行了写操作3,读写锁的优势在于可以读并发,...

2020-04-12 16:25:17 971 1

原创 基于GIS的光缆故障点定位方式

由于单位的通信光缆需要我们自己维护,每次故障后即使有OTDR(Optical Time Domain Reflectometer,光时域反射仪)能测量出到故障点的光纤长度,但仍然很难准确找到故障点实际地面位置,因为存在光纤的留余、绞曲、弯折等因素,光纤长度总是长于地面距离。因而我们尝试利用GIS(Geographic Information System,地理信息系统)技术得到光纤长度和地面位置的...

2020-04-07 11:45:11 2720

arduino气象站源码

http://www.straka.cn/blog/meteorological_info_collecter/ 气象信息采集装置的源码,博客中对应的源码,原博客地址

2019-05-04

树莓派版dlib交叉编译cmake脚本和重建脚本

树莓派上的dlib, 交叉编译cmake脚本,重建脚本,配合博客http://www.straka.cn/blog/cross-compile-dlib-for-raspberry-using-cmake/

2019-04-20

资源文件保护--加密文件流

c++ 源码,streambuf继承的类,用于实现加密文件流方式读取并解密,可以方便的用于资源文件的保护

2019-02-18

绿色简单的USB摄像头捕获程序

一种简单的USB摄像头获取方式,不用安装OpenGL,OpenCV,DirectShow等库,小巧快速方便。详情见http://www.straka.cn/blog/capture-image-through-usb-camera/

2018-07-04

AVR功耗控制库

AVR功耗控制库,arduino平台,提供了对休眠、睡眠等功能的封装

2018-01-17

气象采集装置相关模块资料

气象采集装置相关模块资料,包含DHT22温湿度检测模块、ESP8266 wifi模块、DS3231时钟模块、BMP180气压模块,Enerlib功耗控制库,雨滴检测模块说明等

2018-01-17

ESP8266wifi模块资料及arduino示例源码

ESP8266wifi模块资料及源码,包含ESP8266模块详细说明手册以及arduino测试程序

2018-01-17

PM2.5检测模块资料及源码

PM2.5检测模块资料及源码,以锦州海伯伦PM2.5模块为例,包含模块手册及arduino示例程序

2018-01-17

ds3231时钟模块资料源码

ds3231时钟模块资料源码,包括模块说明和基于arduino的示例程序。

2018-01-17

DHT22温湿度检测模块资料源码

DHT22(AM2302)温湿度检测模块资料源码,包括原理图、手册、代码示例等。

2018-01-17

BMP180气压模块资料源码

BMP180气压模块资料,包括原理图、手册、代码示例等。

2018-01-17

微信订阅号python服务端源代码

微信订阅号的python服务端,响应处理用户消息返回结果,实现天气查询、菜谱查询等。

2018-01-17

ArudinoGPS坐标记录器源码

基于Arudino平台的GPS坐标记录器,加上了太阳能电池板和充电电池,可以采集ublox模块的GPS时间、坐标、航速等信息。

2018-01-16

TM1650+DS3231+四位数码管时钟源码

基于TM1650,DS3231,STC51LE,四位数码管的小时钟,可以实现时间显示和设置、日期显示和设置、指定日期计数

2018-01-16

局域网文件全文检索及共享软件源码

该软件基于lucene的全文索引引擎和pangu开源分词系统构建全文索引模块对本地多个文件夹内的文档进行全文索引,同时基于UDP组播协议完成局域网P2P文件查询请求以及利用同步TCP完成点对点结果发送以及文件请求和传输。UI基于.net框架和DevExpress控件集

2018-01-07

局域网文件全文检索及共享软件

该软件基于lucene的全文索引引擎和pangu开源分词系统构建全文索引模块对本地多个文件夹内的文档进行全文索引,同时基于UDP组播协议完成局域网P2P文件查询请求以及利用同步TCP完成点对点结果发送以及文件请求和传输。UI基于.net框架和DevExpress控件集

2018-01-07

控制台flappy birdC++源码

基于C++编程的控制台绘图(GDI)的小游戏,仿造曾经很火的flappybird,回调函数处理消息,比较简单,有计分和游戏状态判定机制,按f开始游戏,空格控制鸟跳跃,p暂停游戏

2017-12-29

控制台俄罗斯方块C++源码

基于C++控制台窗体绘图(GDI)的小游戏,俄罗斯方块,回调函数处理消息,有完整的实现逻辑,包括计分关卡机制,下一个方块预览,游戏文字说明等

2017-12-29

控制台贪吃蛇C++源码

基于控制台的贪吃蛇C++源码,,回调函数处理消息,直接利用windowsAPI(GDI)进行控制台窗口绘图,完整的计分关卡机制,带有游戏说明

2017-12-29

黑客帝国数字流星雨

根据网上代码改造的,原作者@小榕,基于控制台界面字符输出,非控制台绘图,回调函数处理消息

2017-07-13

控制台flappy bird

基于控制台绘图的小游戏,仿造曾经很火的flappybird,回调函数处理消息,比较简单缺乏注释,有计分和游戏状态判定机制,,缺乏文字描述,按f开始游戏,空格控制鸟跳跃,p暂停游戏

2017-07-13

控制台俄罗斯方块

基于控制台窗体绘图的小游戏,俄罗斯方块,回调函数处理消息,有完整的实现逻辑,包括计分关卡机制,下一个方块预览,游戏文字说明等

2017-07-13

控制台贪吃蛇

基于控制台的贪吃蛇,回调函数处理消息,直接利用windowsAPI进行控制台窗口绘图,完整的计分关卡机制,带有游戏说明

2017-07-13

英文单词词频统计

大数据背景下经常需要提取关键词热词,该程序即完成对txt格式的英文内容进行词频统计,并按词频排序生成词频统计列表,通过对单词的预处理忽略's n't 'am “”大小写等形式过滤使程序更为准确

2016-01-08

遍历删除工具

遍历指定位置,根据MD5值删除文件,用于清除病毒,供初学者交流学习

2015-05-16

外部排序 C++源码

原创,外部排序的C++源码,利用败者树16路归并,主要源于字典排序的需要,所以针对的是字符串,可以自定义字符串的最大最小长度,可以自定义归并路数,根据词组的大小,自定义设定内部排序的大小

2014-08-11

日期计算器

自己编写的,准确计算日期间隔的工具,EXCEL计算的时间有起始必须为1900年1月1日后,截止9999年12月31日,且1900年被识别为闰年故导致某些计算出错

2014-05-29

SpaceSniffer

很强大的磁盘空间使用情况分析,用看起来高大上的方式显示磁盘文件空间占用情况

2014-03-09

猜数字游戏的C++源码

猜数字游戏,随机产生四位数,数字可重复出现,每猜一个数字,程序根据这个数字给出相应的四个符号,如果某一位才对了就给出一个o,猜错了就给出一个*,数字对了但是位置不对给出一个^,猜满五次为止

2012-04-29

HARR小波分解与重构c++代码

HARR小波分解与重构的C++实现方式,代码是自己编写的,win7下vc6.0编译通过

2012-04-29

文件夹病毒专杀工具源代码

我自己编写的文件夹病毒专杀工具,那个文件夹病毒没有什么大的危害,只是会把文件属性改为系统隐藏,不知道的人以为东西丢失了,我也曾被病毒整过所以才想写这么个东西,当然我不是专业人士,一切从头开始,这个算是我的处女作,关于API入门的源代码,windows7,visual studio 2010下测试通过,希望对大家有所帮助

2012-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除