自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (50)
  • 收藏
  • 关注

原创 php 返回一个数组中特定值的所有下标

参考文档     http://php.net/manual/zh/function.array-keys.php首个下标  array_search 多个下标   array_keys 配合可选参数 search_value 完成 eg:  <?phpfunction showIndex($source_arr, $sum){ $index_list =

2017-08-31 17:39:44 5598

转载 php cgi 和cli 的区别

转载地址   https://my.oschina.net/u/919580/blog/119308CGI  common gateway interface  通用网关接口以CGI方式运行时,web server将用户请求以消息的方式转交给PHP独立进程,PHP与web服务之间无从属关系.纯粹调用--返回结果的形式通讯.而模块方式,则是将PHP做为web-server的子

2017-08-31 17:21:24 789

原创 PDO ping 的实例 ,解决mysql has gone的问题

项目中遇到了  mysql has gone的情况 , so 需要在每次查询前 检测链接是不是正常的操作;公司的Api 这部分是没有封装成类的 图省事  也没有封住成类 (下面会讲到类的怎么操作)<?php/** * gen PDO instance * @return PDO */function getPdo(){ static $pdo; try

2017-08-31 16:37:29 660

原创 mysql do和select 的区别与联系

参考文档     https://dev.mysql.com/doc/refman/5.7/en/do.html语法 :do  expr 执行一个不期望返回结果的表达式,   但是比select 执行相同的操作的时候看要快eg:   do sleep(5)     select sleep(5)但是在需要返回结果的操作的时候 还是需要select  eg

2017-08-31 15:05:24 779

转载 curl 常用命令

转载地址    http://www.cnblogs.com/gbyukg/p/3326825.html通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名的文件中-O:使用URL中默认的文件名保存文件到本地1 # 将文件下载到本地并命名为mygettext.html2 curl -o mygettext.html h

2017-08-29 20:18:52 294

转载 http cache-control 指令的设置以及意义

转载地址 :    https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cache-Control语法Edit指令不区分大小写,并且具有可选参数,可以用令牌或者带引号的字符串语法。多个指令以逗号分隔。缓存请求指令客户端可以在HTTP请求中使用的标准 Cache-Control 指令。

2017-08-29 19:22:55 34905

原创 windows 顿号打出来

中文环境  \  回车  eg: 、、

2017-08-29 15:34:24 903

原创 thinkphp3.2 多表事务的实例

多表事务不同于单表  1.  需要使用空白的Model 来开启以及使用事务2.   如果不是在Model里面, 需要使用  $model-&gt;table() 来进行insert update delelte操作 , 但是直接D() 操作试验了也是可以的3. 如果是特定的Mysql链接在实例化 model的时候链接使用     eg :  M('','', 'MYSQL_CRSAPI)4. 默认...

2017-08-28 12:16:59 5225

转载 框架事务的嵌套(tp 3.2 无法嵌套事务, 更改源码也不可以)

参考文档     http://blog.csdn.net/u011132987/article/details/76999057很好的文档   之后整理

2017-08-28 11:49:23 1214

原创 mysql 查看所有表的搜索引擎

SELECT table_name, table_type, engine FROM information_schema.tables WHERE table_schema = 'database_name' ORDER BY table_name DESC;

2017-08-28 09:59:19 3222

转载 PHP 处理 MySQL INNODB 事务回滚(ThinkPHP、MySQL、PDO)

参考文档    http://liuxufei.com/weblog/jishu/971.html<?php $tranDb = new Model(); // 启动事务 $tranDb->startTrans(); // 准备数据 $sql = array('aaa' => 1); $res1 = $tranDb->table(

2017-08-25 18:22:04 1400

转载 http 的缓存策略

参考文档   http://www.cnblogs.com/vajoy/p/5341664.htmlhttp://httpd.apache.org/docs/current/mod/mod_expires.html很好的文章  ,记下  之后详细研究

2017-08-25 13:57:57 287

原创 xhsell 快捷键集集锦

alt + enter   全屏alt + enter   小屏

2017-08-24 21:05:45 603

原创 js 数值操作(floor ceil abs round)

参考文档: floor :     https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/floorabs :      https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Obj

2017-08-23 20:14:00 398

原创 php validation before submit 实例 && 一些需要规避的问题

规避:submit 按钮一定要使用 input ,不可以使用button 不然不起作用查询">s 开始时间

2017-08-23 18:10:54 358

原创 js 获取当天的时间字符串 (日期部分的字符串)

参考文档   : https://developer.mozilla.org=-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateStringhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date/toStr

2017-08-23 18:06:43 1489

原创 js 将时间字符串转成秒 (Date.parse()) && 当心默认时区

参考文档:   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date/parse方法 :Date.parse(dateString)return :一个表示从1970-1-1 00:00:00 UTC到给定日期字符串所表示时间的毫秒数的数值。如果参数不能解析

2017-08-23 17:30:13 5023

原创 table td 内容太长自动换行的实例(word-wrap和word-break的差异)

参考文档 :   table-layout  : http://www.w3school.com.cn/cssref/pr_tab_table-layout.aspword-wrap 和 word-brak的差异:  http://www.cnblogs.com/2050/archive/2012/08/10/2632256.html首先:固定table的布局  :   t

2017-08-22 15:24:05 4902

原创 array_map 在class的是使用方法

参考文档 : http://php.net/manual/zh/function.array-map.phparray_map 手机里面没有介绍怎么在class里面使用, 下面是一个实例:$tel_list = array_map( [$this, filterTel] , $read_tel);被调用的方法是: $this->fileterTel

2017-08-21 18:26:56 748

原创 git 撤销commit

参考文档: http://zhyq0826.iteye.com/blog/1671638在本地有些时候错误的comit 了数据很麻烦(注意是还没有提交到远程的时候);需要取消这次提交  使用下面的命令:git reset --hard 8f919dab8e1af60441efadc7c780d110d41321d68f919dab8e1af60441efadc7c780d1

2017-08-21 18:23:09 1455

原创 一个文件上传的实例(服务端)

上传的是电话文本文件,一行一个电话号 ,文件的体积又不是特别的大 ;  0.5M 限制一开始使用的 fgets每次都一行, 需要读 1万到3万次;优化: fread 一次读取 fread($hand, fileszie($hand));限制: 开始使用的是行的限制,但是大家通用的是大小的限制, 而且行的限制 总是要循环的到临界点的; 这点太被动了

2017-08-21 18:18:36 340

原创 mysql命令行登录的命令

mysql -u 用户名 -p密码 -h 服务器IP地址 -P 服务器端MySQL端口号 -D 数据库名

2017-08-21 11:15:39 779

原创 mysql建表INT类型后面的长度有什么意义(高性能mysql中找到了答案)

参考文档   http://www.cnblogs.com/echo-something/archive/2012/08/26/mysql_int.html很好的文档 ,等下整理

2017-08-17 18:32:19 2955 1

原创 array_merge 和 + 之间的区别

参考文档.:    http://php.net/manual/zh/function.array-merge.php          http://m.jb51.net/article/38593.htma. 字符串键值的处理     array_merge 覆盖前面的     +  覆盖后面的b.  数字键值的处理      array_merge 不会产生覆

2017-08-17 17:14:00 428

原创 MongoCollection::find 内存泄漏以及规实例

参考文档:内存  http://php.net/manual/zh/mongocollection.find.phpphp 手册里面讲到: 使用 iterator_to_array() 会让驱动将强制载入所有搜索结果集到内存,所以对超过内存大小的结果集不要这么做!find会将得到的所有的数据放到数组中去 , 而数组是可能溢出的;order  limit skip  li

2017-08-17 13:55:50 945

原创 insert into 实现插入 或者满足条件更新实例

插入 或者满足条件更新insert into dict_itagtel_test_zhao(`field1`,`field2`,`field3`,`field5`,`field6`)values("86","1","100","2017-08-15 19:43:11","15298837172"),("86","1","100","2017-08-15 19:43:11","0

2017-08-16 13:36:47 5488

原创 tp 原生的mysql操作入口

参考文档   http://doc.thinkphp.cn/manual/_search.html$model = new Model();有结果集     $model->query($sql);无结果集    $model->execute($sql);

2017-08-15 19:37:32 923

转载 linux 杀死一个用户所有进程的方法

参考文档 :   http://www.ttlsa.com/linux-command/4-method-to-kill-user-all-process/pkill -u ttlsa

2017-08-15 15:38:10 1416

原创 input file 的样式改变的实例

div class="form-group"> label class="col-sm-2 control-label">选择文件label> div class="col-sm-5"> label class="btn-bs-file btn btn-info"> 号码 input type="file" name

2017-08-15 10:34:58 1321

原创 bootstrap关于select的写法(style)实例

参考文档    https://bootsnipp.com/snippets/GXagX {$input['province']} 选择省份 {$province}

2017-08-14 16:36:41 1840

原创 boostrap需要的样式的地址

参考文档  https://bootsnipp.com/snippets/Kr2Qg快速的定位到需要要的bootsrap 样式

2017-08-14 16:16:55 302

转载 window.open 打开页面的方式

参考文档 : http://blog.csdn.net/woxueliuyun/article/details/3672268window.open("http://www.baidu.com/", "_self");  当前页打开window.open("http://www.baidu.com/", "_blank");  新窗口打开页面

2017-08-14 15:42:04 517

原创 使select option达到超链接的效果实例

参考文档:  http://www.51itstudy.com/it/article/7043.htmlopetion value 为url select  在加上onchange的事件, onChange="window.open(this.options[this.selectedIndex].value);"select class="form-control" na

2017-08-14 15:36:43 2138

原创 tp 里面 select2 筛选实例

参考文档   https://kevin-brown.com/select2/examples.html下载链接   https://github.com/select2/select2tp 引入 css js 的方法 :link rel="stylesheet" href="__CSS__select2.min.css">script src="__JS__select2.f

2017-08-11 17:36:23 1546

原创 mongo 添加索引(单字段索引, 联合索引 唯一索引,and union 区别) 和sparse选项的使用

参考文档:  https://docs.mongodb.com/manual/reference/method/db.collection.createIndex/ sparse                https://docs.mongodb.com/v3.0/tutorial/create-a-sparse-index/注意:       创建索引基本上都会使用的选项是spa...

2017-08-11 12:29:45 1930

原创 yii2框架关于log的配置

log里面记录了大量的不需需要的401 401的错误'log' => [ 'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'],

2017-08-09 14:44:24 826

原创 php get values of array (多维)

参考文档:   http://php.net/manual/zh/function.array-column.phparray_column  实例:获取2维数组中的下标为id的value$ids = D('table_name') ->where(['status' => new \MongoInt32(1)]) ->field([

2017-08-08 19:44:41 375

原创 tp3.2操作mongo SUM数据的实例(aggregate 不分组获取统计值)

参考文档 :  http://php.net/manual/zh/mongocollection.aggregate.phptinkphp field没有封装关于mogno的sum用法 ;所以只能借助与原生的mongoCollection::aggregate()public function statCallLog($where) { $pipeline

2017-08-08 17:57:39 1848

原创 pdo 单例的非class的写法

/** * 获取pdo实例 * @return PDO */function getPdo(){ static $pdo; $config = get_config('db'); try { if (!$pdo) { $pdo = new PDO($config['dsn'], $config['usr'], $confi

2017-08-08 12:14:44 296

原创 php获取当前进程的id

参考文档  http://php.net/manual/zh/function.posix-getpid.phpint posix_getpid ( void )

2017-08-08 10:19:57 5824

空空如也

Ubuntu 安装JRE出现的,怎么解决呢?

2015-10-07

gtk, GTK_TOGGLE-BUTTON(check_button)结构体,->疑问

2015-10-05

gtk_progress_bar_pulse,怎么用?

2015-10-04

gtk+环境出现下面错误提示,搜索了下,:notebook未实例化,怎么破?

2015-09-26

gtk+图形编程的时候出现的错误,怎么破?invalid cast

2015-09-24

linux gtk 里面的怎么将滚动条构建添加到viewport?

2015-09-18

linux gtk容器那么多结构体怎么去查看他们具体含有哪些成员呢?

2015-09-17

window不是一个结构体,也没有allow——shrink成员,why可以通过->引用

2015-09-15

linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置

2015-09-15

linux 下图形界面编程gtk_layout_new()参数的设置是怎么发挥效用的呢?

2015-09-13

linux gtk函数 GtkLayout GtkFixed有什么区别呢?

2015-09-13

linux gtk gtk_widget_set_has_window有什么作用呢?

2015-09-12

ubuntu一般的函数可以终端man获取用法?gtk系列函数呢?

2015-09-08

ubuntu 终端password修改密码时,找不到password怎么搞的?怎么解决?

2015-09-08

ubuntu开机的时候遇到的,怎么选?为什么会出现?

2015-09-06

makefile,下面命令的-D $(date)表示什么意思呢?

2015-09-06

linux 简单makefile,foo=sort,在sort的函数中以$(foo)引用会失败?

2015-09-05

简单makefile,函数名以变量引用怎么就不行了呢?

2015-09-03

简单makefile,怎么查不到-lgnu,是不是说明我需要自己编写gnu库呢?

2015-09-03

ubuntu15.04作为过渡版本,会有什么问题呢?基本的功能,函数的正确性会又问题吗?

2015-09-03

怎么讲ubuntu15.04恢复到14.10版本?

2015-09-02

case,while,for shell脚本中经常可以看到read -p “ 提示符” 不接变量

2016-01-03

linux sort命令:诡异的组合,大佬给个解释呗,谢谢

2015-12-30

linux的虚拟硬盘可以随意的构建,换言之是不是可以在linux里面随意的下载存储视频呢?

2015-12-25

运维CentOS环境,traceroute命令

2015-12-25

centos运维,wget下载失败是什么问题呢?

2015-12-19

centos配置本地YUM时,将/dev/cdrom 挂载在/media/centOS下,

2015-12-18

linux,挂载自建的文件系统怎么没有什么变化?是不是进入挂载点就意味着切还了新的文件系统?

2015-12-17

我的linux(centos) 中挂载了多个文件系统怎么在他们中间切换呢?

2015-12-16

linux fdisk -lcu 查看磁盘有一句,怎么解释呢?

2015-12-15

(采用了虚拟机)ubuntu,升级到15.10后,

2015-11-15

linux 环境,tcgetsid(STDOUT_FILENO),返回error

2015-11-15

APUE(版3) 例8.28 会计进程,第31,32行怎么解释?

2015-11-13

apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?

2015-11-07

已经用了半年的ubuntu,今天重新登,居然在开机时,

2015-10-31

ubuntu登陆glade时,报错怎么个情况

2015-10-29

GTK,用到了GtkBuilder,在从GtkBuilder获取对象的时候,

2015-10-28

ubuntu eclipse 里面怎么缺少宏?怎么解决

2015-10-15

ubuntu 14.04 glade 联编,什么情况?

2015-10-11

linux 安装eclipse的安装,JRE出现错误,怎么破

2015-10-06

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

TA关注的人

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