工作
文章平均质量分 65
JoyerHuang_悦
Never stop pursuing my freedom and my dream.
Try hard to be a understanding man.
Keep improving my ability to write/read/design great software system for all people.
展开
-
如何在不插电源合盖的情况下,让mac book pro连接显示器键盘持续使用
如何在不插电源合盖的情况下,让mac book pro连接显示器键盘持续使用原创 2023-03-02 12:11:31 · 1985 阅读 · 0 评论 -
用什么笔记本电脑开发Chromium最合适?
这个问题到今年终于可以回答了。是 64G 内存版的 2019 16" MacBook Pro。之前在某乎上问过谷歌的同学(https://www.zhihu.com/question/300896224),发现他们发的笔记本才16G,这对于要做LTO链接和GDB调试肯定是不够的,所以当时并没有去看MacBook Pro。今年内存好像大家都在降价了,Dell和ThinkPad都可以定制6...原创 2019-12-26 00:00:45 · 440 阅读 · 0 评论 -
老是记不住/r 和 /n 哪个是13 哪个是 10
所以要在blog写下一个小代码: javascript:alert(/n.charCodeAt(0)); alert(/r.charCodeAt(0)); javascript:alert(String.fromCharCode(112, 108, 97, 105, 110));原创 2010-01-22 15:11:00 · 1530 阅读 · 1 评论 -
今天和emacs的ido-mode较劲了
emacs无疑是最强大的编辑器,最近她又升级到23.2了,内置了强大的cedet。没有不升级一下的道理。 升级后主要是把.emacs中关于cedet加载的配置关掉即可。但是我日常使用的ido-mode居然出现了问题。 因为在做symbian手机应用开发,所以随大流把所有工程放到了C:/Symbian/Source目录当中,并且用emacs修改,用abld编译。fine,一原创 2010-05-11 17:36:00 · 7025 阅读 · 2 评论 -
可恶的s60字模,就不信找不着你!
区区想用symbian系统API,把系统字体的字模实时获取出来。原创 2010-07-15 01:10:00 · 1277 阅读 · 1 评论 -
apt-get依赖库版本过高问题的解决(如何处理libqt4-dev在ubuntu的安装问题)
结果今天装libqt4-dev时遇到的问题,用apt-get降级的方式来解决。原创 2010-09-08 17:09:00 · 41243 阅读 · 0 评论 -
最近一些不理智的行为
可预测的非理性,不一定时时能抵御。人都是冲动的,码农也不例外。原创 2011-01-31 17:00:00 · 4835 阅读 · 3 评论 -
对Mac OS X这个系统的使用印象
最近在使用果公司的OS X,随记一些印象。1. 界面设计美观;2. 后台有个强悍的unix(freebsd);..................原创 2011-02-27 23:40:00 · 4657 阅读 · 0 评论 -
让自己也惊叹的#emacs##gdb#联动,这才是最好的emacs-gdb
由于最近在做比较深入的android ndk开发,又不得不和命令行gdb打交道了——eclipse连gdb太慢了!我觉得在emacs中用gud来操控ndk-gdb一直不妥。所以退而改用命令行方式。对于bt(backtrace)命令打出来的call stack,一直都是再次从terminal中copy到emacs中查看的。这天多花了点心思,想用define命令把这个call stac原创 2013-03-26 22:41:23 · 6491 阅读 · 0 评论 -
丢掉python -m SimpleHTTPServer,一行命令用http分享目录(单行web服务器)
好久没更新博客,还是要备忘一些实用工作技巧:原创 2014-06-12 14:01:42 · 28099 阅读 · 2 评论 -
Make VLC player support polarized 3D.让VLC播放器支持偏振3D效果。
Make VLC player support polarized 3D.原创 2016-01-22 01:58:15 · 5892 阅读 · 0 评论 -
到了2018年,还有学习Emacs的必要吗?
Emacs是个古老的编辑器,部分使用者对其相当痴迷,认为所有其它编辑器都是渣渣。作为10多年的老用户,在2018年,重新谈一谈这个编辑器。如果在网上搜索“effective emacs 中文版”,应该还能看到本人10年前翻译steve yegge的effective emacsEffective Emacs 中文版这篇文章当时对我来说关键是打开了思路:自己改变适应来提升效率。那么多年以后,文中的1...原创 2018-04-27 20:19:50 · 5068 阅读 · 0 评论 -
时代真的变了,不用npm不行
作为开发者,不拒绝学习新东西,生活反而更便利了。比如放弃VxPN,改用ss。放弃所有旧的ether,改用WireGourd。。。。。别问我为什么有spell error。这点可能暂改不了。 就说说现在开发者的日常吧。github、node、npm、vs code。都是我刚开始写程序的年代不存在的东西呢。最新的写的开发者工具,打算全面基于vs code来做。所以不小心要用上全...原创 2019-01-17 11:09:35 · 780 阅读 · 0 评论 -
处理apt-get update遇到的PUB KEY GPG ERROR
公司的debian稳定运行很久了,一直没怎么动过,今天同事告诉我说apt-get update不了,出现PGP错误。。。 google一下,找到两个比较靠的贴子:http://en.kioskea.net/faq/sujet-809-debian-apt-get-no-pubkey-gpg-errorhttp://www.debian-administration.org/ar原创 2010-01-20 16:03:00 · 2860 阅读 · 0 评论 -
C Array Dumper(一个将任意文件转成C语言数组文本的东西)
因工作和个人爱好需要,最近要写一些内存受限系统上的程序(或者说嵌入式),将一个将任意文件转成C语言数组文本是频繁遇到的一个功能请求。网上有很多现成的工具:比如,http://d.download.csdn.net/down/635265/pajoke (我花了一个积分试了一下,GUI版的不错。)http://www.pudn.com/downloads82/sourcecode/oth原创 2010-01-13 01:07:00 · 3029 阅读 · 0 评论 -
公有领域一AES加解密算法C语言实现,和一个小的改进
从Google Code上看到的项目,http://code.google.com/p/byte-oriented-aes/downloads/list只有一个文件,实在是简单亲切又可爱的东西。。。 文件aestable.c中的ExpandKey 函数用以展开太短的keyDecrypt 函数用以进行单次key长的解密Encrypt 函数用以进行单原创 2009-08-28 16:09:00 · 3394 阅读 · 1 评论 -
三个小工具
最近工作进展很慢,主要是因为工作内容开始变得很细很繁琐,但区区的心态还没有调整得很好——又是不习惯了。三天前周老忽然瞬到区区的办公室,问道:“又有什么新鲜东东没有?”。区区很失望地回报说,只是在重构自己的代码,没有加入什么新功能呀。还好,因为回答实诚,没给在下加压,还可以自由发挥^_^。。要说,这一周没写什么好东东,也不太对。…………只不过,是因为一时兴起做了几个支线任务~义的光电鼠前几天坏了,总原创 2006-08-20 20:06:00 · 1632 阅读 · 0 评论 -
只有550行的TCL解释器--C语言源程序
前几天逛web时,在reddit上发现的好东东,550的TCL解释器C语言程序,代码很雅,真的有点不信是用三个小时写出来的~~如果认真读一下这个解释器,你会发现TCL和LISP是多么的像。。RMS说得没错,其实TCL就是个披着语法糖衣的LISP。。。。另外在程序中还可很清楚地看到两个Core Concept:*everything is list*everything is string可见作者的原创 2007-03-19 22:34:00 · 5804 阅读 · 1 评论 -
初步实现一个简单的Hash表
打从以前开始就很想写一个很牛X的符号表了。却因为老想学习更牛X的实现而误下了。。。巧在最近有一个XPM解析的小项目,为了让XPM存储和绘更通用一些,得自行实现一个Hash表,草草地写了一个,还有很多bug没解决。放上来吧,这样可以逼自己去改进版本一开始为0.0.1。 07/03/29还不能正常运行。版本更新为0.0.2了。 07/03/30bug还是存在啊。。版本更新为0.0.3了。 07/03/原创 2007-03-29 19:09:00 · 2009 阅读 · 0 评论 -
《Effective Emacs》未完成译稿
注:文章来自于Stevey的Blog,英文版权全归原作者。至于中文,列位就当是在公有领域的就好了。最好帮忙把它译得更好一些,发个diff patch给区区~~另注:《effective emacs中文版》已经完成,本页只作为存档和参照用。Effective Emacs --带附注的Effective Emacs中文版十个提升你Emacs生产力的高招++Steveys Drunken Blog翻译 2007-04-19 19:33:00 · 8364 阅读 · 5 评论 -
用变态读书法学习JAVA的EE开发
一个月内用变态读书法学习JAVA的EE开发学习编程有很多种方法的,有人建议先学Smalltalk (比如Alan Kay)。有人建议先用SICP学习Lisp(比如历届MIT电子工程系的教导主任)有人建议先学习Python(比如两年前的在下)哦还有人建议先学Ruby(非仇日份子兼实用主义)大家如果像区区一样自虐成性的话,区区建议把这些什么basic/c/c++/pascal/asm/java/lis原创 2007-10-22 23:39:00 · 1830 阅读 · 0 评论 -
一个很巧的java字符串比较表达式
用Java写的EE项目,web层使用穷人专用的spring MVC。处理controller获得的request有这么一句:if (request.getParameter("action").equals("remove")) ...{ //we do action remove here}if (request.getParameter("action").equals("in原创 2007-11-07 01:45:00 · 2484 阅读 · 0 评论 -
备忘两个有点用处的脚本
source $VIMRUNTIME/gvimrc_example.vim"source $VIMRUNTIME/mswin.vimset icset isset hlsset hidset nocompatibleset cursorlineset rulerset nuset guioptions -=Tcolor darkblueset winaltkeys=nomap :buffersm原创 2007-11-13 11:28:00 · 1347 阅读 · 0 评论 -
让Nokia SDK与最近版本的ActivePerl协同工作
注意,解决方法其实只是编辑文件/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/params.pm和文件/devices/S60_3rd_FP2_SDK/epoc32/tools/perllib/args.pm在它们开头的use语句后分别加入:#加入到params.pm中sub CParamItem::New;sub CParamsEntry::New;#原创 2008-04-22 22:11:00 · 1469 阅读 · 0 评论 -
原子化字符串
在编译器或者其它语言处理软件的开发过程中,字符串管理是非常重要的。原子化字符串可以提升符号管理和文件名管理。下面是区区编写的一个简单实现,intern一词是来源于emacs lisp的intern函数:///////////////////////Pimpl模式声明class AtomsImpl;class Atoms{public: const char * intern(const st原创 2008-12-04 11:21:00 · 1443 阅读 · 0 评论 -
项目做得迷糊时,阅读!
2009年,区区的第一个任务是编写一个文件系统,其实以前研究操作系统时,最不感兴趣的就是文件系统的部分。以至于到后来查看SQLite的db虚拟机代码时,对其Btree和页缓冲表的实现惊叹不已。 手下指导了一个实习生小Z做毕业设计,题目是嵌入式文件系统,又一个文件系统,他说想参考开源的UFFS,重用的念头浮上来。 不过后来,重用UFFS的念头又打消了,起因是小Z有一天拿着UFFS的E原创 2009-03-13 23:46:00 · 1407 阅读 · 0 评论 -
用ATL使用自动化操控MS word读取文本内容
用ATL操控word读取文本内容。这是一个非常简单而且实用的功能,区区简单地封装成两个函数:extern wstring wstring_from_word(const wstring &);extern string string_from_word(const string&); #ifndef WordReader_h__#define WordReader_h__原创 2009-04-09 19:36:00 · 2374 阅读 · 1 评论 -
最近一次折腾LINUX的经历(1)。
这是一篇较正式的日志。。运气不太好,05年七月电脑跟手机一起被偷了,以前写的程序、文章都消失不见。好不容易重新弄到一台机子用。从cyrix1G到sempron2500+,于是终于开始能使用一台不太落后的笔记本。上一次去参加RoboCup比赛,使用的是Linux下写的Agent。新用的机子不太熟悉,并没有装LINUX。直到比赛时大受打击,才又重新决定用Linux开发Robocup Agent。当然,原创 2005-08-23 21:37:00 · 1687 阅读 · 0 评论