自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 html 换行(单词完整换行)

参考文档:http://yanguz123.iteye.com/blog/1779193html 一行的文字有超出  换行使用  style="word-wrap : break-word; overflow:hidden;" width="150px"eg: {$content}

2017-07-31 19:11:45 8652

原创 DateTime diff的计算相差月份bug

$preObj = new \DateTime('2017-02-01');$currObj = new \DateTime('2017-07-02');$durMonth = $currObj->diff($preObj)->m + ($currObj->diff($preObj)->y * 12) + 1;如果$currObj的时间是大于1号的那么则相差的月份是正常的 如果不是的话,那

2017-07-31 16:04:52 796

原创 api接口必备 try catch实例(操作mongo)

/** * 更新mongo * @param string $table_name * @param array $where * @param array $data * @param array $options * @return boolean */public function updateMongo($table_name, $where, $data, $option

2017-07-27 20:05:55 1923

原创 使用ajax提交表单有很多优势 (下面是一个上传文件的实例 new FormData class)

<!DOCTYPE html><html><head> <include file="Common@Public/head" /> <!-- Include Required Prerequisites --> <script type="text/javascript" src=&quo

2017-07-27 15:43:52 366

原创 一个div中两个按钮之间的距离怎么调整

div class="form-group" data-toggle="buttons"> label class="col-sm-2 control-label" style="margin-right:15px;">操作label> label class="btn btn-info active" style="margin-right:40px;"> inp

2017-07-26 14:57:15 33446

原创 MongoCollection::batchInsert批量插入

参考文档  http://php.net/manual/zh/mongocollection.batchinsert.php

2017-07-25 16:27:20 2125

原创 MongoCollection::findOne没有办法完成排序的工作

参考文档 http://php.net/manual/zh/mongocollection.findone.php折腾了很久没有找到 findOne排序的方法 , 现在确认没有这个选项 使用limit sort 替代iterator_to_array($collection->find($query, $fields)->sort(['_id' => -1])->limit(1))

2017-07-25 15:09:54 1977

原创 输入法切换 圆角与半圆

快捷键   shift+空格

2017-07-24 20:03:03 3416

原创 git 版本回退

参考文档 http://www.admin10000.com/document/5374.html场景: 后悔药系列解决: 1. git log 选定回退的commit 2. git reset --hard commit_id 3. git push -f origin 分支 执行这一步 一般会挨揍 慎重切换到具体的版本 git r...

2017-07-24 20:01:34 328

原创 php匹配年月日的正则

日可能出现也可能不出现, 分隔符 - /<?phpif(count($argv)!=2){echo "\n";echo ' 请输入两个参数 第一个参数是t(转成 Y-m-d) or date(转成时间戳) 第二个参数是要转换的格式 ';echo "\n";die;}$date=$argv[1];echo '检测的时间是'.$date ;$patten = '/^

2017-07-20 16:44:01 3213

原创 php 关联数组中随机的取出一个元素

参考文档   http://php.net/manual/zh/function.array-rand.phparray_rand() 随机的获取一个(多个可选包)元素的key$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");$rand_keys = array_rand($input, 2);

2017-07-20 12:21:10 606

转载 求两个时间点之间有几个月

参考文档  https://stackoverflow.com/questions/4233605/elegant-way-to-get-the-count-of-months-between-two-dates$preObj = new \DateTime(date('Y-m-d',$preTimeStamp));$currObj = new \DateTime(date('Y-m

2017-07-19 18:54:36 395

转载 获取指定月份的最后一天

参考文章  https://stackoverflow.com/questions/1686724/how-to-find-the-last-day-of-the-month-from-datet  指定的月份有几天   28-31$a_date = "2009-11-23";echo date("Y-m-t", strtotime($a_date));

2017-07-14 17:41:32 1726

原创 php 从一个数组删除一个值 not by key的简易方法

$arr = [1,2,3,4,5,'a','b'];$del_val = 2;if(($key = array_search($del_val, $arr)) !== false) {    unset($arr[$key]);}print_r($arr);

2017-07-14 16:26:41 415

转载 简单获取最近6个月的方法

参考文档:  https://stackoverflow.com/questions/10828688/last-six-months-list-in-php$first  = time();$months = array();for ($i = 5; $i >= 0; $i--) sarray_push($months, date('Y-m', strtotime

2017-07-14 16:08:57 695

原创 MongoCollection 与 iterator_to_array

参考文档   http://php.net/manual/zh/mongocollection.find.phpphp  操作经常使用的是数组 MongoCollection::find — 查询该集合,并返回结果集的 MongoCursor所以经常需要对结果进行下转换$m = new MongoClient();$db = $m->selectDB('test');$

2017-07-14 15:51:15 899

原创 php json_encode的选项JSON_UNESCAPED_UNICODE

参考文档  http://php.net/manual/zh/json.constants.php无此选项   json_encode('你好')   变成不可以读 的字符串"\u4f60\u597d"  数据量也相对大些由此选项 json_code('你好',JSON_UNESCAPED_UNICODE);  变成 "你好"

2017-07-14 15:00:38 543

原创 php对mongo写操作 遇到的类型转换问题

php 对mongo 进行写操作的时候 int 写到mongo里面默认是NumberLong (int64)可以通过这样   转成int32$data['updated_at'] = new \MongoInt32(time());

2017-07-13 18:28:59 704

原创 yii和tp框架表单的创建对比

相同点:流程和tp 是差不多的先写 model  设定表单的验证规则 再写 控制器  加载model再写 view 不同的地方;a.  tp 是通过 add create 自动触发字段检测功能的              yii 是通过块赋值进行的        b. view  yii 是通过 ActiveField 加上 Html 完成的备注

2017-07-12 23:14:10 772

原创 'yii\base\InvalidConfigException' with message 'Invalid CAPTCHA action ID:

纠结的问题   最后只是选择了默认的配置上代码:model :public function rules(){ return [ ['username', 'filter', 'filter' => 'trim'], ['username', 'required'], ['username', 'unique', 'targ

2017-07-12 22:10:11 3202

转载 psr 命名空间的规范

参考文档  http://oomusou.io/php/php-psr2/namespace  和                     和 use 空一行use 和 class空一行

2017-07-11 20:37:31 352

原创 php 数组怎么传递到html 怎么依靠json对象的形式操作

json_encode之后赋值给一个属性,jQ  依赖选择器得到相应的属性字符串,var jonObj = JSON.parse(字符串)

2017-07-11 16:51:25 837

原创 mongo 对数据很严格 在使用组装条件的时候需要注意 字段的类型, 分享几个转换的函数

参考文档  http://php.net/manual/zh/function.intval.php   http://php.net/manual/zh/function.strval.phpintval  将变量的整数值strval  返回变量的字符串值

2017-07-11 11:16:12 195

原创 The dollar ($) prefixed field '$inc' in '$inc' is not valid for storage

findAndModify的一个更新db.getCollection('cuishou_ids').findAndModify({    'query':{        'name':'user'        },      'update':{          $set:{$inc:{'id':1}}          },       'new':true

2017-07-10 17:04:41 4807

原创 checkbox 为什么只是可以获取到最后一个数值?

checkox  php  获取的话需要将name定义成 name[]的形式  ,不然只会获取到最后一个数组div class="form-group"> label class="col-sm-2 control-label">接口输出字段label> div class="col-sm-10 checkbox"> php foreach ($out_fi

2017-07-10 10:26:24 2565

原创 bootstrap checkbox ratio 元素换行对齐的问题

参考文档   https://www.zybuluo.com/phper/note/81007从bootstrap 粘贴了代码 但是遇到了 换行的不对齐的问题 在外层的div 加上类 checkbox 就好了

2017-07-07 18:13:30 2032

原创 php 关于变量是时间戳还是已经变成特定格式的时间的判断(舍弃strtotime false判断法 php版本会出问题)

参考文档  http://php.net/manual/zh/function.ctype-digit.php项目中有两种数据来源  两种数据来源的时间格式是不同    之前做了测试 strtotime(时间戳)  返回false但是今天发现了一个时间戳 1436587200 竟然返回 165059102218so bug 产生了; 现在是用纯数字检测函数  ctype_digit

2017-07-07 16:52:38 1571

原创 mysql 获取一张表的所有的字段

select GROUP_CONCAT(COLUMN_NAME) FROM information_schema.COLUMNS where table_name='core_team_match_events_copy';select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name

2017-07-06 13:54:27 339

原创 公司大佬问到一个问题 为什么yii tp框架会把index.php文件放到网站的子目录里面 而不是放在根目录

这些框架是单一入口的文件  实现单一入口的方法是重定向  但是还需要处理 静态的文件(css js image)   一般采取的处理方式是在重定向之前 就检测文件是不是存在 ;所以如果index 和这些静态的文件都放在根目录下下面   ,会破坏唯一入口(可以检测静态文件  那也就可以检测代码文件 而不再走路由)

2017-07-05 15:36:44 905

原创 win10 快捷切换输入法的简繁体

control+shift+F

2017-07-05 09:35:08 562

原创 服務器上session保存的位置

php -i | grep session.save_path

2017-07-04 21:09:35 524

原创 yii blogdemo2 资料源码下载地址

学习的时候可以参照地址   https://github.com/michaelweixi/blogdemo2

2017-07-04 15:41:44 559

原创 jQ .load定时刷新当前页 以及随后的事件丢失的解决

参考文档     http://www.css88.com/jqapi-1.9/on/第一部   定时刷新局部的数据:刷新当前的页面, $(document).ready(function () { setInterval(function() { $("#show").load(location.href+" #show&gt;*",""); }...

2017-07-04 13:37:07 830

转载 yii框架404页面的定制

参考文档:  http://www.yiifans.com/yii2/guide/runtime-handling-errors.htmlyii 自身带的错误提示已经很棒了  但是有些时候还是需要嵌入自己的错误提示页面:目的:   修改404的页面的显示的效果 ,其他的错误码显示不变 过程: 用专门的控制器动作渲染错误页面, 在views/site/error  借用 $excep

2017-07-03 16:14:23 498

原创 xshell 的快捷命令

win+alt   控制是不是显示菜单

2017-07-03 09:40:38 347

空空如也

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关注的人

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