学习笔记

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

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

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

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

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

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

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

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

有这么一个字符串: <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
288
laravel修改.env不生效原因以及解决办法

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

2016/12/28 17:57
3.7K
两种方式实现PHP+Mysql无限分类

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

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

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

PHP
2016/11/09 10:39
813
难记又实用的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
72
防火墙未开启导致通过redis篡改.ssh/authorized_keys

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

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

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

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

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

没有更多内容

加载失败,请刷新页面