- 博客(90)
- 收藏
- 关注
转载 HTTP和TCP/IP的区别
网络由低到高总共分为下面几层: 物理层-》数据链路层-》网络层(IP协议)-》传输层(TCP协议)-》会话层-》表示层-》应用层(http协议) 1、TCP和IP TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上 建立起一个TCP连接需要经过“三次握手”...
2016-09-30 17:08:00
145
转载 使用expect实现ssh不输入密码登录远程服务器
在mac或者Linux上由于没有好用的ssh客户端,在使用ssh username@host命令登录远程服务器的时候每次都要输入密码,很是麻烦。 expect是用来实现自动和交互式通信的脚本,可以实现自动登录功能。 下面的例子通过expect实现ssh自动登录远程服务器的功能,无需手动输入...
2016-09-30 17:08:00
704
转载 Access-Control-Allow-Origin:ajax 跨域访问
XMLHttpRequest cannot load http://www.test2.com/test.php. No 'Access-Control-Allow-Origin' header is present on the requested resource.Origin 'h...
2016-09-30 17:08:00
117
转载 设计模式:策略模式
策略模式: 定义了一族算法(业务规则); 封装了每个算法; 这族的算法可互换代替(interchangeable)。 简单来说,策略模式指将只有行为不同的多个类中的行为提取出来,在运行时可以选择具体的行为(策略或叫算法),也可以动态的切换行为(策略或叫算法),对用户隐藏了具体的行为(策略或叫算...
2016-09-30 17:08:00
177
转载 关于MVC的一些思考
现在软件开发很多框架都使用的是MVC模式,M指的是模型,V是视图,C是控制器,MVC的目的就是使M和V分离,也就是将视图层和数据层进行解耦,提高代码的复用性。C存在的目的是确保M和V的同步,一旦M改变了,V也要相应的改变。 MVC的详细分工如下: Mode...
2016-09-30 17:08:00
117
转载 使用SMTP发送邮件报错:Expected response code 250 but got code "553", with message "553 Envolope sender mis......
转载于:https://my.oschina.net/qingmeisu/blog/753903
2016-09-30 17:08:00
2665
转载 推荐三款强大的js图表库
1.百度的Echart ECharts,缩写来自Enterprise Charts,是百度推出的一款开源的,商业级数据图表,它最初是为了满足百度公司商业体系里各种业务系统(如凤巢、广告管家等等)的报表需求。 2.Highcharts 中文网站:http://www.hcharts.cn/...
2016-09-30 17:08:00
127
转载 软件开发行为准则
在日常的开发中,我们经常因为这样或者那样的事情而产生一些BUG,有些甚至是很弱智的BUG,那么怎样才能规避这些问题呢?下面是我在日常开发中总结出来的一些行为准则,不敢说对所有的人都有效,至少对于我是有效的,供大家参考。 软件开发行为准则: 1.不被打断:不要让产品或领导打断你,这点似乎不可...
2016-09-30 17:08:00
685
转载 一个临时性页面的优化
某一天,经理让做一个有关公司销售业绩的统计临时页面放到电视上,给当天来参观的客户观看。 第一个阶段: 情景:临时性功能,数据量小,sql简单,开发时间短。 对策:所有的东西都放在一个控制器里面,js和css等数据之间写在view层,数据实时查询。 公司业...
2016-09-30 17:08:00
153
转载 常用的排序算法
冒泡排序 在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。 代码实现 /** * 冒泡排序 * @param array $arr 一维数组 * ...
2016-09-30 17:08:00
101
转载 mysql myisam和innodb 区别
MySQL默认采用的是MyISAM。 1、MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。 2、In...
2016-09-30 17:08:00
94
转载 Redis error: MISCONF Redis is configured to save RDB snapshots, but is currently not able to pers...
Redis error: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set...
2016-09-30 17:08:00
151
转载 设计模式:导读
最近在看《Head First 设计模式》,颇有种如获至宝的感觉,O(∩_∩)O~代码还能这么玩。所以决定写一个系列的文章来记录自己的学习进展。本文是一个导读,简单的介绍下设计模式相关的原则、和设计模式的分类。 一、什么是设计模式 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计...
2016-09-30 17:08:00
104
转载 推荐几个很有用的PHP函数
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_...
2016-09-30 17:08:00
171
转载 二分查找
二分查找又称折半查找, 优点:比较次数少,查找速度快,平均性能好; 缺点:要求待查表为有序表,且插入删除困难。 应用场景:折半查找方法适用于不经常变动而查找频繁的有序列表。 首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位...
2016-09-30 17:08:00
182
转载 关于自学
在和朋友聊天的时候,谈到了一个话题就是程序员怎么入门。我说是自学的啊。朋友一脸佩服的说:我也想自学,但是就是刚开始的时候兴趣和动力都很足,久而久之就没什么动力了。他问我怎么样才能保持长久的动力。我总结了下,无非就是以下几点: 1、选择优秀的技术书籍 一本好的书籍胜过一个好老师。例如疯狂的...
2016-09-30 17:08:00
230
转载 PHP session锁
描述: 在PHP中,当同一个客户端执行两个包含session_start()的页面,如果先执行的脚步执行时间较长,就会导致session文件阻塞。具体表现为:一个PHP页面的执行时间比较长,而只要这个页面没有执行完毕,其他的页面访问都是长时间加载状态,只有那个页面执行完毕了,剩下的...
2016-09-30 17:08:00
219
转载 Yii2-admin RBAC权限管理的实现
yii2-admin是yii2 rbac的一套管理工具,实现了漂亮的界面和完整的权限管理功能,不用自己再去写权限代码了,使用之前请将yii2的源码更新到最新版本. git源码地址:https://github.com/mdmsoft/yii2-admin 安装yii2-admin: 1、...
2016-01-19 11:02:00
136
转载 ThinkPHP 多表查询-如果字段A相同,则把字段B相加
在一个项目中,需要查询表tr_product中的user_id字段,如果user_id相同,则把其对应的money字段相加,数据库截图如下: 实现代码: $Model = D('Model');$res =$Model->query("SELECT user_id,sum(mon...
2016-01-19 11:02:00
369
转载 CSS导航下拉菜单被JS幻灯片挡住的…
网站常会用到一些 下拉菜单,,幻灯片,,,飘浮广告等。 但经常会发现。幻灯片会挡住下拉菜单或者飘浮广告等。解决办法有下 第一,可将幻灯片所在DIV 置于最底层。添加CSS如下 style="z-index:-100;position:...
2016-01-19 11:02:00
193
转载 【转】Ubuntu中切换工作区的五种方…
一直以来,多个桌面工作区都是 Linux 桌面的一个非常重要的特色。Ubuntu 默认提供四个工作区。 要想习惯于使用“虚拟工作区”,找到一个适合你工作流程的切换工作区的方法就意味着成功了一半。为了帮助你养成这种习惯,下面有五种方法可以完成工作区的切换。 ...
2016-01-19 11:02:00
359
转载 php连接数据库输出的中文几个字就…
我们首先假设数据库中采用的编码为UTF-8 这时我们在PHP页面中应当首先添加 "Content-Type" content="text/html; charset=utf-8" /> 文件保存时的编码类型也必须是utf-...
2016-01-19 11:02:00
174
转载 使用javascript实现信息的显示和隐藏
我们在写注册页面的时候,必填信息是可见的,可选信息是隐藏的,如果用户希望填写,可以单击“详细信息”。 <!-- 下面代码通过javascript实现信息的显示和隐藏 --> <!DOCTYPE html><html><head>&...
2016-01-19 11:02:00
165
转载 常用WordPress Ping列表
http://ping.baidu.com/ping/RPC2 http://www.feedsky.com/api/RPC2 http://blogsearch.google.com/ping/RPC...
2016-01-19 11:02:00
284
转载 linux输入ifconfig后报“bash:ifoco…
问题:当我 在终端输入ifconfig命令查看ip时,总是提示bash: ifconfig: command not found。输入的 ifconfig命令并没有错,可是为什么总是提示我命令找不到呢? 我在百度上找到的答案是必须输 入/sbin/ifconf ...
2016-01-19 11:02:00
208
转载 CRX文件安装
如果下载 .CRX 文件到本地,如何安装到Google Chrome浏览器中? CRX文件安装到Google Chrome浏览器中还是比较简单的。 1. 点击Google Chrome右上角“三”图标 2. 菜单中选择,“...
2016-01-19 11:02:00
134
转载 ntsysv命令
功能说明:设置系统的各种服务。 语 法:ntsysv [--back][--level <等级代号>] 补充说明:这是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,...
2016-01-19 11:02:00
367
转载 交流群里遇到的一个小问题
今天在一个交流群里有个朋友问了个问题,感觉挺有趣的,所以记录下来 下面是他的代码, <?php $a=3; $b=5; if($a=5 || $b=7) { $a++; $b++; ...
2016-01-19 11:02:00
120
转载 HP QR Code 生成二维码
最近需要做一个扫码登录的功能,通过HP QR Code来实现,HP QR Code是一个开放源代码的php生成二维码的类库 地址:http://phpqrcode.sourceforge.net/ 通过 phpqrcode.php 的png()方法即可生成二维码图片,png()方法参数说明...
2016-01-19 11:02:00
168
转载 【转】redhat使用rsyslog替换系统…
WEB服务器多的时候检查日志是一件痛苦的事情,用 perl 脚本登录到服务器上grep一些错误信息两次之后就觉得是纯体力活,想办法偷懒。 准备弄一台统一的日志服务器,将登录认证,系统日志等全部发送到这台日志服务器上,可以做监控分析,也能即时获取最新日志。 ...
2016-01-19 11:02:00
167
转载 ThinkPHP框架学习之CRUD
User模块UserAction.class.php <?phpclass UserAction extends Action { public function index(){ $m=M('User');//操作的数据库表 $arr=$m->select(...
2016-01-19 11:02:00
186
转载 MySQL数据库使某个不是主键的字段唯一
在使用MySQL数据的过程中有时候我们需要某个不是主键的字段不重复,这个时候就要用到SQL的UNIQUE约束了。 下面摘抄自w3school里的一段介绍: UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的...
2016-01-19 11:02:00
709
转载 linux 安装PHP和couchbase出…
1.安装PHP的依赖问题: [root @TEST ~]# rpm -ivh php5-5.4.6-1.x86_64.rpm error: Failed dependencies: libjpeg.so.62()(64b...
2016-01-19 11:01:00
99
转载 很多学ThinkPHP的新手会遇到的问题
在模板传递变量的时候,很多视频教程都使用$v.channel的方式,如下: <a href="{:U('Chat/set',array('id'=>$v.channel))}" title="设置" class="btn btn-mini tip"> 这会导致URL在解...
2016-01-19 11:01:00
78
转载 linux下mysql5.5.11编译安装
mysql 版本5.5以后需要cmake编译安装,不是以前的AotuTools(configure),估计以后的版本也会采用这种方式,网上找了一些安装方法有些地方是错的,这里的一份,经过我的测试是可以安装的,所以特地记录一下安装步骤及过程,以供参考! 1,安装所需要系统库相关库文件 y...
2016-01-19 11:01:00
134
转载 mysql环境变量设置
环境变量我都经常用到,在WindowsXP中打开DOS,通过输入命令“mysql -u root -p”切换到mysql下,切换失败,如下所示 在运行里输入cmd后启动doc窗口 ,然后输入如下指令mysql -u root -h127.0.0.1 -p 报错: 'mysql...
2016-01-19 11:01:00
144
转载 安装cmake时包的依赖问题
系统环境: CentOS6.3 (64bit)(系统是最小化安装的,没有网络) 所需源码包已事先准备好: cmake-2.8.10.2.tar.gz 下载地址: CMak...
2016-01-19 11:01:00
1648
转载 Yii2:推荐一个方法arrayHelper::map()
arrayHelper::map()这个方法可以将一个数组拆成一个键-值对映射的多维数组或对象数组。 例子: 1 $array = [ 2 ['id' => '123', 'name' => 'aaa', 'class' => 'x'], 3 ...
2016-01-19 11:01:00
131
转载 windows 下搭建apache php mysql p…
软件包版本如下: apache:httpd-2.2.22-win32-x86-no_ssl.msi mysql:mysql-5.5.29-win32.msi php:php-5.2.17-Win32-VC6-x86.zip phpmyadmin:phpMyAdm...
2016-01-19 11:01:00
137
转载 ThinkPHP框架学习之使用数组进行查询
使用字符串方式是: $m=M('User'); $arr=$m->where("sex=0 and username='gege'")->find(); 使用数组方式: $m=M('User');$data['sex']=0;$data['userna...
2016-01-19 11:01:00
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人