摘要: 面向对象编程中,继承是非常常用的用于功能间代码复用的方式,由于学习的都是经典的静态继承方式,所以对于JavaScript这种动态对象方式非常不理解,因为JavaScript没有类只有对象,其实中间的关键点在于对于动态的理解,所谓继承,就是子类要具有父类的相同功能,同时又具有自身所特有的功能,至于怎么 阅读全文
posted @ 2017-07-12 07:39 筱溪飞鱼 阅读(158) 评论(0) 推荐(0) 编辑
摘要: PHP允许使用扩展的方式,直接使用C语言开发PHP的功能,由于编译的问题,很多底层和框架的基础工作如果用PHP必然会带来额外的开销,降低系统的吞吐量,必然yaf就是这样的思路,把框架封装在扩展里,让系统开销降低到最小,基本接近不用框架的性能水平。 首先是获取PHP的源代码,这里提供一个PHP源码的下 阅读全文
posted @ 2017-07-11 15:10 筱溪飞鱼 阅读(1971) 评论(0) 推荐(0) 编辑
摘要: 随着前端开发效果越来越丰富,前端的结构也越来越复杂,这个时候就需要一个工具来进行管理,可以帮你做语法校验,文件拼接,代码压缩,文件清理等等琐事,Grunt就是这么一个不错的工具。 阅读全文
posted @ 2016-08-26 14:01 筱溪飞鱼 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: Ubuntu下除了gedit之外,还可以使用SciTE编辑器。语法高亮,代码段可收缩等等 阅读全文
posted @ 2016-08-22 09:34 筱溪飞鱼 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: 自从换了php开发之后发现还是开源语言才是长久之道,开发环境搭建方便,支持的平台也多,性能也好,考虑到这些,其他一些不如意也就不足为虑了。一直用家里的老电脑开发,用32位的系统,然后被强制升级成Win10之后,就一直卡的要死,然后就一直想着要是64位系统就好了,起码可以升级内存,然后就琢磨着怎么提升一下性能。另外一个原因是很多工具,如谷歌浏览器,MySql等新版本都不再直接提供X86安装包了,未来的趋势也是如此继续用32位的系统就会越来越麻烦(虽然可以自己用源码编译安装,毕竟这个难度比较高,不适合普及)。在网上查了查,竟然发现只要是双核的大多能装上64系统,一个简单的方法判断是否可以安装64位系统,装个类似鲁大师一类的硬件管理软件,看一下CPU特征,是否包含EM64T,如果有就可以安装。反正都要装系统,又赶上Ubuntu16.04LTS发行,所以就改成Ubuntu作为日常工作的系统。 阅读全文
posted @ 2016-08-08 21:59 筱溪飞鱼 阅读(4011) 评论(0) 推荐(0) 编辑
摘要: 最近开发需要WindowsCE上进行图表展示,找了很久才找到这个控件。地址:http://blog.sina.com.cn/s/blog_69b6a7c60100w8l1.html,在此谢谢这个博主。 阅读全文
posted @ 2012-07-31 16:25 筱溪飞鱼 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 前面一段时间,帮别人选CRM系统,看了一下开源的CRM,最有名的就是PHP平台的SugarCRM了,在.NET平台下,CRM可选的不多(一只手就数过来了),名气也不大,还是TustenaCRM还算有名,不过在Sourceforge上,最新的版本只有3.9版的,不知道新版本上哪里可以拿到。3.9版本是2006年上传的,不支持中文,限制20个用户(最多激活20个用户),一般的用用也够了。TustenaCRM是一个比较规范化的客户管理系统,适合那些需要销售人员连续跟踪很长一个时间段,即售前工作比较多的,比方大型的管理软件销售。销售人员可以完整的记录售前与客户之间的各种活动,这样方便团队合作,数据.. 阅读全文
posted @ 2012-01-03 00:07 筱溪飞鱼 阅读(3483) 评论(0) 推荐(0) 编辑
摘要: 在软件开发时,特别是业务系统,像ERP,CRM等系统,在运维时,依靠管理员每天固定的查询了解系统运行情况,往往会因为机械的操作产生疲劳感,而且这种重复的劳动完全可以依靠系统自身在系统空闲时来完成,然后产生一份每日的运维检查报告自身的运行情况。即时的告知管理员运行时所产生的问题。还有很多的系统报告,如销售报表等。在系统开发时,把检查程序设计进去,然后在运行时,利用电子邮件定时向管理员报告运行情况,这就有效的提供了系统管理的人性化,降低了工作强度。我在做ERP时,给客户实施对此很有感触,客户往往信息化水平并不高,管理员的往往也是让办公室的人顶的,依靠他们主动了解系统的运行情况,是很有风险的,让.. 阅读全文
posted @ 2011-09-28 20:27 筱溪飞鱼 阅读(1031) 评论(0) 推荐(1) 编辑
摘要: 在C#语言中是没有多重继承功能的,如果我们在项目应用需要用多重继承来实现一些功能的时候,也还是可以做到的,虽然不是太方便。在C#语言中,类是不能多重继承的,但是接口可以多重继承。因此在此实现多继承的原理就是,为每个类建立具有相同方法名的接口,并实现这些接口,然后在子类中继承这些接口,并将实现的类作为子类的字段。开发环境:VS2005 .NET2.0项目下载地址:MuiltExtends.zip///BookBase.csusing System;namespace XFish.Demo{ /// <summary> /// 书的基类 /// </summary> pu. 阅读全文
posted @ 2011-09-27 16:07 筱溪飞鱼 阅读(1531) 评论(0) 推荐(2) 编辑
摘要: 在项目开发过程中,经常会需要读取所在计算机的硬件信息,包括CPU的序列号,主板的序列号,硬盘的序列号,MAC地址,IP地址,用户名,系统类型,计算机名称,操作系统类型,物理内存大小,BIOS内容等。开发环境:VS2005 .NET2.0项目工程文件:Computer.zip/*****************************************************************//* 作者:虞晓杰 * Emial:fishyxj@sina.com * 2011.9.26 * 功能:用于获取计算机的各种信息,包括CPU的ID,MAC地址,硬盘ID, * IP地址登录用. 阅读全文
posted @ 2011-09-26 23:37 筱溪飞鱼 阅读(1318) 评论(0) 推荐(0) 编辑