<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[业余编程小白]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ssspppfff</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ssspppfff]]></copyright><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/123097806</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/123097806</guid><author>ssspppfff</author><pubDate>Wed, 23 Feb 2022 19:55:00 +0800</pubDate><description><![CDATA[WIN32/MFC笔记添加标准输出至控制台
添加标准输出至控制台
BOOL res = AllocConsole();	// FreeConsole();
HANDLE g_out  = GetStdHandle(STD_OUTPUT_HANDLE);
WriteConsole(g_out, ...);


]]></description><category></category></item><item><title><![CDATA[vba脚本（通过模板和数据表生成多个表）]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/113920952</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/113920952</guid><author>ssspppfff</author><pubDate>Sun, 21 Feb 2021 17:37:13 +0800</pubDate><description><![CDATA[Attribute VB_Name = "模块"
Sub 由模板生成()
Attribute 由模板生成.VB_ProcData.VB_Invoke_Func = " \n14"
  
    Dim outdir As String
    
    'outdir 输出文件目录
    outdir = "D:\output\"
    If dir(outdir) = "" Then
        MkDir outdir
    End If
     
     
    If Sheets.C]]></description><category></category></item><item><title><![CDATA[监视设置键盘NUMLOCK和Caps按键]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/111480356</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/111480356</guid><author>ssspppfff</author><pubDate>Mon, 21 Dec 2020 18:13:12 +0800</pubDate><description><![CDATA[#include "windows.h"

int main(void)
{
    while(1)
    {
        short Caps = GetKeyState(VK_CAPITAL);
        if(!LOBYTE(Caps))
        {
            //  key press
            keybd_event( VK_CAPITAL,0,0,0);

            //  key release
            keybd]]></description><category></category></item><item><title><![CDATA[编译安装QtHttpServer第三方模块]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/110233621</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/110233621</guid><author>ssspppfff</author><pubDate>Fri, 27 Nov 2020 17:07:56 +0800</pubDate><description><![CDATA[1.GitHub上下载QtHttpServer源代码。
2.下载第三方依赖文件http_parser文件，将http_parser.h,http_parser.c放到"\qthttpserver-5.15\src\3rdparty"目录下。
3.在Qt安装目录"D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\include"目录下创建QtHttpServer目录和QtSslServer目录，将源代码中头文件分别拷贝到里面。
4.首先编译QSslServer模块，得到如下图所示文件，
其中]]></description><category></category></item><item><title><![CDATA[开源软件]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/109524963</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/109524963</guid><author>ssspppfff</author><pubDate>Fri, 06 Nov 2020 09:13:01 +0800</pubDate><description><![CDATA[1 日常软件

1.1 操作系统
Linux - 操作系统
Deepin - 最适合国人的Linux发行版
1.2 办公套件
LibreOffice - 用于文字处理，电子表格，演示文稿，图形，数据库等的软件套件
OpenOffice - 用于文字处理，电子表格，演示文稿，图形，数据库等的软件套件
Dia - 制图软件
Double Commander - 文件管理器
BleachBit - 垃圾清理软件
clawPDF - PDF虚拟打印机
Process Hacker - 进程浏览器
1.3 阅读浏览
]]></description><category></category></item><item><title><![CDATA[Win32 API:消息劫持与模拟]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/107177865</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/107177865</guid><author>ssspppfff</author><pubDate>Tue, 07 Jul 2020 11:55:19 +0800</pubDate><description><![CDATA[1.监控键鼠（hook）
//钩子过程在消息循环中调用，钩子又分系统全局钩子和特定线程钩子，具体使用查MSDN文档
//MSDN全局钩子的一个示例
HOOKPROC hkprcSysMsg;
static HINSTANCE hinstDLL; 
static HHOOK hhookSysMsg; 
 
hinstDLL = LoadLibrary(TEXT("c:\\myapp\\sysmsg.dll")); 
//SysMessageProc是dll中定义的钩子过程（函数）
hkprcSysMsg = ]]></description><category></category></item><item><title><![CDATA[将其它程序界面嵌入Qt界面]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/107142123</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/107142123</guid><author>ssspppfff</author><pubDate>Sun, 05 Jul 2020 17:50:34 +0800</pubDate><description><![CDATA[win10系统 + Qt 5.12.6
#include "mainwindow.h"
#include &lt;QProcess&gt;
#include &lt;QWindow&gt;
#include &lt;windows.h&gt;

MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)

{
    this-&gt;resize(600,400);
    
    p = new QProcess(this);
    p-]]></description><category></category></item><item><title><![CDATA[VBA基础]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/107120227</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/107120227</guid><author>ssspppfff</author><pubDate>Sat, 04 Jul 2020 10:41:08 +0800</pubDate><description><![CDATA[VBA基础
目录对象语法规则VBA常见的数据类型数据类型声明判断语句循环语句结束语句跳转语句错误分支重复利用对象公式与函数运算符禁止/允许弹出警示窗口立即debug运行窗口输出VBA字典技术（类）正则表达式工作簿与工作表工作簿表示方法工作簿基础操作工作表表示方法工作表基础操作单元格
对象


对象
在Excel VBA中，指的就是：工作薄、工作表、单元格、图表、透视图。
属性：	指对象所具有的特性。
方法：	实际上就是对对象的操作，他是一种动作，一种行为。


变量：	在定义之后了还能再次赋值
格式： Di]]></description><category></category></item><item><title><![CDATA[wxPython Demo：简易倒计时]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/106784746</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/106784746</guid><author>ssspppfff</author><pubDate>Tue, 16 Jun 2020 12:28:56 +0800</pubDate><description><![CDATA[效果：

代码：
# -*- coding: utf-8 -*-

# -*- coding: utf-8 -*-


import wx
import wx.adv
import wx.xrc


class Dialog(wx.Dialog):

    def __init__(self, parent):
        wx.Dialog.__init__(self, parent, id=wx.ID_ANY, title=wx.EmptyString, pos=wx.DefaultPositio]]></description><category></category></item><item><title><![CDATA[Thrustmaster T16000M摇杆输入接口]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/105876294</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/105876294</guid><author>ssspppfff</author><pubDate>Fri, 01 May 2020 12:16:32 +0800</pubDate><description><![CDATA[利用 HIDAPI library获取摇杆输入控制量：
demo(RIGHT HANDED)
main.c

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include "hidapi.h"

#define MAX_STR 255

int main(int argc, char* argv[])
{
    int res;
    ...]]></description><category></category></item><item><title><![CDATA[wxWidgets学习笔记]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/105821972</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/105821972</guid><author>ssspppfff</author><pubDate>Tue, 28 Apr 2020 21:53:14 +0800</pubDate><description><![CDATA[wxWidgets学习笔记简单的示例资源文件加载及使用
简单的示例
// wxWidgets "Hello world" Program
 // For compilers that support precompilation, includes "wx/wx.h". 
 #include &lt;wx/wxprec.h&gt; 
 #ifndef WX_PRECOMP     
 #inclu...]]></description><category></category></item><item><title><![CDATA[飞行模拟软件汇总]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/105495529</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/105495529</guid><author>ssspppfff</author><pubDate>Mon, 13 Apr 2020 19:42:27 +0800</pubDate><description><![CDATA[民机模拟




名称
说明




Flight Gear
开源飞行模拟软件，功能最弱


FSX
微软模拟飞行10


Prepar3D
洛克希德马丁公司，在FSX基础上开发


X-Plane
由Laminar Research公司开发


MFS2020
微软模拟飞行2020


空战模拟




名称
说明




DCS World
数字战斗模拟世界是一款数字战场游戏和模拟环境平台

...]]></description><category></category></item><item><title><![CDATA[【转载】Python+Qt程序部署工具fbs教程：fbs tutorial]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/105402603</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/105402603</guid><author>ssspppfff</author><pubDate>Thu, 09 Apr 2020 09:16:58 +0800</pubDate><description><![CDATA[链接地址：
https://build-system.fman.io/docs/
fbs tutorial
This tutorial shows how you can use fbs to create a simple Python GUI and an associated installer.
You can follow this tutorial on Windows, Mac or...]]></description><category></category></item><item><title><![CDATA[pyinstaller打包exe注意事项]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/105388057</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/105388057</guid><author>ssspppfff</author><pubDate>Wed, 08 Apr 2020 15:01:10 +0800</pubDate><description><![CDATA[1.注意添加第三方库路径
2.路径中好像不能有空格
3.发布的exe文件如果在别的电脑上无法运行，可能是需要VC运行库环境

]]></description><category></category></item><item><title><![CDATA[python：xlwings模块使用]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/104939244</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/104939244</guid><author>ssspppfff</author><pubDate>Wed, 18 Mar 2020 12:03:55 +0800</pubDate><description><![CDATA[转载翻译自：https://docs.xlwings.org/en/stable/index.html#
目录快速开始语法概述Active Objects范围表示对象层次结构数据结构单元格列表范围扩展NumPy arraysPandas SeriesMatplotlibGetting startedFull integration with ExcelPropertiesGetting a Mat...]]></description><category></category></item><item><title><![CDATA[C/C++学习资料整理]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/104891067</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/104891067</guid><author>ssspppfff</author><pubDate>Mon, 16 Mar 2020 08:12:14 +0800</pubDate><description><![CDATA[网站：





cppreference
https://zh.cppreference.com




LearnCpp
http://www.learncpp.com/


CplusCplus
http://www.cplusplus.com/



]]></description><category></category></item><item><title><![CDATA[学习使用PySide2制作一个简单的计算器]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/104863655</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/104863655</guid><author>ssspppfff</author><pubDate>Sat, 14 Mar 2020 17:22:57 +0800</pubDate><description><![CDATA[使用工具
python + PySide2
实现思路
利用python脚本执行函数eval(expression)，求解算式字符串
实现效果

代码：
ui_calculator.py
from PySide2 import QtCore, QtGui, QtWidgets

class Ui_Calculator(object):
    def setupUi(self, Calculator...]]></description><category></category></item><item><title><![CDATA[Python常用的第三方库]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/104837542</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/104837542</guid><author>ssspppfff</author><pubDate>Fri, 13 Mar 2020 12:01:28 +0800</pubDate><description><![CDATA[用途
库名称
参考资料




读EXCEL
xlrd



写EXCEL
xlwt



操作EXCEL
xlwings
https://docs.xlwings.org/en/stable/


操作WORD
python-docx
https://python-docx.readthedocs.io/en/latest/index.html



...]]></description><category></category></item><item><title><![CDATA[官方文档：Qt for Python 信号和槽]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/104812462</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/104812462</guid><author>ssspppfff</author><pubDate>Thu, 12 Mar 2020 10:45:58 +0800</pubDate><description><![CDATA[目录传统语法: SIGNAL () 和 SLOT()新语法: Signal() and Slot()使用 QtCore.Signal()使用QtCore.Slot()示例基本示例添加参数添加重载槽函数重载和更复杂的信号连接和发射的示例发出信号的对象方法示例从另一个线程发出信号的示例：信号是实例拥有的运行时对象，不是类属性
本文介绍了Qt for Python中信号和插槽的使用。重点说明新式信号和槽...]]></description><category></category></item><item><title><![CDATA[C/C++ 程序编译的那点事儿]]></title><link>https://blog.youkuaiyun.com/ssspppfff/article/details/104768015</link><guid>https://blog.youkuaiyun.com/ssspppfff/article/details/104768015</guid><author>ssspppfff</author><pubDate>Tue, 10 Mar 2020 11:11:35 +0800</pubDate><description><![CDATA[目录一、判断编译器的类型二、判断编译器是32位还是64位
一、判断编译器的类型
MSVC编译器中预定义了_MSC_VER这个宏，表示编译器的版本。




VS版本
编译器版本
_MSC_VER




Visual Studio 2017
VC++ 15.0
1910


Visual Studio 2015
VC++ 14.0
1900


Visual Studio 2013
VC++ 12...]]></description><category></category></item></channel></rss>