生命在于折腾

Just For Fun!

Emacs搭建开发环境(ECB+Cedet)

搭建emacs开发环境的过程 emacs+ecb+cedet

2017-11-22 22:45:54

阅读数 704

评论数 0

康威生命游戏 第二部分-设置界面和存档功能

目标1, 增加地图编辑功能, 在暂停模式下点击地图, 会生成/销毁一个细胞 2, 增加读取存档功能, 如下图为读取了一个[高斯帕滑翔机枪]的存档 3, 追加设置界面, 如下图 继承CWorld类, 增加描画功能增加CWorldController类, 继承CWorld CWorld类只进行...

2017-07-11 20:43:22

阅读数 917

评论数 0

康威生命游戏 第一部分-基本功能实现(C++ & Windows SDK)

生命游戏简介 生命游戏其实是一个零玩家游戏,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细...

2017-06-25 21:40:04

阅读数 650

评论数 0

Windows SDK 定时器Timer

定时器使用步骤1, 初始化在初始化时, 调用SetTimer 函数原型:WINUSERAPI UINT_PTR WINAPI SetTimer( _In_opt_ HWND hWnd, _In_ UINT_PTR nIDEvent, _In_ UINT uElapse, ...

2017-06-25 19:43:44

阅读数 440

评论数 0

Windows SDK 按钮

按钮作为window的一种, 可以通过CreateWindow来进行创建 如下代码创建了一个最基本的push button, 按下后会触发WM_COMMAND消息PushButton代码此代码显示了一个按钮, 按下后显示一个消息框 #include <windows.h>#defin...

2017-06-25 17:36:11

阅读数 417

评论数 0

Windows SDK 单窗口基本代码

在VS中建立一个空的工程, 添加一个main.cpp文件, 将下方代码粘贴进去, 即可运行 #include <windows.h>#define WINDOW_WIDTH 800 #define WINDOW_HEIGHT 600 /* 全局变量定义区 */ char* g_szAp...

2016-12-19 19:42:22

阅读数 214

评论数 0

Linux学习笔记(7)-文件系统

Linux文件系统

2016-12-13 21:17:56

阅读数 174

评论数 0

Json数据解析和生成(C/C++, 使用CJson)

由于工作需要,需要对Json数据进行解析。查阅了很多资料,发现相比于boost和jsoncpp,CJson更加小巧好用,不需要太多的准备工作,只需要把CJson.c和CJson.h导入工程,即可使用。 CJson源代码和示例工程可在此处下载 CJson源码和示例1 使用CJson解析Json数...

2016-06-17 23:07:38

阅读数 2465

评论数 0

C#图像处理实践——图片不同提取

有时候会遇到有两张几乎完全相同的图片,但其中一张会多一些东西,比如logo、花纹等。此程序可以找到这些不同,将图片不同的像素放到另一张图片上

2016-04-23 22:38:08

阅读数 494

评论数 0

Linux学习笔记(6)-进程管理

一,程序和进程概念程序和进程的区别 程序是静态概念,本身作为一种软件资源长期保存,而进程是程序的执行过程,他是动态概念,有自己的生命周期,是动态产生和消亡的 一个程序可以由多个进程共用,一个进程在活动中可以顺序执行若干个程序 父进程和子进程 子进程是由一个进程所产生的进程,产生这个子进程的进程为父...

2015-08-30 16:41:22

阅读数 370

评论数 0

Win10 把控制面板放到开始菜单-自定义开始菜单

使用Win10一段时间, 发现Win10的控制面板掉出来比较繁琐(Win+X之后,按下P键) 自定义开始菜单的方法:方法1:开始->设置->个性化->开始->选择哪些文件夹显示在”开始”屏幕上 在这里可以设置一些基础的文件夹是否显示在开始菜单上,但是能够设置的范围有...

2015-08-16 21:47:29

阅读数 8765

评论数 0

炉石传说上传说需要的局数~Python日常~

如果已知自己的胜率,那么从五级0星开始,到上传说大概需要多少局? 这次使用暴力的算法(尝试10000次计算,求平均值)需要用到的基础知识:最简单的随机数的产生方法: 需要import的库: import random产生一个随机浮点数[0,1] random.uniform(0, 1)产生...

2015-08-16 20:56:35

阅读数 3064

评论数 0

Win10 svchost进程一直下载的解决方法

安装Win10之后发现即使不开任何程序,下载速度仍然很高,调查进程后发现,是svchost.exe进程一直在进行下载。 调查后发现是Background Intelligent Transfer Service服务在进行下载 原因按照微软的说法如下: 使用空闲网络宽带在后台传送文件。如果该服务被...

2015-08-01 22:59:16

阅读数 59067

评论数 4

Linux学习笔记(5)-用户管理

Linux的用户管理

2015-07-07 23:45:47

阅读数 515

评论数 0

Python学习笔记 类和对象

#类的定义 #继承 #组合 #相关BIF #构造,析构方法 #运算符重载 #属性访问 #描述符#类的定义

2015-05-23 14:40:52

阅读数 381

评论数 0

树莓派Raspberry Pi - 还原已经装过系统的TF卡

想给树莓派换个系统的话,需要先把已经装过系统的TF卡进行还原,这里使用最简单粗暴无脑的方法: 1,下载安装Win32 Disk Imager(一般已经装过一次系统后,这个东西都有) 2,下载bootsector.img 在一个老外的网站有下载(http://www.alexpage.de/d...

2015-04-19 16:56:55

阅读数 10233

评论数 0

Python学习笔记 递归-斐波那契数列,汉诺塔

#设置python允许的最大递归次数(默认是100) import sys sys.setrecursionlimit(1000)#求阶乘 def factorial(n): if n == 1: return 1 else: return n * ...

2015-04-04 07:22:23

阅读数 1057

评论数 0

Python学习笔记 函数

#函数定义 #函数调用 #函数文档 #关键字参数 #默认参数 #收集参数 #返回多个返回值 #变量的作用域 #内嵌函数 #闭包 #lambda表达式'''一个最简单的函数''' def m_function(): pass#函数的调用 m_function()'''带参数的函数''' de...

2015-03-29 15:40:56

阅读数 346

评论数 0

Python学习笔记 GUI-Tkinter

Tkinter模块是Python的标准Tk GUI工具包的接口。可以在大多数的Unix平台下使用,同样可以应用在Windows和Mac系统里。

2015-03-28 09:22:26

阅读数 473

评论数 0

Python学习笔记 迭代器

Python学习笔记-1 迭代器iter和next: iter方法可以生成一个迭代器,用next取得下一个元素 如:>>> string = "cxy" >>> it = iter(string) >>> next(it...

2015-03-21 21:13:40

阅读数 308

评论数 0

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