自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

转载 php soap实例:用zend studio 生成wsdl,php做soap服务端

<br />Zend Studio for Eclipse生成WSDL文件的方式是依赖于PHP文档注释的.<br />它依赖与方法的PHP doc注释来生成合适的方法的参数数据类型.生成的WSDL仅包含PHP类文件中的公共(public)方法<br /> <br /> <br />Class: Passport.phpclass Passport { const E_USERNAME_INVALID = 1; public $username; public $passwd; publi

2010-08-25 22:15:00 4305

转载 理解与应用LDAP服务器

<br /><br /><br />先声明:我写的只是我对LDAP的一些理解,如果我的理解错误,那就是对兄弟们的误导。所以你可以直接看文章的结尾提供的几个网址。<br /><br />关于LDAP的概念随便网上有很多,我不想重复,这里只是说一下我自己的理解。<br />都说它是“轻量级目录协议”,太专业,我不懂,我只把它想象成“简单”的目录协议。<br /><br />几个很重要的概念,以后会用到:<br />---------------------------------------------<br

2010-08-11 11:52:00 774

原创 Web开发中特殊字符的转义

<br />一,HTML里面,一句典型的<input name="name1" id="id1" value="XXX">或<input name="name1" id="id1" value='XXX'>这里首先澄清一点,HTML里面没有反斜杠'/'转义符这一说,不要在HTML里把/当作转义符。如果在HTML出现你觉得象是转义符的"/",那么它也许是为其它后续的文本处理埋下伏笔的。如果想让这"XXX"里支持任何的文本而不产生页面错误,基本上需要处理以下几个特殊字符的转义:1. " 双引号 " -> &#3

2010-08-05 20:43:00 6479

转载 python 的内嵌time模板翻译及说明

一、简介  time模块提供各种操作时间的函数  说明:一般有两种表示时间的方式:       第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的       第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同    year (four digits, e.g. 1998)    month (1-12)    day (1-31)    hours (0-23)    minu

2010-07-15 10:45:00 653

原创 postgres中的describe table 实现方式

<br />一种方式是进入psql控制台 , 直接 /d tablename 就可查看表 tablename的结构信息了,但这种方式要在程序中用不太方便,所以就有下面的sql查询方式:<br /> <br />SELECT a.attnum, a.attname AS field, t.typname AS type, format_type(a.atttypid, a.atttypmod) AS complete_type, a.attnotnull AS isnotnull, ( SELECT 't'

2010-07-13 16:10:00 1619

原创 python读写文件

1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open(thefile.txt)try:     all_the_text = file_object.read( )finally:     file_object.close( )注:不能把open语句放在tr

2010-05-05 15:23:00 641

转载 py2exe使用简介

py2exe使用方法一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布

2010-02-08 15:29:00 715

转载 zip与unzip命令

unzip命令用MS Windows下的压缩软件winzip压缩的文件如何在Linux系统下展开呢?可以用unzip命令,该命令用于解扩展名为.zip的压缩文件。语法:unzip [选项] 压缩文件名.zip各选项的含义分别为:-x 文件列表 解压缩文件,但不包括指定的file文件。-v 查看压缩文件目录,但不解压。-t 测试文件有无损坏,但不解压。-d 目录 把压

2010-02-08 15:26:00 4727

转载 bat之for循环

for对很多批处理新手来说可能是最不好理解的,而微软的帮助又极为苦涩难懂,所以我想把我所了解的for尽可能以最简单的方式写出来。当然,因为是自己的理解,难免会有错,还请各位指出。好了,开始。1.没有任何参数的for格式为:for %%i in (set) do command%%i 为变量set为一个文件或者一组文件,其实就是一个集合。可用通配符,比

2009-12-23 23:39:00 67065 4

转载 sql操作大全

SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATAB

2009-12-21 20:11:00 867

转载 程序员每天、每月、每年该做的事

 程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自

2009-11-17 20:17:00 512

转载 ftp命令大全(其实只要一个help就够了)

 FTP命令使用大全 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令。 熟悉并灵活应用FTP的内部 命令,可以大大方便使用者,并收到事半功倍之效。c FTP的命令行格式为: ftp -v -d -i -n -g [主机名] ,其中 -v 显示远程服务器的所有响应信息; -n 限制ftp的自动登录,即不使用; .n

2009-11-04 19:59:00 1026

转载 vsftp配置详解

一、vsftpd 简介    Vsftpd是一个基于GPL发布的类UNIX系统的ftp服务器软件。其全称是Very Secure FTP Deamon,在安全性、速度和稳定性都有着不俗的表现。在安全性方面,vsftpd针对程序的权限来设计,以一般身份启动服务,对Linux系统的使用权限较低;在千兆以太网上,vsftpd的速度可以达到86MB/s;在稳定性上更是优秀,资料表明,完全工作24小时,传输

2009-11-04 19:07:00 5936 2

原创 Ubuntu配置samba--与windows共享文件

 关于samba网上有很多的资料,不过网上资料一般倾向于企业级别的服务器搭建。最简单的、最基本的个人pc之间的访问,写的比较少,网络资料的繁多也让人无所适从,可能通常高手都不屑于写太简单文档。我记录下最简单的配置,仅供参考。 一、目的: 1.linux访问windows共享文件 2.windows访问linux共享文件(user模式-需要输入用户名和密码) 简单描述

2009-11-04 18:16:00 1536 1

原创 Ubuntu安装ssh服务器

sudo apt-get install openssh-server   

2009-11-04 15:00:00 667

原创 Ubuntu安装FTP服务器

所有操作都是在 sudo su 下: 安装: $ sudo su 进入 # # apt-get install vsftpd # ps -e | grep ftp   #查看是否启动安装完毕后或许会自动生成一个帐户”ftp”,/home下也会增加一个文件夹。如果没有生成这个用户的话可以手动来,生成了就不用了:代码: sudo useradd -m ftpsudo passwd ftp有”f

2009-11-04 14:59:00 666

原创 ubuntu配置IP

 DHCP配置如下(假设通过eth1上网) # The primary network interface - use DHCP to find our address auto eth1 iface eth1 inet dhcp //指定为dhcp 然后重启 sudo /etc/init.d/networking restart 静态IP地址配置如下(假设通过eth1上网) # The prim

2009-11-04 13:22:00 728

原创 可以让你少奋斗十年的工作经验(转贴)

第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否

2009-10-26 00:03:00 531

原创 python专题

http://blog.csdn.net/!subject/Python_subject.htm

2009-10-26 00:03:00 495

原创 开始→运行→输入的命令集锦

  mstsc--远程桌面连接 logoff--注销命令 rononce -p --15秒关机 tsshutdn--60秒倒计时关机命令 iexpress--木马捆绑工具,系统自带 tourstart--xp简介(安装完成后出现的漫游xp程序) winchat--XP自带局域网聊天 sndrec32--录音机 Nslookup--IP地址侦测器

2009-10-25 23:54:00 370

转载 金融危机与我何干--一分钟通俗演绎次贷危机

一分钟通俗演绎次贷危机 馒头篇 2008年美国金融危机的起因是人们不愿消费还是劳动力缺乏?或者是大量金钱投入到房地产上而人们都不愿买房子导致银行收不到贷款?不对!真正的原因是信用扩张,是虚拟经济引起的经济泡沫破裂。次贷危机是导火线。在这里原创一个例子说明: 两个人卖馒头,每人一天卖20个(因为馒头总需求量只有40个),1元钱1个,每天产值40元。后来两人商量,相互买卖100个(A向B购买100个,

2009-10-25 23:48:00 8309

原创 克制浮躁的法宝

昨天与一位很好的朋友喝酒聊天,说到自己的困惑:一直很浮躁。经过四年失败的大学后有幸进入一家不错的公司,进入新环境后感觉心态有何那失败的大学生活刚开始时一样了:很浮躁。朋友当时劝导了我一些话,后来回去后又在QQ上给我留言:“想克制自己的浮躁,则要专注于一件事情。一段时间后,完成了自己很久的愿望或是做了一件很有成就感的事情。之后,你会发现自己进步了不少,更可以克制自己。如此往复就是五颜六色的人生吧……

2009-10-25 16:12:00 568

转载 8道面试题(有时间想下)

 第一组 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢? 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? 4.一个岔路口分别通向

2009-10-19 11:19:00 363

原创 php截取中文字符串

1. 截取GB2312中文字符串php //截取中文字符串function mysubstr($str, $start, $len) {    $tmpstr = "";    $strlen = $start + $len;    for($i = 0; $i $strlen; $i++) {        if(ord(substr($str, $i, 1)) 

2009-09-18 11:40:00 594

转载 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)[转]

一、没有使用代理服务器的情况:      REMOTE_ADDR = 您的 IP      HTTP_VIA = 没数值或不显示      HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies      REMOTE_ADDR = 最后一个代理服务器 IP       HTTP_VIA = 代理服务

2009-09-16 10:20:00 486

转载 用WiX编写MSI安装包

 WiX(Windows Installer XML)是Rob Mensching(Windows组的一个SDE)写的一个用来编写MSI安装包的工具集,已经被微软内部的很多产品组采用,例如Office组,以及我所在的MSN组,等等。下面是WiX的一个简单例子(相当于高级的Hello World!的级别),在这个例子中编写了一个SimpleCopy.msi。安装SimpleCopy.msi将能够

2009-09-02 09:21:00 1658

转载 WIX安装包制作指南

WIX是开源的安装包制作工具,基于XML编译安装包,由于它提供命令行的方式编译,因此可很好的融入到开发项目的持续集成中,因此是不想用盗版也不想花钱的开发团队的最好武器。WIX脚本静默调用控制台程序如果安装过程需要调用外部控制台程序,可屏蔽安装过程中出现的控制台窗口,如例:CustomAction Id="service_start_cmd" Property="QtEx

2009-09-02 09:19:00 2178

转载 100句经典经验(值得用来时常提醒自己)

题记:有这样一句话:没有交际能力的人,就象陆地上的船,永远到不了人生的大海。虽然简单,但富有哲理。这话充分说明一个问题:生活中,无论有多么强的能力,多么好的条件,如果没有良好的的人际关系,那么你就无法取得成功,自然也就不会得到生活的幸福和身心的健康。究竟如何营造与构建一个良好的人际关系网呢?下面100句经典经验,愿对你有些许帮助……【转载自http://www.dianping.com/group

2009-08-28 12:52:00 563

原创 snoopy类学习(二)

Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。 Snoopy 正确运行需要你的服务器的 PHP 版本在 4 以上,并且支持 PCRE(Perl Compatible Regular Expressions),基本的 LAMP 服务都支持。 下载snoopy Snoopy的一些特点: 1抓取网页的内容 fetch 2 抓取网页的文本内容 (去除HTML标签) fetc

2009-08-24 20:02:00 1070

转载 snoopy类学习

Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。Snoopy的一些特点:1抓取网页的内容 fetch2 抓取网页的文本内容 (去除HTML标签) fetchtext3抓取网页的链接,表单 fetchlinks fetchform4 支持代理主机5支持基本的用户名/密码验证6 支持设置 user_agent, referer(来路), cookies 和 header

2009-08-24 19:56:00 746

转载 HTTP协议的头信息详解

HTTP协议的头信息详解HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内

2009-08-24 18:13:00 767

原创 专题:SQL注入(收集)

随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。SQL注入是从正常的WWW端口访问,而

2009-08-23 18:46:00 581

原创 PHP:设置文件下载对话框的文件名

设置文件下载时有时会要求文件的名称有一定的格式(例如相同的后缀或前缀),那么可以根据不同的浏览器来发送不同的header,如下面代码所示,当在浏览器中点击相应链接时会弹出一个文件下载对话框,文件名为myname.name $str=helloWorld;$fileName=myname.name;header("Cache-Control: must-revalidate, p

2009-08-23 16:53:00 1350

转载 content-type表

Description of Data ContentTypical Filename ExtensionsMIME type/subtype   Text and Text-Related Types  HTML text data (RFC 1866)html htmtext/html

2009-08-20 15:04:00 578

转载 我们的未来在哪里?——写给所有在大城市打工的80后们

我们的未来在哪里?——写给所有在大城市打工的80后们         大学毕业近四年,在北京私企打工,月薪四千多,没北京户口也没女朋友更不用提房子了。这就是我的现状,相信也是很多在私企打工的人的现状。   参加工作时间也不能算短了,收入呢,跟天涯上的牛人那当然没法比,但却有一定的代表性。在北京上海这种大城市,在私企打工有个三五年的,除了少量技术牛人或销售牛人外,我想大部分的月薪应该都在3—7千这个

2009-08-14 14:01:00 762 1

原创 vmware与virtualbox的网络连接方式详解

vmware与virtualbox都是不错的虚拟机软件,他们的网络连接方式也基本相同,下面以vmware为例来说明:VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。  1.bridged(桥接模式)  在这种模式下,VMWare虚拟

2009-08-12 17:12:00 1793

转载 linux入门:vi用法和gcc用法

编写程序可以用vi编辑器vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念   基本

2009-08-04 10:05:00 891

转载 SVN客户端用户使用手册

该文档将逐步教您如何在软件开发过程中使用svn客户端环境模拟现有项目名称:test服务端版本库:testURL:http://10.155.11.10:81/svn开发人员:devA,devB版本库目录结构: 一.基本操作第一步:安装客户端到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi安装程序,双击直接安装即可。安装成功后,右键

2009-03-06 15:48:00 521

转载 详解XSS跨站脚本攻击

 一、什么是XSS攻击  XSS又叫CSS  (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常呼略其危害性。而本文主要讲的是利用XSS得到目标服务器的shell。技术虽然是老技术

2009-03-06 13:57:00 731

转载 SQL注入专题(收藏链接)

 http://www.secnumen.com/technology/anquanwenzhai.htm

2009-03-06 13:55:00 575

全排列的各种算法

介绍了全排列的各种经典算法

2007-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除