自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xshell 官网提供了免费的家用版本

场景今天打开电脑提示`Xshell 5 评估过期,需要采购`解决. 官网的提供了Home Or School licence ,免费的 `https://www.netsarang.com/download/down_form.html?code=622&downloadType=0&licenseType=1`. 不差钱的话 还是其他版本的比较好...

2018-04-29 01:08:37 16619

原创 折线图的选取

场景对后台网站来说,图表是必不可少的功能解决1. highcharts `https://www.hcharts.cn/demo/highcharts#line` 优点: . bug少 性能强 . 你要相信 国外的空气质量就是好 2. echarts `http://echarts.baidu.com/echarts2/doc/example.html`...

2018-04-28 11:52:55 500

原创 laravel scope作用域的使用

场景在项目中 经常会面对一些条件的查询,这些查询条件好些是相同的。scope可以实现这些相同条件的复用.局部作用域这种用法是最常见的场景. eg: 一个论坛的问题的发布系统肯定是有一项是隐藏帖子,不显示给其他人看.写法 1. 命名方式 . scope+自定义的方法名 2. 传参 . 第一个参数...

2018-04-24 21:07:19 2728

原创 laravel 源码分析以及解决relationship sync不触发deleted事件的问题

场景一个模仿知乎的网站有三张表 questions topics question_topic 建立了多对多的关系, 然后$question->topic()->sync($topic_list); 竟然无法触发QuestionTopic Model的deleted事件分析sync的确会触发deleted 但是触发的Builder上面的事件 而不是QuestionTo...

2018-04-23 20:44:02 674

原创 yii2 FileCache修改默认的文件名定义规则

场景yii2使用FielCache缓存网页,时间长了之后,堆在一起不好清理解决自定义文件的缓存文件名的规则. yii\caching\Cache;. yii\caching\yii\caching; /** * Builds a normalized cache key from a given key. * * If the given...

2018-04-23 17:20:52 567

原创 laravel Repository模式(prettus/l5-repository)

场景开发过程中,可能遇到一个Model填充很多方法,并且其中调用了其他的Model分析在项目做大的时候,后期的维护仍然是很大的。 Repository模式将Controller和Model独立出去,中间的沟通使用Repository(可以将Repository依赖注入的方式写入Controller)解决laravel5.5 prettus/l5-repositor...

2018-04-19 19:50:06 2198

原创 win10切换浏览器的编码方式(set character encoding插件)

场景调用同事的链接,同事返回值乱码,在同事修改的空挡;怎么处理呢?win10设置字符集有点麻烦解决chrome 插件 `set character encoding` 完美解决问题

2018-04-19 16:05:10 2840

原创 win10 快捷键(桌面,截图)

场景1. 手残的误操作,突然切出来一个新桌面, 想说wf 2. 同事可以帮我截张图,网页好长 emm...防止遇到的时候 挠墙,记录下解决方法解决1. 全屏截图 `win+prt sc`2. 桌面 新增桌面 win+ctrl+D 关闭当前桌面 win+ctrl+F4 切换桌面 win+ctrl+左右 查看桌面win+ta...

2018-04-19 14:46:36 2916

原创 jq select获取选中项

场景获取select选中的数值解决var option_selected=$(“#select option:selected”); //获取选中的项option_selected.val() // 选中的值option_selected.text() //选中的文本

2018-04-18 20:10:58 318

原创 (日入数据2000万条)的数据库选择和接口的写法

场景清洗数据,每天大概要清洗2000万条数据量; 数据源是别的项目组接口提供,我这边需要进行的处理是整理数据后入库分析初始化数据的时候 大概是先要执行20亿的数据选数据库结论: 数据库的类型选MyisAm原因: 1. 执行效率有10倍的差距 innodb autocommit 默认开启,这个机制在...

2018-04-14 13:57:52 1403

原创 select2 Query.Deferred exception: Cannot read property 'slice' of undefined TypeError: Cannot read

场景在使用select2插件的ajax方法的时候报错`select2 Query.Deferred exception: Cannot read property 'slice' of undefined TypeError: Cannot read`分析select2内置了ajax方,使用方法基本和$.ajax一致, 只是要求返回特定的格式, 返回值必须包含results属性。...

2018-04-12 20:02:41 4116 1

转载 查看mysql 吃掉了多少磁盘空间

转载地址http://www.jb51.net/article/40789.htm语句1. 查看各个数据库的磁盘占用和情况select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,concat(truncate(sum(index_length)/1024/1...

2018-04-11 10:10:37 2986

原创 mongo not master and slaveOk=false

场景mongo集群分析mongo默认不允许从库读取数据的,因为这时候主库的数据可能没有同步到从库。解决mongo这样设置是有道理的,但是如果一定要这样做 那么可以shell执行命令`rs.slaveOk()`...

2018-04-10 17:56:47 682

原创 thinkphp3.2 mongo 主从数据库配置

场景项目框架thinkphp3.2(不太理解为什么用这种老古董)项目使用的库是mongo,4个月现在已经使用300G 所以需要集群所以配置需要修改解决 'DB_TYPE' => 'mongo', 'DB_DEPLOY_TYPE' => 1, //采用分布式数据库支持 'DB_HOST'=...

2018-04-10 17:50:48 602

原创 mysql新增字段

场景线上数据库,新增字段解决ALTER TABLE `table_name` ADD COLUMN contract_status tinyint(1) DEFAULT 4 COMMENT '介绍' after `status`;

2018-04-10 15:27:38 5823

原创 multiple select2内置ajax方法的正确使用

场景网站中很多在select比较多的时候,经常是需要使用select2的,而在option比较多的时候, 则是必须使用的了。分析1. select2内置了ajax方法,这个方法会调用jQ的$.ajax对象,而$ajax参数则是由ajax选项提供2. 在用户被点击select2发送request 请求3. 每次键入搜索关键词的时候也会发送请求4. 默认传递参数 te...

2018-04-09 21:02:51 2138

原创 php curl 默认超时时间的问题

场景curl调用一个接口,在代码没有后任何设置的情况下,我的环境是60秒,最后拿到的数据是null,1. 这种情况肯定不要针对处理, 代码内部的逻辑是redis队列, 所以对数据进行处理下,重新入队就好了;2. 但是也是对curl 超时进行设置,将它控制起来分析PHP官网的解释是主要是两个选项,而且没有默认值. CURLOPT_CONNECTTIMEOUT 在尝试连接时...

2018-04-09 18:17:14 24328 1

原创 mysql 导出文件

场景为其他组的同事导出数据库的文件, 时间上比较着急, 本地没有权限连数据库,所以服务器命令行走起解决mysql -h $host -P $port -u $user -p $password -D $database -e "{$command}" > /yourself_path/$file_name...

2018-04-09 15:20:10 161

原创 php curl访问https站点 curl: (56) Recv failure: Connection was reset的问题

场景curl访问https协议的网站的时候,可能会获得上面的错误分析https协议是 ssl协议和http协议的组合,访问这类网站 需要检查ssl证书,证书验证失败,没有访问权限解决curl提供绕过ssl的选项 curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($c, CURLO...

2018-04-09 11:32:29 11003

原创 curl header gzip

场景有这样一个定时脚本,每天请求接口,获取并且处理2亿条数据这样为了节省流量, 肯定需要需要使用gzip的方式请求分析curl方式 . CURLOPT_HTTPHEADER 设置请求头,gzip 压缩. CURLOPT_ENCODING 解码gzip Accept-Encoding:解决 $params = compact('field1',...

2018-04-08 18:35:23 2165

原创 mysql 将某个字段修改成自增

场景自行脑补解决alter table `gray_week_analysis_0` modify id int auto_increment;

2018-04-08 18:24:28 28481 4

原创 解决浏览器兼容(含有passowrod的表单自动发送两次提交)

场景做了一个站点,部分品牌的一些型号的手机在含有password的表单在提交后 会弹出'是否保存密码'的提示。 这时候无论是选择`是`还是`否`都会发送第二次请求。 在后端是不允许60s内超过一些这样的操作的,这样会得到提示'操作过于频繁,请稍后重试'; 事实上用户只是试图发送一次提交而已,所以用户体验是不好的。分析不知道具体为什么会发送两次请求, 这个可能的原因太多;但...

2018-04-02 10:09:38 310

原创 laravel 源码分析之表单常用函数old

场景表单验证中如果校验失败的话,重定向到提交页面。 但是有些时候是返回值是消失掉的,比如使用安神的laravel-ueditor package的时候,默认原来填写的数值是消失的。这一点laravel提供了解决方案解决old从输入中获取value,下面是辅助函数的源码.从代码可以看到是服务容器中取到了Request实例,然后调用了old方法if (! funct...

2018-04-01 23:18:50 1383

原创 laravel 源码分析之表单验证不通过的时候是怎么展示的

.php### 场景表单验证失败展示错误提示是一个经常遇到,下面简单的看一看laravel是做的分析make:auth 生成的原始的用户的注册register.blade.php是怎么做的呢? <div class="form-group{{ $errors->has('name') ? ' has-error' : ...

2018-04-01 22:50:37 537

空空如也

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

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