- 博客(11)
- 收藏
- 关注
原创 联通云OSS签名上传(PHP版)
1、首先在联通云创建访问秘钥,需要注意的是联通云的访问秘钥不在OSS管理页面。具体菜单:访问控制->用户->新增访问秘钥。和其他主流云的OSS一样,联通云也支持签名上传。相比来说联通云网上的样例不是很多。但是使用签名的原理是一样的。post地址:'http://{{bucket_name}}.obs-helf.cucloud.cn/'2、后端通过访问秘钥的AccessKeySecret部分生成policy和签名(Signature)post字段:上面后端返回的字段在最后添加上file字段即可。
2023-08-28 13:20:18
1714
原创 修改laravel/lumen分页返回的数组格式
laravel model默认的paginate 方法返回JSON数据时,实际使用的是类Illuminate\Pagination\LengthAwarePaginator中的toArray方法,格式比较丑。这里提供一种简单替换Illuminate\Pagination\LengthAwarePaginator的实现类,使得分页返回新的json数据格式的方式。
2022-12-21 15:20:19
461
1
原创 又拍云JS签名认证上传
和大部分公有云一样,又拍云也有自己的签名上传机制。流程大概也是一样的,先从服务端获取签名授权,然后JS上传图片。后续也可以设置上传后的通知操作。先安装又拍云PHP SDK composer require upyun/sdk。
2022-11-19 19:10:34
467
原创 lumen8 tymon/jwt-auth过期token更新
tymon/jwt-auth token过期时生成新token给客户端,同时使用旧token完成最后一次请求。
2022-11-16 16:20:02
525
1
原创 CGO 传递bytes到C/C++程序
指针需要取Bytes的第一个字节内存地址,长度传len(*n)if len(*n) > 0 {return unsafe.Pointer(&(*n)[0])} else { return unsafe.Pointer(nil)}
2021-07-22 10:13:18
417
原创 nginx 打开文件数配置
worker_processes 4;worker_cpu_affinity 0001 0010 0100 1000;worker_rlimit_nofile 65535;error_log /var/log/nginx/error.log notice;pid /var/run/nginx.pid;events { use epoll; worker_connections 65535;}
2020-12-30 11:41:37
162
原创 ffmpeg 多声道分离
多通道ffmpeg -i 1.wav -filter_complex "channelsplit=channel_layout=5.1[FL][FR][FC][LFE][BL][BR]" -map "[FL]" front_left.wav -map "[FR]" front_right.wav -map "[FC]" front_center.wav -map "[LFE]" lfe.wav...
2020-03-13 13:03:55
2831
原创 Laravel 动态切换数据库配置
$databases = app()['config']['database'];$databases['connections']['dbname']['host'] = '127.0.0.1';$databases['connections']['dbname']['username'] = 'root';$databases['connections']['dbname']['pas...
2019-08-21 15:03:19
2444
原创 网站识别Windows AD 域账号,并自动登录
KDC (windows 2008): 10.0.2.12 (也就是域服务器)Workstation (windows 10): 10.0.2.100(也就是公司域内电脑)Webserver (CentOS release 6.5 (Final), apache2.4): 10.0.2.15webserver.example.com1、配置Webserver,在 10.0.2.15...
2019-03-19 13:39:34
12269
2
原创 CreateRemoteThread 失败错误码 5
最近在WIN7下调试DLL注入进程的时候,32位的注入总是返回失败,错误码5。64位没问题。经过反复的检查。发现是OpenProcess打开的方式不对。添加PROCESS_ALL_ACCESS,问题解决。查了一下微软的文档,发现这个参数在XP下可能是有问题的。所以建议XP和WIN7分别处理。代码如下:BOOL InjectDll(TCHAR* ptszDllFile, DWORD dwProces
2016-06-08 09:55:34
5990
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人