- 博客(26)
- 资源 (6)
- 收藏
- 关注
转载 HierarchyID 数据类型用法
树形层次结构(Hierarchy)经常出现在有结构的数据中,T-SQL新增数据类型HierarchyID, 其长度可变,用于存储层次结构中的路径。HierarchyID表示的层次结构是树形的,由应用程序来生成和分配 HierarchyID的值,建立父子节点之间的关系。HierarchyID数据类型支持深度优先顺序的比较,对于两个HierarchyID值 a和b,a
2023-01-18 21:07:07
243
原创 给枚举添加特性
由于蓝牙搜索有三种状态,“停止搜索”,“正在停止”,“搜索”。这三种状态我在代码中以枚举类型写入。在调用相应枚举时,希望根据枚举值中文展示相应的搜索状态。代码参考如下:这部分代码是枚举了三种搜索状态:public class DevStatusInfo{ public enum DevSearchStatus { Searching = 0, Stopping = 1, Stop = 2 }}下面创
2021-03-05 11:05:30
216
1
原创 重写GroupBox控件,将控件显示的文本绘制在控件中间位置
实现效果图如下所示:首先在新建项目上添加组件,如下图所示:添加之后,切换到“代码视图”下,然后将MyGroupBox的继承关系从“Component”修改为“GroupBox”这里需要注意是GroupBox是在System.Windows.Forms命名空间下,因此,需要引入该命名空间。所有代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using Sys
2021-02-25 10:19:41
935
1
转载 SQLSERVER里的各种数据类型以及对应的system_type_id
转自:https://www.cnblogs.com/lyhabc/articles/4037322.htmlnamespace OrcaMDF.Core.MetaData.Enumerations{ public enum SystemType : byte { Image = 34, Text = 35, Uniqueidentifier = 36,
2021-01-25 17:34:15
969
转载 动态拼接LINQ查询条件的解决方案
转自:https://blog.youkuaiyun.com/yl2isoft/article/details/53161156开发中,需要根据用户选择的过滤条件从数据库中查询数据。过滤条件包括等于(”==”)、不等于(“!=”)、大于(“>”)、小于(”<”)、大于等于(“>=”)、小于等于(“<=”)、包含(”in”)、不包含(”out”)八种。过滤条件之间可以是“AND”和“OR”两种关系。过滤条件支持的数据类型有整型和字符串等。用户选择的过滤条件通过json数据提交给后端,后端反序列
2021-01-06 14:54:13
822
1
转载 禁用窗体的关闭按钮
转自:https://www.cnblogs.com/bison1989/archive/2012/04/18/2455068.html一种方法是可以在窗体的属性面板将窗体的ControlBox属性设置为false,或者在窗体的构造函数中这样写: public Form1() { InitializeComponent(); this.ControlBox = false; // 设置不出现关闭按钮 }...
2020-12-28 15:10:48
224
原创 Devexpress SpreadSheetControl 工作表禁止用户编辑 禁止添加删除工作表
一、禁止用户编辑工作表public static void ProtectWorksheet(Worksheet worksheet){ if(!worksheet.IsProtected) { worksheet.Protected("yunn",WorksheetProtectionPermissions.Default); } worksheet.Visible = true;}用法: ProtectWorksheet(this.sp
2020-11-26 15:34:28
1704
转载 上下文切换详解
转载自并发编程网 – ifeve.com本文链接地址:上下文切换详解上下文切换(有时也称做进程切换或任务切换)是指CPU从一个进程或线程切换到另一个进程或线程。进程(有时候也称做任务)是指一个程序运行的实例。在Linux系统中,线程就是能并行运行并且与他们的父进程(创建他们的进程)共享同一地址空间(一段内存区域)和其他资源的轻量级的进程。上下文是指某一时间点 CPU 寄存器和程序计数器的内容。寄存器是 CPU 内部的数量较少但是速度很快的内存(与之对应的是 CPU 外部相对较慢的 RAM ...
2020-11-06 14:06:46
731
原创 通过事件进行窗体传值
首先,在工程中新建两个窗体:窗体1的textBox文本框填入数据,便可将值传给窗体2的文本框中。具体步骤如下:1、新建一个类 public class SendValueEventArgs:EventArgs { public string Value { set; get; } public SendValueEventArgs(string value) { this.Value = value;
2020-11-02 15:39:55
226
原创 浏览器查看当前页面的Cookie
使用开发者工具(按下F12);选择“Console”选项卡,往Console(控制台)输入document.cookie并按下回车键便可查看当前cookie。
2020-10-28 10:03:44
1234
原创 日期格式化问题tostring(“yyyy-MM-dd HH:mm:ss.fff“)
今日发现若日期格式化时输入的格式化字符串出现大小写出错时,会导致获取的系统时间有问题。在项目中,我使用的格式字符串为:"yyyy-MM-dd hh:MM:ss:ff",在实际获取系统时间时,时间时而变大,时而变小。正确的格式化字符串应是:"yyyy-MM-dd HH:mm:ss:ff"。...
2020-07-01 09:23:35
3791
原创 在任何产品下添加一个字段-bugfree
在ProductService.php下修改如下方法: public static function getProductAllFieldInfo($type, $productId) { $accessStateArr = Yii::app()->db->createCommand() ->select('id') -...
2020-04-09 22:38:22
254
原创 子类(子窗体)向主窗体发送消息
这里演示的是,在主窗体代码块中,重写拦截信息方法。首先新建一个类:这个类名定义为Msg[DllImport("User32.dll",EntryPoint = "SendMessage")]private static extern IntPtr SendMessage(int hWnd,int msg,IntPtr wParam,IntPtr IParam);[DLLImpor...
2020-03-23 20:07:55
436
原创 串口停止位设置为1.5位时参数出错
当我配置数据位配置为8位,同时配置停止位为1.5位时,编译器提示参数出错。原因:1、Windows不支持该配置。MSDN中明确规定,数据位只能为5至8位。 2、当数据位为6、7、8位时,停止位只能配置成1或2位;同样当数据位为5位时,停止位只能为1或1.5位...
2020-02-20 15:53:04
3239
转载 LINQ-SelectMany用法
声明:本文为www.cnc6.cn原创一、第一种用法:public static IEnumerable<TResult> SelectMany<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, IEnumerable<TResult>> sele...
2019-11-14 19:10:01
740
原创 c#通过委托进行窗体传值
介绍窗体传值,通俗来讲就是两个窗体的类之间的传值。而通过委托来传值,通俗来说就是将某个窗体的方法通过委托传递给另外一个窗体,以实现窗体间的信息交流。demo实现该demo使用winform实现,新建了两个窗体,分别是form1和form2,form1里有textBox控件,通过键入文本信息,以实现将文本信息传到form2中,form2的主要作用是接收form1传来的值。其界面如下:...
2019-09-15 22:52:56
916
转载 使用await和async造成死锁的原因与解决方案
转载自:https://www.cnblogs.com/OpenCoder/p/4434574.html平时在使用C# 5.0中的await and async关键字的时候总是没注意,直到今天在调试一个ASP.NET项目时,发现在调用一个声明为async的方法后,程序老是莫名其妙的被卡住,就算声明为async的方法中的Task任务执行完毕后,外部方法的await调用还是阻塞着,后来查到了下面这...
2019-09-05 10:42:10
4753
转载 C#中常见的winform控件命名规范
1. 标准控件NO. 控件类型简写 控件类型 1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label 7 llb LinkLabel...
2019-04-01 13:22:33
776
原创 mos管栅极电阻的作用
在此mos管电路中,在其栅极处连接了两个电阻,R38,R42。R38电阻的作用是:一:减缓Rds从无穷大到Rds(on)(一般0.1欧姆或者更低)。二:若不加R38电阻,高压情况下便会因为mos管开关速率过快而导致周围元器件被击穿。但R38电阻过大则会导致MOS管的开关速率变慢,Rds从无穷大到Rds(on)的需要经过一段时间,高压下Rds会消耗大量的功率,而导致mos管发热...
2018-03-20 12:45:48
22712
转载 堆和栈的区别
转载:http://blog.youkuaiyun.com/hairetz/article/details/4141043/一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) —
2017-12-10 21:10:19
210
转载 关于MPU6050姿态解算的理解与认识
http://blog.youkuaiyun.com/u013937192/article/details/50973178加速计补偿的理解:由于重力加速度的原因,加速计只能补偿X-Y轴的偏差,即经过解算后的坐标中世界坐标XOY和刚体坐标XOY能够重合,但是无法补偿航向角。在此基础上,利用磁力计进行补偿,因为当地磁场是一个椭圆,所以我们把世界坐标系的X-AIXS轴对
2017-11-30 15:20:33
1602
转载 四元数姿态解算中的地磁计融合解读
转自:http://blog.youkuaiyun.com/nemol1990/article/details/21870197?utm_source=tuicool&utm_medium=referral 笔者最近在做四轴,涉及到地磁计的融合算法,网上大多数是x-IMU的融合代码,但是这段代码对于地磁计的融合说明没有做过多的解释,网上没有相关讨论,仅在阿莫论坛看到一篇相关的代码解释,里面有关于地磁计...
2017-11-30 15:09:28
1054
原创 invalid macro definition: USE_STDPERIPH_DRIVER.STM32F10X
基于这种问题,可在Target->C/C++->Define需要设置为USE_STDPERIPH_DRIVER,STM32F10X_MD,注意,这里是英文逗号。
2017-11-28 22:43:40
2694
窗体传值,或者是子类向父类传值。
2020-03-23
反射c#记事本实例(自定义插件).rar
2019-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人