- 博客(17)
- 资源 (16)
- 收藏
- 关注
原创 QGC局域网内连接PX4模拟器JMAVSim
局域网内QGC连接PX4模拟器, PX4, QGC, JMAVSim, QGroundControl, Mavlink, QGC通过UDP连接JMAVSim
2023-05-20 18:27:50 1923
原创 QT QGraphicsView 提升到 QChartView报错 解决方案
QT,QGraphicsView,QChartView,QGraphicsView提升,编译报错, QGraphicsView提升QChartView编译报错,编译报错解决方案
2023-05-09 13:14:38 4154 9
转载 代码
//kill进程from名字BOOL KillProcessFromName(LPCSTR lpProcessName){ HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 pe; pe.dwSize = sizeof(PROCESSENTRY32); if(
2010-04-27 18:39:00 578
转载 怎么样做到线程安全?
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size] 的位置存放此元素;2. 增大 Size 的值。 在单线程运行的情况下,如果 Size = 0,添加
2009-12-18 15:02:00 778
转载 性能优化
1.不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。如果用Factory模式创建对象,则改用clone()方法创建新的对象实例非常简单。2.不要重复初始化变量 默认情况下,调用类的构造函数时, Java会把变
2009-12-18 09:48:00 867
原创 Oracle 中的char和varchar得区别
关于自己的一点看法: char是一个固定长度的, 也就是说在数据库中如果一个字段的类型是char那么他们之间的比较就会无视 数据中的空格。 varchar可变长度, 数据库中如果一个字段类型是varchar的话,那么如果数据中多一个空格和不多一个空格的数据就是两个数据。 数据库中会认为多一个空格的数据是另一条数据。
2009-12-11 10:29:00 607
转载 C#编码规范
●1. 避免将多个类放在一个文件里面。 ●2. 一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。 ●3. 一个文件最好不要超过500行的代码(不包括机器产生的代码)。 ●4. 一个方法的代码长度最好不要超过25行。 ●5. 避免方法中有超过5个参数的情况。使用结构来传递多个参数。 ●6. 每行代码不要超过80个字符。 ●7. 不要手工的修改机器产生的代码。 a)
2009-12-05 15:36:00 811
转载 C#基础概念二十五问
c#的25个容易混淆的问题。如非常适合初学者的一片文章。1.静态成员和非静态成员的区别?2.const 和 static readonly 区别?3.extern 是什么意思?4.abstract 是什么意思?5.internal 修饰符起什么作用?6.sealed 修饰符是干什么的?7.override 和 overload 的区别?8.什么是索引指示器?9.new 修饰符是起什么作用?
2009-12-05 15:34:00 754
转载 C#反射实例详解
1 创建用于反射使用的DLL新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll) 1using System; 2 3namespace Webtest 4<img id="Codehighlighter1_33_480_Open_Image" onclick="function onclick(){this.style.d
2009-12-05 15:26:00 970
转载 C#中Convert和parse的区别
Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url中取一个参数page
2009-12-05 15:25:00 21798 3
转载 C#发送Email邮件的方法解析
本文介绍了C#发送Email邮件的三种方法,即通过Localhost,通过普通SMTP,通过SSL的SMTP。C#发送Email邮件方法之一:通过LocalHost public void SendMailLocalhost() ...{ System.Net.Mail.MailMessage msg = new System.Net.Mail.M
2009-12-05 15:24:00 2092 1
转载 C#特性详解
特性(attribute)是被指定给某一声明的一则附加的声明性信息。在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。 using System; public class AnyClass { [Obsolete("Dont use Old met
2009-12-05 15:18:00 3237 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人