## 缘起 最近工作上接到一个任务,要把项目代码的控制器中所有没有判断过权限的public方法找出来。我们的控制器里有一个统一的`checkAllow`方法来进行权限判断。所以任务可以归结为找到所有代码里没有调用过这个方法的public方法及其所在的类。 有了这个思路,我首先想到的就是用php中自带的`token_get_all`方法获取到代码的分词,然后进行分析。然而这个函数太底层了,什
因为蚂蚁不支持模板功能,所以很多时候我都是需要直接复制某个已经定义好格式的笔记然后再去修改。这时候才发现蚂蚁里无法在同一笔记本里进行复制,好在人家开源,直接自己处理吧。 ## 网站 ### 服务端: ``` leanote/app/service/NoteService.go ``` 直接搜索: ``` func (this *NoteService) CopyNote(noteId, not
![](https://www.imzhp.com/api/file/getImage?fileId=60fd3ca46882ef6f15000001) 我创建了一个项目,然后通过下面的命令 push 到了 GitHub 上。如何再将这个项目 push 到其他远程仓库呢? ``` git remote add github https://github.com/htmambo/test.git
![](https://imzhp.com/api/file/getImage?fileId=609656a7fb4d314829000000) ## Mac 符号 符号|解释 ---|--- ⌘|Command ⇧|Shift ⌃|Control ↩|Enter/Return ⌥|Option / Alt ## 编辑 Win / Linux|Mac|注释|使用频率 ---|---|---
据说,XunSearch是开源免费、高性能、多功能、简单易用的全文检索技术方案 !刚好弄了个看小说的网站,有些内容,可以用来测试一下。感觉没必要对章节内容进行索引,就只对书目和简介处理一下。 安装 懒得下载以及折腾依赖关系,直接使用Docker安装。安装时将Docker中的/usr/local/xunsearch/data目录给映射出来,运行: docker run -d --name xunsearch -p 8383:8383 -p 8384:8384 \-v /var/xunsearch/data:/usr/local/xunsearch/data hightm
![](https://img.imzhp.com/19/images/80fc41e9d98493da579c59715dbc42d7.jpg-web) 直接上代码吧: ```php 1){ if(function_exists($argv[1])) { $tmp = $argv; array_shift($tmp); array_shi
## 下载 最新版下载地址如下(截止2020.05.30) ``` https://golang.org/dl/ https://dl.google.com/go/go1.14.3.windows-amd64.msi https://dl.google.com/go/go1.14.3.darwin-amd64.pkg https://dl.google.com/go/go1.14.3.linux
简易的模拟IP以及伪造成百度蜘蛛去请求某个URL。 ```php function curl_get_contents($url, $ip) { $ch = curl_init(); $isSSL = substr($url, 0, 8) == 'https://' ? true : false; $headerPara = array( "Accept:t
功能已经完成,这里仅做到单用户(直接使用配置文件),如果需要多用户的话,需要使用系统的config表来完成这些配置。 添加的配置项如下: ```go # qiniu config qiniu.enabled=false # 是否开启七牛存储 qiniu.use_https=false # 是否使用https qiniu.domain= # 在七牛绑定的域名,后面必须带/ qiniu.bucket=
最近一直在用Leanote来做自己的笔记整理,在使用的过程中发现图片的尺寸有点大,尤其是很多时候为了方便,我是直接截屏来粘贴上传的,这样造成的就是有些图片就比较大(可能是hiDpi的原因,图片尺寸较大),本来想研究一下Go里怎么做图片的优化的,后来一想,七牛在这方面处理的很好,而且,它还提供10个G的免费空间,索性,直接研究Go下的七牛API会更直接一些。 这里就不写怎么申请七牛空间。有需要的可