记录一下pycharm的常用技巧:ctrl+?注释,取消注释shift+enter快速换行ctrl+代码查看对应代码帮助ctrl+d复制,粘贴当前行在代码尾部如下为文件操作:点击右键copypath复制路径点击右键showintheexplorer在资源管理器中打开点击右键movetotheright对比功能点击右键showhistory查看文件修改记录菜单view-tools中有termial,
分类:
编程语言 时间:
2020-03-25 23:50:45
阅读次数:
169
什么情况之下,会遇到PHP性能问题? 1:PHP语法使用不恰当。 2:使用PHP语言做了它不擅长的事情。 3:使用PHP语言连接的服务不给力。 4:PHP自身的短板(PHP自身做不了的事情)。 5:我们也不知道的问题?(去探索、分析找到解决办法,提升开发境界)。 对线上站点做压力测试的时候,我们一定 ...
分类:
Web程序 时间:
2020-03-24 19:04:39
阅读次数:
89
通用分页列表数据集获取方法调取 参数说明: 2.get_addon_class 获取插件类的类名function get_addon_class($name) { $class = "Addons\\{$name}\\{$name}Addon"; if (! class_exists ( $clas ...
分类:
Web程序 时间:
2020-03-22 17:56:45
阅读次数:
92
就在前几天的任务中用到了从文本描述中提取关键字的操作,特意从网上找到了一些提取关键字的方法。 总结如下:需要引入jieba这个库文件 基于TF-IDF算法进行关键词提取 import jieba.analyse sentence = "人工智能(Artificial Intelligence),英文 ...
分类:
其他好文 时间:
2020-03-16 21:52:58
阅读次数:
94
字符串方法总结 1. substring() 方法用于提取字符串中介于两个指定下标之间的字符。 substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。 ...
分类:
编程语言 时间:
2020-03-14 23:31:10
阅读次数:
77
一.ES5和ES6的数组遍历方法总结 1.for循环。 for(var i=0;i<arr.length;i++){ console.log(arr[i]); } 这种方法最简单也没有什么要注意的,但书写稍微有些复杂,所以我们接着来讲下面的方法。 2.forEach const arr = [1,2 ...
分类:
编程语言 时间:
2020-03-09 13:20:30
阅读次数:
69
1、在OpenResty中添加naxsi加强防御 安装方法 2、防止SQl注入的思路和方法 MySQL安全问题(防范必知) "https://www.cnblogs.com/chenqionghe/p/4873665.html" 3、在绝大多数位置,加上代码级判断,多重拦截攻击 package SQ ...
分类:
数据库 时间:
2020-03-07 20:45:53
阅读次数:
94
Git 初始化项目 1. 创建新的Git仓库 2. 提交记录 Git 创建分支 Git 合并分支内容 Git 回滚 Git查看历史版本 Git两种方式回滚 方法1: 几个^代表回到上几个版本。 方法2: 直接指定回滚的版本号。 ...
分类:
其他好文 时间:
2020-03-07 12:45:55
阅读次数:
78
1、把启动程序的命令添加到/etc/rc.d/rc.local文件中 CentOS系统下管理开机自启动的配置文件是/etc/rc.d/rc.local,所以只需编辑这个文件,在里面加入相应的启动命令即可。 比如我们设置自启动lampp服务方法如下: 1 vi /etc/rc.d/rc.local 按 ...
分类:
其他好文 时间:
2020-03-04 09:59:23
阅读次数:
75
Vue-Router是Vue的官方路由器,它和Vue的核心深度集成,让构建单页面应用变得亦如反掌。 阅读VueRouter的源码需要深刻理解Vue才能完全理解,因为它里面很多概念用到了Vue,相比较vuex、axios,我认为Vue-Router的源码比较晦涩,难以理解,原因如下: Router-v ...
分类:
其他好文 时间:
2020-03-03 12:56:30
阅读次数:
59