自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 [转]http协议 header

本文根据RFC2616(HTTP/1.1规范),参考http://www.w3.org/Protocols/rfc2068/rfc2068http://www.w3.org/Protocols/rfc2616/rfc2616http://www.ietf.org/rfc/rfc3229.txt通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类...

2015-04-05 14:43:00 113

转载 图片宽度和高度都大于div,实现图片在div中居中

1,用img标签显示图片时<styletype="text/css">#out{height:100px;width:150px;position:relative;overflow:hidden;}#mid{position:absolute;top:50%;left:50%;width:1000px;margin-left:-500px;t...

2014-07-28 16:07:00 229

转载 Flas-SQLAchemy笔记

Flask-SQLALchemy 是一个给你的应用添加 SQLALchemy 支持的 Flask 扩展。SQLALchemy 是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如 SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer 和 Firebird)的企业级持久性模型。一、为你的F...

2014-07-16 21:21:00 120

转载 linux cut命令[转]

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File ...

2014-06-18 09:52:00 66

转载 trap能够捕获的一些重要信号

HUP(1) 挂起,通常因终端掉线或用户退出而引发INT(2) 中断,通常因按下Ctrl+C 组合键而引发QUIT(3) 退出,通常因按下Ctrl+\组合键而引发ABRT(6) 中止,通常因某些严重的执行错误而引发ALRM(14) 报警,通常用来处理超时TERM(15) 终止,通常在系统关机时发送转载于:https://www.cnblogs.com/ShowJo...

2014-06-17 17:51:00 88

转载 linux 正则表达式

常见的特殊字符^   指向一行的开头$  指向一行的结尾.   任意 单个字符[]  放括号内包含一个字符范围,其中任何一个字符都可以被匹配,例如字符范围a~e,或在字符范围前面加上^符号表示使用反向字符范围,既不匹配指定范围内的字符在放括号([])中还可以使用一些有用的特殊匹配模式,如下[:alnum:]  字母和数字字符[:alpha:]   字...

2014-06-17 17:26:00 57

转载 linux find命令

find命令是个用于搜索文件的命令,他的语法格式:find [path] [options] [tests] [actions]1、path部分是你指定的路径,可以是绝对路径,如/usr/bin,也可以是相对路径,如 . 。如果需要,也可以指定多个路径,如 find /var /home2、options 部分有以下主要选项-depth 在查看目录本身之前先搜索目录的内容...

2014-06-17 09:35:00 78

转载 linux中的一些主要的环境变量

$HOME 当前用户的家目录$PATH 以冒号分隔的用来搜索命令的目录列表$PS1 命令提示符,通常为$符,但在blash中,你可以使用一些更复杂的值$PS2 二级提示符,用来提示后续的输入,通常为->字符$IFS 输入域分隔符。当shell读取输入时,他给出哟该来分隔单词的一组字符,通常是空格、制表符和换行符$0 shell脚本的名字$1 脚本的第一个参数,$2 脚本的第二个参数...

2014-06-15 09:37:00 63

转载 HTML 字符实体

HTML 中有用的字符实体注释:实体名称对大小写敏感!显示结果描述实体名称实体编号空格&nbsp;&#160;<小于号&lt;&#60;>大于号&gt;&#62;&和号&amp;&#38;...

2014-06-07 10:07:00 42

转载 php Mcrypt对数据加密和解密方法

1,对数据加密<?php $key = md5('I need a job'); //密钥$data = "fuck! find a job continue!";//要加密的数据$m = mcrypt_module_open('rijndael-256', '', 'cbc', '');//打开加密算子$iv = mcrypt_create_iv...

2014-06-04 19:29:00 55

转载 php base64_encode()函数

base64_encode将字符串以 BASE64 编码。语法: string base64_encode(string data);返回值: 字符串函数种类: 编码处理解释:设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 ...

2014-06-04 19:04:00 663

转载 php fsockopen()

<?php function check_url($url){ $url_pieces = parse_url($url);//解析url,返回数组     //设置路径和端口 $path = (isset($url_pieces['path']))?$url_pieces['path']:'/'; $port ...

2014-06-02 12:13:00 46

转载 php parse_url()函数

parse_url()函数是将输入的URL结构分解成几个部分来将其转变为一个关联数组组成URL的几个基本部分为:scheme(协议名),host(主机名),port(端口号),path(文件路径),query(查询参数),user(用户名),pass(密码)如:http://www.example.com/index.php?week=1#demoscheme:httphos...

2014-06-02 10:03:00 66

转载 SPL 文件处理

SPL中定义了一些处理文件、目录的类。首先认识一下SplFileInfo类,该类是通过文件引用来创建对象:$file = new SplFileInfo('data.txt');创建对象后,我们就可以调用他的各种方法来获取文件有关信息:getBasename() //获得文件名 (eg: data.txt)getExtension() //获得扩展名 (eg: .txt)...

2014-05-28 10:14:00 308

转载 CSS position的absolute和relative的解析[转]

定位一直是WEB标准应用中的难点,如果理不清楚定位那么可能应实现的效果实现不了,实现了的效果可能会走样。如果理清了定位的原理,那定位会让网页实现的更加完美。定位的定义:在CSS中关于定位的内容是: position:relative | absolute | static | fixedstatic(静态) 没有特别的设定,遵循基本的定位规定,不能通过z-index进...

2014-05-27 19:01:00 53

转载 HTML demo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>...

2014-05-27 17:38:00 62

转载 php PDO setFetchMode

<?php/***File name: PDO.php*Created by: ShowJoy*Contact: [email protected], [email protected]*Last modified: 2014-5-27*/class User{ private $id; private $name;//这里必须...

2014-05-27 10:23:00 77

转载 php Exception方法

getCode() 如果有,将返回收到的异常代号getMessage() 如果有,将返回收到的异常信息getFile() 返回发生异常的文件名getLine() 抛出异常的的代码行数getTrace() 一个诸如文件名、行号等信息的数组getTraceAsString() 与getTrace()返回的内容相同,但以字符串形式返回__toString() 字符串形式...

2014-05-26 16:01:00 79

转载 PHP设计模式之组合模式

组合模式适应于当我们的一个对象可能代表一个单一的实体,或者一个组合实体,但是仍然需要通过同样的方式被使用的情形组合和聚合都描述了一个类长期持有其他类的一个或多个实例的情况。 聚合:被包含对象是容器的核心部分,但是他们也可以被其他对象所包含。聚合关系用一条以空心菱形开头的线来说明。 组合:被包含的对象只能被它的容器所引用。当容器被删除时,它也应该被删除。组合关系的菱形是实心的。...

2014-05-24 10:23:00 127

转载 PHP设计模式之工厂模式

工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是 你要生成的对象对应的类名称。①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象eg:简单工厂模式的初步实现 <?php /** * 操...

2014-05-24 09:02:00 38

转载 PHP设计模式之单例模式

单例模式(Singleton pattern)是一种创建型模式,它会限制应用程序,使其只能创建某个类类型的单一实例。举例来说,一个Web站点将会需要一个数据库连接对象,但是应该有且只有一个,因此我们需要使用单例模式来实现。eg:<?phpclass Config{ static private $_instance = null; //确保对于一个特定类来...

2014-05-23 16:07:00 44

转载 MySQL函数大全 及用法示例

字符串函数 ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0)mysql> selectASCII('2');  -> 50mysql> selectASCII(2);  -> 50mysql> selectASCII('dete');  ...

2014-05-20 16:25:00 83

转载 MySQL存储过程和函数

一、创建存储过程和函数1、创建存储过程的基本形式:create procedure sp_name([proc_parameter[,…]])[characteristic…]routine_body例子:创建一个名为num_from_employee的存储过程delimiter &&create procedure num_from_...

2014-05-20 16:13:00 91

转载 MYSQl left join联合查询效率分析

user表:id | name———1 | libk2 | zyfon3 | daodaouser_action表:user_id | action—————1 | jump1 | kick1 | jump2 | run4 | swimsql:select id, name, action from user as uleft join user_action a on ...

2014-05-20 09:58:00 80

转载 STL 算法[转 ]

STL 算法STL算法概述简介:STL算法部分主要由头文 件<algorithm>,<numeric>,<functional>组成。要使用 STL中的算法函数必须包含头文件<algorithm>,对于数值算法须包 含<numeric>,<functional>中则定义了一些模板类,用来声明函数对象...

2014-05-19 13:34:00 60

转载 PHP 调整浏览器缓存

利用PHP的header()函数可以调整缓存-包括Web浏览器的缓存和代理服务器的缓存。这里设计4种标头的类型:Last-Modified (最后修改时间)Expires (过期时间)Pragma (编译提示)Cache-Control (缓存控制)转载于:https://www.cnblogs.com/ShowJoy/p/3733529.html...

2014-05-17 10:05:00 72

转载 php filter_var[转]

ilter_var() 函数通过指定的过滤器过滤变量。如果成功,则返回已过滤的数据,如果失败,则返回 false。语法filter_var(variable, filter, options)variable:必需。规定要过滤的变量。filter:可选。规定要使用的过滤器的 ID。 (参见下面的FiltersID列表)options:规定包含标志/选项的数组。检...

2014-05-13 18:50:00 52

转载 C++ string学习[转]

一,C语言的字符串在C语言里,对字符串的处理一项都是一件比较痛苦的事情,因为通常在实现字符串的操作的时候都会用到最不容易驾驭的类型——指针。比如下面这个例子://example 1:char str[12] = "Hello";char *p = str;*p = 'h'; //改变第一个字母//example 2:char *ptr = "Hel...

2014-05-13 13:54:00 52

转载 js 获取一个节点的子节点

(1)var parent = document.getElementById('parent');parent.childern;//这里的子节点不包括空白节点parent.childNodes; //包括空白节点(2)contains()方法判断一个节点是不是另一个节点的后代,我们可以使用contains()方法。这个方法是IE率先使用的,开发人员无须遍历即可获取此信息。va...

2014-04-17 09:24:00 193

转载 C++类模板[转]

模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。  模板是一种对类型进行参数化的工具;  通常有两种形式:函数模板和类模板;  函数模板针对仅参数类型不同的函数;  类模板针对仅数据成员和成员函数类型不同的类。  使用模板的目的就是能够让程序员编写与类型无关的代码。比如编写...

2014-04-03 19:40:00 73

转载 类模板的定义和成员函数定义文件分离问题[转]

我把类模板的声明放在头文件中,把定义在类模板外部的成员函数放在CPP文件中。(VC6)结果,在链接时出错:mytemp.obj : error LNK2001: unresolved external symbol "public: int __thiscall Queue<int>::remove(void)" mytemp.obj : error LNK2001: unr...

2014-04-03 10:25:00 78

转载 C++ 虚函数和纯虚函数的区别

虚函数有实现并且派生类可以选择是否重写该函数,纯虚函数不提供函数的实现并且如果派生类要成为具体类则必须重写该纯虚函数,否则派生类仍然为抽象类。转载于:https://www.cnblogs.com/ShowJoy/p/3633480.html...

2014-03-30 09:35:00 45

转载 C++ 重写重载重定义区别 [转]

重载overload:是函数名相同,参数列表不同重载只是在类的内部存在。但是不能靠返回类型来判断。重写override:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。函数特征相同。但是具体实现不同,主要是在继承关系中出现的。重写需要注意:1 被重写的函数不能是static的。必须是virtual的2重写函数必须有相同的类型,名称和参数列表3重写函...

2014-03-30 09:24:00 86

转载 C++ 派生类对象的地址可以赋给基类型指针

C++ 派生类对象的地址可以赋给基类型指针,因为派生类对象是一种基类对象。而将基类对象的地址赋值给派生类指针则是错误的。ParentClass *pc;SonClass sc;pc = &sc;pc指针可以调用的功能(函数)取决于该函数的句柄类型(即指针或引用的类型),而不是取决于句柄所指向的对象的类型。eg:这里父类中有成员函数print(),子类中也...

2014-03-28 19:56:00 1101

转载 作为类的成员和作为全局函数的运算符函数的比较

1,运算符函数既可以是成员函数也可以是全局函数。为了提高性能,通常将全局函数定义为友元。成员函数用this指针隐式地获得一个类对象实参(二元运算符的左操作数)。在全局函数调用中,必须显示地列出表示二元运算符的两个操作数的实参。2.重载(),[],->或任何赋值运算符是,必须将运算符重载函数声明为类的成员。其他运算符的重载函数既可以是类的成员也可以是全局函数。3.当运算符函数...

2014-03-24 19:53:00 236

转载 c++ explicit构造函数

当类被实例化时,编译器会执行隐式转换的单实参构造函数,该构造函数接受的实参类型被转换成该构造函数所属类的对象。这种转换是自动的,不需要程序员进行强制类型转换。有些情况下,隐式转换是不必要的而且容易出错。eg:class Array{ Array(int a=10); //单实参构造函数,会隐身转换实参类型private:int size;int *ptr;...

2014-03-24 19:26:00 50

转载 C++ 在释放指针时,要把指针设置为0

delete ptr;ptr =0;在释放动态分配的内存后,应将指向该内存的指针设置为0.这样可以断开指针与之前在空闲存储区分配的空间的联系。尽管已经释放掉了,该内存空间任然可以包含信息。通过将指针设置为0,程序不能访问该空间存储空间,事实上,该空间可能已经被分配用于其他不同的用途。如果没有将指针设置为0,那么代码可能不小心访问 到新的信息,导致极其微妙、不可重复的逻辑错误。...

2014-03-21 15:17:00 85

转载 C++类中static的一些说明

如果类的成员函数不访问类的非static数据成员或非static成员函数,那么应该将他声明为static。和非static成员函数不同,static成员函数没有this指针,因为static数据成员和static成员函数独立于类的任何对象而存在。this指针必须指向特定的类对象,并且当static成员函数被调用时,内存中可能不存在任何该类的对象。一些结构在软件工程标准中指定,所有st...

2014-03-20 20:32:00 48

转载 C/C++ 传值,传引用,传地址

1,传值,当把值赋给函数形参时,是赋值的副本,在函数里做的任何改变都不会影响实参的值,eg:void swap(int a,int b){ int temp; temp = a; a = b; b = temp; printf("a=%d,b=%d\n",a,b); }int main(void){  ...

2014-03-20 10:10:00 48

转载 [转]C++ ctime库

1. 类型clock_t: 是个long型,用来记录一段时间内的时钟计时单元数,即CPU的运行单元时间。size_t: 标准C库中定义的,应为unsigned int,在64位系统中为long unsigned int。time_t: 从1970年1月1日0时0分0秒到该时间点所经过的秒数。struct tm { int tm_sec; /* 秒 – 取值区间为...

2014-03-18 16:33:00 80

空空如也

空空如也

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

TA关注的人

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