摘要:
一、概要 本篇文章主要向大家分享,作为项目经理面试别人的经验。大概从面试官的角度向家分析,心理,标准(每个面试官的标准都不一样但是都差不太多)等等。年底向大家分享一波之后,方便明年开年找工作或年底换工作更轻松一点。 二、详细内容 1.简历 自我评价 这个部分很多人都容易写不好,自己也不太在意。现实中
阅读全文
posted @ 2025-11-28 10:50
家煜宝宝
阅读(54)
推荐(0)
摘要:
智谱:https://chatglm.cn/main/alltoolsdetail?lang=zh GLM-4.7-Flash免费使用 DeepSeek: https://chat.deepseek.com/ 豆包 (DouBao):https://www.doubao.com/chat/ 文心一言
阅读全文
posted @ 2025-11-27 10:21
家煜宝宝
阅读(59)
推荐(0)
摘要:
目录 一、入门篇 二、提高篇 三、进阶篇 四、网络编程 五、视频教程 下面推荐一些我读过的C++书籍, 纯属个人建议。 一、入门篇 (1)C++ Primer plus, 很多人不建议看这本书,认为这本书将的不好,但是这本是真正的零基础,讲的很全面,对于C++零基础的人很有帮助,而且还提供所有代码下
阅读全文
posted @ 2025-11-26 15:41
家煜宝宝
阅读(145)
推荐(0)
摘要:
按F12打开高级界面 CSDN 按Ctrl+f查找content_views,找到这一行<div id="content_views" class="xxxxx">,右键点击Copy->Copy outerHTML 博客园 找到id为cnblogs_post_body的div-->右键之-->Cop
阅读全文
posted @ 2025-11-26 11:05
家煜宝宝
阅读(17)
推荐(0)
摘要:
https://github.com/YSGStudyHards/DotNetExercises 博客:https://www.cnblogs.com/lesliexin prism 博客:https://schuyler.blog.csdn.net/article/details/13573265
阅读全文
posted @ 2025-11-18 13:35
家煜宝宝
阅读(18)
推荐(0)
摘要:
文本模板: scriban TreeGridView 热键: NHotkey 压缩: ICSharpCode.SharpZipLib 通讯 BytesIO Can通讯 CefSharp CefSharp 是将功能齐全的符合标准的 Web 浏览器嵌入到 C# 或 VB.NET 应用程序中的最简单方法
阅读全文
posted @ 2025-11-18 11:15
家煜宝宝
阅读(92)
推荐(0)
摘要:
DefaultUnDo 2.1.0 详细教程 DefaultUnDo 是一个轻量、零依赖(仅依赖 System、System.Core)的 .NET 撤销/重做库,基于命令模式(Command Pattern)。本文档基于 source/DefaultUnDo 下的源码(.NET Framework
阅读全文
posted @ 2026-08-11 18:37
家煜宝宝
阅读(2)
推荐(0)
摘要:
win11如果安装不了,下载不动,尝试把系统的核心保护关闭
阅读全文
posted @ 2026-08-11 11:20
家煜宝宝
阅读(1)
推荐(0)
摘要:
DefaultUnDo:为 .NET 应用轻松添加撤销/重做功能 在开发桌面应用、编辑器或其他需要用户交互的软件时,撤销(Undo)和重做(Redo) 功能几乎是标配。然而,实现一个健壮、易用的撤销/重做系统并不简单,需要考虑命令模式、历史栈管理、事务合并等诸多细节。 DefaultUnDo 正是为
阅读全文
posted @ 2026-08-08 15:13
家煜宝宝
阅读(3)
推荐(0)
摘要:
测试代码1 1 using DefaultUnDo; 2 using System; 3 using System.Collections.Generic; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Task
阅读全文
posted @ 2026-08-08 15:11
家煜宝宝
阅读(3)
推荐(0)
摘要:
1. C++ 端核心设计:存储回调函数指针 存储回调指针 // MyNativeLib.cpp #include <cstdio> #include <mutex> // 用于线程安全 // 1. 定义函数指针类型(必须与C#委托签名完全一致) typedef int (__cdecl *Callb
阅读全文
posted @ 2026-08-04 18:40
家煜宝宝
阅读(3)
推荐(0)
摘要:
修改注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System。 找到 EnableLUA,将其值修改为 0 然后重启
阅读全文
posted @ 2026-08-04 11:34
家煜宝宝
阅读(2)
推荐(0)
摘要:
Classes / Structs (类) 海军蓝 (Navy / 00008B)Functions / methods (函数) 暗金色 (DarkGoldenrod / B8860B)Variables (变量) BlueEnum members (枚举成员) 宝蓝 (RoyalBlue / 4
阅读全文
posted @ 2026-07-21 19:15
家煜宝宝
阅读(4)
推荐(0)
摘要:
倪海厦skills https://github.com/JuneYaooo/nihaisha-nishi-tcm
阅读全文
posted @ 2026-07-13 21:49
家煜宝宝
阅读(58)
推荐(0)
摘要:
MCP + DeepSeek 对话框:让 AI 自动操控你的 WinForms 应用 前言 前面我们实现了 MCP 客户端和服务端,但都是手动操作工具。如果能让 AI 自己决定何时调用什么工具,那才是真正的智能。 本文将 MCP 客户端 + DeepSeek 大模型 集成到一个对话框中,实现: 连接
阅读全文
posted @ 2026-07-11 14:29
家煜宝宝
阅读(18)
推荐(0)
摘要:
用 C# WinForms 构建 MCP 客户端:从零到可用的完整实战教程 什么是 MCP? MCP(Model Context Protocol) 是 Anthropic 推出的开放协议,定义了 AI 模型与外部工具之间的通信标准。 MCP Server — 暴露工具(Tools)、资源(Reso
阅读全文
posted @ 2026-07-11 13:31
家煜宝宝
阅读(10)
推荐(0)
posted @ 2026-07-11 10:52
家煜宝宝
阅读(5)
推荐(0)
摘要:
opencode.json中配置 "mcp": { "mcp-test-demo": { "type": "remote", "url": "http://localhost:5000/mcp", "enabled": true } },
阅读全文
posted @ 2026-07-11 10:46
家煜宝宝
阅读(21)
推荐(0)
摘要:
用 MCP 让 AI 操控你的 WinForms 桌面应用 为什么要做这件事? 大语言模型(LLM)很擅长处理文本,但它们无法直接操作你的桌面程序。想象一下这样的场景: 你正在写一个工控上位机软件,想让 AI 帮你自动填写参数、读取界面数据 你开发了一个内部管理工具,想让 AI 助手帮你批量操作界面
阅读全文
posted @ 2026-07-11 10:41
家煜宝宝
阅读(24)
推荐(0)
摘要:
TabControl 的“懒加载”是 WinForms 中一个默认的、旨在提升性能的机制。简单来说,在窗体加载时,只有当前可见的 TabPage 及其内部的控件会被完整创建和渲染;其他未选中的 TabPage,其内容并不会被创建 /// <summary> /// 强制创建所有 TabPage 的句
阅读全文
posted @ 2026-07-02 14:16
家煜宝宝
阅读(10)
推荐(0)
摘要:
1. 改用 DataSource 绑定后,选中项变化不再触发 TextChanged,需要换成 SelectedIndexChanged:
阅读全文
posted @ 2026-06-29 15:55
家煜宝宝
阅读(9)
推荐(0)
摘要:
class Node { public: //禁止拷贝和赋值 Node(const Node&) = delete; Node& operator=(const Node&) = delete; //获取唯一实例的静态方法 static Node& getInstance() { static No
阅读全文
posted @ 2026-06-28 21:36
家煜宝宝
阅读(22)
推荐(0)
摘要:
WrapContents = true(默认)意味着 横向超出时会自动换到下一行。换行结果在 FlowDirection = TopDown 时是多列布局(左列排满后,从右侧开始排)。 WrapContents = false 意味着永远不换行,即使控件超出容器也只显示单列,需要滚动条看(但容器已设
阅读全文
posted @ 2026-06-25 17:05
家煜宝宝
阅读(11)
推荐(0)
摘要:
它们主要在使用 数据绑定(DataSource) 时才有明显的分工。直接 Items.Add("文字") 时,两者差别不大。 为了让你秒懂,直接看下面的例子: 1. 先定义一个“东西”(实体类) public class Student { public int Id { get; set; } /
阅读全文
posted @ 2026-06-25 16:01
家煜宝宝
阅读(13)
推荐(0)
摘要:
Allow Dangerously Skip Permissions 勾选上就可以了
阅读全文
posted @ 2026-06-09 08:45
家煜宝宝
阅读(12)
推荐(0)
摘要:
C++代码 extern "C" _declspec(dllexport) void _cdecl SunmDoubles2(const double* arr, int length, double* arr1) { double sum = 0.0; for (int i = 0; i < le
阅读全文
posted @ 2026-05-30 15:10
家煜宝宝
阅读(4)
推荐(0)
摘要:
C++代码 extern "C" _declspec(dllexport) double _cdecl SunmDoubles(const double* arr, int length) { double sum = 0.0; for (int i = 0; i < length; i++) {
阅读全文
posted @ 2026-05-30 14:48
家煜宝宝
阅读(6)
推荐(0)
摘要:
C++代码 extern "C" __declspec(dllexport) bool Add1(bool d, bool e) { return d; } C#代码 [DllImport("ConsoleApplication1.dll", CallingConvention = CallingC
阅读全文
posted @ 2026-05-30 14:08
家煜宝宝
阅读(13)
推荐(0)
摘要:
C+代码 extern "C" __declspec(dllexport) float Add(int a,double b,float c) { return a + b + c; } C+代码 [DllImport("ConsoleApplication1.dll", CallingConven
阅读全文
posted @ 2026-05-30 11:01
家煜宝宝
阅读(10)
推荐(0)
摘要:
Marshal.WriteInt32
阅读全文
posted @ 2026-05-29 16:46
家煜宝宝
阅读(3)
推荐(0)
摘要:
注意:参数类型是 char*(单字节指针),还是 wchar_t*(宽字符指针) 这个要看C++那边怎么写 第一种 C++代码 extern "C" __declspec(dllexport) void CheckString(const wchar_t* text) { if (text) { M
阅读全文
posted @ 2026-05-29 16:35
家煜宝宝
阅读(7)
推荐(0)
摘要:
Marshal.StringToHGlobalUni 是 .NET 中 System.Runtime.InteropServices.Marshal 类的一个静态方法。 它的作用是:将托管字符串(System.String)复制到非托管内存中,使用 Unicode(UTF-16)编码,并返回指向该内
阅读全文
posted @ 2026-05-29 16:18
家煜宝宝
阅读(7)
推荐(0)
摘要:
第一部分:参数输入 C++代码 struct LIBCOMPILEERROR_API tagCheckResultInfo { int m_taskId; int m_checkResult; int m_varCount; }; extern "C" __declspec(dllexport)ta
阅读全文
posted @ 2026-05-29 16:04
家煜宝宝
阅读(11)
推荐(0)
摘要:
如果你的解决方案中有一个 C# 可执行项目(EXE),它会调用 C++ 动态库(原生 DLL 或 C++/CLI DLL),则需要让调试器同时支持托管和本机代码。 在解决方案资源管理器中,右键单击 C# 启动项目 → 选择 属性。 转到 调试 选项卡(.NET Framework 项目)或 调试/常
阅读全文
posted @ 2026-05-29 15:59
家煜宝宝
阅读(18)
推荐(0)
摘要:
Marshal.StructureToPtr 是什么? Marshal.StructureToPtr 是 .NET 中 System.Runtime.InteropServices.Marshal 类的一个静态方法。它的作用是将托管内存中的值类型(如 struct 或某些 class)的数据复制到非
阅读全文
posted @ 2026-05-29 15:46
家煜宝宝
阅读(17)
推荐(0)
摘要:
一、直接线程休眠函数(最常用) 1. std::this_thread::sleep_for – 休眠一个时长 #include <thread> #include <chrono> std::this_thread::sleep_for(std::chrono::milliseconds(500)
阅读全文
posted @ 2026-05-28 19:21
家煜宝宝
阅读(10)
推荐(0)
摘要:
C++ 封装一个函数返回结构体,c#使用C++的DLL文件调用函数,返回结构体 C++代码 struct LIBCOMPILEERROR_API tagCheckResultInfo { int m_taskId; int m_checkResult; int m_varCount; }; exte
阅读全文
posted @ 2026-05-28 19:10
家煜宝宝
阅读(3)
推荐(0)
摘要:
这是 C# 语言中的一个特性(Attribute),用于控制结构体(struct)或类在内存中的字段排列方式。主要在与非托管代码(如 C++ DLL)交互时使用,确保托管内存布局与 C/C++ 结构体内存布局一致。 1. 作用 [StructLayout(LayoutKind.Sequential)
阅读全文
posted @ 2026-05-28 19:00
家煜宝宝
阅读(25)
推荐(0)
摘要:
//定义const char* msg = "中国"; std::cout << msg << std::endl; 错误代码 char* msg = "中国"; std::cout << msg << std::endl;原因:在 C++ 中,字符串字面量(如 "中国")的类型是 const ch
阅读全文
posted @ 2026-05-25 18:38
家煜宝宝
阅读(7)
推荐(0)
摘要:
在 WinForm 中,CheckBox 的 CausesValidation 属性用来控制:当用户点击这个复选框时,是否要先对“上一个控件”进行验证。 简单说,它决定了复选框本身会不会“触发”其他控件的 Validating 事件。 ⚙️ 默认行为 默认值:CausesValidation = t
阅读全文
posted @ 2026-05-20 14:06
家煜宝宝
阅读(19)
推荐(0)
posted @ 2026-05-15 23:27
家煜宝宝
阅读(6)
推荐(0)
摘要:
WSL 访问 /mnt/c 时,文件系统性能差、不支持 Linux 的一些文件属性(如 symlink、权限),很多打包工具会因此崩溃。放到 ~ 下就是原生的 Linux ext4 文件系统,问题一般会消失
阅读全文
posted @ 2026-05-15 13:22
家煜宝宝
阅读(10)
推荐(0)
摘要:
superpowers https://github.com/obra/superpowers/tree/main
阅读全文
posted @ 2026-05-13 08:52
家煜宝宝
阅读(9)
推荐(0)
摘要:
很多图片需要手动添加进资源文件,或者可以使用代码直接创建资源文件.resx 和.Designer.cs /// <summary> /// 创建Bitmap资源文件 /// </summary> /// <param name="resxPath"></param> /// <param name=
阅读全文
posted @ 2026-05-12 15:23
家煜宝宝
阅读(11)
推荐(0)
摘要:
#region 双缓冲 // 常量定义 private const int TVM_SETEXTENDEDSTYLE = 0x1100 + 44; private const int TVM_GETEXTENDEDSTYLE = 0x1100 + 45; private const int TVS_
阅读全文
posted @ 2026-05-08 09:57
家煜宝宝
阅读(17)
推荐(0)
摘要:
直接查看本地存储的auth.json文件 OpenCode会将您的API密钥等认证信息存储在一个名为 auth.json 本地文件中 Windows %USERPROFILE%\.local\share\opencode\auth.json 找到文件后,用系统默认的文本编辑器打开即可查看其中的API
阅读全文
posted @ 2026-04-25 10:25
家煜宝宝
阅读(210)
推荐(0)