摘要: 基于.Net Framework的winform开发,主要是关于为winform平台的一些控件的属性以及事件的使用。 涉及内容: 1、Directory类 2、文本对话框 3、选择字体和颜色对话框 4、Treeview的使用 5、进程以及多线程(线程池) 6、GDI绘图 7、自定义控件 1、 ...
ANSI和UNICODE 计算char和wchar_t的长度都一样,都是5,但是二者在内存中的布局实际上是不同的: ...
var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12 var uuidN = Guid.NewGuid().ToString("N"); // e0a953c3ee6040eaa9fae2b6670... ...
1.选择(select)模型:选择模型:通过一个fd_set集合管理套接字,在满足套接字需求后,通知套接字。让套接字进行工作。避免套接字进入阻塞模式,进行无谓的等待。选择模型的核心的FD_SET集合和select函数。通过该函数,我们可以们判断套接字上是否存在数据,或者能否向一个套接字写入数据。 用 ...
在之前写的一篇文章(XAML: 自定义控件中事件处理的最佳实践)中,我们曾提到了在 .NET 中如果事件没有反注册,将会引起内存泄露。这主要是因为当事件源会对事件监听者产生一个强引用,导致事件监听者无法被垃圾回收。 在这篇文章中,我们首先将进一步说明内存泄露的问题;然后,我们会重点介绍 .NET 中 ...
一、高效定位代码 1、跳转 1、项目之间的跳转 Next Project Window 快捷键 Ctrl + Alt + 左方括号。 Previous Project Window 快捷键 Ctrl + Alt + 左方括号。 2、文件之间的跳转 1、Find Action 快捷键 Ctrl + S ...
在ASP.NET MVC中使用Web API和EntityFramework构建应用程序 最近做了一个项目技术预研:在ASP.NET MVC框架中使用Web API和EntityFramework,构建一个基础的架构,并在此基础上实现基本的CRUD应用。 以下是详细的步骤。 第一步 在数据库中创建一 ...
原文:C#图片处理示例(裁剪,缩放,清晰度,水印) C#图片处理示例(裁剪,缩放,清晰度,水印) 吴剑 2011-02-20 原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian 吴剑 http://www.cnblogs.com/wu-jian 前言 需求源自项... ...
一、初识特性 特性(attribute)是被指定给某一声明的一则附加的声明性信息。 在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。 我们先来看一下上面这个例子,在这个例子中我们使用了Obs ...
若一台Windows 10 PC供多个用户使用,那这台PC很可能面临硬盘空间被Windows 10中的某个用户使用殆尽的困扰。 好在在Windows 10中,微软为计算机的管理员提供了一个便利的功能,即“配额设置”。 通过配额设置,计算机的管理员可以为Windows 10 PC上的每个用户分指定硬盘 ...
我们通过 Factory 创建对象不同的对象。 例如:如果创建一个汽车的接口,通过 工厂Factory 创建实现接口的对象,根据我们的选择来创建不同的对象。 创建汽车接口 创建两个派生类,分别实现创建不同颜色的两种汽车 通过工厂类生成不同的对象实例 ...
一、RDD 的创建 1)通过 RDD 的集合数据结构,创建 RDD sc.parallelize(List(1,2,3),2) 其中第二个参数代表的是整个数据,分为 2 个 partition,默认情况会讲数据集进行平分,注意不是两个副本 2)通过文件来读取 sc.textFile("file.tx ...
需要引用MyXls.SL2.dll的类库; 下载地址:http://sourceforge.net/projects/myxls/ 命名空间using org.in2bits.MyXls; ...
windows 公钥生成两种常见方式, 使用xshell、SecureCRT
今天学习php的时候想安装一下composer,刚开始采用的是exe文件的安装方式,可是安装了好几次都没有安装成功,如下图: 可能还有其他的一些错误,所以这里我就换了一个方式安装,就是自己手动来安装composer,方法如下: 第一步: 下载文件,地址:https://getcomposer.org ...
去这个网站:https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 查找与你电脑上安装python版本对应的whl文件 ...
1.onclilck.AddListener(this.ButtonOnClick): 2.实现接口的方式 using UnityEngine.EventSystems; using System; 3.if(Input.touches.Length>0){ Touch touch1=Input.t ...
教程:http://blog.csdn.net/xiaoxiao123jun/article/details/76605928 全部代码:https://github.com/lyj8330328/Object-Detection ...
static void Main(string[] args) { System.Diagnostics.Process.Start(@"E:\SouceCode\WindowsFormsApplication1 - 副本\WindowsFormsApplication1\bin\Debug\Win ...
多态 概念:让一个对象能够表现出多种的状态(类型) 实现多态的3种手段:1.虚方法 2.抽象类 3.接口 1.虚方法 步骤:1.将父类的方法标记为虚方法,使用关键字 virtual,这个函数可以被子类重新写一遍 2.override 子类重新的方法标记关键字 2.抽象类 当父类中的方法不知道如何去实 ...