大写转小写:
for file in * ;
do mv $file `echo $file | tr ‘A-Z’ ‘a-z’`;
done
小写转大写:
for file in * ;
do mv $file `echo $file | tr ‘a-z’ ‘A-Z’`;
done
Centos Tab键自动补全功能实现 bash-completion
大家在自行安装Centos或者说服务器厂家自带安装的镜像,基本都是采用最小化默认进行安装,占用是降下来了,但同时也带来了一些不便之处。
有非常多好用的服务包需要自行安装,而且,众所周知:敲命令又是一件非常头疼的事情。centos自带的tab键命令自动补全功能仅限于命令和文件名,功能非常不错,但也存在不足之处,毕竟linux繁多的参数真的是让人难...
PHP与JAVA在对中文MD5加密后不一致的解决方法
在做支付签名验证的时候发现,如果中文直接md5会导致和Java那边不一致,所以需要编码一下再进行md5加密
PHP:
$b = "傲世";
echo md5(urlencode($b));
JAVA:
String tag ="傲世";
try {
tag = encode(URLEncoder.encode(...
Nginx屏蔽搜索引擎爬虫的方法
在http字段下加入一个map做匹配引导
map $http_user_agent $limit_bots {
default 0;
~*(baiduspider|google|soso|bing|yandex|sogou|yahoo|sohu-search|yodao|YoudaoBot|robozilla|msnbot|...
如何查询微信是被谁举报投诉的?
最近tx又搞事情了,QQ大面积冻结封号。当然,这不单单指QQ,想必有很多朋友碰到过微信无缘无故被人投诉了,这种情况对生活和工作还是有影响的;下面傲世给大家分享一下如何去查询微信是被谁举报封的?微信被封或者出风险的朋友们可以试试看。
1.微信公众号【微信团队】--底部菜单栏“帮助中心”--底部菜单栏"意见反馈"--点最下面一项"其他"选项--下拉到...
php中file_put_contents()将数组或对象写入到文件
平时做支付回调测试的时候,需要接受一下请求过来的数据,通常就会用到file_put_contents(),但如果直接使用 file_put_contents('as.txt',$_POST); 虽然可以接受到数据,但都是没经过格式化的,根本没办法知道相关的键名和值,本文就介绍三种方法:
第一:print_r方法
$asinfo = ar...
JavaScript中var、let和const的区别
在网络上,我们初学js,遇到的第一个声明变量的方法基本上都是var吧,但是在ES6(ES2015)之后,官方新增加了两个重要的 JavaScript 声明变量关键字: let 和 const。
所以截止目前为止,JavaScript中共有三种声明变量的方式:var、let、const;那么,我今天就在本文中介绍一下这三者的区别:
...
windows系统PhpStorm 2020无限试用30天的方法
JetBrains家的软件都是可以免费试用30天的,通过了解发现,他会在电脑本地上生成一些密钥和试用信息文件。
所以我们可以大胆的尝试,将它们删除掉,就可以实现无限试用,亲测可用!话不多说,教程开始:
1.确保软件处于关闭状态
2.删除掉本地文件
删除目录 C:\Users\用户名\AppData\Roami...
在前端中隐藏一个元素的几种方法与注意事项
在日常开发中发现,关于隐藏一个div或其他的元素的需求还蛮多的,所以就打算总结一下几种隐藏方法:
1.CSS display属性
dispaly: none;
2.CSS visibility属性
visibility: hidden;
3.CSS opacity属性
opacity: 0;
4.表单元素type类型为隐藏...
PHP报错"Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP"的解决方法
昨天在帮人修BUG的时候发现提示了个致命报错,我模拟一下案例:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP;Pjax has a deprecated constructor ...