自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢音乐的码农

在写代码的地方写有意思的代码

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 vim php语法检查

vim 插件安装比较简单,只需将对应的插件文件放置 ~/.vim/plugin/ 目录下即可。关于php语法补全插件,可移步至vim官网的php插件下载,根据自己vim版本选择合适的插件版本下载安装到~/.vim/plugin/ 即可。

2016-03-13 16:21:55 1156

原创 php 相等性比较 以及 empty,isset, isnull

变量为空以下的东西被认为是空的: “” (空字符串) 0 (作为整数的0) 0.0 (作为浮点数的0) “0” (作为字符串的0) NULL FALSE array() (一个空数组) $var; (一个声明了,但是没有值的变量) 判断语句中空值返回false,以下代码不会产生任何输出,因为if 语句中的判断都为false:$emptyList = [""

2016-03-13 14:47:33 615

原创 Yii url 工具类

一、概要Yii url 工具类基本介绍常用url创建urlFAQ 最佳实践 二、Yii URL工具类Yii 提供一系列url静态方法(yii\helpers\Url)来供开发者来进行url操作,包括频繁使用的url 路径 和 url创建的方法,网站应该尽量避免使用hardcode直接写死url,通过使用工具类生成url 替代之。常用URL1. Url::home() :获取网站主页的URL

2016-03-12 14:31:09 1041

原创 php 可变变量 (variable variables)

概要php的变量声明可变性体现在哪避免可变变量歧义问题可变性意义何在 php变量声明简单的php变量声明如下:<?php$a = 'hello';echo $a; // 'hello'有时在class 中声明变量, 可能会遇到如下的声明:class Cls { var $a = 1;}var 为 php4.0声明类成员变量 的关键字, php5.0以后已废弃,详见stacko

2016-03-12 10:48:02 844

原创 php const , static 浅析

概要了解const, static 在class中的基本使用了解const, static 的语义差别以及使用场景php static 特有的 “后期静态绑定”const, static 最佳实践const 类中始终保持不变的值定义为常量 , 与其他语言语义一致; 类外也能定义(更常用define); 定义和使用常量的时候不需要使用 $ 符号; 常量的值必须是一个定值

2016-03-11 10:52:09 762

原创 php 打印函数(echo , print, printf, print_f, var_dump)

概要了解php打印函数种类,简单实用以及功能区别总结各个打印函数的实用场景以及相关最佳实践函数介绍1. echoecho用于输出一个或者多个字符串, 不换行如果输出对象非字符串,会尝试将对象转成字符串, 转化失败则抛出异常echo属于语法结构,而非函数使用<?phpclass Cls1 {}class Cls2 { public function __toString(

2016-03-09 14:57:27 18915

原创 《利用python进行数据分析》第2章数据集的训练

准备工作数据来源参考数据官方api 文档涉及技术,知识简单分析数据(样本评估)数据字段含义与内容 用户数据(user.dat): id(user_id), 性别(gender), 年龄(age), 社会地位级别(occupation), 身份表示(zip)电影数据(moive.dat): id(moive_id), 电影名称(title), 类型(gener)用户对电影评价(ra

2015-12-20 13:50:33 1314

原创 http1.X 和 http2.0 的区别

http 的起源http1.X的历史版本http2.0 将解决的问题成为http2.0标准的 候选草案SPDY…FAQwebsocket 和 SPDY的区别如何体验http2.0参考文献SPDY 是什么?如何部署 SPDY? http://www.open-open.com/news/view/1830e9a#_label0HTT P的未来以及对SPDY的争论 http://www.c

2015-05-10 15:30:04 1883

原创 python 中 dist-packages 和 site-packages 的区别

python 中 dist-packages 和 site-packages 的区别 dist-packages is a Debian-specific convention that is also present in its derivatives, like Ubuntu. Modules are installed to dist-packages when they come fr

2015-04-18 11:35:59 6046 2

原创 Tornado + supervisor + nginx 环境部署与初体验

tornado + supervisor + nginx 一直是比较流行用于部署web生产环境    Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本,是属于facebook的一个开源项目。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞

2014-12-09 09:56:36 2946

原创 linux转码命令行和python两种实现

今天从windows拷到linux的文件出现乱码,其实直接通过file, iconv命令转码就行了/*如果是命令行来实现的话,也是可以的,而且从某种程度上来说是可能更加便捷的*/file genghao.cpp /*根据这个可以知道这个文件的大概编码类型*/iconv -l /*看看我们的iconv工具是否支持这种编码,不过不支持,选择一个比较接近的就行*/iconv -f

2014-12-07 22:10:01 2592

原创 python 时间戳和格式化时间的转化

python 里面与时间有关的模块主要是 time 和 datetime如果想获取系统当前时间戳:time.time() ,是一个float型的数据获取系统当前的时间信息 : time.ctime() 是一个str类型的时间字符串,一般比较少用与开发中如果想获得当前的普通日期字符串,可以简单的用str(datetime.date.today())还有就是时间和时间戳之间的相互转化(

2014-12-06 11:46:05 4387

原创 python 回调函数和回调方法的实现

回调与事件驱动回调函数有比较重要的意义:它在是事件驱动的体现我们试想一个场景,如果我们触发了某个事件,比如点击事件那么只要给这个点击事件绑定一个或多个处理事件,也就是回调函数我们就可以在点击事件被触发后(结束后)调用相应的方法来处理后事比如普通回调#在函数中使用回调def click(callback): eval(callback)() #ev

2014-11-28 18:39:58 9588 2

原创 Ubuntu14.04下ssh安装,基本操作及无密码登陆

客户端安装ssh 一般是远程安全登陆如果是不需要配置ssh服务,只需下载安装相应的客户端就行了sudo apt-get install openssh-client安装成功后,在终端上敲上ssh ,如果有各种选项提示,就说明安装成功了服务配置如果需要配置相应的服务,也不是很难sudo apt-get install openssh-server

2014-11-26 14:58:29 3299

原创 https什么是保密通讯

我自己也在上信息安全这们课,主要是之前一直不清楚保密通讯的过程和细节,今天仔细研读了各种大牛的精彩博文后,自己按照自己的理解整理了一下,话题是https怎么做到安全的?首先,要明确一点,要保证通讯双方之间的保密通讯:    比如A 和B 通讯,那么 A 发给B的信息,必须要B的公钥加密,B对于A发给他的信息,必须要用自己的私钥加密,同理, 如果 B 发给A的信息,必须要用A的公钥加

2014-11-05 16:59:07 3038

原创 LeetCode Find Minimum in Rotated Sorted Array 解题报告

题意:这道题的题意是:存在一个排序好的数组 ,通过移动几个数,得到的新数组,比如原来的数组是 0 1 2 4 5 6 7,向右移动3个数, 变成了数组 4 5 6 7 0 1 2, 如果我们事先不知道我们究竟移动了几位,现在要求这个数组中的最小数。题意分析:首先,我看了这道题,愣是呆了好一会儿,我去,这不就是让我想暴力遍历一次的节奏吗?然后,我们只需要遍历O(n)次

2014-10-28 00:04:30 2836

操作系统-精髓与设计原理-课后答案.pdf

操作系统-精髓与设计原理-课后答案.pdf

2014-03-18

空空如也

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

TA关注的人

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