自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Utensil的专栏

对用语句构建世界的迷恋,以及对世界背后的话语的追索......

  • 博客(50)
  • 资源 (3)
  • 收藏
  • 关注

原创 搬家JavaEye

http://utensil.javaeye.com/

2009-04-15 13:07:00 1415

原创 RailsCast 笔记[未完成]

走过了弯路,看过了那些粗制滥造、过时、或者至少不够有深度的书之后,才知道:Ruby for Rails+The Ruby Programming Language+Agile Web Development with Rails+RailsCast这一个套装,才是学习Ruby on Rails最快最好的途径。其中RailsCast是免费的视频,目前已有152集。它的最大价值是让你直观地感觉到Rai

2009-03-14 08:49:00 2708

原创 心得:Web 2.0站点如何提高可用性与性能

看了一些书和一些网站之后,关于Web 2.0站点如何提高可用性与性能的一点心得。基本上结合了《高性能网站》与Hijax的思路。可以参考的一些网址:《高性能网站建设指南》读后随感http://www.dbanotes.net/web/high_performance_web_site.htmlYahoo!网站性能最佳体验的34条黄金守则——JavaScript和CSShttp://yy-web.ja

2009-01-18 20:43:00 1327

原创 享受Code::Blocks编辑快感的几个关键

感谢Loaden的补充。此文是对帖子http://wxforum.shadonet.com/viewtopic.php?t=22128 的总结和整理,按个人喜好做了取舍和重新排序。说明:1)以下需要设置的地方均在Settings->Editor...弹出的对话框中。2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。==日常编辑==    • 按住Ctrl滚滚轮,代码的字体会随你心意

2008-12-24 09:05:00 9294 11

转载 Objective-C语法快速参考

Utensil按:对wxWidgets的Mac Port一直相当不满意。无奈中间隔着Objective-C这一层,今天逛到这篇文章,赶紧转贴过来,扫个最初的盲先。原文来自http://www.cocoachina.com/Objective-C语法快速参考作者: Cocoa China 【最热的Mac, iPhone专业开发论坛】【本文永久地址】10Apr

2008-12-23 22:20:00 2809 2

原创 隐性类型转换的突发奇想与失望

 在C++中,如果为自定义类型(class)定义了类型转换操作符或没有explicit关键字修饰的单参数构造函数,在需要的时候,编译器会自动执行隐式类型转换。这是一个常识。隐式类型转换是否需要的规则定义于编译器内部,难以窥见,但就我理解,“需要”的意思之一应该是,如果不进行隐式类型转换就找不到相应的重载函数,进行了就能找到的话,编译器理应进行隐式类型转换。那天我看“委托”这个模式的时候,突然突发奇

2008-12-22 21:46:00 1290

原创 分寸

即将步入职场了。有时候回想自己面试时的场景,深深感觉自己不过是凭借用心的准备,在运气的帮助下,在那短短的面试时间里应对自如,敛住了自己那些致命的缺点,这才得到了如此理想的工作。或许太顺利了,以至于面试时如此自信的自己,在已经签了约之后,心里反而时常忐忑:除了会吹水,自己的实力扎不扎实?纵然有实力,工作效率够不够高?就算做事上比较得力,不会做人的自己,会不会在职场上到处得罪人?总的来说,担心三点:实

2008-12-12 11:00:00 4249 3

原创 Ruby On Rails之继续乾坤大挪移

本文为原创。转载请注明:作者:Utensil博客:http://blog.csdn.net/utensil/邮箱:[email protected] 最终买了《Practical Rails Projects》。原来那本《征服Ruby On Rails》遍地开花,什么都讲一点,但比较浅,难以深入体会。比如原来只能体会一下ROR的CRUD的快速开发scaffold ,却仍难对如何

2008-12-03 11:18:00 1151

原创 启承

本文的题目是女朋友给自己最新的笔记本起的名字,挺贴切地描述了我现在的状况。 找工作现在已经告一段落,一个月,以练兵的心态,正装尚未出鞘,就已经异常顺利地拿到了两家公司的offer,这里把它们讳为悟空和企鹅。很喜欢悟空的企业文化,悟空的老总,悟空的福利,最终很心痛地割舍了它和企鹅签了约,成为院里第一个签约的人,本科生活现在就只剩下本科论文了。去企鹅里,是做后台开发,用的技术将是Linux/C

2008-11-23 18:59:00 1869 1

原创 POSIX无缓冲文件I/O及可变参数小玩

这段以前写的测试程序包含了对POSIX无缓冲文件I/O、文件加解锁、进程分叉、可变参数的综合运用。没什么技术含量,纯粹记述一下,不想有一天弄丢了。C真是又小巧又灵活,在语言的犄角旮旯还是存在一些之前完全想不到会有的特性,呵呵~不过,现在可能会从事的这个工作是不是只能用C不能用C++呢?难道真的得告别自己的最爱?//posix#include #include    //for pid_t#incl

2008-10-22 20:04:00 978

原创 Ruby on Rails 2.x实践手记

本文为原创。转载请注明:作者:Utensil博客:http://blog.csdn.net/utensil/邮箱:[email protected]这两天,在将之前那个基于xml和php的博客网站移植到MySQL和ROR上的过程中,攻克了学习ROR的两个重大难关:一个是,现在大多数资料讲的都是Rails 1.x中的做法,由于2.x打断了不少向后兼容性(尤其是削去了动态scalffold

2008-10-02 10:11:00 1662

原创 编程的未来

有一句话,我觉得对程序员是至理名言:编程未来的趋势是库,动态的脚本语言和虚拟机。这句话我一听就觉得很对,可是对它的领会(尤其是后半句话)却花了很久,现在也还在半路上。我一直很喜欢C++的一个基本的设计思想,就是有些事情是语言该做的,更多的事情却应该交给库去实现。正是这种思想,使得C++可以应用于各种领域。语言应该给程序员足够的自由,从最底到最高层,从最机器的层面到最贴近现实的层面,然后,用这种语言

2008-10-01 08:57:00 1692 1

原创 CSS所有属性的XML

cssed是Linux下最好的CSS编辑器,它提供了CSS属性的完整索引,使得CSS编写变成了鼠标轻点选择的过程,这一切的实现基于/usr/share/cssed/data下的cssed-def.xml文件。这里把它贴上来记下。这可是很珍贵的资源呢,将来如果要写一个CSS编辑器或者html的可视化编辑器,可是加速不少。其中name有括号的,意味着会弹出一个对话框进行设置,比如选择颜色。xml ve

2008-09-29 16:57:00 1375

原创 一个用sed给xml的标签编号的Bash脚本

记录一下这个小脚本,试探了很久才研究出这个方法来给我的一个xml文件编号。这个文件最初是从博客上直接复制粘贴下来的,根据其格式先对其html tag替换做好标记,然后用一句sed转换成xml的:cat susan.txt|sed -e s/title/(.*/)$//r/n/r/n/r/n/1/|sed -e s/timestamp/(.*/)//1/r/n/|sed -e s/[ ]+

2008-09-17 13:24:00 2257

原创 最后的暑假,疯狂的Fedora

大学时代的最后一个暑假了,感伤...不过这个暑假过得相当充实,除了实习了一个月,做了无数环境监测实验并完成《计算机网络——A Top-Down Approach Featuring the Internet》一书的一整本读书笔记之外,还通过在家的实验,在Fedora 8建立起了新的生活,至此,彻底抛弃Windows Vista,仅仅保留XP意思意思。在家那么多天,我没有离开过Fedora,也没有需

2008-09-05 23:44:00 1520 2

翻译 [翻译]Boost Graph库简介

本翻译版权所有,转载请注明:转载请注明:作者:Utensil博客:http://blog.csdn.net/utensil/邮箱:[email protected] 本章为Boost Graph Library的在线文档的第一章(参见http://www.boost.org/doc/libs/1_36_0/libs/graph/doc/table_of_contents.h

2008-08-18 17:48:00 5966 3

原创 如何将libnet移植到MinGW

本文为原创。转载请注明:作者:Utensil博客:http://blog.csdn.net/utensil/邮箱:[email protected] 鉴于网上存在两个libnet,本文中所谓libnet是指位于http://www.packetfactory.net/libnet/的The Libnet Packet Construction Library。libnet是

2008-08-03 18:18:00 4104

原创 考完试后

终于考完试了!!!更可喜的是在考试结束之前,我已经把所有的课程设计、所有的作业做完交上去了,当其他人还在忙课程设计的时候,我已经玩完一天回来了。列一下一些紧迫的任务:前段时间以Thorqq的华为802.1x认证程序为蓝本,进行移植工作。主要是消除Dot1x类对libpcap以外的东西的依赖(对Windows API、MFC或Winpcap的依赖),修改了一些命名方式。消除依赖的过程中,运用

2008-07-09 22:47:00 1195 1

原创 Google Code Jam之Always Turn Left之我的解答

由于时间的限制,程序有些地方的容错性不够,以//!!标出。运行成功,经Google Code Jam鉴定为正确。 题目为: Always Turn LeftProblemYou find yourself standing outside of a perfect maze. A maze is defined as "perfect" if it meets

2008-06-28 23:39:00 1627 3

原创 Google Code Jam之Alien Numbers之我的解答

由于时间的限制,程序有些地方的容错性不够,以//!!标出。运行成功,经Google Code Jam鉴定为正确。题目为: Alien NumbersProblemThe decimal numeral system is composed of ten digits, which we represent as "0123456789" (the digit

2008-06-24 23:35:00 1802

原创 Hooray

亲爱的B今天终于有空了,把我的前两个补丁应用上去了,高兴坏了。大家可以到 http://docs.wxwidgets.org/trunk/page_samples.html 看改进过后的sample介绍,主要的改进包括: 1)把所有trunk中现存的例子都(至少简短地)介绍了一遍; 2)把例子的标题改成更具可读性的; 3)在每个例子的介绍后面,注明例子所在文件夹; 4)对一些需

2008-06-21 20:26:00 1140 8

原创 为什么

为什么有些事情会被拖延?为什么有些事情会被忽视?为什么有些时候有些事情让你感觉到石沉大海?更重要的一个为什么是,为什么我怎么想也想不明白原因?F去考试了,所以我把补丁改发给B,可是B没有F那种先把补丁写到SVN上面,等有时间再修订的习惯,这令我的几千行补丁就这样等着B的有时间。奇怪的是B却有时间看比我后发给他的补丁,而应用我的补丁是最没有危险性的事情,为什么他不做?为什么在上一封告诉我说h

2008-06-14 16:36:00 902 2

原创 近来看和注意到的一些书

在读:侯捷《SGI STL源码剖析》:喜欢它对allocator和sub-allocation的介绍,对traits的介绍,对deque、heap、priority-queue的介绍,痛苦的是,始终记不清红黑树。LPI in a nutshell (level 1)影印版:读英文的Oreilly,比读中文舒服多了,啃剩最后一章却不再怎么看了。但是好像影印版的版本比中译本还早,汗精通正则

2008-05-25 00:43:00 1275 1

原创 驰骋wxWidgets系列之轻装上阵跨平台[未完成]

Utensil按:这篇文章写的内容比当初想象的多,花的时间也长,暂时先把目前的进度贴上来。依然不整理走样的格式。但是,走样的也太难看了!!-_-| 大家对将来的pdf版要有信心……第一章 轻装上阵跨平台本章的目的是讲述,如何实现在不依赖任何IDE[1]的情况下,使用gcc编译器在Windows、Linux、Mac OS三大平台上编译wxWidgets、wxWidgets的例子,以及利用wx

2008-05-10 23:30:00 4453 5

原创 驰骋wxWidgets系列之wxWidgets简介

Utensil按:上个星期做了很多事,包括实现了文件传输、实现了透明蒙版(用于选定要截屏的控件)、开始了q到r的revision,还有就是写成了这篇文章。是在写着写着原定计划介绍怎么编译wxWidgets一章的时候,发现必须对wxWidgets做一份自己的介绍,网上流传的那些介绍都感觉不够带劲。文中保留了自己的偏颇之处。这篇东西是用Word排版的,我只是简单的拈贴进来,不做走位格式的整理,全书

2008-04-27 23:35:00 3363 6

原创 近来情况以及下一周的写作计划

最近,关于wxWidgets,主要在忙于帮wxWidgets开发团队做即将出炉的wxWidgets2.9.0的文档的revision,在这一版里,他们改用了Doxygen替代原先的LaTeX,他们写了一个脚本来将原来的LaTeX文档转成 Doxygen,但转换过程中必然有这样那样的缺漏,所以需要人工进行revision,并对旧的文档作一次全新的重新审视和改进。这里工作量非常巨大,我前两天刚完成o到

2008-04-13 17:39:00 1599 8

原创 wxWidgets官方论坛中文版块开张!欢迎光临!

 大家好! wxWidgets官方论坛(http://wxforum.shadonet.com/)最近增设了中文版块,同时增设的还有法语和俄语版块。 如果您很早就想到官方论坛上与各国高手在同一个平台上交流,可是却迷失在英文的海洋里,那么,中文版块的开设对您绝对是一个好消息。 您可以在http://wxforum.shadonet.com/viewtopic.php?p=

2008-03-04 13:39:00 8405 9

原创 wx网罗系列之寒假

这个寒假又几乎完全被用来研究编程了,这已经成为一件最好的娱乐了。寒假看了SICP,实在为之惊叹,这真的是一本好书,之前从未想象用Scheme竟然可以实现那么多东西……我完全爱上Scheme了,它实在是极好的一种表达思想的语言。 它如此简单,而SICP展现了人类的智慧是如何让这么简单的语句,做出最复杂的事情。看了之后,对编程的许多概念都有了全新的理解。寒假的另外一方面收获来自用wxWidge

2008-02-18 09:42:00 1737

原创 wx网罗系列之资源:《Cross Platform GUI Programming With Wxwidgets》英文原版完整CHM

《Cross Platform GUI Programming With Wxwidgets》一书英文原版的CHM,此版的最大优点是有完整的附录和交叉索引。  资源下载处:http://download.csdn.net/source/341478列出其丰盛附录的目录:  Appendix A.  Installing wxWidgets  Appendix B.  Building

2008-01-24 14:25:00 2478

原创 wxWidgets动态事件表爱好者备查手册

 wxWidgets动态事件表爱好者备查手册作者:皿(http://blog.csdn.net/utensil/)         使用动态事件映射方法的原因,可能是你想在程序运行的不同时刻使用不同的映射关系,或者因为你使用的那种语言(例如python)不支持静态映射,或者仅仅是因为你更喜欢动态映射。因为动态映射的方法可以使你更精确的控制事件表的细节,你甚至可以单独的将事件表中的某

2008-01-03 00:13:00 4131 2

转载 在VC++2005中使用Windows Media Play ActiveX控件

VC++2005有许多东西变了,比如ActiveX控件的添加和控制——仅仅为了添加一个Windows Media Player控件,我就弄得头晕转向,按老办法做行不通不说,自己摸索了半天+上网搜索+去书店翻书都没有彻底。幸亏找到了这篇文章,才得以解决。感谢touzani大侠(http://blog.csdn.net/touzani/)!皿原文如下:以ActiveX控件——媒体播放器

2007-12-26 20:29:00 6335 6

转载 c++资源之不完全导引

 撰文/ 曾毅 陶文 转自:http://www.ilovesoft.com/groundlee/blogrss2.asp?cateID=2声明:.本文2004年5月首发于《CSDN开发高手》,版权归该杂志与《程序员》杂志社所有。杂志限于篇幅部分内容有所删节,此处版本为相对完整版本。.本文为介绍性文章,会随笔者学习C++语言不断更新。--------------------------------

2007-12-26 20:05:00 3438 3

原创 wx网罗系列之惊喜:《wxWidgets跨平台GUI开发》中文版链接

        这是极大的惊喜。一直手握《Cross-Platform GUI Programming with wxWidgets》在寻觅它的中文版,苦觅不到,谁料那日竟然偶遇,反倒显得当初的找不到是自己搜索方法白痴……此书除附录外的20章都获得了完整而高质量的翻译,令人对译者心生无限敬仰感激之情,可惜在文档附近始终找不到译者的信息……在这里把链接和目录提供给大家,希望大家找起来方便些。皿

2007-12-26 19:55:00 14560 5

转载 wx网罗系列之细节: wxWidgets之--wxSizer

wxSizer是一个可嵌套的容器,用于对控件的位置进行排布。本文对它作了介绍。皿         当我们需要写自己的dialog的时候,需要布置好控件的位置,界面才美观.可是如果控件比较多的化,难道我们需要对每个都指定坐标么?还有一个重要的问题是,这个过程不是"所见即所得"!(当然现在wxWidgets也有可视的界面编辑器了,这里不考虑这个).这个对于从VC/Delphi转过来的程序员

2007-12-19 12:02:00 5693 1

转载 wx网罗系列之入门: 使用wxWidgets编程——第一步

这是我非常喜欢的一个入门教程。我喜欢从这里出发。排版整理完毕。皿  译者注:出于个人对wxWindgets的爱好,翻译了此文,总共计8章。在翻译过程中,力求忠实于原文的表达方法。说真的中西方的表达方式真的有很大不同,单独看一个句子是没错误,可放联系上下文,就根本不是那么回事,所以想在两者之间找到一个平衡点,还真是件难事。不管各位怎么看,我还是会按自己的想法翻译下去,希望

2007-12-19 10:52:00 25228 5

原创 wx网罗系列之忐忑

这几天疯狂地转贴,转得心都虚了,尤其是看到飙升的访问量……没办法,最近方方面面的事情都多,将各处的帖子转过来,并将它们走样的版面修正到可读,已经花了我很多时间,这些简单机械的劳动。说说我自己关于wxWidgets的情况吧。我是在用wxDev-C++,但不是很打算用它自带的那种方式去建立程序,似乎它用的甚至不是宏替换,而是注释替换,这令我比较担心它的可移植性。所以我是用它来省去wxWidgets

2007-12-19 00:45:00 2365

转载 wx网罗系列之环境搭建:wxWidget的下载、安装与编译

此文转载自北斗星君的博客,是他的Dev-Cpp/Mingw32 环境介绍系列教程中的几章。他博客地址为:http://blog.csdn.net/visioncat/  和 http://nirvana.cublog.cn/ 。此文为他高中时所写。皿第十四章 wxWidget的下载与安装  这一章我将为各位介绍如何下载安装wxWidget这个GUI开发库。  首先,我们先要知道,我们是

2007-12-19 00:24:00 3689

转载 wx网罗系列之翔实:将 MFC 应用程序移植到 Linux

 此文将MFC与wxWidgets做了方方面面的比照,尤其是其类层次结构和一些关键性的宏,为MFC程序员提供了一个向wxWidgets移植的入门指南。排版整理完毕。皿您可能仍然在维护用微软基础类库(Microsoft Foundation Classes(MFC))构建的旧的 Windows 应用程序,而现在却有客户要求 Linux 版本,该怎么办呢?在您的团队中可能有技术熟练的 MFC

2007-12-17 09:23:00 2466

转载 wx网罗系列之环境搭建:使用wxWidgets开发跨平台的GUI程序

此文重点为如何将让wxWidgets在*nix系统下跑起来,包括如何写Makefile。皿 Originally Written By Taii/回家念经  2006-05-201、探索背景:1.1 引言   从开始使用c/c++编码起算来也快有5年了,期间完成了无数项目,编写了无数程序,而且大部分程序都是同时完成win32/*nix的版本,但是跨平台 的都限于win32

2007-12-16 14:26:00 2020

转载 wx网罗系列之翔实:细述wxWindows

这篇文档有意思的地方是它关注了wx的一些细节,以及一些有用但在入门的文档里很少见到详述的类或wx特性。排版整理完毕。皿wxWindows 库,无论是否作为动态链接库 (DLL) 来编译它,都有可能有非常小的执行体。它还提供了用于多平台开发的各种特性:可以获得 OpenGL 接口以及对 HTML、Unicode 和国际化的内建支持。它可以帮助您将应用程序从仅用于 Windows 的 MFC(

2007-12-16 10:13:00 2108

[Linux英文原版图书系列].PRENTICE_HALL-Cross_Platform_GUI_Programming_With_Wxwidgets

《Cross Platform GUI Programming With Wxwidgets》一书英文原版的CHM,此版的最大优点是有完整的附录和交叉索引。

2008-01-22

在bash下输出彩色的文本(网络发布版)

shell,bash,彩色,管道,重定向,awk

2007-09-10

在bash下输出彩色的文本(网络发布版)

如果嫌直接发布的HTML字太小,可以下载WORD文档版本.

2007-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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