自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 腾讯极客技术挑战赛(安全平台部):第一期题解

腾讯极客挑战赛:第一期题解原题:https://mp.weixin.qq.com/s/tZ9BmXfzGYpzrNm2Jl5Mrw#!/usr/bin/env python3# -*- coding: utf-8 -*-from Crypto.Cipher import AESimport base64import timeimport gzipfrom hashlib import md5import sysimport iosys.stdout = io.TextIOWra

2021-07-02 23:24:03 2421 2

原创 Onnxruntime c接口说明及 动态调用示例

Onnxruntime c接口说明及动态调用示例背景:需要onnx模型推理的功能,直接引用onnxruntime代码会引起编译问题。所以考虑动态加载onnxruntime的动态库完成。C++的接口依然需要源码依赖,所以考虑使用onnxruntime的c接口。1.How to access Onnxruntime C API:要访问c api,需要拿到 c api的函数指针,而onnxruntime 的所有capi定义在 一个结构体中:https://github.com/microsof

2020-08-02 18:19:08 4338

原创 Golang学习小结、从入门到精通资料汇总

Learning:【go语言教程】http://c.biancheng.net/golang/ 该教程结合着c、java、c++的对比进行知识点的介绍【Effective GO】https://go101.org/article/channel-closing.html一些注意点【50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs】http://devs.cloudimmunity.com...

2020-07-31 20:40:16 470 1

原创 onnxruntime评测模型精度不一致问题排查

gpu精度不一致问题追查在做模型转换相关工作,但是最近发现转换后的模型精度评测的时候会出现两次评测精度不一致, 模型转换是从caffe转换成量化后的onnx模型,中间会有几个临时模型,分别为original_onnx, 这个是直接转换的模型,一个optimized_onnx,是对原onnx模型进行结构优化/整合后的模型,另一个为quantized_onnx模型,既量化后的模型,我们发现对量化后对模型进行精度评测的时候,多次评测的结果不同,而且是同样的转换代码的情况下,同样的评测图片集,最终评测结果不一致,

2020-07-03 12:00:47 6790 1

原创 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 357

原创 minGW cygWin 交叉编译总结

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

2020-04-28 12:37:56 1558

原创 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 240

原创 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 2315

原创 Openstack 资料整理

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

2020-04-28 12:05:57 358

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

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

2020-04-28 11:46:45 3768

原创 读写锁应用浅谈

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

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

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

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

2020-04-07 11:45:11 2543

原创 局域网全文检索软件

前言:由于所在单位的工作性质,日常有很多事务性工作,涉及大量文档或模板,而工作原因通常一个人所使用的文档会分布在局域网内各个电脑上,渐渐查找文档成了很头疼的问题,一来多数搜索方式只支持文件名搜索,二来这些搜索方式只支持本地检索,因而找文档时需要挨个电脑上重复查找,有时需要不断回想文件名,或者询问他人,影响工作效率。因而开发出该软件用以辅助办公(其实是单位另一个项目的子部分简化而来的)。一、...

2020-03-27 08:43:18 3013 3

原创 浅谈深度学习模型如何保护--AES加密文件流的实现(带源码)

通常,我们会遇到项目中的一些数据、模型、资源文件保护问题,以防被人挪用,或者泄露流重要、敏感信息。本文即讨论这种外部资源文件的保护,以Windows环境下的模型文件的保护为例:(如果是linux,方法一不可行,只能将方法一用字节数组加载,参考https://blog.csdn.net/flyingleo1981/article/details/8193964)主要考虑两种方法,一种是将外部资源...

2020-03-27 08:42:24 3611

原创 Arduino UNO基于Timer2的舵机驱动库(精度比官方的高)

Arduino UNO基于Timer2的舵机驱动库(精度比官方的高)原博客格式更友好:http://www.straka.cn/blog/more-accurate-arduino-uno-timer2-servo-driver-library-than-official-one/事情是这样的,本来有个小车,想改装下,已经有的驱动板上引脚已经限定了用途和功能,最终的结果就是,如果我想用红外...

2020-01-30 17:13:55 3436 3

原创 Arduino红外发射的调频定时器设置

Arduino红外发射的调频定时器设置原博客格式更友好:http://www.straka.cn/blog/arduino-uno-infrared-emission-timer-setup/网上了解了下ARDUINO的定时器、中断、PWM、舵机控制,红外收发等相关知识。尤其是仔细阅读了AVR atmega328p,也就是ARDUINO UNO的芯片手册的定时器部分,其中有两点:AT ...

2020-01-30 17:06:20 1620

原创 C++封装的基于libevent的HTTP 服务器(含源码)

本想找个好用方便简单高效的c++ http服务器框架,看来看去也没看到有非常合适的,后面也就懒得纠结了,用libevent自带的http server功能吧,不过看了看接口,c语言的接口用起来还是不太方便,如果用户是用c++,还要管理大量的c层面的指针,buffer,结构体等,于是就想着封装成c++形式的,而且利用c++11以后的一些特性,可以完全屏蔽c的这些细节。原博客格式更友好:http:...

2019-08-18 19:33:26 4791

原创 golang mongo使用总结--一致性模型、copy/clone等

原博客格式更友好:http://www.straka.cn/blog/golang-mgo-consistency-copy-clone/业务上的注意点:Mongodb当系统内存满时会挂掉,所以使用时要注意其他服务占用内存的监控sort【排序】、pipe【聚合】、单条document比较大,或者数据条目多时的 filter字段 一定要建索引,因为mongodb留给排序的内存空间为32M...

2019-07-01 10:26:03 1925

原创 centos上用cmake交叉编译树莓派版的dlib

原博客格式更友好:http://www.straka.cn/blog/cross-compile-dlib-for-raspberry-using-cmake/人工智能大火,自然大家都会想要在树莓派上跑个模型折腾折腾。在树莓派上有跑TF的,有跑CAFFE的,自然少不了dlib,想到dlib性能比较好,我也想在树莓派上试试dlib,但是网上查了半天,发下树莓派上跑dlib的,基本都是靠在树莓...

2019-04-20 10:57:43 5836

原创 从groupcache源码看分布式一致性缓存设计

总述项目地址:https://github.com/golang/groupcache原博客地址:http://www.straka.cn/blog/groupcache-source-code-reading/题外话,是memcached的作者写的,细节处还是很精彩的groupcache已经在dl.Google.com、Blogger、Google Code、Google Fib...

2019-04-03 20:41:26 1907

原创 ESP8266 Non-OS SDK开发应用之一 — 控制水泵定时浇花(带源码)

esp8266做到现在,该应用一下了,就做了个定时浇花的。原理上不外乎该系列前面的文章,多加了一个闹铃设置程序。并且在tcp server和MQTT配置里加上了设置方式。硬件上除了自己打板的esp8266-01继电器控制板,另外需要一个小板子用来插接控制板和水泵,水泵的两极需要电容和续流二极管,否则继电器工作会受影响。供电部分因为是四套控制装置,总电流峰值会达到近4A,所以用了个5V6A的...

2018-10-11 21:10:19 3441

原创 ESP8266 Non-OS SDK开发探坑之七-简单的TCP状态上报客户端

【Starting with ESP8266 — Light a LED】【Starting with ESP8266 (2)–Touch to control relay status-circuit design & electronic components selection】【Starting with ESP8266(3) — Touch to control Rela...

2018-10-11 21:06:30 1648

原创 ESP8266 Non-OS SDK开发探坑之六-简单的TCP控制服务

【Starting with ESP8266 — Light a LED】【Starting with ESP8266 (2)–Touch to control relay status-circuit design & electronic components selection】【Starting with ESP8266(3) — Touch to control Rela...

2018-10-11 21:04:33 1575

原创 ESP8266 Non-OS SDK开发探坑之五-简单的HTTP配置服务器

ESP8266 Non-OS SDK开发探坑之五-简单的HTTP配置服务器【Starting with ESP8266 — Light a LED】【Starting with ESP8266 (2)–Touch to control relay status-circuit design & electronic components selection】【Starting ...

2018-09-10 00:03:39 3056 3

原创 ESP8266 Non-OS SDK开发探坑之四-用户非易失参数安全存储到flash

ESP8266 Non-OS SDK开发探坑之四-用户非易失参数安全存储到flash【Starting with ESP8266 — Light a LED】【Starting with ESP8266 (2)–Touch to control relay status-circuit design & electronic components selection】【Star...

2018-09-09 01:22:16 2783 3

原创 ESP8266-Wifi开关止步不前之单火供电

用ESP8266做wifi开关,折腾这么久突然发现一个问题,家里的开关盒我还没打开看呢,还不知道有没有布零线,如果没有的话,就麻烦了。。。打开一看,大失所望。。。。果然没有零线,那么问题就多了,如果不进行线路改造,那么就需要 考虑单火供电问题。线路改造成本太大,家里都装修完了。。。而单火供电。。。。。好专业的其实。网上虽然有买单火供电模块,但是通常商家都不卖个人,好不容易找到一...

2018-09-06 08:38:39 6257 4

原创 ESP8266 SDK开发入坑3 — 触摸控制继电器通断-软件、PCB制作

ESP8266 SDK开发入坑3 — 触摸控制继电器通断-软件、PCB制作【入坑1】http://www.straka.cn/blog/starting-with-esp8266-light-a-led/【入坑2】http://www.straka.cn/blog/starting-with-esp8266-touch-relay/原博客:http://www.straka.cn/bl...

2018-08-23 23:17:05 2242

原创 ESP8266 SDK开发入坑2 — 触摸控制继电器通断-电路设计、硬件选型

ESP8266 SDK开发入坑2 — 触摸控制继电器通断-电路设计、硬件选型原博客:http://www.straka.cn/blog/starting-with-esp8266-touch-relay/ESP8266 SDK开发入坑1(http://www.straka.cn/blog/starting-with-esp8266-light-a-led/)1里面有最简单的demo,2...

2018-08-23 23:13:39 5836

原创 ESP8266开发入坑1—-点亮LED

早前也用过ESP8266,但是只是把它当成一个模块用,其他MCU才是主角,不过一直知道它本身就可以提供MCU类似的功能,只不过没去深入研究。最近在琢磨着捣鼓点什么东西的时候又想起来了它。本来没它什么事的,我准备直接用MCU+nrf24L01的通信方案,功耗低,速率也不差,除了比wifi模块应用范围窄一点,不方便拓展应用。所以又想着看看ESP8266既当MCU,又当通信模块。这一琢磨不要紧,就花...

2018-08-23 21:44:57 25839 2

原创 windows GDI+ 绘图的简单封装

由于用mfc经常需要在界面上进行一些绘制输出,所以用windows GDI比较多,但是用windowsGDI 绘图比较麻烦,刚开始学的时候还经常弄不清一堆DC, Object, HANDLE到底是干啥的。后来就琢磨清楚了,但为了用起来更方便,就弄个类,这样画什么就直接调对应的函数和常用的控制参数,比如大小位置颜色,而不需要自己去操控上下文、绘制画笔画刷等等麻烦事,而且一个函数完成一个简单图形的绘制...

2018-07-09 16:22:29 2644

原创 mfc 绘图闪烁问题的探究

初学用windowsGDI进行界面绘制的时候经常会出现界面闪烁的问题,画面闪烁的直接原因是短时间内某部分的颜色的持续反差(这里的反差指肉眼可分辨的不同的颜色都称之彼此反差)变化,之所以要描述这么拗口,因为如果只是突然一两次的颜色反差变化,那只是颜色切换,画面只是变换了下,而颜色持续反差说的是闪烁部分的颜色在两个或多个差异较大的颜色之间来回变化,试想如果颜色一直变化但是缓慢过度,那么只是颜色渐变不会...

2018-07-09 16:18:47 1519

原创 windows GDI 控制台小游戏flappy bird

曾经很火的小游戏flappy bird, 玩的都有点上瘾,如今在火车上无聊,也自己写一个简化版的。游戏的实现方法是在创建鸟和柱子的类,鸟始终在一个x坐标点上,高度y的变化符合自由落体,而柱子以恒定速度向-x方向移动,使得看起来鸟是以抛物线移动,每当按下空格,鸟就获得一个向上的速度,当纵向速度为0后开始加速下落。先看柱子的类 class Column{public: Co...

2018-07-08 16:29:14 1515 1

原创 windows GDI 控制台俄罗斯方块

蛮喜欢控制台小游戏,所以继上篇控制台贪吃蛇[http://www.straka.cn/blog/snake-game-by-windows-gdi/]之后又写了个控制台俄罗斯方块。方法类似,仍然是在消息循环处理函数中完成主要功能。不过俄罗斯方块比贪吃蛇稍微复杂一点在方块的绘制、变形和满行消除机制上。首先里面用到了几个全局变量, HWND hwnd;//handle of th...

2018-07-08 16:24:53 1207 1

原创 windows GDI 编写控制台贪吃蛇

刚学windows GDI编程,对用代码实现绘图兴奋不已,于是便先参考网上的一份代码写了个简单的贪吃蛇练手。程序是以消息处理回调函数为核心,响应定时时间和按键消息,定时时间到则绘制蛇的移动已经死亡判断,而按键消息响应里进行蛇的移动操作以及游戏控制。先看主函数://------------ 以下初始化窗口类----------------int WINAPI WinMain(HINS...

2018-07-05 23:34:53 1472

原创 一种windows下简单的USB摄像头图像获取方式

随着人工智能的大火,计算机视觉(computer vision)技术也热了起来,在很多所谓的人工智能领域大放光彩,尤其是模式识别,图像分类,而这也少不了对USB摄像头的图像的获取操作,然而我在起初寻找usb摄像头图像的获取方法时竟费了一番周折,通常的做法实在是不方便。一种常见的方法是用DirectShow, 这里有相关链接https://github.com/5455945/VideoCapt...

2018-07-04 12:25:51 14437

原创 日期间隔计算的探索

高效如题,高效精确的计算时间间隔(包含起始日,不含截止日)看似一个很简单的命题,实则不然,首先谈谈高效,也许大家首先想到的是循环判断每一年是否闰年,然后加上365天或者366天,最后减去起始日期的当年天数加上结束日期的当年天数。实现如下:计算起止年所含天数,包含起始年不含结束年。int CalDaysBetween(int yStart,int yEnd){ int days=0;int i;...

2018-07-02 16:18:13 3225 1

原创 php CURL 服务器响应慢的问题

用c++搭了个简单的http服务器,但是发现接收数据很慢,一个php服务器发送http请求,内容大概100k,千兆内网,百兆网卡,但总是需要1秒时间才能接受完请求报文,开始如下分析先看接收的http服务器代码clock_t start, end;int ctn = 0;start = clock();for(;;){ ctn++; DWORD EventCaused = WSAWait...

2018-06-23 14:20:09 10539

原创 arduino的nrf24L01收发通信

最近弄了两个nrf24l01的模块,想试试之后往智能家居上用,正好之前有一个小车用来验证导航算法的,还有一个小四轴的控制手柄,所以萌生了结合三者弄个遥控车玩一玩。小四轴基于STC15系列主控,51架构,而小车主控是arduino平台,那么nrf24l01的代码就需要分开写。nrf24l01采用SPI总线通信,虽然占引脚数多,但是收发速度快,模块通信速率可达2Mbps,而功耗控制在待机22uA,如果...

2018-06-23 14:08:54 19464 3

原创 python爬虫抓取链家租房数据

初学python和爬虫,正好赶上要在帝都租房,于是打算自己抓下链家的租房数据试试。看到网上有人抓取链家的二手房买卖数据,参考了下,不过我抓租房数据的时候发现还比较简单,不需要模拟登陆,链家也没怎么反爬虫,因而一路还比较顺利。总体思路,虽然链家没有采用太多的反爬虫技术,但是基本的限制IP访问密度还是做了的,所以得动用代理,这么一来,抓取效率也必然降低,所以得采用多线程。实现的时候先实现代理的抓取...

2018-03-15 00:41:43 5610

原创 气象信息采集装置

由于单位地处偏远,没有可用的准确的天气预报,今年冬天雾霾又实在很重,于是就想自己做个硬件实时采集气象数据发到服务器,供微信订阅号查询。首先想到的是基于arduino平台,搭建各种传感器的数据采集端,通过联网模块发送至服务器(参见:生活小助手订阅号python后台),然后服务器对数据进行记录和格式处理,当打开微信订阅号发送查询请求时,服务器再将结果返回。硬件模块:温湿度模块,由于冬天室外可达零下十几...

2018-01-17 15:56:22 2178

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手册

TM1650是一种带键盘扫描接口的LED(发光二极管显示器)驱动控制专用IC, 内部集成有MCU 数字接口、数据锁存器、 LED驱动、键盘扫描等电路。 本产品质量可靠、稳定性好、抗干扰能力强。 主要适用于机顶盒、 家电设备(智能热水器、微波炉、 洗衣机、空调、电磁炉) 、电子称、智能电 表等数码管, 可适用于24小时长期连续工作的应用场合。

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关注的人

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