摘要: Apache服务器,网页报错500The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an err... 阅读全文
posted @ 2014-04-23 09:27 菜鸟程序员的奋斗& 阅读(195) 评论(0) 推荐(0) 编辑
摘要: ZendStudio ctrl+鼠标单击无法跟踪函数,解决方法:工程目录的.buildpath文件添加配置如下:成功添加后IDE下会新增语言支持PHP Language Library,重新启动Zend。 阅读全文
posted @ 2014-04-23 09:21 菜鸟程序员的奋斗& 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 今天成功的完成了百度地图的空间插值Javascript插件,其中空间插值是基于反距离加权法。 插值算法的原理网上有很多资料,我也是参考别人的资料,在这里我直接论文截图: 之前一直在找工作,最近写论文才有时间完成项目的开发移植,我参考了网上的热度图HeatMap实现(http://www.patrick-wied.at/static/heatmapjs/),自己实现了百度地图的空间插值库SpatialMap,并把代码开源放到github上面。因为我之前做这个一直没有什么参考,现在完成了,一定要共享给别人,希望对别人有帮助,可以让后来的人少走弯路。效果如下图: 代码地址https:... 阅读全文
posted @ 2014-03-16 12:18 菜鸟程序员的奋斗& 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 今天完成了Python 的RadViz方法到Javascript的移植,我实现的可视化与原始的不太一样。区别在于没有原来的类别信息,默认都是同一类的,并且按时间增加的顺序颜色由浅到深的进行映射,主要用于多维时序数据的可视化。 RadViz方法参考论文Hoffman P, Grinstein G, Marx K, et al. DNA visual and analytic data mining[C]. Visualization'97. Proceedings. IEEE, 1997: 437-441. 网上已经有的Python实现是用pandas,数据是模拟的数据,代码示例如下:. 阅读全文
posted @ 2014-03-16 12:07 菜鸟程序员的奋斗& 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www 阅读全文
posted @ 2014-03-12 10:24 菜鸟程序员的奋斗& 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 事务事务的4个特性ACID原子性Atomicity:要么执行成功要么不执行。一致性Consistency:事务隔离执行时保持数据库的一致性。隔离性Isolation:每个事务感觉不到其他事务并发执行。持久性Durablity:事务完成后,对数据库的改变必须永久的。存储过程触发器是一种特殊类型的存储过程,不能execute,只能在特定时间触发执行,而存储过程可以直接调用create procedure author-count-proc(in title varchar(20), out a a-count integer) begin select count(author) int... 阅读全文
posted @ 2014-03-03 20:56 菜鸟程序员的奋斗& 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 本文借鉴了http://jacki6.iteye.com/blog/774866参照完整性:一个关系中给定属性集上的取值也在另一个关系的某一个属性集的取值中出现。每个属性可能取值的域,域约束。create domain AccountType char(1) constraint account-type check(value in ('Checking','Saving')create table depositor (customer-name char(20), account-number char(20), primary ... 阅读全文
posted @ 2014-03-03 19:53 菜鸟程序员的奋斗& 阅读(163) 评论(0) 推荐(0) 编辑
摘要: SQLselect customer-name,T.load-numer,S.amountfrom borrower as T, loan as Swhere T.loan-number = S.loan-number%匹配任意子串,如'Perry%'匹配以Perry开头的字符串,'%idge%'匹配idge为子串的字符串_匹配任意一个字符。likeorder by 元组显示顺序,order by amount desc降序集合运算union并运算,自动去除重复union all保留所以重复intersect交运算except差运算聚集函数avg平均值min最小 阅读全文
posted @ 2014-03-03 19:48 菜鸟程序员的奋斗& 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Strutsjava Web开源框架,实现了MVC设计模式。HibernateHibernate是ORM(Object Relational Mapping)框架,ORM是描述对象和关系型数据库之间映射的元数据,将java对象持久化到关系数据库中。Hibernate做的事情:(1)将对象模型存入关系模型(2)解决阻抗不匹配问题(java类中有继承关系,但关系型数据库中不存在)Hibernate持久对象的声明周期Transient对象:数据库中没有记录,没有纳入session管理Persistent对象:数据库中有记录,纳入session管理Detached对象:数据库中存在记录,没有纳入ses 阅读全文
posted @ 2014-03-03 18:42 菜鸟程序员的奋斗& 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 多态多态是指程序中定义的引用变量所指的具体类型和方法调用在编译时不确定,而是在运行时才确定,即引用变量到底指向哪个类的实例对象,发出的方法调用哪个类的方法要到运行时才确定。java通过接口或继承来实现,父类或接口的引用变量指向子类或实现类的实例对象,调用方法在运行期间动态绑定。抽象类和接口的区别抽象类不能实例化对象,包含abstract方法。(1)抽象类有构造函数,接口没有(2)接口的成员变量默认是public static final ,而抽象类可以有普通成员变量(3)接口的方法默认是public abstract,而抽象类可以有非abstract方法(4)一个类只能继承一个抽象类,但是可以 阅读全文
posted @ 2014-02-24 17:07 菜鸟程序员的奋斗& 阅读(317) 评论(0) 推荐(0) 编辑