工作技能及技巧
fulinwsuafcie
这个作者很懒,什么都没留下…
展开
-
“火柴棍式”程序员面试题
有时候,有些面试题是很是无厘头,这不,又有一个,还记得小时候玩的的“火柴棍游戏”吗,就是移动一根火柴棍改变一个图或字的游戏。程序面试居然也可以这么玩,看看下面这个火柴棍式的程序面试题吧。下面是一个C程序,其想要输出20个减号,不过,粗心的程序员把代码写错了,你需要把下面的代码修改正确,不过,你只能增加或是修改其中的一个字符,请你给出三种答案。12345intn = 20; for(inti = 0; i 不要以为这题不是很难,我相信你并不那么容易能找到3种方法。我觉得,如果你能在10分钟内找出这三种方法原创 2011-04-21 23:02:00 · 992 阅读 · 0 评论 -
static 块的定义与使用范例
下面通过一个实例来介始如何使用 static 块来优化代码。 public static final String MOOD_IMAGE_KEY_PRE = "pref_camera_water_mark_mood_image_key_"; public static final String MOOD_IMAGE_KEY_PRE_EX = "pref_camera_water_mark_m原创 2014-02-24 22:16:54 · 1131 阅读 · 0 评论 -
最新订票方法(仅供参考)
买不到票的可以试试这个哈:用http://www.17ce.com/查12306解析到的cdn节点IP,找到连接时间最短的IP,然后添加域名对应的IP到hosts文件试试,你可以抢票点将你的hosts文件固定到广东周边的城市的IP,这样就不会在同一时刻都访问的是广东的那几个IP,可以试试哈,刚学到的,改了下起码进入网站提交不卡了,能不能订到票看各位运气了。[相当于分流的作用]hosts 文原创 2014-01-07 13:26:32 · 1440 阅读 · 1 评论 -
代码混淆的实现原理与方法
由于java和.net这类高层抽象语言,具有 天生的易反汇编 特性,其编译后的程序包包含了大量的源代码变量、函数名、数据结构等信息根据其编译后的程序包,可以非常容易的得到 近乎源代码质量 的反汇编代码。如果不加混淆,相当于直接将源代码拱手送人,内容严密的app权限审核可以说是形同虚设。如果大家想避免源代码泄漏后重新修改策划而额外增加的工作量,建议都加上混淆。android平台的混淆原创 2013-09-02 19:52:15 · 24350 阅读 · 1 评论 -
编程高手与调试高手
业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。 许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般是很难一次就能通过编译的;通过编译的其功能还不一定是正确的。我在很早就注意这样现象了,开始的时候,我还不信转载 2012-06-15 13:07:36 · 1125 阅读 · 0 评论 -
开发过程中常用的 dos 命令
Dos 命令虽然非常古老,但在开发过程中我们还会时不时用到。现总结一下经常用到 dos 命令的场景:1,现在的工程目录文件占用很大的磁盘空间,文件数更是超级多,一般一个 android 工程文件数都超过 10万以上。这样的一个工程我们 checkout 下来以后,譬如碰到版本过期,svn 服务器更换等各种原因不得不废弃掉时,我们就需要从硬盘上删除该工程。此时,若直接用敲 DEL 键原创 2012-09-12 17:06:25 · 1662 阅读 · 0 评论 -
Hosts 文件作用及如何修改
如果你在工作的时候碰到类似的信息,那么朋友,你出现了host 没有配置的错误。需要在 C:\windows\system32\drivers\etc 下面配置下 hosts 文件即将 smartphone 与之对应的 ip 地址填进来。格式如下:# 127.0.0.1 localhost前面加 # 号,表示注释,使其不可用。127.0.0.2 sma原创 2012-08-27 17:43:04 · 1034 阅读 · 0 评论 -
工作小技巧之虚拟机
在 Ubuntu 下面做开发工作需要经常切到虚拟机(XP)下做一些工作,例如通过 SourceInsight 看代码啊,看一些需求文档啊之类的东西,虚拟机还是少不了的。虚拟机的功能还是很强大的。我用的是 Oracle VM (VirtualBox),可以到 Oracle 官方网站上下载到。这里就最常用的功能作一些简单的介绍,更详细的内容参看 User Manual1, 同时按住 右Ct原创 2012-06-14 13:10:48 · 1099 阅读 · 0 评论 -
手机视频文件格式解析之 3GP/MP4
1. 概述流行的文件格式背后都有大公司的支持。FLV得益于ADOBE公司推动的网络视频分享风潮,而AVI则是MICROSOFT首创的RIFF即视频和音频交织在一起同步播放。 3GP/MP4是APPLE提出并得到ISO标准支持作为NOKIA等手机的默认视频格式。3GP是MP4格式在手机上的简化版。MP4的codec组合一般是mpeg4 + AAC, 3GP则按版本演进分为3gpp r5(转载 2011-11-18 19:44:09 · 1558 阅读 · 0 评论 -
浅析iPhone用户界面设计精粹,从细节成就卓越! (转载)
转载地址:http://www.ipc.me/study-on-iphone-human-interface.html作为一款革命性产品,iPhone(这里泛指iPhone和iPod touch,当然还有iPad)为我们带来了许多意想不到的创意和惊喜。过去两个月多的时间里,我们认真地咀嚼《iPhone Human Interface Guidelines》,感悟字里行间透露着的苹果的细致与智慧转载 2011-11-18 19:05:32 · 990 阅读 · 0 评论 -
APE与FLAC的简单比较
转载地址:http://www.verycd.com/groups/verycd:music/547808.topicAPE与FLAC孰好孰坏一直是VC里永恒的争端。我从网络上摘下以下文字: 在音频压缩领域,有两种压缩方式,分别是有损压缩和无损压缩!我们常见到的MP3转载 2011-10-09 18:22:42 · 2141 阅读 · 0 评论 -
UltraEdit引出的字符编码问题
转帖:http://blog.sina.com.cn/s/blog_548c5909010008b1.html最近用ultraedit编辑python文件,遇到web显示中文乱码的问题,后来搜索终于找到了解决办法,感谢wewe80提供的资料,转贴如下:转载 2011-09-26 13:16:14 · 11216 阅读 · 0 评论 -
代码优化的一点心得(1)
version 1://如果当前数据库文件中 video_info 表中记录元素达到1000个视频的话,会清除掉该表中所有的记录void VappVideoListPage::delVideoInfoTableInDB(void){ FS_HANDLE fh原创 2011-09-20 16:42:46 · 1338 阅读 · 0 评论 -
为什么4G物理内存,可用只有3G?
XP或VISTA都分两种系统,一种是32位的,一种是64位的。我们常见的都是32位的。在微软的设计里面,32位系统最高只能支持到4GB的存储容量,注意:是最高4GB的总容量,不是指内存4GB。而主板里面的其它设备如系统BIOS,主机板,外加扩展卡,存储体对应的I/O,原创 2011-08-15 14:18:04 · 8830 阅读 · 0 评论 -
谷歌是如何做代码审查的
转自:http://www.aqee.net/things-everyone-should-do-code-review/ 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我转载 2011-08-09 19:33:44 · 718 阅读 · 0 评论 -
C/C++ 中的宏定义
本文来自CSDN博客,转载出处:http://blog.csdn.net/hairetz/archive/2009/11/08/4785047.aspx众多C++书籍都忠告我们C语言宏是万恶之首,但事情总不如我们想象的那么坏,就如同goto一样。宏有一个很大的作用转载 2011-09-06 13:19:19 · 840 阅读 · 0 评论 -
传值调用与传地址调用(传引用 )(续)
转自百度文库:http://wenku.baidu.com/view/f50144ce05087632311212b3.html#总结得挺好的,这里摘录如下: 深度剖析传值、传地址和传引用的区别 指针(Pointer) VS 引用(Reference) 指针与引用看上去转载 2011-07-20 14:26:07 · 928 阅读 · 0 评论 -
do{}while(0)宏定义的好处
do{}while(0)宏定义的好处 转自:http://blog.ednchina.com/fpga2006/34658/message.aspx 在看 MTK 的代码时碰到一些用 do{}while(0) 定义的宏,如下例所示: 例:/*************************************************************转载 2011-06-14 10:13:00 · 943 阅读 · 0 评论 -
简单几步解决 svchost 占用资源过高的问题
简单几步解决svchost占用内存过高问题:svchost.exe一段时间内占用的CPU飚升到25%,电脑一直在嗡嗡叫。后面查了一下主要是Windows Update占用的资源过高导致。1,在我的电脑上点击鼠标右键,选择【管理】2,选择右侧【服务和应用程序】下的【服务】选项3,找到名为Windows Update服务,双击4,选择启动类型为手动,服务状态为已停止5,点应原创 2016-04-30 09:40:17 · 40663 阅读 · 5 评论