urldecode & rawurldecode 说明
区别: urlencode把空格编码为 '+', rawurlencode()把空格编码为 '%20' urldecode() 会把 '+' 解码为空格,rawurldecode() 不会 注意 因为'+' 号是 base64的编码字符,当urldecode与base64_decode配合使用时,要用rawurldec ...
利用 http_build_query 字符串拼接生成签名注意事项
在与第三方 api 对接时,我们经常会遇到将传参按照键名进行 ASCII 升序排序,然后 构建 key=value 格式的字符串,并用 & 连接,最终将得到的字符串进行 md5 加密得到签名。 遇到这种场景 在 PHP 语言中我么一般会使用 http_build_query 将传参转换为字符串,但这里有一个点要 ...
iptables 配合 ipset 进行大批量 IP 封禁
使用 iptables 批量封禁 IP 1、创建要封禁的IP配置文件 vim /path/iptables/deny_ip.conf 121.12.34.56 23.45.67.66 43.56.78.123 ... 2、创建脚本将要封禁的IP批量导入 iptables vim /path/deny_ip.sh # ...
通知栏应用小图标不展示APP Logo 而展示 android 默认图标
android 手机在推送系统消息时,配置好了推送显示的图标,但推送时一直显示android 默认图标。这可能是手机缓存问题,需要重启手机后才能生效。仅仅是清除APP 的缓存是无效的,这个是手机层面的缓存。 ...
小公司为什么不要做大
小公司为什么不要做大?你们发现没有,现在市场很成熟了,不是那种白手起家能够做很大的时期了。现在能做大的,都是背后有资本的。要么你掌握核心技术,核心渠道,或者有关系,否则你是在一个充分竞争的市场,产品随时可以被模仿。现在很多品牌上来就铺很大,或者一口气开一百家店,都是烧投资人的钱,你用自己的钱去做大,很吃亏的。 小老板, ...
平账解决夫妻间谁管钱的信任问题
通过每月对账+平账来解决 首先是原则: 1 财务消费完全透明,双方随时有权查看对方各种消费记录银行流水(但通常不会看,难得糊涂) 2 大于 1000 的消费需要两人同意,小额直接花就行。 3 婚后收入是夫妻共同财产,不是说多赚多花。 4 财产共同保管,每人手里都有钱。 操作层面: 1 每月工资日后对账,得到家庭总资金, ...
文件上传安全注意事项
1、文件权限 上传的文件应该是只读(read-only)或读写(read-write)的,永远不应该可执行(executable)。 2、文件存储目录 如果你的网站根目录是/var/www/example.com,请不要保存上传文件在/var/www/example.com/uploaded_files。 而应该保存到 ...
APP版本号、公共header规则
版本号规则 显示版本号: a.b.c 数字版本号:abc 保证 a b c 都是0-9的整数,且只有一位 例: 1.0.1 对应数字版本号 101 app中公共header app缩写-dev : android|ios app缩写-v : 纯数字版本号 101 app缩写-token : 登录校验token ap ...