2014/02/25 PHP/Python/Java No Comments CI增加类似ThinkPHP的success、error提示 CodeIgniter预定义全局success、error提示首先找到CI的公共函数类/全局函数类文件:/system/core/Common.php这里在该文件最底部添加如下代码:/** * 成功跳转函数 * @access public * @param mixed * @return mixed */ if ( ! function_exists('success')) { function success($tag,... 继续阅读 »
2014/02/13 WEB前端 No Comments div默认高度及高度自适应 ```css height:auto!important; height:100px; min-height:100px; ``` 注释:因为!important在IE7和Firefox都可以读到,而且权重高于后面的height:100px;所以当在IE7和Firefox显示的时候,就会用了前面的height:auto!important;而IE6识别不了!important,auto对它也不管用,因此会应用了后面的height:100px的样式;而min-height:100px表示DIV最小高度为100px;此属性在IE7和firefox都可以识别。 继续阅读 »
2014/02/08 随想/其他 1 Comments 互联网思维之连接一切 连接思维是互联网思维的重要表现之一,当我们回首互联网历史的时候,会发现互联网让人与人、人与物之间的连接更为便捷。雅虎缩短了人与媒体的连接,谷歌缩短了人与信息的连接,MSN和Facebook缩短了人与人的连接,ebay缩短了人与商品的连接。当有人问起我们互联网思维的概念时,我们总是一筹莫展。但当我们讲起互联网思维的时候,却总是眉飞色舞,声称某某企业就是运用互联网思维才成功的。互联网思维到底是什么?对于这个概念,不同的人有不同的解释,有时候它就像哲学这个词一样,只可意会不可言传。有人曾将互联网思维与文艺复兴时期的“人文主义”相联系,而我更愿意将其与工业革命的连接相联系。第一次工业革命,蒸汽机车让人们以比以往更快的速度相连接,第二次工业革命,电话、电报让人们在几秒钟内实现连接,互联网时代(革命)则几乎让远隔千里... 继续阅读 »
2014/01/24 运维/监控/DevOps No Comments 整合服务器驱动程序到系统光盘ISO文件中 整合驱动程序到系统安装盘-图片多是因为适应不同用户的需求,其实操作过程很简单,也就是点几下鼠标的事。当我们在使用SATA、SCSI硬盘或磁盘阵列的电脑安装系统,需要在安装程序检测磁盘设备时按下F6键,插入软盘为操作系统提供 磁盘设备的驱动程序,如果你的电脑上没有软盘驱动器则无法开始安装。要避免类似的麻烦,可以将磁盘设备的驱动程序整合到操作 系统的安装光盘上,又或者整合更多驱动程序,让操作系统在安装时自动安装。整合驱动需要两个软件:nLite和Microsoft .NET Framework Version 2.0 通过工具软件将驱动程序整合到操作系统安装光盘,主要使用nLite。为了便于你的阅读本文关于nLite的使用相关内容已生成为pdf文档,请点击下方链接进行下载:点击下载%E6%95%B4%E5%9... 继续阅读 »
2014/01/24 服务器技术 2 Comments Windows系统下访问Linux系统格式分区 linux系统下大多数都是用ext3/ext4文件系统系统,许多流行的linux发行版默认的文件系统就是ext3/ext4,正常我们在windows下是无法识别ext3/ext4分区.导致我们想要提取一些数据的时候而有心无力.Ext2Fsd可以让你在Windows系统中挂在linux的分区。这里推荐两款可以在windows系统下识别linux分区格式的软件1、Ext2Read 是一个能够读取etc2/etx3/ext4文件系统的工具。他支持LVM2和Ext4.可以查看和复制文件和文件夹,递归复制整个文件夹。2、Ext2Fsd是一个windows下的ext2文件系统驱动,支持windows2000,xp,vista。是一款自由软件,以GPL2协议发布ext2fsd使用方法第一步:打开ext2fsd后,先载入... 继续阅读 »
2014/01/24 随想/其他 No Comments 谷歌Google创新9原则 想知道是什么让 Google 成为生产力与创造力的圣杯?当然不是喝山景城脚下的神水。而是贯彻其首席社会布道师 Gopi Kallayil 所谓的 Google 创新九原则。任何企业,无论规模大小,均可从 Google 的创新文化中偷师。1、创新无所不在自顶向下也好,自底向上也罢,创新可以来自于任何地方,甚至是你最想不到的地方。比方说,一位给 Google 员工看病的医生指出 Google 有责任帮助那些搜索“如何自杀”的人。这番话令 Google 调整了搜索结果显示,使得屏幕顶端显示出美国预防自杀热线的电话号码。此后很快拨打热线的数量就增加了 9 个百分点。后来在许多国家也进行了相应调整(注:中国似乎没有)。2、聚焦用户钱的事情以后再担心,首先要聚焦用户,其他的东西自然水到渠成。当用户输入几个字母时就展示... 继续阅读 »
2014/01/20 WEB前端 No Comments js获取页面URL地址并判断URL是否包含具体值 js/jquery获取当前页面URL地址并判断URL字符串中是否包含某个具体值本文介绍jquery/js获取当前页面url地址的方法,在jquery与js中获取当前页面url方法是一样的,因为jquery没有自己相关的函数,使用js 的windows方法来获取,相关方法如下:window.location.pathname //设置或获取对象指定的文件名或路径window.location.href //设置或获取整个 URL 为字符串window.location.port //设置或获取与 URL 关联的端口号码window.location.protocol //设置或获取 URL 的协议部分window.location.hash //设置或获取 href 属性中在井号“#”后面的分段window... 继续阅读 »
2014/01/17 Nginx/Apache/Tomcat No Comments CI框架去index.php Nginx rewrite规则 CodeIgniter去除index.php Nginx规则范例:server { listen 80; server_name ci.www.fity.cn; index index.html index.htm index.php; root /htdoc/web/citest; location / ... 继续阅读 »
2014/01/16 随想/其他 No Comments Thinkpad E430/E431 Win8改为Win7系统 本文主要介绍Thinkpad E430/431 Win8系统改为Win7系统的步骤:自微软公司发布Win8系统以后,越来越多的电脑厂商都把Win8系统出厂预装到笔记本当中,联想Thinkpad E430系列笔记本也不例外,由于Win8系统的操作界面发生了很多改变,有很多人还不太喜欢使用电脑出厂预装的Win8系统,所以想要把Thinkpad E431笔记本中出厂预装的Win8换成Win7系统。对于笔记本电脑装系统,相信很多人都不陌生,但就有很多朋友问我,为什么我用U盘或是光盘对出厂预装了Win8系统的电脑安装系统,在按F12选择U盘或光盘启动的时候,老是进不去,画面闪动一下,又回到原来的界面,这是什么原因造成了的呢? 有些人开始怀疑这是U盘或光盘坏了,或者是PE没有做好等原因,但拿到其它电脑上去,又成正常启... 继续阅读 »
2014/01/15 PHP/Python/Java No Comments 倒计时函数_计算两个时间相差值_PHP函数 **PHP倒计时函数、求两个日期时间之间相差的时间函数、计算时差函数_PHP函数笔记** ```php /** * 求两个日期时间之间相差的时间 * (针对1970年1月1日之后,求之前可以采用泰勒公式) * @param string $day1 2016-10-01 10:01:08 * @param string $day2 2020-10-01 10:01:08 * @return list */ function diffBetweenTwoDate($start_time, $end_time){ $start = strtotime($start_time); $stop = strtotime($end_time); i... 继续阅读 »
2014/01/14 服务器技术 No Comments Tmail登录失败问题 之前安装的是Tmail5.0.1,最近邮件服务器有时登录提示登录失败,有时在登录状态下刷新时提示MySQL链接数超出等,时好时坏,经过查找发现tmail安装完成后没有创建my.cnf配置文件,于是重新创建了一份MySQL配置文件my.cnf并对MySQL的连接数做了适当配置后,发现问题没有再次出现过。关于MySQL寻找my.cnf配置文件的顺序过程可以参考本博客相关文章。 继续阅读 »
2014/01/14 WEB前端 No Comments CSS样式优先级 ##### 一、CSS样式选择器优先级 ID选择器(形如#divMain{}) > 类(形如.divSpecial{}) > 标签(形如body{}) ##### 二、CSS文件的优先级 **1、**标有”!important”的规则有最高优先级 一个样式规则可以有一个”important”附带标签,表示该样式规则具有最高优先级。例如下面例子中,前景色被标为important。 h1{color:#FF7000 !importan; font-family:sans-serif} 注意:这种声明容易引起混乱,因此通常使用得较少。 **2、**创作者规则优先级高于浏览者规则 浏览器允许浏览者创建样式规则以覆盖系统缺省值。在此情况下,由网页创作者明确设定得样... 继续阅读 »
2014/01/14 数据库 No Comments MySQL子查询常见格式 ##### MySQL常见的几种子查询形式 mysql从4.1版开始支持子查询功能,在此版本前,可以用join写连表查询来进行替代,但不推荐这么写,相当的麻烦。mysql子查询的几种常见写法: select * from xxx where col = [any|all](select * from xxxx); 该句法可分为加关键词和不加关键词的写法,当不加关键词的时候,子查询语句返回的是一个离散值(注意是一个),查询语句将以子查询语句的结果作为自己 where子句的条件进行查询,该句法可以在子查询语句前加入any、all、some等关键字,此时子查询语句返回的是一组离散值。any则表示,查询语句是以子查询返回的值作为一个范围,在此值范围内进行查询,其与in关键字相像;al... 继续阅读 »
2014/01/05 PHP/Python/Java 1 Comments 浅析HTTP会话控制: php session与cookie 本文介绍了PHP会话控制,主要阐述以下几点内容:•会话控制的产生背景/概念•cookie的维护与生命周期(有效时间)•session的维护与生命周期(回收机制)•cookie与session之间的区别与联系•问题1:禁用cookie后session为什么会失效?•问题2:IE浏览器下丢失session,每次刷新页面,都会生成新的sessionID(Firefox浏览器正常)•session、cookie简单实例▶ 本文最后更新:2014-01-23(更新内容‘问题2’)● 理解会话控制的概念理解一个概念就需要理解他的背景及产生的原因,这里引入WEB环境及其HTTP协议。会话控制产生的背景:阅读过HTTP协议相关资料的同学都会知道HTTP协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议... 继续阅读 »
2013/12/17 PHP/Python/Java No Comments PHP将数组元素组合为字符串函数:implode 版本:PHP4, PHP5string implode ( string $glue , array $pieces )string implode ( array $pieces )implode()函数将一个一维数组元素合为一个字符串,并返回该字符串。其内容为由 glue 分割开的数组的值。参数说明:glue:默认为空的字符串pieces:你想要转换的数组备注:4.3.0开始glue 变为可选参数。范例:$park = Array ( 0 => '2-353', 1 => '2-358', &nb... 继续阅读 »