最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用20
员工离职之痛吴言今年是订的初四的回程火车票,因此初四早晨就得动身,走到十几里外的汽车站做车。从初三下午开始,父母就在给吴言收拾行李,虽然吴言一再说路上带着不方便,但是父母还是顽固地给他收拾了整整一袋子东西,吴言每次回京,拎着父母都舍不得吃的东西,都深深地体会到了亲情的沉重。这次春劫,吴言觉得将春节叫春劫更合适,吴言一共
http://www.cyqdata.cn/cnblogs/article-detail-52889
F#运行原理之程序构造
一切从Modules说起:
我们所有的代码都写在module里,默认情况下,F#将我们的代码放置在一个和代码文件名字相同并将首字母大写的匿名Module里。所以,如果我们有一个叫做value1的值,我们的代码文件是file1.fs,那么就可以用合法的全路径来指向它:File1.value1。
http://www.cyqdata.cn/cnblogs/article-detail-52883
开发高性能的ASP.NET应用程序
好久都不上这个博客了,在这一段的编程当中,自己遇到了很多问题包括:应用程序的性能问题、新知识的学习等。在这里简单记录一下这些问题。
对于ASP.NET应用程序优化方面,可能会涉及到数据库、页面、服务器控件、缓存、视图验证、前台页面中图片的大小、CSS、JS和视图状态等。今天我们主要从缓存和视图
http://www.cyqdata.cn/cnblogs/article-detail-52859
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用19
春节虽然离春节还有一个半月,但是过年的气氛已经开始变得越来越浓了,人们已经开始谈论着买回家的火车票,行程安排等等信息,周围都迷漫着越来越浓的年的味道。每年到这个时候,吴言都会感到未名烦燥。又一年过去,又是一事无成,今年尤其如此,连往年还算说得过去的工作都没有了,而且自己的终身大事也依然没有着落,想起要回家,面对亲戚朋友
http://www.cyqdata.cn/cnblogs/article-detail-52846
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用18
英语复习课终于完成了商品相似度计算程序,吴言伸了个懒腰,走到窗前准备放松一下。吴言站在窗前向窗外望着,今天天阴得特别沉,才三点多钟,屋里就必须要开灯了。空气中迷漫着浓浓的水汽,仿佛可以拧出水来似的,应该是快要下雪了。转眼已经进入十二月份了,离自己离职创业已经有将近四个月的时间了,自己的项目到现在前景还不算明朗,一想到这
http://www.cyqdata.cn/cnblogs/article-detail-52820
读平凡世界,看程序人生
最近读完了路遥的小说<<平凡的世界>>,感触很深。虽说故事写的是上个世纪70年代末到80年代中期的故事,但仍然有很强的现实意义。小说中所处的年代正是中国发生巨大变革的年代,其中让我印象深刻的是各个人物在巨大变革下的不同命运。其中有排斥变革的人,有抓住变革的人,也有葬身变革的人。对这三种人我们一般
http://www.cyqdata.cn/cnblogs/article-detail-52812
WPF 开机一键启动程序V1.0【原创】
每天上班第一件事就是开电脑,然后开一堆软件...
QQ..Opear..VS..虚拟机..RTX..等等。。很费时间.有了这个软件就可以在开始的时候点击一键启动,之后你可以去泡杯茶了。
最近也正在回顾WPF一些知识,就用 WPF做了一款开机一键启动程序的软件。
高手莫笑。
软件截图:
功能说明:
1,支持鼠标拖动图标
http://www.cyqdata.cn/cnblogs/article-detail-52798
子程序(过程、函数、方法)
一般程序设计语言包含两种基本的抽象:过程抽象和数据抽象。过程抽象有时也称控制抽象。子程序是最主要过程抽象机制。
面向对象语言中的方法与子程序的概念十分相似,不同在于它们的调用以及它们与类或对象关联的方式。
一、子程序的特征
1,每个子程序只有一个入口。
2,在执行期间,调用程序单位被停止执行,即任意时刻只有一个子程
http://www.cyqdata.cn/cnblogs/article-detail-52797
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用17
专注还是活着转眼一个月过去,吴言的项目在缓慢但是坚定的进步着,再有两三个月,这个产品应该就可以上线了,这使吴言很欣慰。但是这个介于alpha版和Beta版之间的版本上线之后,下一步再要做什么吴言目前还没有很好的打算。这天吴言正在做着程序,忽然接到了同学钟永发的电话,吴言与钟永发大毕业后的联系并不多,只知道他去了江西的一
http://www.cyqdata.cn/cnblogs/article-detail-52783
.NET简谈组件程序设计之(上下文与同步域)
我们继续学习.NET多线程技术,这篇文章的内容可能有点复杂。在打破常理之后,换一种新的思考模型最为头疼。这篇文章里面会涉及到一些不太常见的概念,比如:上下文、同步域等等。我也是最近才接触这些关于组件编程方面的高深技术,大家一起学习,再大的困难也是有时间限制的,只要我们坚持。
在本人的上一篇文章“.NET简谈
http://www.cyqdata.cn/cnblogs/article-detail-52765
.NET简谈组件程序设计之(多线程与并发管理一)
由于多线程的内容比较多我会用几篇文章来讲解。
多线程在我们日常开发过程中用的很多,上一篇“.NET简谈组件程序设计之(异步委托)”详细的讲解了基于委托的多线程使用,委托是基于后台线程池的原理,这篇文章将主要介绍直接使用Thread对象来实现多线程。
当然使用Thread没有使用Delegate那
http://www.cyqdata.cn/cnblogs/article-detail-52721
程序员说:"爱你不容易 WCF! " 持续遇到12个问题,杯巨
前几个月开始在项目里开始大量用WCF技术, 曾经用Remoting都很顺畅,这次改用上WCF后一连续遇到了N多问题才最终勉强成功了,当时我把遇到的每个问题都记录下来,虽然解决方法当时没仔细整理,但是把这些遇到的问题给准备使用WCF的朋友给个参考,熟练使用WCF没想像的那么简单.&nb
http://www.cyqdata.cn/cnblogs/article-detail-52699
让Android应用程序支持安装到SD卡(APP2SD)
Android系统在2.1版本之前,应用程序是只能安装到机身内存(RAM)中,这一特性从某种角度上讲,阻止了Android的发展,因为RAM的空间是有限的,所以这一特性限制了应用程序的体积,也就限制了应用程序的功能。
自从Android 2.2版本开始,Android系统引入了一个全新的功能—&mdas
http://www.cyqdata.cn/cnblogs/article-detail-52682
多核时代,还在使用任务管理器来看程序的性能吗?
是否为了一个程序只占用了13%的CPU利用率而沾沾自喜呢?
别忘了现在是多核时代,四核,超线程的i7. 单个线程最多只能占到12.5%的CPU利用率。
忘记这个简单的CPU利用率吧,多核时代,你需要具体知道到每个线程的利用率。
这篇博客,来源一个刚刚遇到的问题。
背景是我们正在针对Windows Media Play
http://www.cyqdata.cn/cnblogs/article-detail-52681
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用16
工作中的细节吴言的新公司好像一切都进展得很顺利,经过一周左右的磨合时间,大家彼此都变得熟悉起来,每个人也基本进入了工作状态。吴言对此非常满意,第一次转型做管理的自己,在最关键的第一周并没有出现大的失误,这个小团队已经开始工作了。但是吴言还是注意到了一些问题,虽然这些问题很小,但是吴言觉得还是需要做些处理才行。吴言首先发
http://www.cyqdata.cn/cnblogs/article-detail-52665
从System.Web.UI.Control类中学习提高程序性能的3个技巧
技巧1.使用EventHanlderList代替EventHandler
以Control的Init事件为例。通常我们会简
http://www.cyqdata.cn/cnblogs/article-detail-52664
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用15
第一次公司全会今天是吴言约定的三个新员工报到的第一天,吴言提前就把办公室的卫生又好好搞了一遍,同时为他们分配好了座位,赵文涛和李卫东同是做开发的,坐在主卧靠窗的两个座位,曾玉洁将会做产品录入以及部分软件质量保证的工作,坐在客厅里,自己也先不坐在自己的办公室,而是坐在客厅里,这样沟通更方便。安排好所有的事情之后,吴言就开
http://www.cyqdata.cn/cnblogs/article-detail-52607
.NET简谈组件程序设计之(异步委托)
说到委托我想大家基本上都用过的,今天这篇文章就来讲解关于委托的异步奥秘。
在我们正常使用的时候很少会去用异步委托技术来提高代码效率。委托的好处就是能对方法进行面向对象的封装,随意传递。在任何组件客户代码中都能对其进行调用,而不是传递方法对象的引用,这样能大大的降低代码的耦合。事件就是运用委托的优势进行对象
http://www.cyqdata.cn/cnblogs/article-detail-52573
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用14
第一批员工吴言把自己租的房子换成了一个临街的两室两厅的单元房,里边只有简单的装修,并且没有家居和家电,虽然每月3500的租金有些贵,但是却可以同时解决吴言住宿和办公问题,吴言还是觉得挺值的。吴言首先买了个简易的地毯,铺在了原本是地砖的地上,因为这样可以防止电脑椅来回移动时产生的噪音影响邻居。然后吴言在比较大的客厅和主卧
http://www.cyqdata.cn/cnblogs/article-detail-52566
应用程序该如何拥抱变化
拥抱变化是极限编程非常重要的一个理念,OOP原则中的OCP原则(Open Close Principle,开放原则)也是拥抱变化的体现。不过,在写程序过程中,我们总是会遇到各种各样的变化,我们也尝过了“变化”的各种苦头,甚至都厌倦了再去迎接任何的变化,这并不是因为原则错误,而是我们一开始就没有准
http://www.cyqdata.cn/cnblogs/article-detail-52533