随笔分类 -  C/C++

摘要:1.首先从github上clone最新的bitcoin源代码 git clone https://github.com/bitcoin/bitcoin.git 2.进入clone下来的代码目录,查看当前版本(这里我切换到了v0.20.0版本) cd ./bitcoin git tag -l git 阅读全文
posted @ 2020-06-30 12:15 鸡毛巾 阅读(2259) 评论(0) 推荐(0) 编辑
摘要:早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。 我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60行乍一看还是很让人吃惊的。 但是读懂了代码之后发现其实整个程序并 阅读全文
posted @ 2016-04-20 18:44 鸡毛巾 阅读(12828) 评论(15) 推荐(20) 编辑
摘要:在重新做《复杂》一书中第九章提到的遗传算法例子的时候遇到了一个问题,遗传算法驱动的机器人罗比需要在不断的进化过程中产生出可以清理10X10方格内随机位置垃圾的最优策略。 10X10方格内的垃圾是随机放置的,假设需要随机放置50个垃圾的话,并视10X10网格为长度为100的线性空间,这就需要伪随机数函 阅读全文
posted @ 2016-03-02 13:42 鸡毛巾 阅读(1119) 评论(1) 推荐(1) 编辑
摘要://一个可以工作在Windows控制台字符界面下的俄罗斯方块 //工作在非图形模式,无需其他库依赖,单个C文件代码即可运行 //支持最高纪录,并且对于纪录进行了加密 //By wrule 2015年12月14日20:53:57 //控制方式 WSAD 键对应旋转,下,左,右 //需要注意的是在进行游 阅读全文
posted @ 2016-03-02 13:41 鸡毛巾 阅读(537) 评论(0) 推荐(0) 编辑
摘要:题目,编程输出如下图三角形闲着没事写了大约六种方法,最普通的多重循环的方法就不给出了一:线性规划二:一层循环三:递归(直接递归了main。。。)四:混乱码(递归没用循环结合了一层循环的思路)五:还是一维循环之后交换,只是用了一个比较奇特的交换方法六:位运算法(没什么技术含量,只是可以这样写而已。。。 阅读全文
posted @ 2016-03-02 13:39 鸡毛巾 阅读(675) 评论(0) 推荐(1) 编辑
摘要:1 #include 2 #include 3 #include 4 #include 5 6 7 //行宽度 8 #define ROW_LEN 38 9 10 11 //比特位域结构 12 typedef struct bits bits; 13 struct... 阅读全文
posted @ 2014-12-24 18:27 鸡毛巾 阅读(546) 评论(0) 推荐(0) 编辑
摘要:1 unsigned char * sunday( void * a_buf1, 2 unsigned int len1, 3 void * a_buf2, 4 ... 阅读全文
posted @ 2014-12-19 12:29 鸡毛巾 阅读(788) 评论(0) 推荐(0) 编辑