<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[input_sudo的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/input_sudo</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; input_sudo]]></copyright><item><title><![CDATA[VMware虚拟机安装 、Linux系统安装教程]]></title><link>https://blog.csdn.net/input_sudo/article/details/132362830</link><guid>https://blog.csdn.net/input_sudo/article/details/132362830</guid><author>input_sudo</author><pubDate>Fri, 18 Aug 2023 15:48:18 +0800</pubDate><description><![CDATA[这里是修改安装方式，最小安装是只有命令行界面（大佬可选择，当然如果是大佬应该也看不到这个文章）。我是8核16线程，这里我选个4，2就够用了。这里看你装什么版本的Linux了，我装的是GenOS 7.5 64位 所以选的是GenOS7 64位。这里就是起个名字，位置建议选个磁盘大点的，别无脑放c盘，我一般开发相关的都是放在develop。读完秒就会显示如图界面，拉到底选择中文，然后选择简体中文。安装位置这一项，点进去，然后直接点完成出来即可。设置密码，我还是直接弱密码 “ok”，你们随意。]]></description><category></category></item><item><title><![CDATA[tesseract 安装及使用]]></title><link>https://blog.csdn.net/input_sudo/article/details/129682326</link><guid>https://blog.csdn.net/input_sudo/article/details/129682326</guid><author>input_sudo</author><pubDate>Tue, 21 Mar 2023 10:01:53 +0800</pubDate><description><![CDATA[tesseract 安装及使用]]></description><category></category></item><item><title><![CDATA[node.js 最全命令行配置操作win10]]></title><link>https://blog.csdn.net/input_sudo/article/details/127228994</link><guid>https://blog.csdn.net/input_sudo/article/details/127228994</guid><author>input_sudo</author><pubDate>Sun, 09 Oct 2022 16:26:06 +0800</pubDate><description><![CDATA[JAVA Nodejs环境配置 win10 命令行操作  -4048错误卸载后使用命令行操作]]></description><category></category></item><item><title><![CDATA[Python Flask微信公众号开发]]></title><link>https://blog.csdn.net/input_sudo/article/details/118971598</link><guid>https://blog.csdn.net/input_sudo/article/details/118971598</guid><author>input_sudo</author><pubDate>Wed, 21 Jul 2021 18:11:09 +0800</pubDate><description><![CDATA[1. 开发语言及框架
Python + Flask + Bootstrap，数据库使用的是MySQL
2. 相关文档及Lib库

Bootstrap官方文档 http://v3.bootcss.com/getting-started/
微信公众号开发文档 https://mp.weixin.qq.com/wiki
Python 微信SDK https://github.com/zwczou/weixin-python/
PDF 《FlaskWeb开发：基于Python的Web应用开发实战》


那些坑
3.]]></description><category></category></item><item><title><![CDATA[Qt 报错：Object::connect: Parentheses expected, signal QAction::  ../*.cpp]]></title><link>https://blog.csdn.net/input_sudo/article/details/115700317</link><guid>https://blog.csdn.net/input_sudo/article/details/115700317</guid><author>input_sudo</author><pubDate>Wed, 14 Apr 2021 15:36:55 +0800</pubDate><description><![CDATA[Object::connect: Parentheses expected, signal QAction::triggered
Object::connect: (receiver name: ‘MainWindow’)
提示很明白了，语句中少了括号！
像这样：
 connect(setPwdAct,SIGNAL(triggered),this,SLOT(setPWD()));

改写成：
connect(setPwdAct,SIGNAL(triggered()),this,SLOT(setPWD()))]]></description><category></category></item><item><title><![CDATA[Qt 控件的输入模式提示 InputMethodHints]]></title><link>https://blog.csdn.net/input_sudo/article/details/115507274</link><guid>https://blog.csdn.net/input_sudo/article/details/115507274</guid><author>input_sudo</author><pubDate>Thu, 08 Apr 2021 10:12:15 +0800</pubDate><description><![CDATA[InputMethodHints
0
ImhNone
不配置，系统默认
1
ImhHiddenText
英文键盘，输入内容没有下划线，没有输入提示
2
ImhSensitiveData
英文键盘，输入内容没有下划线，没有输入提示
3
ImhNoAutoUppercase
英文键盘，输入内容没有下划线，有输入提示
4
ImhPreferNumbers
键盘中只有数字0-9，删除和回车
5
ImhPreferUppercase
数字+英文全键盘，shift键默认按下，高亮，数字显示不受影响
6
ImhPrefe]]></description><category></category></item><item><title><![CDATA[C/C++: enum  枚举量定义、声明和使用]]></title><link>https://blog.csdn.net/input_sudo/article/details/115454570</link><guid>https://blog.csdn.net/input_sudo/article/details/115454570</guid><author>input_sudo</author><pubDate>Tue, 06 Apr 2021 09:49:59 +0800</pubDate><description><![CDATA[C/C++enum-枚举量声明、定义和使用
众所周知，C/C++语言可以使用#define和const创建符号常量，而使用enum工具不仅能够创建符号常量，还能定义新的数据类型，但是必须按照一定的规则进行，下面我们一起看下enum的使用方法
步骤1——枚举量的声明和定义
1
首先，请看下面的语句：
enum enumType {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};
这句话有两个作用：
第一：声明enumType为新的]]></description><category></category></item><item><title><![CDATA[解决Unresolved external ‘AlphaBlend‘ referenced的办法]]></title><link>https://blog.csdn.net/input_sudo/article/details/114290929</link><guid>https://blog.csdn.net/input_sudo/article/details/114290929</guid><author>input_sudo</author><pubDate>Tue, 02 Mar 2021 18:01:40 +0800</pubDate><description><![CDATA[解决Unresolved external ‘AlphaBlend’ referenced的办法
安装了EhLib，控件可以使用了，但是编译时报“[Linker Error] Unresolved external ‘AlphaBlend’ referenced from D:\WORK PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\LIB\EHLIBB60.LIB|.\DBGridEh.PAS”
将 Msimg32.lib 加入到工程中。
BCB6  View -&gt]]></description><category></category></item><item><title><![CDATA[MySQL : This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法]]></title><link>https://blog.csdn.net/input_sudo/article/details/114123183</link><guid>https://blog.csdn.net/input_sudo/article/details/114123183</guid><author>input_sudo</author><pubDate>Fri, 26 Feb 2021 12:04:10 +0800</pubDate><description><![CDATA[在MySQL创建了一个批量插入的存储过程，在代码中调用的时候报错误信息：

　　error code [1418];This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled...



解决方法：

　　因为我们在MySQL中开启了bin-log日志，所以创建函数或者存储过程，必须声明其为确定性的（DETERMINISTIC），或者声.]]></description><category></category></item><item><title><![CDATA[解决MSVC 中文乱码问题]]></title><link>https://blog.csdn.net/input_sudo/article/details/110850655</link><guid>https://blog.csdn.net/input_sudo/article/details/110850655</guid><author>input_sudo</author><pubDate>Tue, 08 Dec 2020 09:48:23 +0800</pubDate><description><![CDATA[解决MSVC 中文显示问题

首先删除CPLSetConfigOption(“GDAL_FILENAME_IS_UTF8”,“NO”);
然后转为Uft8，即
QString fileName = QFileDialog::getOpenFileName(this,“Open Image”,"",(“所有文件(.)”));
QByteArray b = fileName.toUtf8();
const char* c = b.data();
GDALDataset* dataSet = (GDALDatas]]></description><category></category></item><item><title><![CDATA[SQL  获取一个字段值中某个字符出现次数]]></title><link>https://blog.csdn.net/input_sudo/article/details/109903646</link><guid>https://blog.csdn.net/input_sudo/article/details/109903646</guid><author>input_sudo</author><pubDate>Sat, 21 Nov 2020 17:53:04 +0800</pubDate><description><![CDATA[SELECT cl_archiveno,LEN(REPLACE(cl_archiveno, '-', '--'))-LEN(cl_archiveno) FROM ssc_catalog


一个字段中 “- ”出现的次数
语句：
SELECT 字段,LEN(REPLACE(字段, ‘-’, ‘–’))-LEN(cl_archiveno) FROM 表名

]]></description><category></category></item><item><title><![CDATA[sql 语句 去掉字段左边的0]]></title><link>https://blog.csdn.net/input_sudo/article/details/109903381</link><guid>https://blog.csdn.net/input_sudo/article/details/109903381</guid><author>input_sudo</author><pubDate>Sat, 21 Nov 2020 17:42:59 +0800</pubDate><description><![CDATA[sql server 去掉指定字段左边的0



语句：
update TableName set Code = replace(ltrim(replace(Code,‘0’,’ ‘)),’ ',‘0’)

]]></description><category></category></item><item><title><![CDATA[SQL关联查询（左联，右联，内联，外联，自关联）]]></title><link>https://blog.csdn.net/input_sudo/article/details/108880454</link><guid>https://blog.csdn.net/input_sudo/article/details/108880454</guid><author>input_sudo</author><pubDate>Wed, 30 Sep 2020 10:00:09 +0800</pubDate><description><![CDATA[在使用数据库查询语句时，单表的查询有时候不能满足项目的业务需求，在项目开发过程中，有很多需求都是要涉及到多表的连接查询，总结一下mysql中的多表关联查询
一，内连接查询
是指所有查询出的结果都是能够在连接的表中有对应记录的。
以t_employee(员工表)和t_dept(部门表)为例：
t_employee表中的记录如下：dept代表该员工所在的部门

t_dept表中记录如下：

可以发现，其中人力资源部里没有员工（这里只是举例，可能与实际不符，但主要在于逻辑关系），而赵七没有对应的部门，现在想要查询]]></description><category></category></item><item><title><![CDATA[tcpovericmp, TCP协议通过ICMP协议绕过防火墙]]></title><link>https://blog.csdn.net/input_sudo/article/details/106836505</link><guid>https://blog.csdn.net/input_sudo/article/details/106836505</guid><author>input_sudo</author><pubDate>Thu, 18 Jun 2020 15:44:34 +0800</pubDate><description><![CDATA[TCP implementation over ICMP protocol to bypass firewalls
源代码名称:tcpovericmp
源代码网址:http://www.github.com/Maksadbek/tcpovericmp
tcpovericmp源代码文档
tcpovericmp源代码下载
Git URL: 复制
git://www.github.com/Maksadbek/tcpovericmp.git

Git Clone代码到本地: 复制
git clone http://]]></description><category></category></item><item><title><![CDATA[查看安装的Ubuntu版本命令]]></title><link>https://blog.csdn.net/input_sudo/article/details/106641686</link><guid>https://blog.csdn.net/input_sudo/article/details/106641686</guid><author>input_sudo</author><pubDate>Tue, 09 Jun 2020 14:50:01 +0800</pubDate><description><![CDATA[1.cat /etc/issue （简单）
2.cat /etc/lsb-release（具体）
3.uname -a（内核）

第三种最简洁明了

]]></description><category></category></item><item><title><![CDATA[Tesseract OCR 下载及安装教程 （中英文语言包）]]></title><link>https://blog.csdn.net/input_sudo/article/details/106640807</link><guid>https://blog.csdn.net/input_sudo/article/details/106640807</guid><author>input_sudo</author><pubDate>Tue, 09 Jun 2020 14:32:17 +0800</pubDate><description><![CDATA[esseract OCR语言包的下载地址
https://github.com/tesseract-ocr/tessdata


右键迅雷下载就可以了。

]]></description><category></category></item><item><title><![CDATA[ExtractFileDrive、ExtractFilePath、ExtractFileDir、ExtractFileName、ExtractFileExt、ExtractRelativePath]]></title><link>https://blog.csdn.net/input_sudo/article/details/106426469</link><guid>https://blog.csdn.net/input_sudo/article/details/106426469</guid><author>input_sudo</author><pubDate>Fri, 29 May 2020 15:32:34 +0800</pubDate><description><![CDATA[ExtractFileDrive ：返回完整文件名中的驱动器，如"C:"
ExtractFilePath：返回完整文件名中的路径，最后带“/”，如"C:\test"
ExtractFileDir：返回完整文件名中的路径，最后不带“/” ,如"C:\test"
ExtractFileName：返回完整文件名中的文件名称 (带扩展名)，如"mytest.doc"
ExtractFileExt ：返回完整文件名中的文件扩展名（带.），如".doc"
ExtractRelativePath ： 返回相对路径，定义如]]></description><category></category></item><item><title><![CDATA[C++封装dll浏览器插件界面不显示问题及解决办法]]></title><link>https://blog.csdn.net/input_sudo/article/details/106388031</link><guid>https://blog.csdn.net/input_sudo/article/details/106388031</guid><author>input_sudo</author><pubDate>Wed, 27 May 2020 18:31:50 +0800</pubDate><description><![CDATA[上一篇说打包封装的插件dll，部署的时候其实遇到问题，就是插件的界面没有显示出来，分析思路是这样，先查看插件是否安装成功
about:plugins

可以看到你的插件是否安装成功。
我遇到情况就是 明明插件显示安装成功就是没有界面，分析一下，安装成功没有界面，那不就是没有找到这个dll 并成功调用嘛。解决办法就是：将dll安装的路径添加到环境变量中即可

可部署在客户的电脑上总不能让客户手动添加环境变量把，思考一下，能不能在安装的时候就在环境变量里添加变量与值，顺着这个方向，找到了一种解决办法，使用注册表]]></description><category></category></item><item><title><![CDATA[Qt封装NPAPI插件及Qt打包详细步骤及相关问题解决]]></title><link>https://blog.csdn.net/input_sudo/article/details/106386661</link><guid>https://blog.csdn.net/input_sudo/article/details/106386661</guid><author>input_sudo</author><pubDate>Wed, 27 May 2020 17:56:24 +0800</pubDate><description><![CDATA[之前Qt写了一个ActiveX控件，由于支持IE不能支持火狐和Chrome，第二个版本开发为IE外主流浏览器，这里主要记一下开发完成后打包出现的问题及解决办法。
打包步骤：
1.找到生成的dll 放在一个新的文件夹下配依赖；

终端执行命令：windeployqt.exe + dll所在路径（放在新文件的dll）

执行完大概就是这个样子

2.depends工具检查缺少依赖；
接下来这步很重要，depends工具查看dll 缺少哪些依赖，everything搜索缺少的依赖复制丢进去即可。
3.打包；
这里]]></description><category></category></item><item><title><![CDATA[QT QWidget的背景颜色和背景图片的设置]]></title><link>https://blog.csdn.net/input_sudo/article/details/104984403</link><guid>https://blog.csdn.net/input_sudo/article/details/104984403</guid><author>input_sudo</author><pubDate>Fri, 20 Mar 2020 10:28:46 +0800</pubDate><description><![CDATA[QT QWidget的背景颜色和背景图片的设置
ActiveX控件背景图片展示
首先设置autoFillBackground属性为真
然后定义一个QPalette对象
设置QPalette对象的背景属性（颜色或图片）
最后设置QWidget对象的Palette
实例：
QWidget *widget = new QWidget;
widget-&gt;setAutoFillBackground(t...]]></description><category></category></item></channel></rss>