摘要: 一、概要 本篇文章主要向大家分享,作为项目经理面试别人的经验。大概从面试官的角度向家分析,心理,标准(每个面试官的标准都不一样但是都差不太多)等等。年底向大家分享一波之后,方便明年开年找工作或年底换工作更轻松一点。 二、详细内容 1.简历 自我评价 这个部分很多人都容易写不好,自己也不太在意。现实中 阅读全文
posted @ 2025-11-28 10:50 家煜宝宝 阅读(49) 评论(0) 推荐(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 家煜宝宝 阅读(44) 评论(0) 推荐(0)
摘要: 目录 一、入门篇 二、提高篇 三、进阶篇 四、网络编程 五、视频教程 下面推荐一些我读过的C++书籍, 纯属个人建议。 一、入门篇 (1)C++ Primer plus, 很多人不建议看这本书,认为这本书将的不好,但是这本是真正的零基础,讲的很全面,对于C++零基础的人很有帮助,而且还提供所有代码下 阅读全文
posted @ 2025-11-26 15:41 家煜宝宝 阅读(122) 评论(0) 推荐(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 家煜宝宝 阅读(15) 评论(0) 推荐(0)
摘要: https://github.com/YSGStudyHards/DotNetExercises 博客:https://chuna2.787528.xyz/lesliexin prism 博客:https://schuyler.blog.csdn.net/article/details/13573265 阅读全文
posted @ 2025-11-18 13:35 家煜宝宝 阅读(15) 评论(0) 推荐(0)
摘要: 文本模板: scriban TreeGridView 热键: NHotkey 压缩: ICSharpCode.SharpZipLib 通讯 BytesIO Can通讯 CefSharp CefSharp 是将功能齐全的符合标准的 Web 浏览器嵌入到 C# 或 VB.NET 应用程序中的最简单方法 阅读全文
posted @ 2025-11-18 11:15 家煜宝宝 阅读(83) 评论(0) 推荐(0)
摘要: TabControl 的“懒加载”是 WinForms 中一个默认的、旨在提升性能的机制。简单来说,在窗体加载时,只有当前可见的 TabPage 及其内部的控件会被完整创建和渲染;其他未选中的 TabPage,其内容并不会被创建 /// <summary> /// 强制创建所有 TabPage 的句 阅读全文
posted @ 2026-07-02 14:16 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: 1. 改用 DataSource 绑定后,选中项变化不再触发 TextChanged,需要换成 SelectedIndexChanged: 阅读全文
posted @ 2026-06-29 15:55 家煜宝宝 阅读(4) 评论(0) 推荐(0)
摘要: class Node { public: //禁止拷贝和赋值 Node(const Node&) = delete; Node& operator=(const Node&) = delete; //获取唯一实例的静态方法 static Node& getInstance() { static No 阅读全文
posted @ 2026-06-28 21:36 家煜宝宝 阅读(10) 评论(0) 推荐(0)
摘要: WrapContents = true(默认)意味着 横向超出时会自动换到下一行。换行结果在 FlowDirection = TopDown 时是多列布局(左列排满后,从右侧开始排)。 WrapContents = false 意味着永远不换行,即使控件超出容器也只显示单列,需要滚动条看(但容器已设 阅读全文
posted @ 2026-06-25 17:04 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: 它们主要在使用 数据绑定(DataSource) 时才有明显的分工。直接 Items.Add("文字") 时,两者差别不大。 为了让你秒懂,直接看下面的例子: 1. 先定义一个“东西”(实体类) public class Student { public int Id { get; set; } / 阅读全文
posted @ 2026-06-25 16:01 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: Allow Dangerously Skip Permissions 勾选上就可以了 阅读全文
posted @ 2026-06-09 08:45 家煜宝宝 阅读(3) 评论(0) 推荐(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 家煜宝宝 阅读(1) 评论(0) 推荐(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 家煜宝宝 阅读(5) 评论(0) 推荐(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 家煜宝宝 阅读(7) 评论(0) 推荐(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 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: Marshal.WriteInt32 阅读全文
posted @ 2026-05-29 16:46 家煜宝宝 阅读(2) 评论(0) 推荐(0)
摘要: 第一种 C++代码 extern "C" __declspec(dllexport) void CheckString(const wchar_t* text) { if (text) { MessageBoxW(NULL, text, L"Debug", MB_OK); } } C#代码 [Dll 阅读全文
posted @ 2026-05-29 16:35 家煜宝宝 阅读(3) 评论(0) 推荐(0)
摘要: Marshal.StringToHGlobalUni 是 .NET 中 System.Runtime.InteropServices.Marshal 类的一个静态方法。 它的作用是:将托管字符串(System.String)复制到非托管内存中,使用 Unicode(UTF-16)编码,并返回指向该内 阅读全文
posted @ 2026-05-29 16:18 家煜宝宝 阅读(6) 评论(0) 推荐(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 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: 如果你的解决方案中有一个 C# 可执行项目(EXE),它会调用 C++ 动态库(原生 DLL 或 C++/CLI DLL),则需要让调试器同时支持托管和本机代码。 在解决方案资源管理器中,右键单击 C# 启动项目 → 选择 属性。 转到 调试 选项卡(.NET Framework 项目)或 调试/常 阅读全文
posted @ 2026-05-29 15:59 家煜宝宝 阅读(12) 评论(0) 推荐(0)
摘要: Marshal.StructureToPtr 是什么? Marshal.StructureToPtr 是 .NET 中 System.Runtime.InteropServices.Marshal 类的一个静态方法。它的作用是将托管内存中的值类型(如 struct 或某些 class)的数据复制到非 阅读全文
posted @ 2026-05-29 15:46 家煜宝宝 阅读(8) 评论(0) 推荐(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 家煜宝宝 阅读(6) 评论(0) 推荐(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 家煜宝宝 阅读(2) 评论(0) 推荐(0)
摘要: 这是 C# 语言中的一个特性(Attribute),用于控制结构体(struct)或类在内存中的字段排列方式。主要在与非托管代码(如 C++ DLL)交互时使用,确保托管内存布局与 C/C++ 结构体内存布局一致。 1. 作用 [StructLayout(LayoutKind.Sequential) 阅读全文
posted @ 2026-05-28 19:00 家煜宝宝 阅读(8) 评论(0) 推荐(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 家煜宝宝 阅读(3) 评论(0) 推荐(0)
摘要: 在 WinForm 中,CheckBox 的 CausesValidation 属性用来控制:当用户点击这个复选框时,是否要先对“上一个控件”进行验证。 简单说,它决定了复选框本身会不会“触发”其他控件的 Validating 事件。 ⚙️ 默认行为 默认值:CausesValidation = t 阅读全文
posted @ 2026-05-20 14:06 家煜宝宝 阅读(17) 评论(0) 推荐(0)
摘要: NiceGram 阅读全文
posted @ 2026-05-15 23:27 家煜宝宝 阅读(5) 评论(0) 推荐(0)
摘要: WSL 访问 /mnt/c 时,文件系统性能差、不支持 Linux 的一些文件属性(如 symlink、权限),很多打包工具会因此崩溃。放到 ~ 下就是原生的 Linux ext4 文件系统,问题一般会消失 阅读全文
posted @ 2026-05-15 13:22 家煜宝宝 阅读(7) 评论(0) 推荐(0)
摘要: superpowers https://github.com/obra/superpowers/tree/main 阅读全文
posted @ 2026-05-13 08:52 家煜宝宝 阅读(8) 评论(0) 推荐(0)
摘要: 很多图片需要手动添加进资源文件,或者可以使用代码直接创建资源文件.resx 和.Designer.cs /// <summary> /// 创建Bitmap资源文件 /// </summary> /// <param name="resxPath"></param> /// <param name= 阅读全文
posted @ 2026-05-12 15:23 家煜宝宝 阅读(8) 评论(0) 推荐(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 家煜宝宝 阅读(12) 评论(0) 推荐(0)
摘要: 直接查看本地存储的auth.json文件 OpenCode会将您的API密钥等认证信息存储在一个名为 auth.json 本地文件中 Windows %USERPROFILE%\.local\share\opencode\auth.json 找到文件后,用系统默认的文本编辑器打开即可查看其中的API 阅读全文
posted @ 2026-04-25 10:25 家煜宝宝 阅读(119) 评论(0) 推荐(0)
摘要: 配置模型 openclaw config 运行 openclaw gateway run 获取带令牌的仪表盘 URL openclaw dashboard 阅读全文
posted @ 2026-04-24 22:49 家煜宝宝 阅读(5) 评论(0) 推荐(0)
摘要: 安装在指定位置 $env:OPENCLAW_GIT_DIR = "I:\openclaw"; iwr -useb https://openclaw.ai/install.ps1 | iex 安装包 https://github.com/ValueCell-ai/ClawX 阅读全文
posted @ 2026-04-24 22:08 家煜宝宝 阅读(17) 评论(0) 推荐(0)
摘要: 方法1: 使用 Show() 系列方法 方法说明 Show() 显示到默认位置(ShowHint) Show(dockPanel) 显示到指定 DockPanel Show(dockPanel, dockState) 显示到指定 DockPanel 的指定位置 Show(dockPanel, flo 阅读全文
posted @ 2026-04-17 16:31 家煜宝宝 阅读(12) 评论(0) 推荐(0)
摘要: // 设置 IsHidden = true 时 SetDockState(true, VisibleState, Pane); // → 隐藏文档,但保留 VisibleState(停靠位置) // 设置 IsHidden = false 时 SetDockState(false, VisibleS 阅读全文
posted @ 2026-04-17 16:21 家煜宝宝 阅读(11) 评论(0) 推荐(0)
摘要: 获取文档停靠状态 // 获取文档的 Pane DockPane pane = content.DockHandler.Pane; // 设置为正常停靠状态(不是 AutoHide) // 根据当前停靠位置选择: pane.DockState = DockState.DockBottom; // 从 阅读全文
posted @ 2026-04-17 10:43 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: 四个点 想要隐藏的话 // 代码设置 this.toolStrip1.GripStyle = ToolStripGripStyle.Hidden; 阅读全文
posted @ 2026-04-16 18:25 家煜宝宝 阅读(6) 评论(0) 推荐(0)
摘要: DrawNode 事件 vs OnDrawNode 重写 两者本质是同一件事的不同实现方式: 调用关系 系统触发绘制 ↓OnDrawNode(e) ← 虚方法(入口点) ↓DrawNode?.Invoke(this, e) ← 触发事件 ↓所有事件处理器执行 OnDrawNode 是底层入口,Dra 阅读全文
posted @ 2026-04-01 10:17 家煜宝宝 阅读(8) 评论(0) 推荐(0)
摘要: 方法1: 使用内置的 AutoComplete 功能 通过设置 TextBox 的 AutoCompleteMode、AutoCompleteSource 和 AutoCompleteCustomSource 属性,可以快速实现简单的自动补全。 // 创建一个 TextBox 控件 TextBox 阅读全文
posted @ 2026-03-18 15:18 家煜宝宝 阅读(15) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2026-03-16 19:36 家煜宝宝 阅读(5) 评论(0) 推荐(0)
摘要: 使用 Click 事件 Click 事件仅在用户通过鼠标或键盘点击控件时触发,而不会因代码赋值而触发。在 Click 事件中,你可以通过读取 CheckBox 的当前 Checked 状态来响应点击动作。 private void checkBox1_Click(object sender, Eve 阅读全文
posted @ 2026-03-12 14:45 家煜宝宝 阅读(10) 评论(0) 推荐(0)
摘要: 获取当前调用列表 可以使用 GetInvocationList() 方法查看委托当前引用的所有方法: foreach (Delegate d in del.GetInvocationList()) { Console.WriteLine(d.Method.Name); } 获取委托绑定数量 int 阅读全文
posted @ 2026-03-11 15:18 家煜宝宝 阅读(8) 评论(0) 推荐(0)
摘要: 使用 Panel + PictureBox(简单高效) 这是最常用且实现起来最简单的方法。核心思路是利用 Panel 控件的滚动条功能来浏览超出可视区域的图片。 实现原理 将一个 PictureBox 控件放置在一个 Panel 控件内部。 设置 Panel 的 AutoScroll 属性为 tru 阅读全文
posted @ 2026-03-10 19:32 家煜宝宝 阅读(15) 评论(0) 推荐(0)
摘要: 原理:通过修改控件高度来折叠 // 当前折叠状态 private bool _collapsed; [Description("是否折叠"), Category("Advanced"), DefaultValue(false)] public bool Collapsed { get => _col 阅读全文
posted @ 2026-03-10 10:32 家煜宝宝 阅读(27) 评论(0) 推荐(0)