自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Windows系统版本下载

windows系统历史版本下载

2023-09-17 22:19:13 304

原创 Python获取电脑用户信息

pwd 模块仅适用于 Linux 环境。但是 os 适用于 Windows 和 Linux。

2023-06-01 15:53:41 2079

原创 Ubuntu20安装wxPython

Ubuntu20 安装wxPython报错问题

2022-10-06 14:02:20 1510 1

原创 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

原创 pip查看当前系统安装了哪些模块

使用pip列出当前所安装的package。

2021-11-24 16:50:49 1532

原创 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 <&lt.

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

原创 Linux检查某个目录是否已经被mount

执行命令:mountpoint -q /mntecho $?,如果输出是0,表示已经被moun

2019-12-19 10:37:52 3782

原创 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

转载 Python_网络爬虫(新浪新闻抓取)

https://www.cnblogs.com/zengbojia/p/7220190.html

2019-03-22 16:05:02 787

原创 远端连接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 &amp; 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

multi-process-test.tar.gz

基于wx的python图形界面,创建多个进程且记录每个进程的log,退出时,检查进程是否结束

2021-07-27

Linux一句话精彩问答

编者:陈绪 中国linux和开源战略经理Intel开源技术中心(OTC Opensource Technology Center) http: www linuxpk com 1 目 录 1 系统设置篇 10 1001 修改主机名 陈绪 10 1002 修改linux启动方式 文本方式或xwindow方式 陈绪 10 1003 linux的自动升级更新问题 hutuworm NetDC 陈绪 10 1004 windows下查看linux分区的软件 陈绪 hutuworm 10 1005 mount用法 sakulagi sxsfxx aptkevin 11 1006 访问远程共享的目录 陈绪 11 1007 a 删除名为 a的文件 陈绪 11 1007 b 删除名为 a的文件 陈绪 11 1007 c 删除名字带的 和‘ 0&quot;文件 陈绪 11 1007 d 删除名字带不可见字符的文件 陈绪 12 1007 e 删除文件大小为零的文件 陈绪 12 1008 redhat设置滚轮鼠标 mc1011 12 1009 加装xwindow 陈绪 12 1010 删除linux分区 陈绪 12 1011 如何退出man 陈绪 12 1012 不编译内核 mount ntfs分区 陈绪 hutuworm 12 1013 tar分卷压缩和合并 WongMokin Waker 13 1014 使用lilo grub时找回忘记了的root口令 陈绪 13 1015 使ctrl+alt+del失效 陈绪 14 1016 查看redhat的版本号 hutuworm 14 1017 查文件属于哪个rpm 无双 14 1018 将man或info的信息存为文本文件 陈绪 14 1019 利用两个现存文件 生成一个新的文件 陈绪 14 1020 设置com1口 让超级终端通过com1口进行登录 陈绪 14 1021 删除内有文件和子目录的目录 陈绪 14 1022 查看系统信息 陈绪 15 1023 去掉多余的回车符 陈绪 15 1024 切换X桌面 lnx3000 15 1025 通用的声卡驱动程序 lnx3000 15 1026 改变redhat的系统语言 字符集 beming mc1011 15 1027 把屏幕设置为90列 陈绪 15 1028 使用md5sum文件 陈绪 15 1029 一次解压多个zip文件 陈绪 16 1030 看pdf文件 陈绪 16 1031 查找权限位为S的文件 陈绪 16 1032 装中文输入法 陈绪 hutuworm 16 1033 把弹出的光盘收回来 beike 16 1034 cd光盘做成iso文件 弱智 grub007 16 1035 快速观看开机的硬件检测 弱智 16">编者:陈绪 中国linux和开源战略经理Intel开源技术中心(OTC Opensource Technology Center) http: www linuxpk com 1 目 录 1 系统设置篇 10 1001 [更多]

2014-12-05

SMBIOSViewerConsle

该程序用于在windows下读取SMBIOS的内容,属于控制台程式,使用VS2010编译通过

2014-02-01

获取公网IP

该工具是基于visual 6.0开发的,用于获取公网IP

2013-04-02

Effective STL

STL和标准 我经常提及C++标准,因为《Effective STL》专注于可移植的,与标准一致的C++。理论上,我在这本书里演示的一切都可以用于每个C++实现。实际上,那不是真的。编译器的缺陷和STL实现凑合成防止一些有效的代码编译或表现出它们应该有的行为。那是很常见的情况,我描述了这些问题,而且解释了你应该怎么变通地解决他们。 有时候,最容易的变通办法是使用另一个STL实现。附录B给一个这种情况的例子。实际上,STL用得越多,编译器和库实现的区别就越重要。程序员在设法让合法的代码编译时遇到困难,他们通常责备他们的编译器,但对于STL,编译器可能是好的,而STL实现是不良的。为了强调你得依赖编译器和库实现的事实,我使用你的STL平台。一个STL平台是一个特定编译器和一个标准模板库特定实现的组合。在本书里,如果我提及一个编译器问题,你能确信我意思是编译器有问题。但是,如果我说你的STL平台有问题,你应该理解为“可能是编译器缺陷,可能是库缺陷,或许都有”。 我一般提及你的“编译器们”——复数。那是我长期相信你通过确保代码可以在多于一个的编译器上工作的方法来改进你的代码质量(特别是移植性)的产物。此外,使用多个编译器一般可以简化拆解由STL的使用不当造成的错误信息难题。(条款49致力于解码此类消息的方法。) 关于与标准一致的代码,我强调的另一个方面是你应该避免构造未定义行为。这样的构造可能在运行期做任何事情。不幸的是,这意味着它们可能正好做了你想要的,而那会导致一种错误的安全感。太多程序员以为未定义行为总会导致一个明显的问题,例如,一个分段错误或其他灾难性的错误。未定义行为的结果实际上更为狡猾,例如,破坏极少引用的数据。它们也可以通过程序运行。我发现一个未定义行为的好定义是“为我工作,为你工作,在开发和QA期间工作,但在你最重要的用户面前爆炸了”。避免未定义行为很重要,所以我指出了它会出现的通常情况。你应该训练你自己警惕这样的情况。

2012-09-15

LibraryFunctions

C++ Library Reference The standard C++ library is a collection of functions, constants, classes, objects and templates that extends the C++ language providing basic functionality to perform several tasks, like classes to interact with the operating system, data containers, manipulators to operate with them and algorithms commonly needed.

2012-09-15

Windows快速打开管理的命令

Windows快速打开管理工具的命令 Windows快速打开管理工具的命令

2011-07-08

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除