C++:vector遍历,拷贝,插入
vector遍历:
类C遍历,按插入顺序
vector<int> a = {1,2,3,4,5};
for(int i=0;i<a.size();i++) printf("%d%s",a[i],i==a.size()-1?"\n":" ");
迭代器遍历
vector<int> a =
windows:删除指定后缀的bat脚本
@echo off
:start
@echo please pull in your python project root directory:
@set /p dir_path=
@if not exist "%dir_path%" echo.directory not exit!&goto :start
@echo please input delete suffix
@set /p...
Scrapy:测试代理ip
import requests
try:
requests.get('http://www.baidu.com', proxies={'http': 'http://101.96.11.73:8080'})
except:
print('connect failed')
else:
print('success')
Ubuntu:Your CPU supports instructions that this TensorFlow binary was not compiled to use:AVX AVX2
不要紧的问题
用一下代码屏蔽掉:
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
ubuntu:禁用更新
sudo vim /etc/apt/apt.conf.d/50unattended-upgrades
注释掉
Unattended-Upgrade::Allowed-Origins {
// "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${dis...
Ubuntu18:wine和qq
环境介绍:
系统:ubuntu18LTS
一共分两步,第一步安装wineHQ:
删除所有之前安装的wine依赖包:
dpkg -l | grep wine
# 查找所有wine的依赖包
sudo apt-get --purge remove wineXXX
# 卸载对应wine依赖包
添加仓库:
wget -nc https://dl.winehq.org/wine-builds/Relea...
Ubuntu:一条命令拆分大文件
许多时候,拆分大文件可能第一时间会想到用python写脚本
其实一条命令就可以
mkdir text_chunks
split --lines=10000 review.json text_chunks/text_chunk_
python:批量安装包
有时候需要安装很多的包,一个一个安装是很麻烦的。
可以采用以下的批量安装的做法:
新建一个requirements.txt,内容如下:
six
tqdm
torchtext>=0.2.1
future
然后运行命令:
pip install -r requirements.txt
即可
...
ubuntu18:ss配置
环境说明:
ubuntu18LTS
python3.6.5
安装依赖包(我的电脑只需要装这一个,根据后面步骤的报错去装需要的依赖包):
sudo apt-get update
sudo apt-get install python-setuptools m2crypto
自行切到venv下的python(使用ubuntu自带python不太好):
pip install shadowsocks...
nlp:中文编码类型
GB2312:简体中文编码方式,一个汉字占用两个字节,在大陆是主要编码方式。
BIG5:繁体中文编码方式,主要在台湾地区使用
GBK:支持简体和繁体中文,不支持某些非拉丁字母
UTF-8:兼容ASCII,兼容万国语言
...
ECharts 注意点
yAxis轴的数据和 series中的 yAxisIndex: 坐标值相对性
vue
https://www.npmjs.com/package/vue-echarts
解决销毁实例和内存泄露
<chart ref="chart" :options="options" v-if="options" :auto-resize="autoResize" :watchShallow="...
边界值 null undefined {} 等的处理
循环跳过不存在的元素
if(!a[i]) continue; // 跳过 null, undefined ,' ',0,不存在的元素
if(a[i] === undefined) continue; 跳过undefined + 不存在的元素
null表示一个“空”的值,它和0以及空字符串''不同,
0是一个数值,
''表示长度为0的字符串。
undefined,它表示“未定义”...
今日推荐
周排行