上一页 1 2 3 4 5 6 ··· 10 下一页

2019年5月3日

x01.xiangqi: 走动棋子

摘要: 采用 pygame 写的象棋程序,目前只完成绘制棋盘与走动棋子,还没考虑规则等问题。 1. 代码: """ x01.xiangqi (c) 2019 by x01""" import os, sys, pygame from pygame.locals import * BaseDir = os.p 阅读全文

posted @ 2019-05-03 14:25 x01 阅读(390) 评论(0) 推荐(0)

2019年2月24日

x01.calc: 编程语言

摘要: 想写终极程序,大都去写操作系统或编程语言了。编程语言可以极其复杂如C,也可以极简,只处理加减乘除如 calc。 1. 词法分析 %{ #include <stdio.h> #include "y.tab.h" int yywrap(void) { return 1; } %} %% "+" retu 阅读全文

posted @ 2019-02-24 10:10 x01 阅读(335) 评论(0) 推荐(0)

2019年1月14日

x01.os.24: 来点代码

摘要: x01.treeos 这是在 deepin 上编译生成 linux-0.12 的学习代码,下载链接:x01.treeos 参考必备: Linux 内核完全注释 提取码: xuyb ,或者到 oldlinux 获取更多资源。 0.01-200412: 打个招呼 操作系统引导进入 main.c 的第一件 阅读全文

posted @ 2019-01-14 13:21 x01 阅读(289) 评论(0) 推荐(0)

2018年2月10日

HxUtils: 批量转换换行符,print2to3

摘要: 在 windows 和 linux 系统,换行符有时需要转换,其代码文件 HxUntils.py 如下: 使用方法如下: python2 的 print 命令替换为 python3 的 print() 函数: 借用 lib2to3 如下,添加 convert_2to3() 到 HxUtils.py 阅读全文

posted @ 2018-02-10 16:51 x01 阅读(297) 评论(0) 推荐(0)

2017年11月30日

PyQt5 signal and slot

摘要: PyQt5 的 signal 与 slot 有所改变,例如,先定义一个 ZeroSignal 类: 使用时,一是绑定 slot 如下: 然后是找个机会发动之: 大约如此,完整代码如下: 关于对话框的代码如下,尤其 NumberLiveDialog 值得推荐: import sys,math,rand 阅读全文

posted @ 2017-11-30 23:41 x01 阅读(1807) 评论(0) 推荐(0)

2017年11月26日

x01.gamelab: An Tank 3D Model

摘要: 准备 1. 安装 OpenGL 及添加 python 引用参见我的置顶随笔。 2. 下载源代码: http://download.csdn.net/download/china_x01/10133104 运行 1. 由终端进入源代码目录,输入命令:python3 test.py 即可。 2. 运行效 阅读全文

posted @ 2017-11-26 10:48 x01 阅读(322) 评论(0) 推荐(0)

2017年11月19日

x01.AntWorld: An Python AI Game

摘要: 1. 学习了一下 AI 五子棋,顺手改作 19 路的棋盘,便于围棋通用。render.py 主要修改如下: 2. 发现 pygame 还不错,便从网上搜索到《Beginning Game Development With Python And Pygame》,其中蚂蚁游戏的 AI 表现甚好,主要代码 阅读全文

posted @ 2017-11-19 22:52 x01 阅读(407) 评论(0) 推荐(0)

2017年11月6日

x01.SportWeb: An Example for AspNetCore 2.0

摘要: 新的刚来到,旧的就忘掉。学习 AspNet Core 2.0,没有好的例子,是很痛苦的。《Pro ASP.NET Core MVC 2》中的 SportsStore 值得一看,不妨下载研究一下: 准备 1. 使用 Ubuntu 系统 2. 安装 NetCore2.0 3. 安装 VSCode 4. 阅读全文

posted @ 2017-11-06 22:19 x01 阅读(401) 评论(0) 推荐(0)

2017年9月24日

Hello PyQt5

摘要: 在 ubuntu 系统上 GUI 编程,PyQt5 是个不错的选择。首先,当然是安装 PyQt5 了。终端输入命令: pip3 install PyQt5 即可。 1. 建立一目录 x01.PyQtHello, 进入后添加文件 hello.py 如下: 保存后终端输入命令: python3 hell 阅读全文

posted @ 2017-09-24 15:29 x01 阅读(366) 评论(0) 推荐(0)

2017年7月6日

x01.ExcelHelper: NPOI 操作

摘要: Excel 操作,具有十分明显的针对性,故很难通用,但这并不妨碍参考后以解决自己的实际问题。 有一汇总表如下: 当然,只是示范,产品的代码应该唯一!现在要根据此汇总表产生各个客户的产品清单。由于客户较多,汇总分表1,表2;客户清单模板根据产品类别,每个清单又分为三个表。做个模板,然后手工复制粘贴,完 阅读全文

posted @ 2017-07-06 16:35 x01 阅读(450) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 ··· 10 下一页

导航