- 博客(32)
- 收藏
- 关注
原创 Linux中buff/cache内存占用过高解决办法
echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。echo 3 > /proc/sys/vm/drop_caches:表示清除pagecache和slab分配器中的缓存对象。echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。
2024-03-13 10:17:47
710
2
原创 pymysql excute 传参遇到的问题
在pymysql的execute方法中,执行的mysql语句中用%s替换的参数外加上了单引号。而在mysql的语句中表名和列名外都不能加单引号,而值则可以加单引号。
2021-11-07 20:31:58
485
原创 pandas 操作记录
先转为category类型,再按该列排序 o_list = ['a', 'c', 'b'] bf_data['继承3'] = bf_data['继承3'].astype('category') bf_data['继承3'].cat.set_categories(o_list, inplace=True) bf_data.sort_values('继承3', inplace=True)
2021-09-23 14:27:02
208
原创 pyinstaller FileNotFoundError
原文链接:https://blog.csdn.net/liulina603/article/details/81808730 在用pyinstaller打包(-F 选项),如果用到的第三方库含有data文件,而pyinstaller又没有自带该第三方库文件的hook的时候,执行打包后的exe一般会报以下错误 FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\ADMINI~1\AppData\Local\Temp\1_MEI54
2021-09-06 16:27:21
794
原创 自然语言处理(NLP)初识
NLP 主要解决的问题 参考文章 比较成熟的 文本分类 命名实体识别(NER) 发展中 阅读理解 文本摘要 文本生成… NLP的数值化和计算 参考文章 数值化 如何把人话(自然语言)转换为数值呢? 首先需要注意一点:说到数值,大家可能本能的想到int, double, float…… 但如果将一个语言要素对应成一个标量的话,太容易出现两个原本相差甚远的概念经过简单运算相等的情况。 假设“苹果“被转化为2,而”香蕉“被转化为4,难道说两个苹果等于一个香蕉吗? 因此,一般在处理时会将自然语言的单位语素转化成n维
2021-08-24 20:08:15
347
原创 阻塞、非阻塞,同步、异步
链接:https://www.zhihu.com/question/26393784/answer/1714468454 链接:https://www.zhihu.com/question/26393784/answer/507924045 同步,异步 是指两个线程之间的关系,如果线程A对线程B发起请求,A要一直到等B的结果返回了才能继续往下运行,A和B就是同步关系。如果线程A对线程B发起请求之后,不在原地等结果,直接干别的事情去了,等B有结果了再通知A,A和B的关系就是异步关系。 阻塞,非阻塞 是指单个线
2021-07-24 10:45:33
125
原创 python 利用请求钩子解决sql注入问题
@app.before_request def before_request(): if request.method == ‘GET’: data =request.args else: data =request.form.items() data = [v for k,v in data] if data: for v in data: v= str(v).lower() pattern = r"\b(and|like|exec|insert|select|drop|grant|alter|delet
2021-04-11 18:39:33
167
原创 pip install 错误
centos: 错误1:command ‘gcc’ failed with exit status 1 sudo yum install gcc libffi-devel python-devel python3-devel openssl-devel -y 错误2:Failed to build grpcio upgrade pip
2021-04-11 18:37:20
397
原创 pip install gevent 失败
下载whl安装 https://pypi.tuna.tsinghua.edu.cn/simple/gevent/, 下载对应版本的包。我是ubuntu,python3.6 , 下载gevent-21.1.2-cp36-cp36m-manylinux2010_x86_64.whl。 cd 到下载包的目录, pip install gevent-21.1.2-cp36-cp36m-manylinux2010_x86_64.whl ...
2021-03-27 15:40:22
1479
1
原创 ubuntu pycharm2020 不能输入中文
参考: https://blog.csdn.net/hillyfighting/article/details/109712375 https://my.oschina.net/u/4334361/blog/4698858 pycharm.sh step1: 将输入法系统设置为ibus step2:cd (安装路径下的 bin 目录) --> vim pycharm.sh --> 在该文件下添加如下几行代码 --> 保存退出 export CLASSPATH LD_LIBRARY_PATH
2021-03-27 15:09:23
481
1
原创 python 多进程, 进程间通信
### 多进程 from multiprocessing import Process import time def func1(i): time.sleep(1) print('num%d'%i) return i if __name__ == "__main__": for i in range(5): p = Process(target=func1, args=(i,)) p.start() ### 进程池 from
2021-03-10 17:33:34
160
原创 jq事件委托——给未来元素绑绑定命令
$(‘ul’).delegate(‘li’, ‘click’, function)(){}) 还可提高代码执行效率 $(‘li’).on(‘click’, function(){})
2021-03-07 18:35:29
142
原创 odoo12安装配置中出现的一些问题
安装依赖包过程中出现错误error: Microsoft Visual C++ 14.0 is required. 不需要像官网说的安装c++也可以,手动pip install 没有的包,包名和引用的时候略有出入,百度一下就知道了 登录后首页报错 python版本有要求:https://www.cnblogs.com/hellojesson/p/12785684.html 自定义模块搜索不到 manifest.py 里:‘application’: True, 激活开发者模式 安装自定义模块后左上角下拉
2021-03-07 16:00:29
292
原创 pandas基础
pandas相较numpy的优势 增加行列索引 Series 和 DataFrame的区别 Series只有行索引 索引操作 行列索引必须先列后行 loc或iloc 先行后列 loc只能使用行列索引名称,iloc可以使用下标 data.loc[‘a’:‘b’,‘open’], data.iloc[0:100,0:2] 排序 对内容排序:data.sort_values(by=[‘change’,‘heigt’], ascending=False) 对索引排序:data.sort_index() 算术运
2021-01-24 01:19:41
278
2
原创 nump基础
ndarray和python 列表的区别 ndarray 中所有元素的类型是相同的,存储元素时内存可以连续,而list中元素类型是任意的,只能通过寻址方式找到下一个元素。 ndarry支持向量化运算 numpy 底层使用C 编写,内部解除了GIL 锁 创建ndarray的时候不指定类型,整数默认int64,小数默认float64 生成数组 np.linspace(0,100,10); np.arange(0,100,10) 形状修改 数组去重 np.unique(a) ...
2021-01-23 01:14:43
459
1
原创 win10 python3
1. 虚拟环境venv: 创建:cd 至目录;python -m venv 环境名 进入:环境名\Scripts\activate.bat 退出:deactivate 2. 修改国内镜像源: win10 文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中 新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件 新增 pip.ini 配置文件内容 Lin...
2021-01-22 00:16:22
276
1
原创 win10 安装虚拟机VMware Workstation,Ubuntu 18.04
VMware Player 15下载地址:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html Ubuntu 18.04.3 LTS(桌面版):http://releases.ubuntu.nautile.nc/18.04.3/或ubuntu 18.04:http://mirrors.aliyun.com/ubuntu-releases/18.04/ 下载软件后按提示安装即可 安装..
2021-01-21 22:44:36
332
原创 linux 系统时间手动修改
时区:编辑/etc/timezone,写入Asia/Shanghai 修改系统时间 # date -s 05/04/2008 # date -s 11:11 同步系统时间到硬件时间 # hwclock --systohc
2021-01-21 14:37:38
379
原创 自定义图标——阿里图标库
阿里图标库:https://www.iconfont.cn/ 将需要的图标添加到购物车 > 添加到项目 > 下载 > demo_index.html 里面有三种使用方式,选择使用一种,按步骤引用即可。
2021-01-13 10:44:50
405
原创 远程传输文件命令:scp、rsync
一、rsync 拷贝本地文件。rsync -a /data /backup 拷贝到远程机器。rsync -avz *.cspider@10.18.65.23:~ 限制宽带。rsync -arz --exclude 'logs' --bwlimit=1 test/ spider@10.18.65.23:~ 列远程机的文件列表。rsync -v rsync://172.16.78.192/www 参数: -v, --verbose 详细模式输出 -a, --archive 归档模式,表示以递归...
2020-11-23 11:30:49
624
原创 linux systemed——自定义系统服务,及开机启动
概念 Systemd 管理系统服务、设备、挂载点。如果要设置某个服务在某个点或某个设备接入后执行,Systemd 非常适合 自定义service systemctl脚本存放在:/usr/lib/systemd/,或/etc/systemd/system/。有系统(system)和用户(user)之分,像需要开机不登陆就能运行的程序,还是存在系统服务里吧,即:/usr/lib/systemd/system目录下 每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Insta
2020-10-17 20:35:47
2257
原创 linux 手动执行可以,cronjob中不能执行
脚本中需要添加必要的环境变量才可以使脚本自动执行。 这种情况一般是由于在crontab文件中没有配置环境变量引起的。cron从用户所在的主目录中使用shell调用需要执行的命令。cron为每个shell提供了一个默认的环境,Linux下的定义如下: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=用户名 HOME=用户主目录 在crontab文件中定义多个调度任务时,需要特别注意的一个问题就是环境变量的设置,因为我们手动执行某个脚本时,
2020-10-17 18:07:05
309
原创 gateway,dns,dhcp,wifidog
gateway,dns,dhcp. dhcp是动态分配ip地址 wifidog https://cloud.tencent.com/developer/news/386700 git clone https://github.com/Pillar1989/wifidog-gateway ./autogen.sh configure --prefix=/usr make && make install Config it: cp wifidog.* /usr/etc/ ...
2020-10-13 16:51:33
200
原创 时间-空间复杂度
时间复杂度 O(1) < O(logn) < O(n) < O(nlogn) < O(n2) < O(n3) < O(2n) < O(n!) < O(nn) 空间复杂度 1. 数组的长度 2. 递归的深度
2020-08-31 10:25:28
111
原创 apache 上传文件大小限制修改
vi /etc/php.ini 修改如下参数: upload_max_filesize :所上传的文件的最大大小。默认值2M memory_limit: 一个脚本最大占用内存 max_execution_time = 300 ; :max_input_time = 600 ; ...
2020-02-28 22:14:03
1195
原创 抓包工具Fidder
开始/结束 File > Capture traffic 过滤 filters > 解码 Tools > TextWizard
2020-02-28 22:03:43
130
原创 MySQLdb、 flask-MySQLdb 、MySQL-python 安装失败
Ubuntu 安装flask_mysql报错 Command "python setup.py egg_info" failed with error code 1 解决 https://www.cnblogs.com/Lin-Yi/p/7751218.html sudo apt-get install python3-dev libmysqld-dev ERROR: Fail...
2020-02-28 22:02:38
227
原创 linux下du命令查看文件夹大小
du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du-sh du常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和 --apparent-si...
2019-12-17 10:35:59
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅