自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (15)
  • 收藏
  • 关注

原创 chorme浏览器错误代码

【代码】chorme浏览器错误代码。

2024-04-01 17:29:02 197

原创 electron+VUE Browserwindow与webview通信

如果能看到webview控制台里面的命令:window.electronAPI 说明已经通信成功了,后面就可以自己实现自己的逻辑了。1,porelaod注入的路径需要以file:///开头的绝对路径,如果不能保证 可以直接在vue中如下写法来进行测试。例如:file:///C:/porelaod/webPreload.js。webview.openDevTools()打开webview的控制台。其中preloadPath需要以file:///开头的绝对路径。// 在webview中注入脚本。

2024-03-29 22:02:51 971 15

原创 electron+VUE+VITE打包运行后渲染进程报错

上面问题是大部分机器没有问题,一些电脑上出现问题,推测和权限有关系,本地实测过 可以把打包指令win配置下面的代码注释掉。例如我自己的配置是,前面加#号注释即可。以上仅作为个人记录和参考。

2024-03-25 19:44:50 124

原创 VUE3 数组深度监听

监听数组中元素变化以及数组长度变化 监听 写法如下。console.log('数组变化了')

2023-06-14 21:15:01 1719

原创 electron +VUE 获取本地MAC地址

console.log('mac不为空,直接返回')以下仅在windows10下 做过测试。

2023-05-06 16:33:36 2258

原创 JS 实现自定义弹窗

JS中自定义弹窗,使用了promise,如果不需要的话可以去掉

2022-10-31 16:58:36 4339 2

原创 C# winform .net3.5 HttpWebRequest 使用host字段

C#

2022-10-13 13:30:05 781

原创 C# 判断文件真实扩展名称

protected static Dictionary<String, String> head2FileType = new Dictionary<String, String>(); head2FileType.Add("FFD8FFE1", "jpg"); head2FileType.Add("89504E47", "png"); head2FileType.Add("47494638", "gif");...

2022-05-11 10:28:31 653

原创 C# WPF 判断ZIP压缩包中的文件或者文件夹是否存在

在项目中添加引用System.IO.CompressionSystem.IO.Compression.FileSystem判断文件夹是否存在 string zipPath = "H:\\测试.zip"; string upgradePackagePath = "测试文件夹/"; using (ZipArchive archive = ZipFile.OpenRead(zipPath)) {/...

2022-05-10 11:58:24 1062

原创 C++ 16进制字符串转long long

需要支持C11#include <iostream>#include <sstream> std::string hexValue = "0FCC7877180097"; std::istringstream converter{ hexValue }; long long value = 0; converter >> std::hex >> value; ...

2022-03-25 09:35:44 1420

原创 C++ CRC校验 CRC16 CCITT FALSE x16 + x12 + x5 + 1

以下样例为ASCII 请注意//CRC - 16 / CCITT - FALSE x16 + x12 + x5 + 1unsigned short crc16(const unsigned char* data_p, unsigned char length) { unsigned char x; unsigned short crc = 0xFFFF; while (length--) { x = crc >> 8 ^ *data_p++;...

2022-03-11 16:16:54 2383

原创 C# 获取光盘容量大小(空白光盘大小也可以获取到)

C# 获取光盘容量大小,正常的光盘可以使用windows api GetDiskFreeSpaceEx来获取GetDiskFreeSpaceEx获取正常光盘 例子: [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto, EntryPoint = "GetDiskFreeSpaceEx")] [return: MarshalAs(UnmanagedType.Bool)] ...

2022-02-09 11:57:24 680

原创 windows cmd下使用tee.exe同时输出信息到屏幕和文件中

复制tee.exe到bat所在目录,或者一劳永逸复制tee.exe到C盘 system32目录下面命令rem 这里是测试信息echo 测试信息 |tee1.txtrem 这里是执行当前目录下面的xx.bat 文件 把bat文件信息输出到1.txt中call %~dp0\XX.bat |tee -a 1.txttee.exe下载地址:tee.exewindows下使用tee输出信息到屏幕和文件中-其它文档类资源-CSDN下载...

2022-02-09 11:36:31 2462

原创 C# 获取打印机端口列表

1,使用Win32_TCPIPPrinterPort来获取打印机的 TCP IP端口 /// <summary> /// 获取本地打印机TCPIP名字172.16.10.10 Win32_TCPIPPrinterPort /// </summary> /// <returns></returns> private List<string> GetLocalPrinte...

2022-02-08 14:58:52 1596

原创 WPF 设置本地打印的纸张和方向

首先先介绍一下概念:WPF 具有PrintTicket和PrintQueue类(并且PrintDialog具有相应的属性,可以使用您保存的设置进行初始化)为简单起见,您可以将第一个视为纸张设置,将第二个视为打印机设置(选定的打印机)var supportedFormats = LocalPrintServer.GetDefaultPrintQueue().GetPrintCapabilities().PageMediaSizeCapabilityPrintQueue 类在我们的系统中,每台.

2022-01-21 15:50:27 2019

原创 C# WPF DocumentPaginator缩放

DocumentPaginator不能直接缩放,需要继承DocumentPaginator后才能进行缩放 /// <summary> /// 重写DocumentPaginator 用于流文档打印缩放 /// </summary> public class FittedDocumentPaginator : DocumentPaginator { //流文档 private DocumentPaginator ...

2022-01-21 15:28:00 621

原创 C++ RGB转HSL HSL转RGB

//Int 转ARGB void CGamma::IntToARgb(int *i, BYTE &byA, BYTE &byR, BYTE &byG, BYTE &byB) { byB = (BYTE)(0xff & *i); byG = (BYTE)((0xff00 & *i) >> 8); ...

2022-01-21 15:25:43 661

原创 C# HSL 转RGB 和RGB 转HSL

最近在做图像相关的一些东西,但是由于之前没有接触过,比如图像的灰度,图像的亮度等等概念都不清楚,故而有需求需要HSL转RGB 和RGB转HSL特地百度和必应了一番,搜索了一些资料。简单的做一下记录,便于以后翻阅首先要了解HSL,具体HSL模型请百度,这里不再做具体的介绍,本文只做一个简单的介绍...

2022-01-21 15:24:21 642

原创 WPF 获取屏幕分辨率下面的显示器名称 ModeName

WPF 获取屏幕分辨率下面的显示器名称 由于Screen.AllScreens不能获取屏幕分辨率下面的显示器名称,所以要通过MyMonitor.DeviceFriendlyName转出才行。自测:win7 win10 都可以获取到foreach (var item in Screen.AllScreens){string name = MyMonitor.DeviceFriendlyName(item)Console.WriteLine(name);} public sta..

2022-01-21 15:20:39 827

原创 C# 判断网络和 控制面板中网络连接的状态

2022-01-14 10:51:57 688

原创 一些网址收藏

win7 符号表,由于微软已经不支持win7了,符号表也不太好找,特此分享链接: https://pan.baidu.com/s/18yE9Ec6uZudbQY_6n1c8Pg 提取码: 8rda易经真的很容易 作者:曾仕强 下载地址链接: https://pan.baidu.com/s/1Up14Ca7S2gNiP3Xfp0rnRA 提取码: ph8eC++ premier plus 第六版 pdf链接: https://pan.baidu.com/s/1brVZ3zYMvcR..

2021-11-05 15:28:17 4069

原创 C# WPF windows7 使用命令行(VBS)添加本地打印机

本文主要记录win7 使用命令行添加本地打印机的一些操作,主要包括使用命令行 :1,创建本地打印机端口2,从U盘添加打印机驱动

2021-06-08 11:23:33 401

原创 C# WPF MediaElement 切换视频源后有几秒钟的黑屏

C# WPF MediaElement 切换视频源后有几秒钟的黑屏之前百度和bing搜索后 没有找到相关有用的资料,这个是微软的一个bug经过网上的资料发现,有些是写两个MediaElement然后交替播放,有些是使用通过设置透明度来控制,但是感觉都不是太好,后来在堆栈溢出发现了一个问题回答后,有了一点启发使用MidiaPlayer来实现,放弃使用MediaElementCS文件中定义private MediaPlayer player = new MediaPlayer();p..

2021-04-27 09:47:32 1372

原创 C++ C# 启用灰显的显示器序列号 --多屏器启用断开的显示器

环境:win7 64 +VS20151,使用EnumDisplayDevices先枚举出电脑上面所有的显示器C++ 代码 list<DISPLAY_DEVICE> dev_list; //设备列表 std::list<DISPLAY_DEVICE> devices; std::list<DEVMODE> modes; int devId = 0; bool ret = false; bool isPr...

2021-03-31 10:16:00 896 1

原创 弹出USB驱动移动硬盘

// EjectMobileHardDisk.cpp : This file contains the 'main' function. Program execution begins and ends there.//#include "stdafx.h"#include <stdio.h>#include <windows.h>#include <Setupapi.h>#include <winioctl.h>#include <wi

2021-01-08 11:19:45 481

原创 C# des加密 解密 16位原始数据 16位秘钥 最后加密出来的字符串也是16位

/// <summary> /// 加密原函数 /// </summary> /// <param name="str_in_data">加密原串</param> /// <param name="str_DES_KEY">密钥</param> /// <returns>加密串</returns> pu...

2020-10-23 09:51:32 1638

原创 C# WPF DataGrid下面 使用CheckBox 选中事件

xaml文件中<Grid><DataGrid Name="DG1" Grid.Row="5" Grid.ColumnSpan="4" ItemsSource="{Binding MyList,Mode=TwoWay}" AutoGenerateColumns="False" ><DataGrid.Columns> <DataGridTextColumn Width="550" H...

2020-10-17 15:50:14 7299

原创 C# WPF Treeview ListView 双击Item事件

最近有用到TreeView和ListView 双击Item事件,如果在TreeView和ListView中加入鼠标双击事件,点击TreeView和ListView中的空白的地方 也可以触发事件,明显不符合要求,后来经过一番百度和验证现修改如下:TreeView双击事件中 private void OnTreeViewDoubleClick(object sender, MouseButtonEventArgs e) { if (send...

2020-09-12 11:48:14 2738 2

原创 C# WPF treeview双击上下左右箭头 反而触发了 treeview的双击事件

xaml中加入<TreeView.ItemContainerStyle> <Style TargetType="{x:Type TreeViewItem}"> <EventSetter Event="MouseDoubleClick" Handler="OnItemMouseDoubleClick" /> cs文件中 加入 private void OnItemMouseDoubleClick(object sender, Mou.

2020-09-03 15:00:24 335

原创 C# WPF ListView 失去焦点 不改变颜色

<Style x:Key="ListViewItemStyle" TargetType="ListViewItem"> <Setter Property="Background" Value="Transparent"/> <Setter Property="Template"> <Setter.Value> ...

2020-09-02 15:32:20 618

原创 C# WPF 使用树形结构 点击上下箭头 报错

C# WPF 如下树形结构 点击 下图中的上下 左右箭头报错此问题原因是 双击或者单机事件中 使用了as 树形结构节点的类型 然后没有return报错了具体原因是 as 树形结构节点的类型是空值 后面代码又使用了该转换类型 ,可以做一下判断为null直接返回即可仅此记录,便于追溯...

2020-08-26 11:04:21 303 1

原创 C# 必须在与 DependencyObject 相同的线程上创建 DependencySource

记录,便于追溯C# WPF 牵扯到界面的 代码C#必须在与 DependencyObject 相同的线程上创建 DependencySource新开了一个线程 线程里面调用了UI的东西 所以报错:必须在与 DependencyObject 相同的线程上创建 DependencySource步骤:仔细比对查看代码 哪一句调用了UI的东西,看不出来的话 就把代码注释一部分开始测试。...

2020-08-25 16:33:29 5740 6

原创 C# WPF 界面初始加载太慢记录

最近一个没修改过的代码突然UI界面加载太慢,之前的情况都是不到1秒就加载好了,查了一天的原因是用了字体xaml中就新增了一个lable 用i字体<Label Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" Content="{Binding ShowHospitalName}" Foreground="Black" HorizontalAlignment="Center" FontSize="20" FontFamily="{x:St...

2020-08-24 19:30:26 2359

原创 C++ OR C# RGB转HSL HSL转RGB

近期在做颜色相关的东西,特此记录,便于追溯概念讲解:RGB:R(red)红、G(green)绿、B(blue)蓝;HSL:H(Hue)色相、S(Saturation)饱和度、L(Lightness)明度;RGU: 本质与RGB相同,不常用;ESL:色调、饱和度、明度。灰度:R=G=B公式 R*0.299 + G*0.587 + B*0.114或者R*0.3 + G*0.6 + B*0.1C++代码//HSL转RGB 亮度以及S按照255计算 如果需要按照...

2020-07-21 20:32:59 715 1

原创 C# 静态成员初始化后调用类中的方法 debug正常 release下出现报错 “GammaConfig”的类型初始值设定项引发异常

debug下正常 relase下 报错: GammaConfig”的类型初始值设定项引发异常。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。 public class GammaConfig { private static GammaConfig _instance = new GammaConfig(); private XmlDocument xmlDoc = new XmlDoc...

2020-07-20 10:33:52 231

原创 C++ 或C# 找出最接近的数

最近在研究C++ 或C# 找出最接近的数 仅做记录 便于以后追溯C# Dictionary<int, double> dirNew = new Dictionary<int, double>(); Dictionary<int, double> dirNewValue = new Dictionary<int, double>(); foreach (var vApp...

2020-07-07 16:54:00 3313

原创 C# 问题记录

1,C# WPF 中 数据绑定到UI后, 原始数据带下划线 下划线不显示到界面,调试过程中发现原始数据是正确的,修改原始数据为_X_X_ 前中后各一个下划线,调试结果为第一个下划线不见了,后面两个正常显示解决方法RecognizesAccessKey="True" 修改为RecognizesAccessKey="False"微软解释:https://docs.microsoft...

2019-11-28 10:05:51 557

原创 C#或者MFC 通过SendMessage 修改 外部程序界面combox,edit checkbox,子界面上的控件 并使其生效

近一段时间刚刚接触C#,需要做一个修改外部程序界面上面的值 然后自动点击确认即可修改界面如下 通过C#程序修改 仅做记录,以免以后忘记我写一个C# 控制台程序首先要用spy++来获取每个固定控件的IDspy++ 地址链接: https://pan.baidu.com/s/1gwuHMf2Umg_wtxVGFoRoDQ 提取码: mggv简单介绍一下spy++的使用方...

2019-06-04 14:14:49 3689 6

原创 VC++开发必备神器 -- Dependencies,查看依赖库DLL和exe,支持win10,比depends更好用

本着分享为目的,不为赚积分,由于现在CSDN上传下载资源,然后下载默认是5积分,我不知道怎么修改积分网盘下载 地址链接: https://pan.baidu.com/s/1NnAeNeMpycRjdUl6wKxZYg 提取码: cgjb...

2019-05-20 12:11:54 2754 5

原创 C++ MFC 文字转语音

最新自己在学习文字转语音 ,遇到的问题做一个记录 后续继续补充下面是源码环境win7+vs2013过程如下首先下载MicrosoftSpeechPlatformSDK.msi 地址:微软官方下载地址:https://download.microsoft.com/download/2/2/5/225F4CFA-8B54-41DB-98C1-47F5A300BBF6/x64_M...

2019-04-08 11:59:04 1963

tee.exe windows下使用tee输出信息到屏幕和文件中

windows下使用tee输出信息到屏幕和文件中

2022-02-09

MicrosoftWindowsMediaCenter-SDK-WindowsVista-ENU.msi

MicrosoftWindowsMediaCenter-SDK-WindowsVista-ENU Windows Media Center SDK是视窗媒体中心版本的软件开发工具包,可以帮助开发商轻易地创建视窗媒体中心版使用的应用组件。它包含了文档、工具、样本代码和Visual Studio 2005的项目模板,可以用来扩充媒体中心的功能.

2021-02-26

LicenseMaker.zip

WPF DataGrid 分组

2020-10-17

notepad++&HexEditor_0_9_5.zip

notepad++中文版软件和16进制插件。 16进制插件名称HexEditor 插件具体使用方法请百度 插件使用方法比较简单

2020-07-28

spire.xls.10.7.2.nupkg.zip + spirexlsfornet.zip

spire.xls.10.7.2.nupkg.zip + spirexlsfornet.zip spire.xls.10.7.2.nupkg.zip + spirexlsfornet.zip spire.xls.10.7.2.nupkg.zip + spirexlsfornet.zip spire.xls.10.7.2.nupkg可以通过VS扩展和更新直接安装 spirexlsfornet.zip是三个DLL 主要功能:execl相关的一些功能使用 spire.xls.10.7.2.nupkg适用于Execl相关操作 用于execl合并 读取 保存 xls转xlsx 等等一些功能,具体可以百度搜索包名称 查看支持的功能 该资源包含了spire.xls.10.7.2.nupkg可以通过VS的扩展和更新直接安装使用

2020-07-23

spire.xls.10.7.2.nupkg

spire.xls.10.7.2.nupkg适用于Execl相关操作 用于execl合并 读取 保存 xls转xlsx 等等一些功能,具体可以百度搜索包名称 查看支持的功能 该资源包含了spire.xls.10.7.2.nupkg可以通过VS的扩展和更新直接安装使用

2020-07-23

H265编码解码器安装包,附上简单说明,可以查看自己电脑上所有解码器的工具,以及播放器

H265编码解码器安装包,里面有简单的安装说明,简单的操作说明 以及VLC播放器,以及可以看到电脑上所有解码器的工具 注意根据自己的系统安装32,还是64位 由于H265 HEVC编码不支持win10自带播放器 所以要安装VLC播放器或者百度去下载自己喜欢播放器 如果有不懂或疑问,请留言 看到会回复

2019-06-04

C++ MFC 文字转语音

C++ MFC 文字转语音 包含了 MicrosoftSpeechPlatformSDK.msi 以及ghost等等不是正版系统 语音文件缺失的问题

2019-04-08

C++打印PDF文件分页打印等功能 具体请看博客

C++通过adobe打印PDF文件 实现分页打印 全部打印等功能 具体请看OCX中的方法

2019-03-22

H264 用于avi转mp4 工具 博客中的文章用到

H264博客中的文章用到具体请看主页下面的opencv 主要是用于opencv 录像产生的avi格式 转mp4格式用到

2019-03-11

C++创建windows 显示exe界面

创建可以显示界面的windows服务 源代码用C++

2019-03-06

WOSA3.3+SDK

WOSA3.3文档 加 SDK安装包 WOSA3.3+ SDK

2018-06-06

PrintIe头文件和源文件

PrintIe头文件和源文件 用于通过COM组件 跨进程调用打印

2018-05-11

opencv2413

opencv2413 头文件 lib 和dll文件 适用于VS2012 和VS2013 其他本人未做测试开发

2018-03-07

XML ticpp

XML ticpp , C++ MFC 读写XML

2016-06-26

空空如也

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

TA关注的人

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