
技术文章
传送门科技
这个作者很懒,什么都没留下…
展开
-
JPEG文件格式简单分析
摘要:这篇文章大体上介绍了JPEG文件的结构信息以及它的压缩算法和编码方式。使读者能够对JPEG文件格式有大体上的了解。为读者进一步进行学习JPEG文件压缩做好准备 关键字:十六进制,段格式,编码 一、 JPEG文件格式概述:图像和动画的存储方式是一个很重要的问题。幸好我们有了数据压缩,有了JPEG等多种压缩存储图像的文件格式,我们今天才能够拿着小小的一个存储器,却存...原创 2011-05-04 10:54:46 · 147 阅读 · 0 评论 -
Salesforce CEO:Ruby是下一代云计算的语言
美国时间12月8日,著名企业云计算平台厂商Salesforce宣布以近2.12亿美元现金收购Heroku。这是一个有些惊人的消息,显示了Salesforce CEO Marc Benioff对云计算的远见和决心。Heroku由三位资深程序员James Lindenbaum, Adam Wiggins和Orion Henry创办于2007年,是较早的云计算公司之一,以专...原创 2010-12-09 09:27:56 · 145 阅读 · 0 评论 -
聊天室程序客户端
聊天室客户端程序 Windows控制台应用程序 对应的Linux服务器使用select模型实现: Linux下select函数实现的聊天服务器 http://blog.youkuaiyun.com/microtong/archive/2009/12/12/4989902.aspx 运行命令行为:Client.exe 127.0.0.1 8000 命令行参数分别为要连...原创 2010-12-09 09:24:20 · 188 阅读 · 0 评论 -
你还在用if else吗?
软件编程牛人网面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else卸稀H绻慊乖诖罅渴褂胕f else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看...原创 2010-11-09 15:21:23 · 79 阅读 · 0 评论 -
隐藏在XP中的一个秘密武器,完全清除垃圾文件
软件编程牛人网大家用过Windows內置的磁盘清理功能,它並不能完全地清洗Windows內不需要的文件,因为它的功能被隐藏了,本文将它隐藏的功能完全打开。适用的版本, 这个方法用于Win98se、 Win2000、WinME、WinXP。Win95及Win98不行。Windows 本身的「磁盘清理」工具是好用的工具,但只单单执行「磁盘清理」,並不能完全发挥「磁盘清理」的功能。现在介绍两...原创 2010-11-09 15:18:21 · 144 阅读 · 0 评论 -
CMD命令行高级教程精选合编(转)
软件编程牛人网目录第一章 批处理基础 第一节 常用批处理内部命令简介 1、REM 和 :: 2、ECHO 和 @ 3、PAUSE 4、ERRORLEVEL 5、TITLE 6、COLOR 7、mode 配置系统设备 8、GOTO 和 : 9、FIND 10、START 11、assoc 和 ft...原创 2010-11-06 16:07:44 · 284 阅读 · 0 评论 -
字符、字节和编码
摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。 掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。 引言 “字符与编码”是一个被经常讨论的话题。...原创 2010-11-06 15:56:39 · 89 阅读 · 0 评论 -
单例模式陷阱
今天去jdon,看了它的设计研究栏目,bang有几篇评论单例模式的文章,声称“Singleton is evil”(见http://www.jdon.com/jive/article.jsp?forum=91&thread=17578),并且引用几篇外文页面佐证自己的观点,其中有一篇文章更是说,单例不仅不是一种模式,而是一种反模式。 下面我谈谈我对单例模式的看法。逐...原创 2010-11-06 15:55:42 · 140 阅读 · 0 评论 -
实战 Firefox 扩展开发
案例介绍本文中所要构建的是一个能够批量下载某个 HTML 页面上所有图片的 Firefox 扩展。通常我们在浏览包含许多图片的网页时,如果想要把自己感兴趣的图片全部下载下来,需要逐一在图片上点击右键,然后选择另存为,再选择文件存放的目录,最后才能把图片保存在本机上。另外一种做法是把整个网页都保存下来,不过这样会保存不需要的信息,包括 JavaScript 脚本和 CSS 文件等,会增加所需的磁...原创 2010-11-05 21:37:16 · 358 阅读 · 0 评论 -
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞收藏
软件编程牛人这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!·¥%……·!”)。闲话少说,我们先看一下技术背景:Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Network Address Trans2lation)设备得到广...原创 2010-11-05 16:40:30 · 137 阅读 · 0 评论 -
HMAC算法(AS3)
软件编程牛人还记得上学期信息系统安全工程课上杨老师说到04年山大的教授破译了MD5、HAVAL-128、MD4和RIPEMD算法时得意的神情,似乎那玩意是他自己破的一样,哈哈。不过MD5、SHA算法虽然被中国人破解了,但并不代表基于MD5等算法的网上交易认证、数字签名什么的失效了——就比如基于MD5或者SHA算法的HMAC算法。 MD5和SHA-1是一种HASH函数,又称杂凑函数,类似于...原创 2010-11-05 16:39:07 · 265 阅读 · 0 评论 -
病毒败于我手(一)——病毒样本的存放和管理(2010年11月1日更新)
在家上网赚钱更容易巧妇难为无米之炊,学习击败病毒,得先有病毒样本。样本多了,就可能由于自己的误操作或管理的不恰当,会给自己和别人造成麻烦。因此,在这里说点自己的经验。1.去掉拓展名:存放时的病毒,应去掉其拓展名,防止由于手误使其双击启动。2.加密隐藏存储:好奇心谁都有,电脑总有借别人的时候,即使是无意间地拷贝、使用,也是不好的。3.千万不要使用U盘作存储介质:一方面,U盘这种东西,...原创 2010-11-04 16:54:09 · 156 阅读 · 0 评论 -
什么是A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,泛域名(泛解析),域名转向,域名绑定...
A记录QUOTE:A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的子域名。通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器 子域名QUOTE:子域名道理等同二级域名,不过比二级域名更加延伸,比如我们继续扩展该域...原创 2010-12-09 15:44:16 · 201 阅读 · 0 评论