学习笔记

R 通过R获取id,string,menu等资源,例: R.id.button1 按钮点击处理 在activity类的 onCreate 方法中,通过 findViewById 找到按钮对象,调用按钮的 setOnClickListener 设置一个监听,监听...

2017/05/29 18:14
83
golang非阻塞锁的简单实现

对于复杂类型如 container/list ,需要在所有读写操作上使用 sync.mutex 互斥锁以保证数据一致性,互斥锁并发情况下,Lock 操作会阻塞,一直等到其他线程Unlock,但是有的时候因为有一个耗时...

Go
2017/04/04 12:19
742
go字符串截取笔记

golang,go语言字符串截取方法笔记

Go
2017/02/18 11:29
6.9K
PHP可变长度参数列表的实用技巧

php5.6添加了一个新的特性,那就是 可变长度参数列表 , 它提供了什么便捷的语法特性呢? 两个例子: 1.可变长度的形参 function foo($name, ...$options) { foreach ($options as $val) e...

PHP
2017/01/16 15:01
236
正则表达式非贪婪模式和取反字符类的使用区别

有这么一个字符串: <a href="#">one</a><a href="#">two</a> 我想匹配出 <a href="#">two</a> 于是我就写了 preg_match_all('/<a.*?>two<\/a>/',$str,$m); 得到的结果$m是 array( 0=>'<a ...

PHP
2017/01/05 16:59
211
laravel修改.env不生效原因以及解决办法

故障描述: 修改.env中的配置后,不生效,通过 `env()` 获取的环境变量还是修改之前的。 原因: 因为环境变量是通过php的 `putenv()` 和 `getenv()` 实现写入和读取的,如果webserver是通过 ...

2016/12/28 17:57
1.7K
PHP_SELF,SCRIPT_NAME,SCRIPT_FILENAME,PATH_INFO,REQUEST_URI的区别

PHP_SELF,SCRIPT_NAME,SCRIPT_FILENAME,PATH_INFO,REQUEST_URI的区别 2011年03月26日 JeremyWei 前言 PHP的$_SERVER数组中存在五个和路径相关的变量:PHP_SELF,SCRIPT_NAME, SCRIPT_F...

2016/12/22 09:56
163
提取网页中正文内容

核心思想:包含最多非div内容的div

2016/12/09 09:11
88
Laravel5 ,phpng(php7) vs php5.4 性能测试

本次测试目的是想看看php7能给laravel5带来多大提升,采用php内置server,测试基于welcome路由,增加了Eloquent模型查询语句,测试结果仅供参考。 测试环境: macbook pro i5+ssd+8g内存 硬件...

PHP
2016/11/09 10:49
328
两种方式实现PHP+Mysql无限分类

无限分类是个老话题了,来看看PHP结合Mysql如何实现。 第一种方法 这种方法是很常见、很传统的一种,先看表结构 表:category id int 主键,自增 name varchar 分类名称 pid int 父类id,默认0...

PHP
2016/11/09 10:48
246
[转载]字符编码笔记:ASCII,Unicode和UTF-8

看到阮一峰大神的这篇关于字符编码的文章,受益良多,特转载保存。 作者: 阮一峰 日期: 2007年10月28日 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果...

2016/11/09 10:42
56
[转]使用GDB调试PHP代码,解决PHP代码死循环

最近在帮同事解决Swoole Server问题时,发现有1个worker进程一直处于R的状态,而且CPU耗时非常高。初步断定是PHP代码中发生死循环。 下面通过一段代码展示如何解决PHP死循环问题。 #dead_lo...

2016/11/09 10:41
118
laravel5初探

laravel5发布了,目前国内相关资料还比较少,只能先翻墙去官网先看看了,初步总结了一些变化,就想写下来。 目录结构变化 laravel5最先强调的是项目目录结构的变化,与4.2区别还是蛮大的,逐...

2016/11/09 10:40
216
史上最难PHP笔试题答案

传说,这套题只要答对8题,就可月薪过10K。可现实总是很骨感,按我的测试结果(答对14题)还不到8k,也就乐呵一下吧。不管怎样,这套题目不光光是考验php基本语法那点东西,涉及的范围还是很广...

PHP
2016/11/09 10:39
691
自行编译ngrok服务端客户端,替代花生壳,跨平台

ngrok是一个ddns服务,可以像花生壳一样,为内网机器绑定一个公网域名,方便开发调试远程接口(如微信开发)。 很多人抱怨,微信开发的时候无法在本地实现接口调试,必须将项目放置到一个公网服...

2016/11/09 10:36
3.1K
难记又实用的shell命令

1.日志中出现次数最多的N个ip cat logs/app.log| awk '{ print $3}' | sort | uniq -c| sort -n -r | head -n 10 $3 是ip所在的列数 2.筛选日志中复合条件的记录并打印整行 cat logs/app.l...

2016/11/09 10:32
52
防火墙未开启导致通过redis篡改.ssh/authorized_keys

今天突然发现无法免密码登陆服务器了,心里一凉,难道服务器被破坏了? 登陆上去查看 ~/.ssh/authorized_keys ,发现里面全是乱码,幸运的是有一个关键字 REDIS,难道是redis搞的? 这么一想,...

2016/11/01 16:20
290
vue.js表格分页,ajax异步加载数据

分页一般和表格一起用,分页链接作为表格的一部分,将分页链接封装成一个独立的组件,然后作为子组件嵌入到表格组件中,这样比较合理。 效果: 代码: 1.注册一个组件 js Vue.component('pa...

2016/10/17 16:25
8.4K
linux virtualbox更换virtualbox vms目录位置

今天服务器报错,上去一看 ,根分区满了,由于根分区只划分了50g,而virtualbox默认把虚拟机文件保存在 ~/Virtualbox VMS/ 目录下,导致该问题。 幸好目前虚拟机数量不是很多 ,暂时关闭所有...

2016/10/12 11:19
1.5K
[mysql]存储过程DECLARE ... HANDLER语法

###语法 DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement ###解释 当发生 condition_value 的时候,执行 statement 语句,然后触发 handler_action...

2016/09/29 10:46
342

没有更多内容

加载失败,请刷新页面