<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weiabc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weiabc]]></copyright><item><title><![CDATA[最省事的Windows控件视觉样式启用方法]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/167282597</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/167282597</guid><author>weiabc</author><pubDate>Thu, 08 Oct 2026 20:57:58 +0800</pubDate><description><![CDATA[头文件引用后加了一条 MSVC 链接器指令头文件引用后加了一条 MSVC 链接器指令除了使用。]]></description><category></category></item><item><title><![CDATA[MSYS2 UCRT64 + g++ C++ 中文输出乱码 完整全过程]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/167124739</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/167124739</guid><author>weiabc</author><pubDate>Mon, 05 Oct 2026 10:57:50 +0800</pubDate><description><![CDATA[g++.cpp。]]></description><category></category></item><item><title><![CDATA[伸缩缝填料对比：沥青杉木板 vs 聚乙烯闭孔泡沫板]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/167084500</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/167084500</guid><author>weiabc</author><pubDate>Sun, 04 Oct 2026 20:31:47 +0800</pubDate><description><![CDATA[沥青木板伸缩缝  | 40348（一个定额）  | 木板制作 + 熔化沥青 + 涂沥青 + 安装（缝里填木板 + 表面灌沥青胶泥，全套） | 锯材 2.2m³ + 沥青 1.24t = 11801 元 || 施工工艺         | 木板硬挺，浇筑混凝土时可兼作侧模板，省支模拆模工序，施工方便 | 板体质软，不能兼作模板，需另行支模浇筑，工序多一道 || 项目         | 清单名称                  | 单价     | 单位    |]]></description><category></category></item><item><title><![CDATA[整数最接近等因数分解函数（汇编优化版）]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/160897604</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/160897604</guid><author>weiabc</author><pubDate>Fri, 08 May 2026 18:37:30 +0800</pubDate><description><![CDATA[这段Delphi/Pascal混合代码包含两个核心功能：ISqr函数计算整数平方根的向下取整值，MostEqualDivisors过程寻找整数N最接近的一对因数。ISqr通过汇编实现高效计算，从1开始递增测试直到平方超过输入值。MostEqualDivisors先获取N的近似平方根，然后调整找到能整除N的最近因数对，通过FavorY参数控制输出顺序。该算法特别适用于图形界面布局、任务分配等需要将总数拆分为最接近方正矩形的场景，如将24个元素分为4×6而非3×8，确保视觉均衡。汇编实现提升了计算效率，整体方案]]></description><category></category></item><item><title><![CDATA[今日C/C++学习笔记20260223]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/159396085</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/159396085</guid><author>weiabc</author><pubDate>Mon, 23 Mar 2026 22:10:10 +0800</pubDate><description><![CDATA[define AREA(r) PI * r * r // AREA(1+2) 展开为 PI*1+2*1+2，结果错误# define AREA(r) PI * r * r // AREA(1+2) 展开为 PI*1+2*1+2，结果错误# define AREA(r) PI * r * r // AREA(1+2) 展开为 PI*1+2*1+2，结果错误# define AREA(r) PI * r * r // AREA(1+2) 展开为 PI*1+2*1+2，结果错误。]]></description><category></category></item><item><title><![CDATA[老MFC项目升级，重新定义Windows版本]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/159287610</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/159287610</guid><author>weiabc</author><pubDate>Fri, 20 Mar 2026 18:02:08 +0800</pubDate><description><![CDATA[错误根源是WINVER宏值低于 MFC 要求的 0x0501；解决方式是通过项目属性或预编译头文件，将WINVER和均定义为 0x0501；宏定义必须放在所有头文件包含之前，否则无法生效。]]></description><category></category></item><item><title><![CDATA[Visual 中的一些字符指针学习]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/159238196</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/159238196</guid><author>weiabc</author><pubDate>Thu, 19 Mar 2026 07:05:17 +0800</pubDate><description><![CDATA[对于正在使用 VC++ 6.0 的你来说，可以把LPTSTR理解为一个“智能”的字符串指针。如果你的项目是普通的控制台程序或MBCS程序，它就是一个char*；如果你的项目是为了处理中文、日文等需要广泛字符集而设置了Unicode支持，它就自动变成了wchar_t*。为了方便和可移植性，在VC++ 6.0中处理字符串时，推荐使用TCHARLPTSTR和_T()宏这套组合。在VC++ 6.0中，这些类型都是用来表示字符串的，但它们之间有一些细微的区别。类型本质是否可变字符集典型用途CHARchar。]]></description><category></category></item><item><title><![CDATA[没有找到程序入口点 unresolved external symbol _main]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/159238010</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/159238010</guid><author>weiabc</author><pubDate>Thu, 19 Mar 2026 06:16:14 +0800</pubDate><description><![CDATA[基础]]></description><category></category></item><item><title><![CDATA[cout ＜＜ fixed ＜＜ setprecision(2) ＜＜ v； fixed 为什么不用括号，它是函数吗]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/158395018</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/158395018</guid><author>weiabc</author><pubDate>Wed, 25 Feb 2026 23:25:14 +0800</pubDate><description><![CDATA[fixed 不是函数：它是无参数的流操纵符（格式标记），作用是修改 cout 的浮点数输出模式，因此不用加括号；setprecision (2) 是函数调用：它是带参数的操纵符，需要传参指定小数位数，因此必须加括号；核心逻辑cout << 操纵符的本质是 “给流设置格式”，无参操纵符直接用，有参操纵符需要传参（括号）。简单记：只有 “需要传参数的操作” 才加括号，fixed只是切换格式、不需要传参，所以不用括号。]]></description><category></category></item><item><title><![CDATA[printf(“%lf“, ys) 和 cout ＜＜ ys 输出的浮点数格式存在细微差异]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/158394761</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/158394761</guid><author>weiabc</author><pubDate>Wed, 25 Feb 2026 23:07:27 +0800</pubDate><description><![CDATA[核心原因：OJ 对输出格式逐字符校验，默认输出 6 位小数（补 0），而cout默认省略末尾 0，前者与标准答案格式不匹配。关键规则无精度指定时输出 6 位小数；cout默认输出浮点数的有效数字（去末尾 0）。解决方案：要么改用cout输出，要么用printf("%g", 变量)替代printf("%lf", 变量)，让输出格式匹配标准答案。]]></description><category></category></item><item><title><![CDATA[已经三个点坐标，计算三角形面积]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/158394220</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/158394220</guid><author>weiabc</author><pubDate>Wed, 25 Feb 2026 22:26:13 +0800</pubDate><description><![CDATA[【代码】已经三个点坐标，计算三角形面积。]]></description><category></category></item><item><title><![CDATA[海伦公式求三角形面积]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/158393971</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/158393971</guid><author>weiabc</author><pubDate>Wed, 25 Feb 2026 22:14:13 +0800</pubDate><description><![CDATA[【代码】海伦公式求三角形面积。]]></description><category></category></item><item><title><![CDATA[C++中一些宏定义的使用如 M_PI]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/158393728</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/158393728</guid><author>weiabc</author><pubDate>Wed, 25 Feb 2026 22:01:48 +0800</pubDate><description><![CDATA[【代码】C++中一些宏定义的使用如 M_PI。]]></description><category></category></item><item><title><![CDATA[MessageBox的用法，在Delphi与vs中的区别]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/156994575</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/156994575</guid><author>weiabc</author><pubDate>Thu, 15 Jan 2026 22:06:51 +0800</pubDate><description><![CDATA[C++ 调用MessageBox需先包含，Unicode 字符串加L前缀（或用_T宏兼容）；空句柄用NULL（语义更规范）或0均可，常量组合推荐用而非；现代开发优先用显式指定 Unicode 版本，避免编码乱码问题。]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/156479480</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/156479480</guid><author>weiabc</author><pubDate>Thu, 01 Jan 2026 09:06:31 +0800</pubDate><description><![CDATA[android:text="坐标转换（GCJ-02→WGS-84）"]]></description><category></category></item><item><title><![CDATA[Delphi连接MySql数据库]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/146013309</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/146013309</guid><author>weiabc</author><pubDate>Tue, 04 Mar 2025 21:46:54 +0800</pubDate><description><![CDATA[在看Delpih6数据库开发实例导航这本书时，里面的数据库管理系统用的InterBase，但是Delphi11中已经没有这个东西了，我就想到利用MS的access但是里面有很多的SQL语句不支持，比如设置字段的默认值等，后来我想到连接到MySQL,也是在网上查了很我资料。先设置右边的属性，CharacterSet是设置字符编码为utf8，是中文支持。1、添加FDQuerry，设置connect属性为：FDConnection1，5、加入DataSource1控件，设置其DataSet为FDQuery1，]]></description><category></category></item><item><title><![CDATA[Delphi 枚举的学习]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/146027806</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/146027806</guid><author>weiabc</author><pubDate>Tue, 04 Mar 2025 21:40:06 +0800</pubDate><description><![CDATA[【代码】Delphi 枚举的学习。]]></description><category></category></item><item><title><![CDATA[记忆化搜索]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/144462444</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/144462444</guid><author>weiabc</author><pubDate>Sat, 14 Dec 2024 00:22:17 +0800</pubDate><description><![CDATA[【代码】记忆化搜索。]]></description><category></category></item><item><title><![CDATA[学习electron]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/143896581</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/143896581</guid><author>weiabc</author><pubDate>Tue, 19 Nov 2024 22:12:57 +0800</pubDate><description><![CDATA[一、开发环境1、先行安装 node.js 和 npm2、检查 Node.js 是否正确安装，请在您的终端输入以下命令：检测安装的版本 node -v       npm -v因为 Electron 将 Node.js 嵌入到其二进制文件中，你应用运行时的 Node.js 版本与你系统中运行的 Node.js 版本无关。4、npm start 开始运行程序5、打包程序 npm run build。]]></description><category></category></item><item><title><![CDATA[如何根据经纬度差计算两点之间距离]]></title><link>https://blog.youkuaiyun.com/weiabc/article/details/142788190</link><guid>https://blog.youkuaiyun.com/weiabc/article/details/142788190</guid><author>weiabc</author><pubDate>Wed, 09 Oct 2024 15:30:33 +0800</pubDate><description><![CDATA[假设地球在A纬度的周长为L，则A 纬度间的距离为 L/360，而在纬度为A的地区，其平行于赤道的圆周长为 L*cosA（这个画张图，根据半径的比就明白了），相应的 1 经度间的横向距离为 L*cosA/360。赤道的实际周约长为40000km，代入上面的公式就可以大致估算出 1 纬度间的纵向距离为 111km，纬度为A的地区的 1 经度间的横向距离为 cosA*111km。在北极或南极点上，所有的经线都汇聚于一点，所以所有经度间的距离都为0，在赤道上，所有的经线都分散得最开，每条经线间的距离也最大。]]></description><category></category></item></channel></rss>