- 博客(71)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 Windows安装mingw32/w64
后两者先后刚出来时我还查过,简而言之,这三者的区别是:mingw64 与 ucrt64 都是用 gcc 编译器编译的 Windows 64 位程序,只不过它们链接到的 crt(C runtime)不同, mingw64 是链接到了 msvcrt ,而 ucrt64 则是链接到了 Windows 上新的 ucrt 上。),不过 mingw64 是很早就有的,后两者是最近(本回答最初写于2021年6月)才新加的,~~所以只是选一个用的话就 mingw64 就没问题。注意,mingw-w64 本身。
2024-05-21 16:44:37 2441
原创 Perl 脚本命令行传入参数
#!perl -w# ===============================================================================# 这一段要放在perl文件的开头部分,不然ARGV使用起来有点问题。$argc = $#ARGV + 1;print"Total command line arguments received: $argc \n";foreach $argument (0 .. $#ARGV) { print"$ARGV[$a..
2022-04-20 15:01:36 1673
原创 widnwos Batch脚本中自动以管理员权限
通过Batch脚本调用VBS来执行管理员权限,复制以下命令到batch脚本的首行@echo off :: BatchGotAdmin:-------------------------------------REM --> Check for permissions>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> If err
2022-02-09 10:20:29 379
原创 Windows安装镜像下载
以前官网是可以下载iso的,现在直接在PC的web浏览器中不能直接看到下载入口了。http://msdn.itellyou.cn/,满足你所有的想象。点开左侧导航栏是列出的各种版本的window操作系统的镜像。
2022-01-28 14:48:20 753
原创 shell 判断文件夹或文件是否存在
文件夹不存在则创建if [ ! -d "/data/" ];then mkdir /dataelse echo "文件夹已经存在"fi文件存在则删除if [ ! -f "/data/filename" ];then echo "文件不存在"else rm -f /data/filenamefi判断文件夹是否存在if [ -d "/data/" ];then echo "文件夹存在"else echo "文件夹不存在"fi判断文件是否存在
2021-11-18 10:27:30 351
原创 CentOS 7 开机启动程序
使用命令:gnome-session-properties运行gnome-session-properties,添加程序名,保存即可:
2021-11-04 16:46:51 371
原创 python pip的使用
pip安装、卸载、查询python库pip install package_name # pip安装python库pip uninstall package_name # 卸载指定的Python库pip list # pip列出系统当前安装的Python库pip list --outdated # pip列出所有过期的Python库pip freeze # pip列出系统当前安装的Python库名和版本
2021-07-28 11:21:53 551
原创 wxPython Gtk-WARNING **: Negative content height -5 (allocation 5, extents 5x5) ...
wxPython画界面时,提示如下错误:wxPython Gtk-WARNING **: Negative content height -5 (allocation 5, extents 5x5) while allocating gadget (node button, owner GtkButton)这表示Button控件没有高度,可把窗口界面的大小放大一点就可以了。...
2021-07-21 11:27:11 1191
原创 C++ ConfigParser
运用链表保存所有注解和ini的内容。ConfigParser.h#ifndef linux#pragma once#else#include <string.h>#define _stricmp strcasecmp#endif // linux#include <string>using std::string;typedef struct Options{ string comment; // save option notes. strin
2021-04-21 14:09:31 468
原创 Ubuntu下搭建UDK2018开发环境
Ubuntu下搭建UDK2018开发环境简介截至目前,UDK最新的版本是2018,我就以UDK2018为例,一步一步来搭建UDK2018的编译环境。UDK2018可以从github的网站上下载,链接:https://github.com/tianocore/edk2/releases/tag/vUDK2018。文参考:how-to-build-linux-like-systemUDK相对于EDK2而言,是一个比较稳定的版本,可能一年只更新一次,而EDK2可能几天就会有代码更新。所以一般用来B
2021-03-01 16:15:39 1612
原创 更改 windows下控制台 输出的字体颜色
#include <iostream>#include <windows.h> using namespace std; int main(){ int k; for(k=1; k<255; k++) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), k); cout <<" "<< k <<.
2020-12-15 14:04:44 2958
原创 Batch里字符串有特殊字符
检查变量是否为空。@echo offset str= PowerOnHours="10 Days 5 Hours "echo [%str%]rem check variable is empty or not.if defined str ( echo str is not null.) else ( echo str is null.)检查变量值中是否存在特殊字符。@echo offset str= PowerOnHours="10 Days 5 Hours "
2020-12-08 13:50:16 564
转载 Turbo C
Download URL:https://turboc.me/download-turbo-c-file/Download Turbo C++ for Windows 10, 7, 8 and 8.1Turbo C++ for Windows 10 is the software for composting programs in the C and C++ language. As an IDE, it incorporates a source code editorial manager,.
2020-12-03 15:10:29 1610
原创 YouCompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support.
执行vim的error信息:root@yang:~# vimYouCompleteMe unavailable: requires Vim compiled with Python (3.6.0+) support.Press ENTER or type command to continueroot@yang:~# 只需要重新编译vim时,加入如下参数编译:./configure --enable-pythoninterp=yes --enable-cscope --enable-f
2020-11-15 15:33:51 8045
原创 virtualbox 清理磁盘占用空间
目录1.虚拟系统整理2. 压缩磁盘1.虚拟系统整理Windows虚拟机,下载sdelete工具执行下面的命令:sdelete -z c:\Linux虚拟机执行下面的命令:sudo dd if=/dev/zero off=/EMPTY bs=1Msudo rm -rf /EMPTY2. 压缩磁盘压缩磁盘命令:VBoxManage.exe modifyhd DiskPath.vdi --compactVBoxManage.exe: 在VitualBox..
2020-11-12 14:04:56 4071
原创 Windows命令行查看盘符
1. 使用diskpart命令查看diskpartlist volume2. 使用fsutil查看fsutil volume list3. 使用wmic命令查看wmic logicaldisk get caption,name
2020-07-29 16:41:34 12393
原创 ssh Tunnel
当WebService服务器和目标主机不在同一个网域时,可以通过ssh tunnel的功能把远端WebService通过jumpstation映射到目标主机同一网域的服务器上面。如:ssh -N test@192.25.1.7 -L 192.25.1.10:522:192.182.19.53:83 -f192.182.19.53:83:远端WebService服务器的IP和端口。192.25.1.10:522:映射后的ip和端口test@192.25.1.7: JumpStation。..
2020-07-02 17:58:48 443
原创 c++获取文件编码格式
int GetFileEncoding(char* filename){ ifstream fs; char buff[512]; fs.open(filename, ios::binary); if (!fs) { sprintf_s(buff, 512, "%s: Cannot open it.", filename); receive_log(buff); exit(-1); } unsigned char ch = 0x00; int coding = 0; fs..
2020-05-14 18:41:23 2730
原创 soap错误码和获取处理错误码的详细信息
gsoap页面:https://www.genivia.com/doc/guide/html/index.htmlsoap客户端用户登录返回值错误代码表(ERROR CODE)SOAP_EOF -1 Unexpected end of file, no input, or timeout while receiving data SOAP_ERR -1 ...
2020-04-28 17:32:06 4495
原创 c++ read/write excel
https://readxl.tidyverse.org/index.htmlhttp://brechtsanders.github.io/xlsxio/http://www.pudn.com/Download/item/id/2565378.htmlhttps://www.sourcecodester.com/cc/6088/c-read-and-write-excel-files....
2019-12-05 21:23:21 432
原创 pyinstaller参数介绍以及总结详解
pyinstaller参数介绍以及总结详解来源:https://www.jb51.net/article/165251.htm一、pyinstaller相关参数-F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用 -D, –onedir 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编...
2019-08-27 14:25:58 2396 2
原创 UnicodeDecodeError: 'gb2312' codec can't decode byte 0xb2 in position 935: illegal multibyte sequenc
fp = open(filename_src, 'r', encoding='gb2312')汉字字符集范围 gb2312 < gbk < gb18030fp = open(filename_src, 'r', encoding='gbk')
2019-08-16 19:14:53 3735
原创 Python selenium ElementNotVisibleException: Message: element not visible
对于这种情况,可以用driver_path = r".\tool\chromedriver.exe"driver = webdriver.Chrome(executable_path=driver_path)driver.get(url)script = 'document.getElementById("ID").value' # 这是JavaScript语句,访问知道ID的值。...
2019-08-15 16:18:40 397
原创 CentOS 7 yum 不能安装package
CentOS7 使用yum安装时出现下面的错误:[root@localhost Downloads]# yum install ncurses-develLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: ftp.sjtu.edu.cn * extras:...
2019-07-09 09:28:27 797
原创 CentOS7.5 cannot find file libudev.h
最近在CentOS 7.5 上编译时,缺少libudev.h文件:可以使用以下方法查询rpm包:yum provides */libudev.h然后使用yum install安装。
2019-07-03 10:33:46 1862
原创 Centos7安装Qt5.9,启动qtcreator报错: undefined symbol: FT_Get_Font_Format
./qtcreator: symbol lookup error: /opt/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_FormatCentos7安装Qt5.9,启动qtcreator报错如上.解决办法:安装freetyp...
2019-07-02 09:43:24 8387
原创 Vim for Python setup
CentOS 7sudo yum install git cscope ctags-etags vim-X11Ubuntu 16sudo apt-get install exuberant-ctags cscope vim-gtk gitInstall vim plugin managergit clone https://github.com/VundleVim/Vun...
2019-03-27 17:21:48 173
原创 远端连接PostgreSQL数据库
在服务器上装了一PostgreSQL的数据库,在本地使用其他用户(非postgres)连接数据库时,总是报错,一直连不上,修改PostgreSQL安装目录下的data文件夹中的pg_hba.conf和postgresql.conf文件。postgresql.conf文件:查找listen_addresses字符串,然后修改成listen_addresses='*'。pg_hba.conf...
2019-03-21 16:15:20 390
原创 Linux比较两个文件夹
Linux比较两个文件夹工具: diff[root@~]# diff -urNa dir1 dir2 -a Treat all files as text and compare them line-by-line, even if they do not seem to be text. -N, --new-file In directory comparison, if ...
2019-03-08 15:51:23 5324
原创 windows查找文件内容和文件内容
查找文件:dir d:\*.py /s /b/s 显示指定目录和所有子目录中的文件。/b 使用空格式(没有标题信息或摘要)。查找文件内容:findstr /s /n "test" .\*/s 在当前目录和所有子目录中搜索匹配文件。/n 在匹配的每行前打印行数。文件中搜索字符串:find /N /I "sky" test.txt // 在test.txt文件中忽...
2019-03-02 17:35:11 7962 2
原创 清除python文件运行后产生的pyc文件
在windows下可用如下代码清除:@echo offfor /r . %%a in (*.pyc) do ( del /a /f "%%a" echo %%a)for /r . %%a in (__pycache__) do ( rd /s /q "%%a" echo %%a)
2019-03-02 17:19:17 2425
原创 ubuntu非root用户的vim,backspace不能退格删除问题
在当前用户的root的目录下,更改.vimrc文件即可。vi ~/.vimrc添加 set backspace=2 设置 backspace可以删除任意字符
2018-11-30 16:19:16 559
原创 C/C++如何调用gsoap
下载gsoap:https://sourceforge.net/projects/gsoap2/files/以gsoap-2.8为例。使用gsoap中的soapcpp2 & wsdl2h(gsoap-2.8/gsoap/bin/)生成C/C++代码文件。1. 使用wsdl2h把目标webservice生成头文件。wsdl2h -s -o temp.h http://ip:p...
2018-11-29 11:27:17 326
原创 Linux/Windows scp图形工具
在Windows中,与Linux互相copy的工具,可使用WinSCP或者FileZilla Client。而Linux中,与Linux相互copy的工具,可使用scp, FileZilla Client, krusader。scp: Linux自带的命令。FileZilla Client: 使用sftp协议连接。...
2018-11-29 09:54:03 2317
Linux一句话精彩问答
2014-12-05
Effective STL
2012-09-15
LibraryFunctions
2012-09-15
wxPython中TextCtrl控件属性问题
2023-03-24
wxPython listctrl如何自动定位到某一行?
2016-12-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人