- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 通过多点平滑曲线的实现
通过多点平滑曲线的实现通过多点平滑曲线的实现1 在连续两点之间使用三次贝塞尔曲线来绘制.2 为了保证两段贝塞尔之间的圆滑,连接点对应的两个控制点与曲线相切.通过多点平滑曲线的实现 大家都知道使用贝塞尔曲线算法来画曲线,但是如果想经过特定的一系列点来画曲线,只使用普通的贝塞尔算法就不够用了. 通过参考网上文章:https://www.jianshu.com/p/64305821087a 确定了实现方法要点:1 在连续两点之间使用三次贝塞尔曲线来绘制.2 为
2020-07-20 11:46:26
3131
原创 两个比较靠谱的Python单例实现.
在python下,基本都是在多线城下才使用单例模式,这里就列出两种我觉得比较好的实现:第一种是装饰类来实现:from concurrent.futures import ThreadPoolExecutordef singleton (cls, *args, **kwargs): """ 线程安全单例装饰器. 如果需要继承单例,装饰器可以绑定到子类上实现.父类不要绑定. Args: cls (class): 单例类名 *ar..
2020-06-26 18:40:22
224
原创 在VS2010下编译QT4.7.1和QT Creator
虽然QT有各种开发包,但是自己使用的话还是要自己编译一下的,因为开发包的编译环境未必跟你的需求一致,例如QT4.7.1有VS2008的包,虽然在VS2010下也可以使用,但是总是有些问题,还是自己编译一次的好。这个文档我参考了很多其他人的文档,由于我偷懒就不在把这些人的链接给加上上了,在这里先说声抱歉了。“人人为我,我为人人,如有雷同,一定抄袭” 既然QT都使用了自己的编译版本,那么QT Creator 也是要编译一下的,就不要使用它QT已经编译好的版本。对于QT下使用的一些工具(jom),也
2011-01-23 15:38:00
5413
1
原创 我对于谷歌关门的一些认识
我对于谷歌关门的一些认识 我是经常使用google,对于这次谷歌关门,我根据这几天在网上收集的资料来,有一些想法,在这里给记录下来,算是个纪念吧。按照国人的务实的习惯,在后面的论述里就尽量以利益为基础,来分析整个事件。一家之言,不足为凭。 首先google为什么会关门: 一 google离开中国会对google的收入
2010-01-16 00:26:00
821
原创 关于Borland出售开发工具的一些感慨。
对于一个从90年左右就开始学习计算机的人来说,绝大多数对Borland公司还是很有感情的,上学的时候学的C、Pascal都是用的他们的工具。工作了,不少人开始使用delphi,bcb以及后来的JB挣钱、养家当然还有发财的,我也是这些人中的一员,难免有些感慨。 我对delphi和JB还是比较熟悉的,jb没有什么好说的,被Eclipse给干趴下,没有任何悬念。但是对于Delphi就难免有些想法了。B
2006-02-27 23:48:00
3056
5
原创 cygwin/gcc与MinGW
cygwin/gcc和MinGW都是gcc在windows下的编译环境,但是它们有什么区别,在实际工作中如何选择这两种编译器。 cygwin/gcc完全可以和在linux下的gcc化做等号,这个可以从boost库的划分中可以看出来端倪,cygwin下的gcc和linux下的gcc完全使用的是相同的Toolsets。所以完全可以和linux一起同步更新gcc版本,而不用担心问题,并且在cygwin
2005-05-12 21:18:00
14839
4
原创 在cygwin下安装gcc4.0
gcc4.0发布了,可惜cygwin现在最新的是gcc3.4.1。通过下载cygwin的安装包来用gcc4.0,看来还是需要等上一段时间,那我如何这让我如何能够忍受呢?我以前在linux升级过gcc,那么在cygwin能不能呢?我按照以前在linux下升级gcc的顺序在cygwin下来了一遍,结果是可以的,顺序和在linux下差不多。1 首先在http://gcc.gnu.
2005-04-25 00:09:00
14142
12
原创 如何在windows 2000下通过Cygwin建立CVS服务
最由于在自己的机器上安装了Cygwin,天天让他在那里闲着不太好,需要给他派点用途,正好需要一个安装一个CVS服务器,我就决定不采用cvsnt,在我的机器上安装一个Cygwin下的服务。好了,现在开始: 第一步:首先需要安装Cygwin,需要选择以下包: Devl/cvs 当然要了 Admin/cygrunsrv 用于把cygwin服
2005-01-09 13:15:00
3205
1
原创 javaCC学习笔记
javaCC的功能和yacc相似,主要根据bnf范式生成解析程序,不过javaCC是集合了词法分析和语法分析生成java解析代码,主页为:https://javacc.dev.java.net/ javaCC有三个工具javaCC 用来处理语法文件(jj)生成解析代码;jjTree 用来处理jjt文件,生成树节点代码和jj文件,然后再通过javaCC生成解析代码;jjDo
2004-10-21 10:37:00
2584
1
原创 Jython探索(1)
Jython探索 Jython是 Python 编程语言的 100% 纯 Java 实现,它结合了 Python 及 Java 虚拟机和库的优点,并作为 Java 平台的方便补充,不过由于当初的开发者现在去开发.net下的Python了,所以造成到现在它还仍然只是和Python2.1的语法兼容,新的版本到现在也还没有出来。用人说下一个版本不再和Python兼容了,不过新的还没有出来
2004-10-07 12:56:00
6814
9
通过ccb(CocosBuilder)文件生成cocos2dx代码
2014-05-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人