程序思想/程序综合
文章平均质量分 82
billhu001
这个作者很懒,什么都没留下…
展开
-
有关内存泄漏的知识
有关内存泄漏的知识 最近在看LR,对于内存泄漏的知识有点模糊,查找的有关资料,跟大家分享,本文只是介绍了内存泄漏的概念,例子,分类,表现,和检测方法,抛砖引玉,希望大侠们能分享自己检测出的内存泄漏实例。1.概念 简单的说就是你申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,原创 2009-01-14 20:54:00 · 640 阅读 · 0 评论 -
BASE64编码规则
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 例如字符串“张3” :11010101 11000101 00110011 转换后:00110101 00011100 00010100 00110011 用十进制表示即为:53 34 20 51 这个并不是最终的结果,还需要根据Base64的编码表查转载 2009-10-23 10:19:00 · 603 阅读 · 0 评论 -
常用 MIME Type
MIME TypeFile Extensionapplication/SLAstlapplication/STEPstepapplication/STEPstpapplication/acaddwgapplication/andrew-insetezapplication/clariscad原创 2009-10-23 15:36:00 · 882 阅读 · 0 评论 -
精通JSON (JavaScript Object Notation)
3413个读者 小鼠 @ yeeyan.com 2008年11月13日 双语对照 原文 字体大小 小 中 大简介非常详细地介绍了JSON的概念,使用方式,在AJAX中的应用,最佳实践等内容 译言联合3G门户推出无线官网,手机看译言,登录wap.yeeyan.comJSON被公认为浏览器中XML的后继者,它的目标仅仅是成为一种简单、优雅的数据格式,以转载 2009-10-29 12:04:00 · 784 阅读 · 0 评论 -
php递归创建目录函数
递归创建目录函数,php实现,其中dirname() 和 mkdir 为php的取目录名和创建目录函数,如果需要其他语言版本只需要替换这两个函数。 dirname() 用法:$path = "/etc/passwd";$file = dirname($path); // $file is set to "/etc"?>原创 2010-02-01 16:17:00 · 2978 阅读 · 1 评论 -
WebDAV
WebDAV WebDAV(Web-based Distributed Authoring and Versioning) 一种基于 HTTP 1.1协议的通信协议.它扩展了HTTP1.1,在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法,使应用程序可直接对WebServer直接读写,并支持写文件锁定转载 2010-02-03 09:47:00 · 1512 阅读 · 0 评论 -
冒烟测试
冒烟测试(smoke test)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为Smoke Test。在很多情况下,做SmokeTest是开发人员在试图解决一个问题的时候,造成了其转载 2009-12-17 10:29:00 · 633 阅读 · 0 评论 -
File Header文件头,通过检查文件头来判断文件类型
由这些文件头即使文件后缀被乱改也可以通过查看二进制文件查出文件的匹配格式,当然这就是一些播放器识别文件的方法1、从Ultra-edit-32中提取出来的JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitmap (原创 2009-12-21 17:59:00 · 3340 阅读 · 0 评论 -
Wscript.Shell 对象详细介绍
WshShell 对象ProgID Wscript.Shell文件名 WSHom.OcxCLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0BIID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B下表说明和 WshShell 对象有关的属性。属性 说明转载 2009-12-24 09:49:00 · 1808 阅读 · 0 评论 -
最近写的一个Php上传类,可以读取文件头部判断文件真实类型
/** * 读取文件头部判断文件准确类型 */class UpLoader{ private $path; private $files; private $checkFunction; /** * @param $allow_type 接受参数为过滤类型,目前有"images"和"zip"两种,可以扩展 */原创 2010-04-01 09:49:00 · 1070 阅读 · 0 评论 -
php获取https协议内容的两种方法
第一种: 直接使用函数: file_get_contents(); 前提是需要php编译时候支持 ssl,也就是加上with=openssl选项,windows下则需要将extention=openssl.dll选项打开。 比如:echo file_get_contents(https://www.paypal.com/c2);即可打印出结果!原创 2010-04-06 14:48:00 · 2763 阅读 · 0 评论 -
(squid+nginx+varnish)资料整理
http://www.sudone.com/archie/archi_bbs.html http://forum.ziy.cc/t11022/http://www.wangchao.net.cn/bbsdetail_39189.htmlhttp://www.shouker.com/user4/ayou/2008/4/9/114840.html http://su转载 2010-04-30 14:09:00 · 1479 阅读 · 1 评论 -
实例解说常见验证码的弱点与验证码识别
一、简介验证码作为一种辅助安全手段在Web安全中有着特殊的地位,验证码安全和web应用中的众多漏洞相比似乎微不足道,但是千里之堤毁于蚁穴,有些时候如果能绕过验证码,则可以把手动变为自动,对于Web安全检测有很大的帮助。全自动区分计算机和人类的图灵测试(英语:Completely Automated Public Turing test to tell Computers and H转载 2014-01-11 01:03:33 · 1490 阅读 · 0 评论 -
mysql-python安装 _mysql.c:602: error: expected expression before ‘)’ token
在安装mysql-python的时候遇到这么个问题:[root@centos01 MySQL-python-1.2.4b4]# python setup.py buildrunning buildrunning build_pycopying MySQLdb/release.py -> build/lib.linux-i686-2.4/MySQLdbrunning build_原创 2014-01-13 13:17:57 · 1791 阅读 · 2 评论 -
约瑟夫环
是一个数学的应用问题: 已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 这个就是约瑟夫环问题的实际场景,有一种是要通过输入n,m,k三个正整数,来求出列的序列。这个问题采用的是典型的循环链表的数据结构,就是将一个转载 2009-09-29 10:41:00 · 567 阅读 · 0 评论 -
覆盖和重写总结
重载(OverLoading)重载的函数出现在相同的作用域中,具有相同的名字,不同的形参列表。一般用于在一个类中实现若干个方法,这些方法的名字相同而参数的形式不同。规则:1.只能通过相同的方法名、不同的形参来实现。不同的形参指的是参数的类型、个数和顺序(有多个不同类型的参数,以不同的顺序出现)的不同。2.不能基于不同的返回类型、访问权限和抛出的异常实现重载。3.方法抛出转载 2009-09-22 15:37:00 · 617 阅读 · 0 评论 -
Windows服务器崩溃总结
磁盘已满 导致系统无法正常运行的最可能的原因是磁盘已满。一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带)。日志文件会很快用光所有的磁盘空间。Web服务器的日志文件、SQL*Net的日志文件、JDBC日志文件,以及应用程序服务器日志文件均与内存泄漏有同等的危害。可以采取措施将日志文件保存在与操作系统不同的文件系统中。日志文转载 2009-01-19 01:11:00 · 1252 阅读 · 0 评论 -
PHP 编程的 5 个良好习惯
像其他语言一样,开发人员可以用 PHP 编写出各种质量级别的代码。学习良好的编程习惯能够提高代码质量和效率。根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展示一些良好的编程习惯,帮助您成为更优秀的程序员。这些良好的编程习惯不仅能提高效率,还能让您编写出在转载 2009-01-21 23:30:00 · 534 阅读 · 0 评论 -
java,jsp生成UUID 超简单,只需一行代码
UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID import java.util.UUID; public class TestGUID { public static void main(String[] args) {//用main方法是为了测试方便 UUID uuid = UUID.rando转载 2009-02-01 23:19:00 · 6555 阅读 · 1 评论 -
UUID 是啥
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会(Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed ComputingEnvironment, DCE) 领域的一部份。 UUID的目的,是让分布式系转载 2009-02-01 23:15:00 · 883 阅读 · 0 评论 -
C++命名规则
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2009-02-09 11:32:00 · 1303 阅读 · 0 评论 -
linux上ssh配置指南
什么是SSH?传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的,就是很容易受到"中间人"(man -in-the-middle)这种方式的攻击。所谓"中间人"的攻击方式,就是"中间人"冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据转载 2009-02-07 19:47:00 · 936 阅读 · 4 评论 -
Debian 上用Exim配置邮件服务器
0 声明本文是在《通过exim建立家庭网络的邮件系统》一文的基础上修改的,作者:Jan W. Stumpel, Oegstgeest, The Netherlands。这篇章的地址是:http://211.167.66.225/~yzhao/lg-zh/lg-zh-issue8/stumpel.html 1 简介 我想现在一个再普通的单位,也会需要用到电子邮件。我所在的原创 2009-02-11 10:42:00 · 1768 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不转载 2009-02-09 23:35:00 · 562 阅读 · 0 评论 -
Exim简介
作者:薛忠胜 2005-02-01 11:25:04 来自:linuxforum.net Exim是基于GPL协议的开放源代码软件,由英国剑桥大学的PhilipHazel开发,目前最新版4.24。Exim是一个MTA(Message TransferAgent),即消息传输代理,负责邮件的路由、转发和投递。Exi转载 2009-02-11 10:39:00 · 2644 阅读 · 0 评论 -
软件开发者面试百问
想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。 问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。 这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数转载 2009-02-14 18:08:00 · 525 阅读 · 0 评论 -
全排列算法的递归与非递归实现
全排列算法的递归与非递归实现.出于语言特性问题,运行效率较低. script language = " JavaScript " > // 全排列递归算法转载 2009-04-18 20:55:00 · 1607 阅读 · 0 评论 -
firefox的快捷键
平时没注意,firefox的快捷键还是比较好用的,这样可以把地址栏什么的统统关闭了,显示面积最大化,样子比Chorme也不差。鼠标快捷键 33.1All<!-- Contributors: David Tenser (original author) -->这个列表包含了 Mozilla Firefox原创 2009-08-05 13:59:00 · 901 阅读 · 0 评论 -
PDF的现状及未来【已搜索无重复】
PDF的现状及未来 毫无疑问,我们现在所过的是一种“计算生活”,而这种生活的一个重要特点是:软件程序和文件格式每隔一段时间就会更新一次。由于PDF(可植入性文件格式)已经成为了印刷生产过程中的文件交换标准,所以它的规格也在保持着每15到24个月改变一次的频率,Adobe公司甚至推出了专为设计和印前制作人员而开发的 Acrobat软件。在本文中,我们将讨论PDF的现状转载 2009-08-11 13:23:00 · 1169 阅读 · 0 评论 -
键盘KeyCode值列表
keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 1原创 2009-09-15 18:49:00 · 854 阅读 · 0 评论 -
cocos2dx常见的46中+22中动作详解
bool HelloWorld::init(){ ///////////////////////////// // 1. super init first if ( !CCLayer::init() ) { return false; } CCSprite * sp= CCSprite::create("Ic转载 2014-08-23 14:54:08 · 635 阅读 · 0 评论