`
青蜂侠
  • 浏览: 50895 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
关于DXF文件格式说明在上一篇已经有较为详细的说明,由于这个程序是为了特定项目所服务的,所以对文件有一定的限制条件:在DXF文件中只存在一个多边形实体,获取这个多边形所有的顶点坐标即可。 class Point: 'this class is used to record coordinate of vertex' def __init__(self,x,y): self.x = x self.y = y  point是记录点坐标的数据结构 下面是相应的读取处理代码: from Point import Point cla ...
OpenGL是美国SGI公司最新推出的一套开放式的三维图形软件接口,适用于广泛的计算机环境,从个人计算机到工作站,OpenGL都能实现高性能的三维图形功能。OpenGL本身不仅提供对简单图元的操作和控制,还提供了许多函数用于复杂 ...

程序员的情书

    博客分类:
  • Life
我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循环... 它不停的返回对你的思念压入我心里的堆栈... 在这无尽的黑夜中... 我的内存里已经再也装不下别人... 我不停的向系统申请空间... 但却捕 ...
今天用到mysql做数据库服务器,建了几张表,在用到外键的时候数据库总是报出MySQL ERROR 1005: Can't create table (errno: 150)错误,不能建立数据库约束条件。 下面是建立表的脚本: DROP TABLE IF EXISTS `summertestdb`.`moudle`; CREATE TABLE `summertestdb`.`moudle` ( `moudleID` varchar(50) NOT NULL, `moudlename` varchar(50) NOT NULL, `moudleinfo` varchar( ...
刚刚下了struts-2.1.6,以为和前几个版本没什么两样,而且很长时间没用struts2了,于是很随便的写了hellworld来感受一下,运行之后浏览器出现下面的问题: HTTP Status 404 - type Status report message description The requested resource () is not available. Apache Tomcat/6.0.20 这种问题已出现肯定是web.xml出现问题了,下面是web.xml <?xml version="1.0" encodi ...
好长时间没用java写web程序了,这段时间有点空闲时间,就用来写个项目吧。这个项目主要用于电子书的上传,下载共享及管理。因为好久没动手写java web了,所以先用一个星期的时间进行前期的知识准备,主要熟悉一下struts 2,spring,hibernate和junit,另外还要再看看MySql的最新功能,这大概要花一个星期的时间,之后开始对项目进行总体设计。
终于把这个程序给写完了。一起开始写这个程序纯粹是闲着没事干,为了方便大雄同学看漫画的要求才写的。之前也得1.0只用了半天时间,界面比较差,容错能力差。后来又一次闲着没事干了,于是就重写这个程序了。如果专心写最多一天时间就写完了,可我是一拖再拖。我承认我很长一段时间里堕落了,做事太不用心了,杂念太多了。在毕业之前我就基本上把主要功能写完了,可后来分心了,没有一鼓作气把皮肤写完。今天用了半个小时终于把皮肤写完了,可以结束了。这个程序以后不会再写了,下面可以安心的开始做WebBloger的程序了。
以下为《Javascript设计模式》读书笔记: JavaScript中创建对象共有三种基本模式:门户大开型(fully exposed),使下划线表示方法或属性的私有性和闭包创建是有成员。 1.门户大开型 用一个函数作为构造器,所有的属性和方法都是公开的、可访问的,使用this即可创建公用属性。 var Book = function(isbn,title,author){ if(isbn == undefined) throw new Error('book constructor requires an isbn'); this.isbn = isbn; t ...
2.用属性检查模仿接口 1. /* 2. interface Person { 3. function name(); 4. function gender(); 5. function birthday(); 6. } 7. */ 8. var man = function (name,gender,birthday){ this.implementsInterfaces = ['Person']; 9. //implements Person ...
JavaScript中并没有提供对接口的内置支持,没有interface和implements关键字,也不再运行时对接口约定是否得到 遵守进行检查。 JavaScript中有三种方法来模仿接口:注释法,属性检查和鸭式变形法。 先对注释法进行简要介绍。 /* interface Person { function name(); function gender(); function birthday(); } */ var man = function (name,gender,birthday){ //implements Person }; ma ...
Global site tag (gtag.js) - Google Analytics