薛笛的专栏

Java技术研究与实践

排序:
默认
按更新时间
按访问量

用C++写Java Style程序

故事的起因源自于一项“翻译”工作,工作内容是将门户Java版自动切换客户端改写成C++版。然而起始阶段“翻译”过程并不顺畅,原因是虽然两种语言语法类似,但仍有一些本质上的区别很难“直译”。就如同我们在翻译英文文章的时候总会发现有些单词很难直译成中文对应物,于是要么生造一个词、要么就得绕个圈子才能解...

2010-12-05 19:50:00

阅读数:17919

评论数:37

用共享目录方式实现Windows与Linux虚拟机之间的数据交换

在Windows装个Linux虚拟机,再为二者建立共享目录实现方便的数据交换,并非什么了不起的事情,只是为了用着方便,仅此而已。我想说的是,在公司上班,别头脑发热去把笔记本格了装linux或者弄个双系统,没必要,徒添烦恼而已。拎着笔记本到处开会也不方便,到时候接个投影仪放幻灯片都放不了多郁闷。PS...

2010-10-31 14:27:00

阅读数:4219

评论数:0

SD2.0 大会分享(四)

 BillVenners宽宽的额头,蓬松的头发,黑框眼镜和温和的笑容,初识Bill Venners还以为他是个学究式的人物,但是轻松诙谐口吻和同声传译根本赶不上的语速让我们见识到了一个严谨而不失幽默感的演讲大师的风采。他的经典书《深入Java虚拟机》是我学习JVM内部运转机制的第一手资料,内容翔实...

2009-11-24 01:24:00

阅读数:1973

评论数:1

SD2.0 大会分享(三)

 蔡学镛(jerrytsai1218@gmail.com)之所以认识这位仁兄是因为看过他的《Java夜未眠》和几本译作,感觉文笔顺畅言之有物,没想到也被淘宝挖去作架构师了。初见此人很是有眼前一亮的感觉,T-Shirt、牛仔裤加运动鞋,面相很是青春。没想到会场里和我一样八卦的人也不在少数,有好事者问...

2009-11-18 00:29:00

阅读数:2044

评论数:0

SD2.0 大会分享(二)

 张银奎简介上写的是“资深Windows系统内核和调试技术专家,英特尔亚太研发中心高级工程师,国内第一部软件调试技术专著,畅销书《软件调试》的作者”,有鉴于Session的主讲人的来头都不小,所以这个简介大概并不能提高先前不认识他、或没看过他写的书的人对于其Session的期望值。不过在听过他的S...

2009-11-12 00:59:00

阅读数:1784

评论数:2

SD2.0 大会分享(一)

大会第一天是keynote的形式,邀请了多位主讲人主要就目前最为Hot的“云”(云计算)和“端”(终端软件开发)技术进行了各自的阐述。“云”自然是各家说各家的,私有云、公有云、数据中心…...也端的是众说纷“云”。相对而言终端方面的议题倒是重点突出,就是IPhone和Android,纵观整个三天...

2009-10-28 02:05:00

阅读数:2226

评论数:4

实战演练Autotools

 前言最近正在学习C++,在Linux下进行开发(没有图形界面)。手头没有了像Eclipse[JavaIDE]般好用的工具之后感觉寸步难行,写完程序之后还要费半天劲搞个Makefile去编译链接。开始程序代码少的时候还好,可是当目录和源码变多之后,维护Makefile变成了一个比较痛苦的事情。不仅...

2009-07-22 03:23:00

阅读数:4040

评论数:0

Java文件映射[Mmap]揭秘

Java文件映射[mmap]揭秘 前言相信现在做Java的人没有人不用NIO来进行IO相关的操作了吧。这个新的IO类库[虽然现在已经不新了]为我们带来了基于块的IO处理方式,通过预定义的Buffer,我们可以更高效地完成IO操作。在NIO中,我比较关注的是一个成为mmap的文件映射功能,其特点是可...

2009-06-21 15:52:00

阅读数:11248

评论数:4

应用Key Conception进行敏捷软件开发

 前几天在公司听了一个老外的讲座,内容和标题一样,是应用Key Conception进行敏捷软件开发,感觉有所收获,拿出来共享一下。在开始一个Project的时候,首先要解决的两个问题是:“这个项目要实现哪些特性”和“哪些特性要优先完成,哪些可以稍后完成”。因为我们不解决这两个问题,整个项目的开展...

2009-05-29 12:08:00

阅读数:1615

评论数:2

java的Mmap二三事

    先说些题外话,Java的内存管理一直是让人又爱又恨玩意。学生时代写Java程序主要考虑的只是实现算法、完成功能,偶尔碰到OutofMemory也是递归搞成死循环。什么垃圾回收、内存管理统统交给JVM去烦恼。上班之后再用Java发现完全不是那么回事,大访问量的情况下如何减少fullgc和停顿...

2009-04-07 11:43:00

阅读数:5350

评论数:0

监控不能随便加--记一次除虫过程

 最近国家打击网络“低俗”,其它同事都忙着让自己的业务“不低俗”,而我则因为业务不低俗相对轻松许多,就想早点下班回家,但是这时候那个万恶的短信声音又一次响起来了。唉,又是那个报警,这个报警从上午10点左右开始就一直持续不断,但主要又是一些非重要、调用量较少的接口,而且整个白天时有时无,就没太在意,...

2009-01-13 21:15:00

阅读数:1996

评论数:3

浅析Context Class Loader

 浅析Context Class Loader 1 前言对于一般的Java应用而言,类装载器是透明的,我们在做普通的Java桌面应用程序和Web程序的时候也很少会与ClassLoader打交道。但是当我们深入地研究一些WebServer(如Tomcat)的时候,发现里面用到了很复杂的自定义类装载器...

2008-09-24 22:59:00

阅读数:13469

评论数:7

《编程之美》读书笔记(七):数独游戏解析

 《编程之美》读书笔记(七):数独游戏解析  前言:说实话,所有游戏都是有一定规律可循的,只要掌握游戏规则通关就会变得容易,所以像九连环和魔方这样的游戏会产生看一眼之后就闭着眼睛完成的高手出现。但是数独游戏有所不同,如果其初始状态的生成过程充分随机且空白比较多的话就不那么容易解决,所以数独矩阵的生...

2008-06-30 15:40:00

阅读数:9277

评论数:12

《编程之美》读书笔记(六):连连看游戏设计

《编程之美》读书笔记(六):连连看游戏设计       作者:薛笛   联系方式:jxuedi(Gmail邮箱--@gmail.com)  看着本书主页上长长的勘误表,我真的替能拿到第一版第二次印刷的朋友们开心,相信在经过调整之后阅读效果会更好。同时,本书的作者和编辑没有匆忙推出第二版也是一种很负...

2008-06-16 15:58:00

阅读数:10811

评论数:5

《编程之美》读书笔记(五):饮料供应问题

《编程之美》读书笔记(五):饮料供应问题从买书那天算起,到今天已经过了半个多月。这段时间说短不短,如果是一本300多页的小说的话,我大概一天就能搞定(我的记录是一天一千多页《大唐双龙传》),但是到现在《编程之美》我只看了不到50页。虽然我不是天天看,但是一旦我看了一个问题之后,我就希望能够把这个问...

2008-04-21 14:44:00

阅读数:8502

评论数:11

《编程之美》读书笔记(四): 卖书折扣问题的贪心解法

  《编程之美》读书笔记(四):卖书折扣问题的贪心解法       每次看完《编程之美》中的问题,想要亲自演算一下或深入思考的时候,都觉得时间过得很快,动辄一两个小时,如果再把代码敲一遍的话,需要的时间可能更长,真是搞不懂通过微软面试的那些家伙的脑袋到底什么构造,书的序言中提到他们每次面试45分钟...

2008-04-16 14:10:00

阅读数:9495

评论数:19

《编程之美》读书笔记(三):烙饼问题与搜索树

 《编程之美》读书笔记三:烙饼问题与搜索树薛笛 EMail:jxuedi#gmail.com前面已经写了一些关于烙饼问题的简单分析,但因为那天太累有些意犹未尽,今天再充实一些内容那这个问题研究透。我想,通过这篇文章,我们就可以把这一类问题搞懂。再遇到优化问题,如果我们想不到别的办法,就可以采用搜索...

2008-04-14 10:30:00

阅读数:7680

评论数:20

《编程之美》读书笔记(二): 一摞烙饼的排序问题

                《编程之美》读书笔记二: 一摞烙饼的排序问题    薛笛 EMail:jxuedi#gmail.com       早在一年前,当时我的一个很牛的胖师兄受邀参加Google中国的面试,一开始问他考什么问题他就用签了保密协议打发我们。但当最后他得知无缘Google的时...

2008-04-10 12:02:00

阅读数:17089

评论数:4

《编程之美》读书笔记(一):中国象棋将帅问题

 《编程之美》读书笔记(一):中国象棋将帅问题    作者:薛笛   EMail:jxuedi#gmail.com    千呼万唤始出来,在跳票了快一个月之后,虽然明知道书里还有不少错误没改过来(附了一整页的勘误),但是感觉已经不能等下一版了。赶快去书店买回来,吃完饭躺床上舒舒服服地看。大致翻看之...

2008-04-07 11:13:00

阅读数:12703

评论数:21

培养良好的写作习惯--毕业论文的排版模板制作

 论文模板的元素演示 又到一年毕业时,又到了面对让我焦头烂额的论文的时候了。由于毕业论文大概要写70-120页,如果之前只是码字,最后再集中排版虽然也不失为一种写作方式,但使我还是习惯在之前做足准备工作。原因是毕业论文不同于普通的文章,其格式有很多繁琐设定和要求,例如页面设置、页眉页脚、自动化目录...

2008-03-03 15:48:00

阅读数:5413

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭