最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一件重要的事:慎选你的第一个程序语言。
Android TextView使用HTML处理字体样式、显示图片
学Android的时候突然想到一个问题:怎么用TextView控件显示带有格式的文字,可否使用Html布局?查了下Android 帮助文档,其提供了android.text.Html类和Html.ImageGetter、Html.TagHandler接口。
趣文:我是一个线程
我是一个线程,我一出生就被编了个号: 0×3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。
我身边的同伴0×6900 待的时间比较长, 他带着沧桑的口气对我说:
”我们线程的宿命就是处理包裹。把包裹处理完以后还得马上回到这里,否则可能永远回不来了。”
老码农冒死揭开行业黑幕:如何编写无法维护的代码
老码农冒死揭开行业黑幕:如何编写无法维护的代码。为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没人能维护你写的代码。
交互设计-让人叹为观止的下拉刷新设计
许多现代人都有一种强迫症,喜欢不停的刷新手机界面。一个好的应用如果刷新界面太过呆板丑陋,那未免太煞风景。于是追求完美的设计师们,开始将各种灵感应用其中。
下面这些外国设计师的作品可能会对你有一些新的启发。
使用C编译器编写shellcode
有时候程序员们需要写一段独立于位置操作的代码,可当作一段数据写到其他进程或者网络中去。该类型代码在它诞生之初就被称为shellcode,在软件利用中黑客们以此获取到shell权限。方法就是通过这样或那样的恶意手法使得这段代码得以执行,完成它的使命。当然了,该代码仅能靠它自己,作者无法使用现代软件开发的实践来推进shellcode的编写。
go语言开发之解压rar、zip文件
go语言开发之解压rar、zip文件,这里使用了go的os/exec包,并没有使用go原生的解压特性,因为go还不支持rar文件的解压缩功能。当然前提是你的电脑已经安装了winrar或者7z等可以提供命令行解压文件的功能。
go语言开发之解析json
go语言之解析json