自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

continue my dream

技术只是工具,关键在于思想

  • 博客(58)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql---where子查询、form子查询、exists子查询

1.什么是子查询?当一个查询是另一个查询的条件时,称之为子查询。2.子查询有什么好处?子查询可以使用几个简单命令构造功能强大的复合命令。那么,现在让我们一起来学习子查询。3.where型的子查询给它个定义吧:where型的子查询就是把内层查询的结果当作外层查询的条件。现在,我们来查询文章表里每组主题分类下评论最多的文章。给定表如下:create tabl

2012-09-28 00:58:07 13338

原创 mysql---select的五种子句学习(where、group by、having、order by、limit)

提示:在写sql语句的时候要注意RE:这样的子句都是用来筛选行的,而列的筛选则在跟着select的后面。我也可以对列进行运算 field提示:我们可以使用count(*)和sum(score1.where where后跟条件用来筛选我们所需的行。它后面可以跟的操作符有=、!=、、=、 in、 like(可以和通配符%结合一起用,效果将会更好) 、between....and....

2012-09-27 16:14:48 10043

原创 图书管理系统设计流程

面向对象设计(OOD)(静态结构设计:类设计和接口设计以及包的设计;动态结构设计(行为和交互建模):对象间怎么进行交互)----------------------------------------->设计原则----------------------------------------->mvc设计模式----------------------------------------->DAO

2012-09-25 21:56:10 3050

转载 php 数据库缓存实现思路

缓存SQL查询结果为什么要缓存查询结果?缓存查询结果能极大地改进脚本执行时间和资源需求。缓存SQL查询结果也允许你通过后期处理数据。如果你用文件缓存去存储全部脚本的输出结果(HTML输出),这样可能是行不通的。当你执行一个SQL查询时,点典的处理过程是:l        连接数据库l        准备SQL查询l        发送查询到数据库l        取

2012-09-23 22:22:33 1677

转载 【转】php中popen,exec,system,passthru到底有多大区别

今天  疼,第一次翻了php的源代码,因为想搞清楚如题所示的东西,虽然没有把源码看得太明白,但是我要的答案已经有了。好了,先看看部分源码:这个可以看出exec,system,passthru都是调用的php_exec_ex函数来实现的,只是有个参数不同,所以对他们的处理会有些微妙的差别。再看看php_exec_ex我知道php_exec_ex又调用了php_

2012-09-20 22:38:12 6661

转载 UBUNTU安装PHP

UBUNTU安装PHP考虑到前不久在这儿测试Wordpress主题的惨痛经历,俺决定自己建一个web平台来先在本机测试本来想在openSUSE中安装,但想想apt-get这几键俺按得比较多,就先在Ubuntu中下手按照 Unofficial Ubuntu 6.06 (Dapper Drake) Linux Starter Guide的步骤来一、安装Apache2sudo

2012-09-20 17:30:21 512

原创 UML学习之状态图

待整理............

2012-09-20 15:40:08 343

原创 UML学习之顺序图

待整理........

2012-09-20 15:39:21 436

原创 UML学习之类图

1.为什么要学习类图?在软件设计、开发的过程中,类图是使用频率最高的UML图。它是团队工作中队员之间交流有效工具,团队的工作效率也将会得到提升。2.类图是用来做什么的?在设计模式中,我们使用类图来描述一个模式的结构,通过类图类分析每一个模式实例。3.什么是类图? 类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互

2012-09-20 15:37:21 488

原创 JAVA类库使用与学习记录

1.输入对话框与输出对话框,String JOptionPane.showInputDialog(object)、void JOptionPane.showMessage(null,object) 引入包 import javax.swing.JOptionPane;2.日期和时间格式化, SimpleDateFormat dateformat1=new SimpleDateFormat(

2012-09-18 17:51:01 332

转载 5款免费的优秀网站配色方案工具

网站的配色方案决定了访问者对网站的第一印象,有很多工具可以帮助选择合适的配色方案,本文为网站设计者介绍五款免费的优秀网站配色方案工具。 1. Kuler Kuler是一款倍受专业网页设计人员喜爱的工具,它在配色方案中增加了社会化媒体和网络因素,设计人员使用Adobe注册账号登陆后可以创建调色板并且互相分享,也可以根据自己的需求修改别人的调色板。颜色显示格式包括RGB,CMYK,LA

2012-09-17 12:46:53 477

转载 网页配色表

网页配色表阿捷制作主页对色彩需要有一定的感觉,许多网友总是配不好颜色。  阿捷教你一个窍门:就是用同一色系的色彩,色彩丰富但不花。 .#FFFFFF #FFFFF0 #FFFFE0 #FFFF00.#FFFAFA #FFFAF0 #FFFACD #FF

2012-09-17 12:32:52 534

转载 经典的配色方案

2012-09-17 12:27:18 553

转载 几种典型配色方案

本文链接:http://www.blueidea.com/design/doc/2005/3011.asp

2012-09-17 12:25:39 607

原创 计算机网络学习记录

一、计算机网络结构的基本概念1.资源子网(主要由计算机系统、终端、终端控制器、连网外设、各种软件资源)、终端(用户访问网络的界面)、通信子网(由通信控制处理机、通信线路、其他通信设备组成完成网络数据传输、转发等通信处理任务。在网络拓扑图中被称为网络节点)2.计算机网络的拓扑是通过网络中的节点域通信线路之间的几何关系表示网络结构,以反映出网络中各实体之间的结构关系。3.分组交换技术:

2012-09-15 23:20:14 751

转载 利用PPPOE欺骗截取上网帐号密码

摘要:本文主要讲解PPOE协议的PAP密码验证原理,并利用winpcap编写一个程序来通过PAP验证漏洞来获取局域网内其他主机的上网密码。 学校的校园网通过拨号方式来实现计费。通过对TCPIP的学习,知道是利用PPPOE进行连接,密码验证是使用的PAP密码验证。协议实现PPPOE连接分为发现阶段(Discovery stage)及会话阶段(PPP Session s

2012-09-15 21:38:10 7359

原创 mysql--联合union、连接 left right inner join、视图学习

1.联合 union 进行多个查询语句时,要求多次查询的结果列数必须一样。此时,查询的结果以第一个sql语句的列名为准且union会自动去重复我们应该使用union all。例如:select id,sum(num) from (select * from ta union all select * from tb) as tmp group by id;select id,sum(n

2012-09-15 19:53:44 4863 1

原创 几种古老的加密算法学习与我的思想

首先介绍几种古老的常见的加密算法(涉及的术语:plain cipher encryption decryption  encryption key  decryption key):1.凯撒密码(字母之间的替换)---它的几个变种:换字式密码(破解的方法可以使用字符频数分析法)、转置式密码、多表替换密码(先分组后凯撒加密)2.栅栏密码(加密的明文分成N个一组,然后把每组的第1个字连起来,形

2012-09-15 15:13:53 2989

转载 正则表达式大全

正则表达式中的特殊字符字符含意\做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。

2012-09-15 13:56:18 1118

原创 数据库学习绪论

理论指导实践,实践验证理论,如此反复,方能修成正果。学习之真理也。切入正题:1.必备的学习概念:数据、数据库、数据库管理系统、数据库系统。数据:描述事物的符号记录。在数据库里数据是和语义有关的。数据库(DB):指长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库管理系统(DBMS):数据的定义,数据组织、管理和维护,数据操纵功能,数据库的事务管理和运行管理,数据库的建

2012-09-14 23:43:55 699

转载 web设计模式是什么?

如何向妻子解释设计模式简介  自上篇翻译如何向妻子解释OOD>后收到了很好的反应。故特继续翻译作者的How I explained Design Patterns to my wife: Part 1>一文,以飨读者。在此文中,作者依旧通过与妻子浅显易懂的对话,向读者解释了什么是设计模式。设计模式是什么?Shubho:通过我们关于面向对象设计原则(OODP,即SOLID

2012-09-13 00:50:11 973

原创 设计模式是什么?(学习要求:知道每一种模式的结构图)

之前,朋友一直和我提起设计模式,于是,我就开始在网上搜索一些关于设计模式的资料,简单的看了工厂模式(主要想开发一个数据库抽象层),觉得里面提到的思想蛮好的,可以解决很多我一直都在犯的错误,所以,决定好好学习设计模式。某日,去读书馆还借了一个假期的书,随便看看读书馆是否有关于设计模式这类书籍可借,运气蛮好的学校还有这样的书籍,最终,选择了由精华大学出版社出版的《研磨设计模式》。好了,就不扯了

2012-09-13 00:12:47 1833 1

转载 解析架设PPPOE服务器的过程

今天我们主要讲解一下架设PPPOE服务器的内容。众所周知,网络的发展是令人惊叹的,随着不断的演进,不管是公司企业,还是家用接入都进入了一个新的时代,从中最为普遍的两种接入方式为ADSL接入和FTTx+LAN接入方式,ADSL 即非对称数字用户线路,是一种通过普通电话线和ADSL MODEM虚拟拨号到远程ISP的PPPOE服务器,从PPPOE服务器上获取一个动态的IP地址来上网的,而另一种FTTx+

2012-09-12 00:26:08 2264

原创 我用过的工具记录

陆续更新中.......之前用过一些好的工具(已经忘记很多了),但是没有记录下载,现在蛮后悔的,所以决定从今天(2012-9-11)起把自己用过的好的工具记录下来:1.tcpdump、wireshark这两种工具都是用于截取网络数据包的,前者命令行下操作,后者图形化界面。2.httplook、httpanalyzer、httpwatch都是基于ie内核下的HTTP协议分析,其实也可以用

2012-09-11 21:03:57 1049

原创 常见的面向对象设计原则

1.单一职责原则SRP(single responsibility principle)一类应该只有一个引起它变花的原因2.开放-关闭远程OCP 一个类应该对扩展开放、对修改关闭3.里氏替换原则LSP 类似多态、就是子类可以替换掉他们的父类型4.依赖倒置原则DIP(dependence inversion principle) 高层模块、低层模块都应该依赖于抽象5.接口隔离远程IS

2012-09-10 21:46:45 308

原创 UML基础

1.什么是UML?UML是一种标准的(标准的东西人们才会去学习和使用,大家对同一表达的理解才会一样,才能达到相互交流的真正目的)图形化(解决多人开发软件人员之间的交流问题)建模语言(用来交流),它是面向对象分析与设计的一种标准表示。2.UML有什么?UML由视图构成,视图由图(类图、对象图、用例图、组件图、部署图、状态图、活动图、顺序图、协作图)构成,图由图片构成,图片是模型元素的符号

2012-09-10 21:33:06 329

转载 怎样为网站创建风格指南(style guide)

旅途归来,一切安好。五天很短暂,回想起来基本只有将就算是蓝色的大海和天空,还有白花花的沙滩;有兴趣的朋友可以到我的微博中看看风景照什么的。还好,回来之后并没觉得无法适应惯常生活一类,它们之间的区别只是“状态1”与“状态2”这样;把该做的事情立刻开始做起来吧,心里会安一些。之前一篇是“iOS Wow体验 - 第六章 - 交互模型与创新的产品概念”的前半部分。今天插播小文一篇,怎样为网站创建风

2012-09-09 22:17:51 698

转载 js事件处理函数/监听函数

当我们刚接触js的时候,我我们需要给一个鼠标绑定是一个事件的时候,通俗的说就是当鼠标发生一定动作的时候,需要去干什么..比如当click鼠标的时候需要做什么.我们或许会这样写:1var getObj = document.getElementById('obj'); //从html节点中找到那个对象.2

2012-09-09 21:08:01 10398

转载 PHP中文乱码问题

A.首先说下HTML中文乱码问题的解决方法。比如有个index.html的页面(这里是指真正的静态页面,修改服务器的……伪静态的请看方案B)1.在head标签里面加入这句view plaincopy to clipboardprint?   http-equiv="Content-Type" content="text/html; charset=UTF-8

2012-09-09 09:46:56 898

转载 浅谈CSS权重

优先权问题其实就是一个冲突解决的问题,当同一个元素(或内容)被CSS选择符选中时,就要按照优先权取舍不同的CSS规则,这其中涉及到的问题其实很多。 首先就是CSS规则的specificity(特殊性),CSS2.1有一套关于specificity的计算方式,用一个四位的数字串(CSS2是三位)来表示,最终specificity越高的规则越特殊,在优先级判定时也就越有优势。关于speci

2012-09-08 12:56:16 371

转载 PHP Token(令牌)设计

PHP Token(令牌)设计设计目标:1,避免重复提交数据.2,检查来路,是否是外部提交3,匹配要执行的动作(如果有多个逻辑在同一个页面实现,比如新增,删除,修改放到一个PHP文件里操作)这里所说的token是在页面显示的时候,写到FORM的一个隐藏表单项(type=hidden).token不可明文,如果是明文,那就太危险了,所以要采用一定的加密方式.密文要可逆

2012-09-08 11:28:29 712

原创 php serialize和unserialize以及__sleep() __wakeup()

序列化的使用场合:1.数组或对象在网络传输的时候2.对象或者数组存储在文件或写入数据库的时候用途可以用作注册class文件---一般用static的数组变量注册这样可以避免每次都需要重复扫描目录下的类-----当我们在大量导入文件的时候__sleep() __wakeup()这两个函数分别实现对象或数组的部分序列化和反序列化时属性的变化这都是我们需要永久存储的数据,避免

2012-09-08 00:55:29 658

原创 document.getElementById("id") is null 错误解决

错误原因:body还没有加载,此时,无法获取dom对象元素,则程序就会报错document.getElementById("myHeader") is null 我的测试文件var x=document.getElementById("myHeader");alert(x.innerHTML);这是标题点击标题,会提示出它的值。解

2012-09-07 17:16:41 23719 1

原创 java源文件的特点

1.每个java源文件至少包含一个类,但最多只有一个公共类。2.如果存在公共类,则要求文件名必须和公共类名一致。3.标识符严格区分大小写。4.main方法一定要放在public类中,这样程序才能运行。5.main方法是公共的、静态的、无返回值的和带字符串数组的参数。public static void main(String[] args){};6.java定义数组的方法是:数

2012-09-06 20:17:19 815

原创 java与c/c++

1.java不再有指针的概念,pointer容易造成内存泄露。这样java也牺牲一定的灵活性。2.不再有function的概念,在面向对象程序设计里,对象的数据才是我们需要研究的,而对象数据的方法则必须依赖在对象的内部才会有意义。3.不在使用structure.union typedef 因为class完全可以实现4.不在有类的多种继承。interface可以实现部分多重继承的作用。

2012-09-06 13:22:00 526

转载 javascript数组常用方法

1.ArrayObject shift() 方法定义和用法shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 a

2012-09-06 09:22:00 413

转载 JavaScript字符串函数大全

JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =

2012-09-06 09:20:57 1692

原创 精通javascript学习笔记

为了提升自己的javascript编写技术,不得不重新查找一些书籍进行学习。今天中午去了一趟图书馆翻阅了许多关于编写javascript的书籍。最终,选择了jhon resing 编写的精通javascript这本书。这本书适合对javascript已经有所了解的朋友阅读,这样你应该会有顿悟。对你的javascript技术的提升也有很大的帮助。1.编写分离式DOM脚本语言---全局对象既是

2012-09-05 22:11:41 648

转载 Php5 GPC绕过缺陷

创建时间:2006-08-07文章属性:原创文章提交:T_Torchidy (jnchaha_at_163.com)在讨论具体的缺陷之前我们先来了解一点php安全方面的小东西。magic_quotes_gpc选项是php中的一个重要的安全设置,当该选项为ON也就是打开的时候,所有从GET,POST,COOKie传递过来的数据中的',", \,以及NULL等元字符都会被自动的加上\实

2012-09-04 23:52:41 1327

转载 PPPoE验证与利用

转载:http://www.xfocus.net/articles/200606/873.html创建时间:2006-06-27文章属性:整理文章提交:Xunen (leixunen_at_163.com)本文根据黑防2005年第8期《PPPoE验证的隐患与利用》(原作者:飞刀)改写而成,或曰转载,列位看官莫见笑。一、    前言近年来,网络数据业务发展迅速,宽带用

2012-09-04 23:47:44 578

GDI使用实例源码

GDI类对象的是使用实例,图像保存与控件的使用

2013-03-21

MFC制作属性表单

MFC制作属性表单

2013-03-20

基于对话框编写的TCP服务器客户端程序源码

基于MFC创建的对话框编写的TCP服务器客户端程序源码

2013-03-12

libpcap学习资料

linux下libpcap学习资料

2013-03-11

linux-expect

这个是一个不错的expect脚本学习典例,大家可以下载学习。

2012-09-20

editplus_3.4.1.1

非常好用的editplus编辑器,功能之强大我在次就不多说了,大家自己下载用吧非常好用

2012-08-24

Discuz开发教程

Discuz开发教程,详细介绍discuz目录结构,变量等

2012-08-20

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

TA关注的人

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