原创 php 解析字符串編碼方式 GB2312 UTF8

//查看編碼方式 $codeFormat = mb_detect_encoding($inStr, array("ASCII", "UTF-8", "GB2312", "GBK", "BIG5")); echo $codeFormat;

原创 Linux 批量刪除

#刪除ls中含有keywords的文件 ls | grep keywords | xargs -d"\n" rm  

原创 Linux下載文件夾下所有文件

我們可以使用zip+sz命令,最簡單方便 首先zip壓縮 #把oldFile文件夾及其子文件夾下所有文件打包 # -r 包含子目錄 zip -r newFile.zip oldFile #執行sz命令後,鼠標右鍵,選擇Receive

原创 linux查找當前目錄下所有子目錄特定文件類型

find -type f -print | grep '.php' find . -name '*.php' find -name '*.php'  

原创 gcc/g++使用及gdb調試新手入門

自行下載MinGW,安裝gcc、gdb(以後會補充完整教程) 一、g++使用 1.初始helloworld.cpp文件編寫 可在txt文件編寫,更改後綴即可。將helloworld.cpp文件放在g++.exe所在目錄下,也可配置環境變量

原创 QT拖動界面的鼠標事件

在我們設計自定義QT界面時,一般會取消界面最上面的拖動控件,爲此我們需要新的界面添加鼠標拖動事件。 (1).在.h文件的類中聲明函數 void mousePressEvent(QMouseEvent* event);

原创 Win10+Pytorch0.4.1版本+cuda一鍵安裝

conda install pytorch=0.4.1 torchvision cuda80 -c pytorch pytorch在0.4.0版本後才支持windows,所以windows沒有pytorch0.2.0版本。這裏可以cud

原创 epoll和libevent

epoll epoll是Linux內核爲處理大批量文件描述符而作了改進的poll,是Linux下多路複用IO接口select/poll的增強版本,它能顯著提高程序在大量併發連接中只有少量活躍的情況下的系統CPU利用率。另一點原因就是獲取事

原创 快速瞭解Linux curl命令

Linux curl命令 用處 用於上傳和下載,是一個綜合傳輸工具 用法 curl http://www.linux.com  

原创 快速瞭解Linux ps命令

Linux ps命令 用處 顯示當前進程狀態(Process Status) 用法 顯示進程信息 ps a #BSD風格 ps -a #SYSV風格,結果一樣 顯示所有進程信息 ps -ef 顯示指定用戶信息 ps -u

原创 python製作循環gif

# coding=utf-8 import sys import PIL.Image as Image import imageio def make_gif(sf, ef, src, outfile): imgs = [

原创 C++前序中序後序非遞歸遍歷

前序遍歷-根左右: 循環到左子樹空,else轉右子樹,當一個結點已經訪問右子樹時,該結點出棧 #include<iostream> #include<string> #include<stack> #include<sstream> #

原创 linux查看服務器cuda版本

nvcc -V #V要大寫  

原创 Leetcode:層序遍歷,最優內存

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode