devc++一步步开发一个围棋软件
基于鼠标操作,热座围棋软件,实现了完整的围棋落子规则(含打劫),但未包括数子功能。
用python开发的本地OJ练习系统(附几道练习题)
开发一个简单的OJ系统,包括编译源代码,运行EXE,得到结果并比较等内容。
可以供python爱好者学习,供C++学习者练习。
基于深搜的图片填色算法
用深搜算法来验证四色问题,使用了一些不便说明的数据,自己下载看,相信是有用的。
一步步实现一个完整的万年历(c++入门)
从一个月历的显示开始,逐步完善,到最后完整地实现年历的显示。
保留了中间实现的目标版本,适合初学者参考学习软件的开发过程。
dev-c++开发的全鼠标操作控制台战棋(完整源码)
dev-c++开发的全鼠标操作控制台战棋,完整源代码,使用了最短路径算法,alpha-beta剪枝策略等,其中最后一版的战力相当可以,来尝试一下?
16*16点阵字库(6763个,格式直观)
16*16的点阵字库(含6700+汉字),提供了两种格式:excel和纯文本。
格式简单,使用方便!每个字后面跟着16个数字,每个数字转换为16位二进制,其中的1对应着可见的点。看这个例子:
安 512 256 16380 8196 16904 512 512 65534 1056 2080 6208 1600 384 608 3088 28680
星空_sublist.zip
包括星座连线,恒星位置,星座故事等信息,Python直接读取。
https://blog.csdn.net/xiaorang/article/details/120600920
python开发的任意表达式计算求值
基于算符优先算符的python开发的任意表达式计算求值类。
支持减号/负号,一符两用机制
支持浮点数、整数、字符串(用一个“开头,仿lisp语法)
支持所有算术运算符,包括**,//, %
支持全部7个比较运算符
支持与或非3个逻辑运算符
支持自定义数学函数(代码中预设sin函数作为示范)
支持外部提供的变量机制
支持外部设置函数(代码中预设isvar函数作为示范)
结构清晰,易于扩展。
具有实用性,同时可以用于学习算符优先算法的功能。
用Python做一个漂亮的太阳系运动视频
用Python做一个漂亮的太阳系运动视频。包括源代码与素材。
须安装ffmpeg,否则只能生成分帧。
参考教程:https://blog.csdn.net/xiaorang/article/details/106884311
旋转的微信地球(python实现)
旋转的微信地球,全部资源和源代码
参考教程:https://blog.csdn.net/xiaorang/article/details/106920298
python开发真实星空显示tkinter软件
python开发的真实星空显示软件
含真实恒星位置数据3144颗
代码讲解见:
https://blog.csdn.net/xiaorang/article/details/106598307
数据格式例:
{'long': 0.023278328898474372, 'lat': -0.09961466705757636, 'light': 46, 'const': 66},
{'long': 0.024870941840919196, 'lat': 0.2338062439126301, 'light': 55, 'const': 62},
{'long': 0.028107061526797, 'lat': 1.1204335039257496, 'light': 56, 'const': 18},
{'long': 0.03660100303760025, 'lat': 0.5077259659824991, 'light': 21, 'const': 1},
{'long': 0.04004802831028905, 'lat': 1.0323574005393255, 'light': 23, 'const': 18},
{'long': 0.03944444109507185, 'lat': 0.3178583859888262, 'light': 55, 'const': 62},
{'long': 0.040797071265367454, 'lat': -0.488478858963941, 'light': 54, 'const': 74},
{'long': 0.0410661312228549, 'lat': -0.798444499556106, 'light': 39, 'const': 64},
{'long': 0.043800486202076855, 'lat': 0.1945266317121166, 'light': 55, 'const': 66},
{'long': 0.045036755271142, 'lat': 0.804111967609767, 'light': 50, 'const': 1},
{'long': 0.043785947609407745, 'lat': -1.4350775693910554, 'light': 53, 'const': 58},
{'long': 0.04915283505929031, 'lat': -0.2699684886295715, 'light': 49, 'const': 21},
{'long': 0.050498187206605094, 'lat': -0.4851966800391031, 'light': 54, 'const': 74},
{'long': 0.05119631890740283, 'lat': -0.6131874860342564, 'light': 52, 'const': 74},
{'long': 0.05775584219505068, 'lat': 0.26500400429202875, 'light': 28, 'const': 62},
{'long': 0.05896303407877759, 'lat': 0.7162006931179011, 'light': 57, 'const': 1},
{'long': 0.06371905629046214, 'lat': 0.3526728525507925, 'light': 48, 'const': 62},
{'long': 0.06387905062299246, 'lat': -0.33043929519585447, 'light': 44, 'const': 21},
代码解说详细的教程见:
https://blog.csdn.net/xiaorang/article/details/106598307
一键生成动画源代码与演示资源
用python演示一键生成动画技术,智力题《你是哪班的》。包含全部资源,直接可以运行。须安装几个第三方库。
参考教程地址:
https://blog.csdn.net/xiaorang/article/details/106169578
控制台c++开发的贪吃蛇源代码
利用控制台RPG的引擎,稍加扩展,实现贪吃蛇的操作是比较简单的。
这个版本的好处是运行效果好,没有闪烁。
开发过程的系列教程,请参考我的博客,下面的地址。
教程地址参考 https://blog.csdn.net/xiaorang/article/details/104959422
lesson2_4.rar
第二章教程14的地图文本文件、源代码。
教程地址参考
https://blog.csdn.net/xiaorang/article/details/104959422
lesson2_3.rar
第二章教程13的地图文本文件、源代码及辅助工具。
教程地址在:
https://blog.csdn.net/xiaorang/article/details/104959422
lesson2_2.rar
第二章教程12的地图文本文件与源代码。
教程地址在:https://blog.csdn.net/xiaorang/article/details/104936690
lesson2_1.rar
第二章教程11的地图文本文件与源代码。
教程地址在:https://blog.csdn.net/xiaorang/article/details/104913507
chinaMap.rar
中国各省(港澳不单列)
china_prov.lst.txt
各省临接矩阵(两个文件格式不同,但等价,台湾不与任何省相临)
china_map.arr.txt
china_map.csv.txt
中国分省纯色地图(可填色)
china.png
可以用来做最短路和四色问题的测试数据
所有汉字的拼音.txt
每个汉字一行,共20850个汉字,每个汉字的拼接字母及音调(用0~4)标明。
用动态规划的思路算24,并输出计算过程
当N=1,所给的数字是24即可以算出,否则不能算出。
如果N>1,循环地取其中的两个进行许可的运算(一般只允许加、减、乘、除),得到一个新的数字。将这个新的数字与剩下的数字形成一个新的问题:这N-1个数字能否算出24。这就形成了递归。
有界面(wxPython)的python贝塞尔曲线拟合多点的演示
和上一个版本的基本功能相似,区别在于这个版本将贝塞尔曲线的反算拟合功能封装为一个函数,直接import BezierTool 之后,调用makeBezier即可。
采用了互动选点的技术(这是从另外一个高分下载处得到的,他的功能只是通过控制点画线,缺少反算功能,但仍有其价值,故也保留)。
如果没装wxPython的,首先pip install wxPython才可以使用界面功能。
正确可用的基于python实现的贝塞尔曲线拟合(含数据)
贝塞尔曲线拟合多边形,本来以为是很标准的算法,必然有Python的现成库存在,但搜了几天下来,竟然没有一个。
csdn上有一个版本,是基于某篇文章修改的python版本,但算法有错。
该文章的地址在此:https://blog.csdn.net/sky_pjf/article/details/52816750
我下载了此版本,并做了修改,现在上传的是正确的版本。
控制点的选取和实现思路,都是从该文章来的。
效果还比较好,希望对大家有帮助。
立体星图3.8完整源代码
立体星图3.8完整源代码,包含控件(DELPHIX2000)完整可运行的代码。
以及全部图片和文字资源。可以看到天文星图的计算逻辑。希望对大家有帮助。
RPG游戏源代码(赛福奇遇记)H5版
这是一个用H5开发的RPG游戏的第一章,全部源代码,仿吞食天地,明雷模式。故事是一个阿拉伯传奇故事,颇有一千零一夜的感觉。
DELPHI做后台的网站源代码
一、关于后端
1、完整DELPHI代码,使用最基本的CGI
2、稍加改动,可以用于ISAPI等
3、后端纯接口,类似RETFUL
4、内置SQLite数据库,稍做修改可以换用其他数据库
5、编译结果是EXE,复制到服务器的CGI目录下后,建议去掉exe扩展名
6、以此基本框架为参考,可以快速开发网络服务
二、关于前端
1、纯静态页面
2、使用Ajax接口从后台获取服务
3、使用jqGrid
4、支持文件的上传,自动解压,自动改名
5、使用了localstorage技术,不是很好,高手可以自行修改
三、关于服务器
1、使用的是CGI技术,可以适应于任何服务器
2、为了展示方便,附带了一个小型服务器abyssws.exe
3、abyssws.exe必须运行在非中文路径下
4、第一次启动请运行runserver.exe配置路径,以后直接运行abyssws.exe即可
5、默认使用8001端口
6、如果使用apache等服务器,请自行配置CGI
曲线图工具
根据CSV数据文件,画曲线图的一个工具的完整源代码。本来是作为交易分析的一部分,但交易分析效果不彰,现在把它独立出来源代码共享。从技术上来看,亮点包括一个分析命令行参数的框架(实际上是一个制作DOS命令行工具的框架),以及按比例曲线作图的方案。
使用说明详见内部。
类代码自动生成工具
这个软件工具,包含全部源码。其功能在于根据多个有相互关联的类的结构定义(属性支持字符串、数字、布尔、列表),自动生成pascal代码,包括常见的savetofile,savetostream,copyfrom等函数。很大程度上节省了工作量。
其技术上的亮点包括使用yacc/lex技术进行了词法和语法分析,delphi代码的自动生成等。希望对下载的朋友有所帮助。
详细的说明见其中"使用说明.txt"
ftp下载工具
一个支持手机文件自动FTP下载的完整源代码。软件本身具有实用价值,可以定期将手机中多个目录的文件下载到计算机中整理保存。技术方面展示FTP的下载方法以及一种基于ini的参数管理框架(手机须打开FTP服务)。另外,希望其中unitTools.pas提供的个人常年使用的各种工具函数能够对下载者有帮助。