自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (9)
  • 收藏
  • 关注

原创 Windows安装ChatGLM3

Conda通常通过Anaconda Distribution或Miniconda来安装,Anaconda是一个包含Python和许多常用科学计算包的发行版,而Miniconda是一个更轻量级的Conda安装包,只包含Python和Conda,用户可以根据需要安装其他包。由于我们安装Conda的时候,没有把Conda加入到PATH环境变量中,所以,执行Conda命令的时候,要从开始菜单中,通过Anaconda Prompt来执行。如果没有安装,可以安装Conda,Conda中也集成了pip。

2024-04-18 14:13:13 635

原创 窗口子类化

windows HWND子类化原理

2021-12-15 21:55:53 971

原创 Windows 线程局部存储区TLS

作者:刘树伟日期:2021年3月16日 14:09参考:《Windows核心编程》第5版第21章线程局部存储区,简称TLS,目的是给线程附加一个自定义数据。有两种方法为线程指定自定义数据,方法一是动态TLS,方法二是静态TLS。动态TLS:你可以理解为系统中为每个进程定义了一个bool类型,长度为64的数组:bool g_TlsFlag[64];(数组的长度可根据需要,动态扩展到1000多位。)数组的元素记录了是否被使用。系统在创建每个线程的时候,也会分配一个void *类型、长度

2021-03-16 16:33:39 356

原创 CentOS7.4上使用vscode调试Lua脚本

作者:刘树伟日期:2021-01-11环境:Win10,VSCode1.52.1,CentOS7.4一、Win10上调试本机 Lua安装插件:Lua Debug(不支持require动态库)二、Win10上远程调试CentOS上的Lua安装插件:LRDB,LRDB表示Lua remote debugger(不支持require动态库)三、CentOS7.4上调试本机Lua3.1 安装libXss.so官方引用页:https://pkgs.org/dow..

2021-01-12 18:46:24 840 1

原创 使用本地IP安全策略阻止指定IP访问本机

作者:刘树伟日期:2020-12-24Windows防火墙可以阻止所有IP访问本机,如果想让某个IP访问本机,就把它加到“例外”规则中,“例外”规则就相当于白名单,但防火墙没有黑名单,不能指定阻止某个IP的访问。如果想阻止某个IP访问本机,可以使用“本地IP安全策略”。运行“secpol.msc”可以打开“本地安全设置”,里面有“IP 安全策略,在 本地计算机”设置项,通过它,就可以达到阻止指定IP访问本机的目的。如果想这么做,首先要在“IP 安全策略,在 本地计算机”...

2020-12-24 10:56:58 2780

原创 CentOS 6.8 64位上安装gcc4.8.5

CentOS 6.8上自带gcc4.4.7。而gcc4.8.5可以完整支持c++11。所以要升级到4.8.5。一、先修改yum源:参考:https://blog.csdn.net/qq_43681755/article/details/110823243?utm_medium=distribute.pc_relevant.none-task-blog-title-7&spm=1001.2101.3001.4242https://www.8a.hk/news/content/511.html

2020-12-09 11:56:56 960 2

原创 编辑非第一列Item的Label

作者:刘树伟日期:2015-10-18当Win32的List控件选中“Edit Label”风格后,List第0列Item可以被编辑,默认情况下,只有第0列的Item可以被编辑。但List提供了交换列索引的功能,我们可以把第0列与想要被编辑的列交换顺序,达到编辑非第0列的目的。 m_list.InsertColumn(0, _T("Column 0"), LVCFMT_LEFT, 100); m_list.InsertColumn(1, _T("Column 1"), LVCFMT_L...

2020-12-01 14:56:05 106

原创 分隔字符串

c函数strtok_s(Linux上是strtok_r)可以分隔字符串,原型如下: char *strtok_s( char *strToken, const char *strDelimit, char **context); 示例如下: // // 功能:解析字符串szSrc,分隔符为szDelimit中的任一字符 // char szSrc[] = "-abc-=-def"; char szDelimit[]...

2020-11-20 17:53:49 178

原创 windows c++程序在崩溃时自动生成dump

作者:刘树伟// MSDN建议不要使用崩溃的那个进程创建dump,因为程序已经崩溃,再创建dump,可能失败。而是建议使用一个监控进程来创建。MINIDUMP_EXCEPTION_INFORMATION.ClientPointers必须根据是自己还是监控进程创建dump进行正确的设置,参考:https://www.it1352.com/457981.htmlMiniDumpWriteDump在进行写dump文件的时候,首先挂起其它所有线程,然后再写dump。如果另一个线程中正在进行堆分配/释放/

2020-11-12 22:23:36 1061

原创 VS2017开发Linux c++程序,调试动态库+远程Attach

作者:刘树伟日期:2020/4/26 11:42一、环境使用VS2017+CentOS7编译x64 Linux C++项目。二、安装VS2017安装VS2017的时候,选上“使用C++的Linux开发(Linux development with C++)”组件。vs2017是通过SSH连接到CentOS上调用gdb来调试的,所以要配置SSH连接。执行vs2017菜单栏中的【工具 | 选项】菜单项,在“选项“对话框中,切换到”跨平台“选项,添加SSH连接信息,主机名中输入..

2020-10-26 14:21:23 2632

原创 Editor删除包含指定字符串的行

1. Ctrl+F打开搜索,输入指定字符串后,点“书签全部行”,这样就把包含指定字符串的行打上了书签2. 菜单【编辑 | 书签 | 该文档 | 删除已添加书签的行】

2020-09-27 10:32:41 368

原创 Win1909+vs2019+Windows 10 WDK 2004(10.0.19041.1) + Windows 10 SDK 2004(10.0.19041.1)环境搭建

安装vs2019 安装Windows 10 SDK 2004(10.0.19041.1),否则在安装Windows 10 WDK 2004(10.0.19041.1)的时候,会提示SDK不兼容。 安装Windows 10 WDK 2004(10.0.19041.1) 新建Empty WDM Driver工程创建First.c文件并加入到工程,内容如下:#include <ntddk.h>void DriverUnload(PDRIVER_OBJECT pDriverOb.

2020-09-24 18:40:27 6356 1

原创 VC的内存泄漏检查

日期: 2016-12-20参考:MSDN:ms-help://MS.MSDNQTR.v90.chs/dv_vsdebugnative/html/cf6dc7a6-cd12-4283-b1b6-ea53915f7ed1.htm通过在MSDN中输入:DEBUG_NEW,可以找到“DEBUG_NEW 宏”,在"请参见其他资源"中,打开“MFC中的内存泄漏检测”,在“MFC中的内存泄漏检测”页面...

2019-08-14 10:40:01 1427

原创 【LibUIDK界面库系列文章】空闲消息

作者:刘树伟MFC文档视图中的菜单项、工具栏按钮的状态,都可以通过空闲消息来更新。CWinApp提供了空闲消息函数的虚函数:CWinApp::OnIdle,它由CWinApp::Run调用,而CWinApp::Run又由AfxWinMain调用,AfxWinMain的代码如下:int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE

2017-10-12 20:06:48 824

原创 【LibUIDK界面库系列文章】使用RichEdit制作QQ聊天记录控件

前段时间使用LibUIDK界面库为客户定制一个IM软件界面,需要把聊天记录以气泡形式展示出来。目前,国内IM软件显示聊天气泡主流的分为RichEdit和网页两派。不论从稳定性、兼容性、性能、体积、用户体验方面,RichEdit都完胜网页。不过,RichEdit开发气泡效果,难度非常大,非一般公司和个人可以解决,现在国内编程都走快餐经济,很少有人能静下心来,花几个月时间研究这个。RichEdit显示气泡,原理极其简单,但具体开发的时候,坑实在是太多。所以,我写下本文,让大家有个参考,少走弯路。

2017-10-09 10:27:03 2672 4

原创 【《WPF手册》读书笔记系列】第三章-内容的概念

作者:刘树伟QQ:1584793892查看完整内容及示例代码,请访问:www.iuishop.com一、内容在Window类100多个public property中,最重要的一个property是Content。类型为Object,所以,几乎所有Object都可以作为Window的“内容”,但另一个Window对象除外,因为WPF规定Window必须是“树根”,而不可以是

2017-10-04 21:39:38 219

原创 【《WPF手册》读书笔记系列】第二章-基本画刷

作者:刘树伟QQ:1584793892查看完整内容及示例代码,请访问:www.iuishop.com一、ColorColor结构如果不带参数构造,那么A,R,G,B全是0,表示完全透明的黑色。Color对象也可以通过Color.FromRgb初始化为完全不透明的颜色,也可以通过Color.FromArgb初始化为指定alpha值的颜色。注意:C#不使用“::”来

2017-10-04 21:37:57 190

原创 【《WPF手册》读书笔记系列】第一章-应用程序与窗口

作者:刘树伟QQ:1584793892查看完整内容及示例代码,请访问:www.iuishop.com本章讲解了app类与window类的关系。一般情况下,每个程序都会有一个app类和一个或多个window类,app类负责消息循环,window类负责窗口显示。但当window以ShowDialog出现时, 可以不需要app类。这点与MFC程序不同。SayHello.cs/

2017-10-04 21:36:10 224

原创 【《WPF手册》读书笔记系列】第0章-C++&C#和MFC&WPF

作者:刘树伟QQ:1584793892查看完整内容及示例代码,请访问:www.iuishop.com一、语法:WPF类中。除了C++类的成员变量、成员函数之外,还增加了property、event类型。它们语法示例如下: public class MyControl : Control {  public static readonly RoutedEvent

2017-10-04 21:34:28 274

原创 制作Win7Sp1Pe

网上下载的现成的PE文件,常常被制作者捆绑了很多广告插件、病毒、木马之类的东西。所以,自己制作纯净放心的PE文件,很有必要。

2017-10-04 21:24:38 1103

原创 禁止双击盘符运行Autorun.inf文件

U盘病毒通常通过Autorun.inf进行传播,下面的方法,可以禁止Autorun运行。

2017-10-04 21:21:57 793

原创 把本地文件夹映射成磁盘

把本地文件夹映射成磁盘

2017-10-04 20:46:54 12110 1

原创 制作可启动DOS优盘

制作可启动DOS优盘

2017-10-04 20:45:16 1876

原创 创建不能双击打开也不能删除的文件夹

创建不能双击打开也不能删除的文件夹

2017-10-04 20:43:33 1082

原创 关闭windows的autoplay

很多U盘、移动硬盘病毒都是通过autoplay功能传播的。下面介绍如果禁止这一功能。

2017-10-04 20:40:46 1375

原创 不创建系统保留分区

本文介绍了安装系统时,不创建系统保留分区的方法。

2017-10-04 20:38:46 11152 4

原创 Win10启用Administrator帐户

本文介绍了如何开启windows10的administrator帐户。

2017-10-04 20:36:32 2157

原创 【LibUIDK界面库系列文章】解析网页中的table内容

本文介绍了如何使用C++解析网页中的tab内容。

2017-10-04 20:29:47 349

原创 【LibUIDK界面库系列文章】对话框坐标单位

本文讨论vc对话框资源中的坐标单位,及与像素的换算关系

2017-10-03 17:21:21 356

原创 【LibUIDK界面库系列文章】RC控件语法

本文讨论win32工程中,rc文件的格式。

2017-10-03 17:01:36 324

原创 【LibUIDK界面库系列文章】MDI菜单机制

本文讨论MFC中MDI框架的菜单机制。

2017-10-03 16:58:17 795

原创 【LibUIDK界面库系列文章】打开和保存文件对话框

win32方式打开文件对话框。

2017-10-03 16:54:19 357

原创 【LibUIDK界面库系列文章】设置Edit控件的Margin

本文讨论了如果设置Edit控件的边距

2017-10-03 16:50:55 377

原创 【LibUIDK界面库系列文章】Edit控件在不同操作系统及编译环境下的区别

本文讨论在自绘CEdit里,碰到的一些问题。

2017-10-03 16:35:24 329

原创 【LibUIDK界面库系列文章】指定ComboBox的高度

本文讨论了如何设置combobox或combobox下拉框item的高度。

2017-10-03 10:32:05 265

原创 【LibUIDK界面库系列文章】得到菜单的菜单窗口句柄

菜单也是由窗口制作的,所以也有窗口句柄,当然也会有窗口的一些特性,所以我们可以像操作窗口一样,来操作菜单。本文讨论了,如何得到菜单的窗口句柄。

2017-10-03 10:27:11 783

原创 【LibUIDK界面库系列文章】Web Browser控件避免闪烁

本文讨论了基于IE内核的CHtmlView控件应用在窗口中时,如果防止窗口缩放时,IE控件闪烁的问题。

2017-10-03 10:22:29 428

原创 【LibUIDK界面库系列文章】通过指定模板定制CFontDialog

定制CFontDialog有多种方法,例如Hook、指定CFontDialog的回调、派生CFontDialog等,本文讨论了如何定制CFontDialog的另一种方法。

2017-10-03 10:15:27 285

原创 【LibUIDK界面库系列文章】响应默认按钮

本文讨论了如何在制作界面或界面库时,响应默认按钮。本文讨论的是windows内置默认按钮机制,而不是自己处理WM_KEYDOWN消息。

2017-10-03 10:10:59 571

原创 【LibUIDK界面库系列文章】制作个性化桌面图标

本文详细讨论了如何实现桌面动态图标,以及一些注意事项。

2017-10-02 22:53:46 817

WDK驱动自带原汁原味的sfilter源代码

看《Windows内核编程》,说是基于sfilter源代码修改的,也没说在哪个版本的驱动中,于是试了很多驱动,终于找到了,在WinDDK 6001.18001中,我把它压缩后上传。有需要的尽情下载吧。

2020-12-24

WDK驱动自带原汁原味的sfilter源代码

本代码上传的不全,完整代码请从https://download.csdn.net/download/psbeond/13771921下载。谢谢。

2020-12-24

窗口HWND信息获取 Spy.exe

一个查看鼠标所命中的窗口信息的小工具,可部分代替微软的spy++。可查看窗口句柄、窗口ID、线程和进程ID、窗口标题、类名、类值、风格。还可以查看鼠标命中的像素的颜色等等。

2020-12-23

WDK_6001_18001.iso

WDK 驱动开发包,支持Windows 2000、XP、2003、Vista、2008系统的驱动开发。

2020-12-22

格式化Json的小工具

格式化Json的小工具。可以把Josn加上转义符、把带转义符的Josn去掉转义,把Json压缩成一行等。

2020-10-29

Tencent QQ皮肤图像文件格式Gft转png或bmp

工具是为制作QQ皮肤的人准备的,源代码是为vc程序员准备的。本压缩包即提供编译好的可执行程序,又提供了程序的源代码。 工具的作用是把Tencent公司QQ皮肤使用的Gft图像格式,转成Png或Bmp格式,当选择包含Gft文件的文件夹时,支持批量转换文件夹下及子文件夹下所有Gft文件。 此工具是喜欢制作QQ皮肤的美工朋友或喜欢仿QQ界面的开发人员必备工具。

2011-11-21

windows优化大师界面

仿windows优化大师界面,要编译的话需从www.iuishop.com下载LibUIDK界面库SDK,安装后再编译。

2011-04-19

TurnWindow

这是一个窗口可以翻转的Demo。和QQ概念版一样。只不过QQ概念版只能运行在Win7系统上。而我这个,可以在xp下运行。点击最小化左边的齿轮,就翻转到窗口背面了。效果非常炫,几乎很少有人见过这种效果。

2011-02-28

微软彩球游戏BubbleBreaker PC版源代码

很多人都玩过Windows Mobile手机上的彩球游戏,可以一直没有PC版上的,我就抽空用MFC界面库LibUIDK写了一个,但没有仔细测试,自己和老婆玩了几天, 也没发现什么大的问题,不影响游戏,老爸老妈都觉得挺好玩的。您下载到的文件解压后包含源代码,也包含编译好后的可执行文件。如果需要编译源代码,请先在www.iuishop.com上下载LibUIDK界面库的最新版本。

2010-06-25

空空如也

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

TA关注的人

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