打赏
禅在心中
东风夜放花千树,更吹落、星如雨。宝马雕车香满路。凤箫声动,玉壶光转,一夜鱼龙舞。 蛾儿雪柳黄金缕,笑语盈盈暗香去。众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。
上一页 1 ··· 3 4 5 6 7
摘要: 想要制作简单的python脚本编辑器,其中文字输入代码部分使用Tkinter中的Text控件即可实现。 但是问题是,如何实现高亮呢?参考python自带的编辑器:python27/vidle文件夹中的代码。 实现效果为: 其中主要思路就是在Text中每输入一行代码,都通过正则匹配,查找是不是需要高亮 阅读全文
posted @ 2017-05-06 16:13 禅在心中 阅读(2866) 评论(0) 推荐(0) 编辑
摘要: 有时候处理数据时,想要按照字符串中的数字的大小进行排序。 譬如,存在一组记录文件,分别为‘1.dat’,'2.dat'... 当我把该文件夹中的所有记录文件名读到一个列表中,这些字符串的排列方式为: 如何让这些字符串按照数字排列? 1、首先通过正则表达式,提取出字符串中的数字 2、排序,选择buil 阅读全文
posted @ 2017-05-05 16:35 禅在心中 阅读(29506) 评论(0) 推荐(1) 编辑
摘要: ProEssentials是Gigasoft公司开发的一个功能十分强大的分发免费的工控图表。它提供了几乎所有的曲线显示形式,支持多种开发工具,提供以下接口供开发者调用:.NET(WinForm)、ASP.NET(WebForm)、ActiveX、DLL和VCL。ProEssentials有三种版本, 阅读全文
posted @ 2017-04-20 15:37 禅在心中 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: 矩阵的定义可以使用STL提供的Vector, 譬如,定义A[4][4] 一、运算符重载实现矩阵加法 二、矩阵乘法 三、求行列式的值 四、求逆矩阵 补充: 对于上面矩阵加减乘除,如果输入的数据类型存在double、int等不同的数据类型,则需要不断重载运算符,带来不必要的麻烦。而C++的模板机制可以很 阅读全文
posted @ 2017-04-17 14:12 禅在心中 阅读(8691) 评论(0) 推荐(0) 编辑
摘要: 首先,使用的库是GLUT以及GLAUX,先下载两者,添加查找路径以及链接 一、单文本文件 工程openGLMFC 1、创建单文本文件 2、添加路径、链接 方法如之前篇章所示, 链接库为opengl32.lib ;glu32.lib ;glut32.lib ;glaux.lib 3、头文件 在stda 阅读全文
posted @ 2016-12-14 17:35 禅在心中 阅读(5872) 评论(1) 推荐(1) 编辑
摘要: 一、准备工作 创建Empty Project,为了能够使用OpenGL的库函数,需要把相关的库连接到项目中: 1、首先添加库的路径 如上,可以把需要添加的include、lib放到一起比较方便管理 这时候,VS就能找到所有需要的文件了。 2、然后把相关库链接到项目中, 注:GLFW是一个C写的专门用 阅读全文
posted @ 2016-12-14 15:50 禅在心中 阅读(4785) 评论(0) 推荐(0) 编辑
摘要: <字节对齐与大小端> (1)对于大小端转换,可以使用以下函数: 1 //对应int32大小的成员 的转换 范例 2 int swapInt32(int value) 3 { 4 return ((value & 0x000000FF) << 24) | 5 ((value & 0x0000FF00) 阅读全文
posted @ 2016-12-13 18:48 禅在心中 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 利用win32创建窗口函数,主要操作步骤为: 1、设计一个窗口类 2、注册窗口类 3、创建窗口 4、显示及窗口更新 5、消息循环 6、窗口过程函数 (1)设计一个窗口类 设计窗口类,这样的类型已经被windows定义好了,我们只需要像选择题一样填满定义好的结构体(WNDCLASS)即可。 首先有两个 阅读全文
posted @ 2016-12-12 15:39 禅在心中 阅读(4160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7