16 sdhongjun

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

C#中常用结构体与字节数组转换辅助函数

///<summary>///结构体转换为字节数组///</summary>///<typeparamname="T">结构体类型</typeparam>///<paramname="obj">结构体对象</param>///<returns>字节数组</returns>in...

2019-09-04 11:10:14

C#函数传入数组到C++动态库

传入引用数组参数,函数声明:publicboolGetStatus(shortchannelId,refCardStatus[]cardStatus,outintcount){//.....}

2019-09-03 15:58:59

Win10禁用Ctrl+空格切换输入法

将如下注册表内容拷贝到记事本并另存为.reg文件,双击导入注册表后重启电脑即可(可能注销也可以未测试)WindowsRegistryEditorVersion5.00[HKEY_CURRENT_USER\ControlPanel\InputMethod\HotKeys\00000010]"KeyModifiers"=hex:00,c0,00,00"VirtualKey"...

2019-07-15 18:15:25

C语言实现itoa函数

/*AC++programtoimplementitoa()*/#include<iostream>usingnamespacestd;/*Autilityfunctiontoreverseastring*/voidreverse(charstr[],intlength){intstart=0;...

2019-05-26 19:42:29

gist.github.com 被墙无法访问解决办法

windows下打开C:\Windows\System32\drivers\etc\hosts文件编辑器打开,在最后行添加192.30.253.118gist.github.com

2019-04-27 20:24:43

Win7 架设git服务器

1.下载并安装JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html安装后文件目录如下:2.设置环境变量在我的电机上单击右键,选择属性按如下步骤调出环境变量设置页面。2.1新建JAVA_HOME与CLASSPATH系统变量JAVA_HOME=C...

2019-04-21 20:35:47

Win10打开程序最近打开项方法

1.打开任务栏设置在任务Win10栏的空白处点击鼠标右键,在弹出的菜单中选择【任务栏设置】,如下图。2.点击个性化的【开始】属性页按钮3.开启在“开始”菜单或任务栏的跳转列表中显示最后打开的项如下图...

2019-04-14 12:34:02

使用代码关闭CTaskDialog窗口

BasicStepsSetthe·TDF_CALLBACK_TIMER·bitinTASKDIALOGCONFIG::dwFlags.Thiswillinvokeacallback(ifspecified)approximatelyevery200ms.AssignacallbackfunctiontoTASKDIALOGCONFIG::pfCal...

2019-04-11 16:43:54

WPF中WindowsFormsHost对象层叠实现

1.添加System.Windows.Forms与WindowsFormsIntegration引用在引用中分别添加System.Windows.Forms与WindowsFormsIntegration对象,如下图。2.在XAML中增加引用对象的System.Windows.Forms的引用引用命名空间设置为wf(xmlns:wf="clr-namespace:System.Window...

2019-04-01 15:55:19

C#结构体使用bool类型,并使其长度为1

Pack=1MarshalAs(UnmanagedType.U1)MarshalAs(UnmanagedType.ByValArray,ArraySubType=UnmanagedType.U1,SizeConst=2)[StructLayout(LayoutKind.Sequential,Pack=1)]publicstructStar...

2019-03-19 12:06:44

C#调用C++动态库回调函数

1.C++动态库导出函数定义typedefvoid(__stdcall*fnCB)(int);__declspec(dllexport)void__stdcallTestCB(fnCBfn,intval){ fn(val);}注意:需要在.def文件中声明导出函数名称LIBRARYEXPORTSTestCB2.C#调用动态库函数namespa...

2019-03-15 21:42:03

utf8与utf16转换

1.UTF8与UTF16编码转换std::stringConvertFromUtf16ToUtf8(conststd::wstring&wstr){std::stringconvertedString;intrequiredSize=WideCharToMultiByte(CP_UTF8,0,wstr.c_str(),-1,0,0,0,0...

2019-03-14 23:18:59

WPF调用SerialPort的Close函数导致软件宕机问题解决方法

在使用SerialPort进行串口数据的读写时,若在读写数据正在进行的过程中调用SerialPort的Close函数,可能会导致软件无响应,这种无响应的情况在读写数据频繁时变得更加频繁,综合Google搜索结果,经验证在DataReceived函数中使用Dispatcher.BeginInvoke方法进行界面数据处理可以完美解决Close串口时出现的软件无响应问题。示例代码如下:private...

2019-03-11 15:50:35

WPF处理未捕捉异常, 防止软件崩溃

1.在App.xaml中增加DispatcherUnhandledException处理消息<Applicationx:Class="SmartMeasureSystem.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="htt...

2019-03-11 15:27:01

win7 删除全/半角切换快捷键

在运行中输入regedit,打开下图所示对应位置,设置KeyModifiers与VirtualKey均为0,然后重新启动系统。可以直接将如下脚本保存成删除Shift_SpaceKey.reg文件,添加双击运行添加到注册表后重新启动系统。WindowsRegistryEditorVersion5.00[HKEY_CURRENT_USER\ControlPanel\Input...

2019-03-11 00:22:26

WPF中IsEditable=True的ComboBox自动获取焦点方法

在WPF中若让界面中某个TextBox在显示时获取输入焦点时,可以按如下方式配对XAML文件。<WindowFocusManager.FocusedElement="{BindingElementName=编辑控件名}"> <!--其他控件--></Window>可编辑下拉列表组件,无法比照TextBox那样自动获取输入焦点,但

2019-03-03 20:30:00

Sql Server添加列并使用默认值填充已有记录

alter语法ALTERTABLE{TABLENAME}ADD{COLUMNNAME}{TYPE}{NULL|NOTNULL}CONSTRAINT{CONSTRAINT_NAME}DEFAULT{DEFAULT_VALUE}WITHVALUESALTERTABLESomeTableADDSomeColBitNULL--OrNOT...

2019-03-03 15:26:20

sql server脚本备份与还原数据库

转载自:https://www.cnblogs.com/want990/p/7453536.htmlSqlServer整库备份脚本脚本分为两部分,一部分是批处理文件(dbbak.bat),一部分为SQL文件(dbbak.sql),两个文件要放在同一个目录下。批处理文件中为主文件,真正的数据库备份操作是在SQL文件中完成的。批处理脚本(dbbak.bat)sqlcmd-S192.16...

2019-02-27 23:01:20

使用表1的外键查询对应外键关联表数据

两个相关联表TblRecords的判定规则字段与TblRule的id字段关联CREATETABLE[dbo].[TblRule]( [Id][bigint]IDENTITY(1,1)NOTNULL, [厚度_min][float]NOTNULL, [厚度_max][float]NOTNULL, [平均厚度_min][float]NOTNULL, [平均厚...

2019-02-26 22:34:22

WPF DataGrid根据内容设置行颜色

转载:https://code.4noobz.net/wpf-change-color-of-a-row-in-a-datagrid-depending-on-the-value/效果图XAML代码<Windowx:Class="DataTrigger_Test.MainWindow"xmlns="http://schemas.microsoft.com/winf...

2019-02-15 23:08:21

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。