24
2020
06

Linux系统下统计当前文件夹下的文件个数、目录个数

当前目录下文件的个数,包括子文件夹ls -lR|grep "^-"|wc -l当前目录下文件夹的个数,包括子文件夹ls -lR|grep "^d"|wc -l当前目录下文件的个数ls -l |grep "^-"|wc -l当前目录下文件夹的个数ls -l |grep "^d"|wc -l附:统计输出
13
2019
12

golang memorycache 轻量级内存缓存,高性能,防穿透、击穿

项目地址非常轻便,性能好,适合单机使用。使用流程:1. 用 c := memorycache.New() new一个对象2. 然后    c.Get(key interface{}, f ...func(key, old interface{}) (v interface{}, t int64) ) interface{}这个方法结合了 获取 和 设置 缓存
11
2019
12

golang http自定义接收上传文件,可以实现限速等功能

先看看普通的上传文件代码: func uploadfile(w http.ResponseWriter, r *http.Request){    // 根据字段名获取表单文件    formFile, header, err := r.FormFile("uploadfile")   &nb
28
2019
10

golang 速度限制器ratelimit,web上传下载速度限制

最近需要用golang做web上传下载速度限制功能百度了老久,在git上找到了一个库,github.com/juju/ratelimit (但介绍的目标不是它),使用令牌桶算法,功能非常强大。不过我有强迫症,只想简单的实现web上传下载速度限制功能,不需要太强大的功能,于是自己写了一个,闪亮登场....gitee.com/kzquu/wego 的/util/ratelimit, 代码非常简单,性能绝对更强悍。这个库包含在另一个开源项目中,如果不喜欢这样,欢迎把她拐走,放到你喜欢的目录去废话不多,
25
2019
04

推荐一款go语言web框架--wego

地址:码云 首先映入眼帘的是他的目录结构,看起来真的非常简洁,非常契合wego的设计理念。根目录下每一个文件夹都是相互独立的,core是框架核心包,要是你愿意,只用core都行。cmd/ 一个实现命令行的小工具config/ 用于读取配置文件的工具core/ 框架的核心包,主要实现路由等。。。demo/ 使用例子fserve/ 用于实现框架支持访问静态文件功能的包log/ log包,实现了日志输出到终端和文件,使用方法看demomodule/ 框架的模组module/apidoc ap
17
2018
09

apache如何设置http自动跳转到https

如何设置http自动跳转到https?apache环境下,配置好https后,需要设置url重定向规则,使网站页面的http访问都自动转到https访问。1、先打开url重定向支持   1)打开Apache/conf/httpd.conf,找到 #LoadModule rewrite_module modules/mod_rewrite.so 去掉#号。      2)找到你网站目录的<Directory>段,比如我的网站目
16
2018
09

Golang笔记 - path/filepath 包

关于路径的操作,golang为我们提供了path/filepath包,会根据不同平台做不同的处理,比如路径分隔符、卷名等。路径分隔符转换: const (     Separator     = os.PathSeparator      // 路径分隔符(分隔路径元素)    &n
13
2018
09

css3动画属性Transition

通过 CSS3 Transition过渡,我们可以在不使用 Flash 动画或 JavaScript 的情况下,做出元素从一种样式逐渐变换为另一种样式的动画效果。比如,将一个元素的颜色从白色改为黑色,通常这个改变是立即生效的,使用 CSS transitions 后该元素的颜色将逐渐从白色变为黑色,按照一定的曲线速率变化。这个过程可以自定义。语法transition: property duration timing-function delay;【1】transition-prope
04
2018
09

PHP中使用CURL实现GET和POST请求

CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容PHP建立CURL请求的基本步骤1:初始化curl_init()2:设置属性curl_setopt().有一长串CURL 参数可供设置,它们能指定URL请求的各个细节。3:执行并获取结果curl_exec()4:释
04
2018
09

php魔法函数与魔法常量使用方法

php 魔术函数1。__construct()实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct() 当删除一个对象或对象操作终止时被调用。3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__call函数。4。__get() 读取一个对象的属性时, 若属性存在,则直接返回属性值;&nbs