1.find和mv搭配
1 2 3 |
find . -regex './[0-9]+\.[jpg|png|jpeg]+$' -exec mv -t num {} + |
搜索当前文件夹下的照片并移至文件夹num/下,+号是指plus version...
Continue reading...1.find和mv搭配
1 2 3 |
find . -regex './[0-9]+\.[jpg|png|jpeg]+$' -exec mv -t num {} + |
搜索当前文件夹下的照片并移至文件夹num/下,+号是指plus version...
Continue reading...如果是用了headers参数,可能原因是复制浏览器上的headers的时候,复制到了一些莫名奇妙的字符,像下面的一样:
1 2 3 |
audio/webm,audio/ogg,audio/wav…q=0.7,video/*;q=0.6,*/*;q=0.5 |
复制的时候由于没有展开,浏览器便显示成了省略号,关键这省略号还是假的,其实它只有一个字符长度,不是三个小数点,所以导致了编码的错误而报错,解决办法是把这符号改掉,或者在浏览器中展开后再复制:
1 2 3 |
audio/webm,audio/ogg,audio/wav,audio/*;q=0.9,application/ogg;q=0.7,video/*;q=0.6,*/*;q=0.5 |
...
Continue reading...刚开始看到 sizeof(std:string)的输出有32个字节,以为只能容纳32个字符,觉得不应该,后来网上也查到能容纳的字符是相当多的。 后来反应过来,string是一个类,用sizeof计算后,得到的其实是string类的成员所占用的字节长度。 举个例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#include <iostream> using namespace std; class test { int test1; int test2; int test3; int test4; }; int main(int argc, char **argv) { cout << sizeof(test) << endl; return 0; } |
...
Continue reading...1.下游更改后强行恢复至上游最新状态
1 2 3 4 5 |
git remote add upstream https://github.com/poemdistance/ScreenTranslation git fetch upstream git pull upstream master |
2.Submodules, 第一次更新下载...
Continue reading...Python直接调用len计算出的是字符个数。如下:
1 2 3 4 5 |
>>> s = '测试' >>> len(s) 2 |
如果要得到字节长度可以编码成utf-8格式:
1 2 3 4 5 |
>>> s = '测试' >>> len(s.encode('utf8')) 6 |
...
Continue reading...exec函数簇在运行的时候是将原进程的映像替换成新的执行进程的,所以如果直接在一个进程中,即main函数中调用execl, execp等函数,主进程会被替换掉,exec簇函数后面的内容将不会被执行,所以如果要使用此函数,可以fork一个子进程来运行。 同样地,在线程中调用了此类函数,主进程的所有映像也一样会替换掉,因为线程没有独立地址空间,进程有,而exec簇函数会改变进程的映像,只能拿线程所在的进程下手。 exec类函数相关信息参照:execl(3)...
Continue reading...一: 下载数据库连接器
1 2 3 |
pip install mysql-connector-python |
参考:https://dev.mysql.com/doc/connector-python/en/connector-python-installation-binary.html...
Continue reading...