- 博客(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
原创 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
原创 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>*",""); }...
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
空空如也
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
简单makefile,函数名以变量引用怎么就不行了呢?
2015-09-03
简单makefile,怎么查不到-lgnu,是不是说明我需要自己编写gnu库呢?
2015-09-03
ubuntu15.04作为过渡版本,会有什么问题呢?基本的功能,函数的正确性会又问题吗?
2015-09-03
怎么讲ubuntu15.04恢复到14.10版本?
2015-09-02
linux sort命令:诡异的组合,大佬给个解释呗,谢谢
2015-12-30
运维CentOS环境,traceroute命令
2015-12-25
centos运维,wget下载失败是什么问题呢?
2015-12-19
我的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关注的人