`
owlman
  • 浏览: 63337 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
计算机的书,大体分两种,一种是技巧性的书籍,一种是素质性的书籍在这两类书里选择还是有一定的区别的。从作者来看 ,中国台湾的一些作家,和大陆的一些年轻作家在技巧性方面还是有一定的水平的,我指的是写作水平,比如eclipse方面的一些国内书籍还是相当有作用的,当然这些人大部分处于blog阶段,离开占据主流图书市场还需要时间,但我们至少看到了希望。至于素质性的书籍,由于中文描述技术相对于英文有天然的不足,二义性很多,逻辑描述方面很难保持一定的连贯性。再加上目前我们都有或多或少的浮躁情绪,使得国外图书占据了垄断地位,这恐怕还要耗掉一代人,所以我的看法是,技巧性的东西,你除了买书之外,还可以关注blog( ...
最近以来总有人跟我说Cpp没什么用,效率不及C,移植不如java,方便不如C#等等,其实呢,语言,工具也,无论用什么,不用什么,都是各取所需,盲人摸象而已,但是从技术上还是有些道理可说的。下面我简单的表述下我的观点(我这个盲人摸到的象):实际上对于大多数人来说,Cpp败就败在两点,一,太复杂,多范型,多模式。多层次,导致学习周期实在太长,最合适本科时间慢慢学,二,库杂。基本上一个问题对应一个库一个编译器。 开源的,不开源的,好的但不实用的,实用的但设计很差的,应接不暇,接口混乱。所以人们就学不快也用不快了。事实上,除非工作环境定了,否则你还是得不停的学语言,java,c,ruby、 js、vbs ...
今天复习了下java,别说java写UI的功能就是强,完成下面这个界面代码不到50行: package MyApplet; import javax.swing.*; import java.awt.*; import java.awt.event.*;   public class GridLayoutDemo extends JApplet { private static final long serialVersionUID = 1L; private JTextField t = null; private Container cp = null;
最近半年做了一阵火箭球迷,事实证明这是个错误的方向,哪怕只是娱乐的方向,不不不,相信我,这和姚密姚黑那些垃圾事没任何关系,哪怕我选的不是火箭队,选的是NBA里的任何一支球队都一样,是个愚蠢的错误,因为球队都会起伏.所谓的球迷也根据这个起伏情绪波荡不定,本人却做不了任何事.把自己的喜乐完全的交给那支连自己都说不清楚为什么喜欢的球队.除非你遇上总冠军了,否则早晚会有失望的那天的....这种状态和懦夫没啥区别,是的,自己的快乐,自己的希望,,要自己来主宰 那样,无论成功还是失败,至少我们不会说,TMD.我什么也没干,为什么失望的总会是我???好了,火箭回家钓鱼去了.我也该结束这个愚蠢的该死的懦夫的娱乐 ...
按照习惯,学习一个库,一般从写一个Hello World程序开始,在上篇中我们已经在库的安装目录里看到了这样的例子,但是那个例子只有一个button,过于简单了,甚至不能算是一个完整的窗体程序,为了比较深切的体会Qt编程的方式和思想,我们有必要自己写一个相对比较复杂的Hello程序,我们的程序里应该有一个面板里面放置两个控件(一个无事件控件,和一个有事件控件)来组成我们的程序,对于一个事件驱动的程序来说,这样体验才算是比较完整的,ok,首先,我们可以在上一个程序的基础上进行扩展,qt的类名字都很直观,使得我们不需要借助手册,就可以猜到一些控件的类名(真的不知道可以打开Assistant查询), ...
前奏:提到C++的GUI Framework估计大多数人都会想到MFC、VCL,因为在十年前的COM时代,这两个大家伙几乎垄断了整个C++ windows平台上应用程序的开发市场, 但是最近几年,随着.NET framework的推出。使得MFC这样原本就非常丑陋,麻烦的framework开始风光不再了,我也学过几天的MFC,那种宏作为消息满天飞的编程风格让我很快就放弃了,几次和朋友的交流中,我们都认为C++其实不太适合做GUI程序,但是我必须面对一个问题:当我需要用C++写个GUI程序的时候,我该用什么?我一直非常犹豫,很显然,我不太愿意用MFC,我也不太愿意为了VCL再去学一个IDE的用法, ...
半年前,我试用office2007的时候,对word能直接作为Blogger的客户端发布器感到非常高兴,这也是我违背使用软件习惯的而去追新的一个很重要的原因,但是用久了我就发现,因为是beta版本,他的很多功能很不稳定,不但不能上传图片,而且还经常不能连接blogger服务器,于是我就希望找到专门用来写blog的客户端软件,于是就发现了Zoundry Blog Writer,用了一段时间,感觉相当不错。用过软件的人基本上拿来就能上手。在这里推荐一下:
的确,我又很久没更新这个blog了,按理说,新年来到总得写点什么总结啊,愿望啊什么的,但是说真的,我实在没什么东西可以写的,2006年对我来说,就像一个长期不醒的恶梦,一年下来毫无进展,也毫无头绪,除了迷惘还是迷惘,毕业了,没什么成就感,工作,除了年初微软的那场面试之外,也毫无进展,尝试过很多方式,做啥啥不顺,技术,也算回归基础了,算法上总算有了一点点进步,总之,光语言啊,平台啊,干不了什么正经事,有一回,一个朋友跟我说:“像你这样的高手找工作太容易了吧?”,容易?呵呵,你讽刺我吧?像我这样只知道语言,类库的家伙多得要死,我还偏偏有个那儿都不能去的身体,还容易? 早着呢。不过早早晚晚还是会搞定的 ...
对于一个程序员来说,程序的效率是一个不能忽视的问题,各种论坛上也充满了各种各样的关于效率的争论,这就不得不引起一种思考,一个程序的效率究竟取决于哪些因素呢?我们应该如何均衡效率问题和其他软件设计问题之间的利弊关系呢?这就是这篇文字想要讨论的问题。首先,我们来看看,哪些因素左右了我们程序的效率,大致可以分为以下几个因素:第一, 语言和平台:每一种语言都有自己赖以生存的平台环境,这关系到一个语言本身最根本的内部机制,比如java必须运行于JVM,.NET必须有CLR的支持,c\c++必须有支持该语言的编译器和各种库,这些属性就决定了他们对于CPU指令的操作距离,这样的距离越远,当然他们的编译出来 ...
本文件实现数组最大子序列问题的四种复杂度的实现。//立方复杂度int maxsubsum1(int *array,size_t sz){ int maxsum = array[0]; for(size_t i = 0; i < sz; ++i) for(size_t j = i; j < sz; ++j) { int thissum = 0; for(size_t k = i; k <= j; ++k) thissum += array[k]; if(thi ...
应该说我们很幸运,我们生活在一个百花齐放的技术世界,每个技术领域都有四五个方向可以选择,但是,这又是非常不幸的,因为选择正是一切痛苦的根源,很久以来,我就不停的收到提问,“我应该选择什么语言?”、“我 ...
对NBA的比赛写点东西吧,我是个学技术的,可能喜欢比较冷静的分析事情,当然我也非常喜欢NBA,从乔丹的第二次三连冠开始就一直没用停过,几乎每年都有很多时间来关注NBA,今天的比赛火箭输给了马刺(84 : 92),结果并不出乎我的预料,虽然我对第三节最后两分钟感到惊讶,但是火箭的输球是有他的必然性的,理由有以下几点,第一, 新人很多,阵容尚缺火候,特别是内线,主力前锋还受伤了,导致篮板差距很大,跟马刺的冠军阵容根本没法比。第二, 心理素质也没法比,马刺基本三节落后,也没有朋盘,火箭一波三分就被打蒙了,不会打球了,当然马刺的稳定性向来是非常可怕的,第三, 火箭是依靠球星的,马刺是个整体球 ...
最近以来,一直有人在我的留言本上发一些无聊的广告。删了又发,我真不懂这个家伙是什么心理里,于是给留言本加了两个功能,一者屏蔽一些关键词,源码如下:Function CheckBadWords(byVal theString)Dim WordFilterEntry,WordFilterArray,re,theMatches,tmpString,iSet re = new RegExpre.IgnoreCase = Truere.Global = TrueWordFilterArray = Split(WordFilterList,",")For Each WordFilterE ...
不知不觉,这个日子要来了……深怀感恩,又读过了孤独而自豪的一年。满怀恐惧,我知道来年还要面对。啊,我不是勉力四射的亚森*罗宾,所以我不敢抱怨,我也不是福尔摩斯,因此此心依然深藏着渴望。人啊,什么时候能得到完美,永恒的幸福?无论如何,我的光棍同仁们,那是属于我们的时刻,尽情的……狂欢吧!孤独的勇士们,不要浪费了这个无奈的权利。
对于常光顾这儿的人来说,我几乎失踪了一个月,对的,我给自己放了一个长假,这段日子里看了一部动画片《名侦探柯南》,一部小说《亚森罗宾全集》,这两样东西都有一个共同的key word:推理,这也许是我除了专业以外最喜欢干的事情了。其实,准确的说,我对计算机专业的选择也要归结于对人类的逻辑推理能力的无限崇拜。大约十二年前,一个极其偶然的机会,我读了一部《福尔摩斯探案全集》,从那时候起,福尔摩斯身上的智慧 魅力便开始成为我毕生的追求,于是我开始喜欢数学、物理,开始习惯独立思考,分析,然后将我得出的结论。取得的成果展现给身边的朋友,从而我就像福尔摩斯面对华生那样,得到了一种解决问题的快感和魔术师般的成就感 ...
Global site tag (gtag.js) - Google Analytics