您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,其它下载列表 第94646页

« 1 2 ... .41 .42 .43 .44 .45 94646.47 .48 .49 .50 .51 ... 232075 »

[其它] 合并排序(C语言实现)

说明:其基本模式如下: 分解:把一个问题分解成与原问题相似的子问题 解决:递归的解各个子问题 合并:合并子问题的结果得到了原问题的解。 现在就用递归算法,采用上面的分治思想来解合并排序。                       合并排序(非降序) 分解:把合并排序分解成与两个子问题 伪代码: 代码如下:MERGE_SORT(A, begin, end) if begin < end    then mid<- int((begin + end)/2)            MERGE
<weixin_38665449> 在 上传 | 大小:74752

[其它] C++标准之(ravalue reference) 右值引用介绍

说明:1、右值引用引入的背景 临时对象的产生和拷贝所带来的效率折损,一直是C++所为人诟病的问题。但是C++标准允许编译器对于临时对象的产生具有完全的自由度,从而发展出了CopyElision、RVO(包括NRVO)等编译器优化技术,它们可以防止某些情况下临时对象产生和拷贝。下面简单地介绍一下CopyElision、RVO,对此不感兴趣的可以直接跳过: (1)CopyElision CopyElision技术是为了防止某些不必要的临时对象产生和拷贝,例如: 代码如下: structA{ A(int)
<weixin_38571449> 在 上传 | 大小:113664

[其它] C#创建Excel多级分组的方法

说明:在Excel中如果能够将具有多级明细的数据进行分组显示,可以清晰地展示数据表格的整体结构,使整个文档具有一定层次感。根据需要设置显示或者隐藏分类数据下的详细信息,在便于数据查看、管理的同时也使文档更具美观性。那么,在C#中如何来创建Excel数据的多级分组显示呢?下面将进行详细阐述。方法中使用了免费版组件Free Spire.XLS for .NET,下载安装该组件,创建一个控制台应用程序后,添加引用该组件安装包下的dll文件到项目中,同时添加相应的命名空间即可。下面是具体的代码操作步骤,供参考
<weixin_38696339> 在 上传 | 大小:76800

[其它] C# 通过反射初探ORM框架的实现原理(详解)

说明:背景: 以前学的Java进行开发,多用到Mybatis,Hiberante等ORM框架,最近需要上手一个C#的项目,由于不是特别难,也不想再去学习C#的ORM框架,所以就想着用反射简单的实现一下ORM框架的内容,简单的增删改查,没有用到多表之间的联系。 反射: Java和C#中的反射大体相同,主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。我的理解就是可以程序运行时动态的获取对象的属性和方法,并且可以进行与之相
<weixin_38499732> 在 上传 | 大小:58368

[其它] C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法

说明:特别是针对循环或timer处理中需要在窗体控件显示数据时,因后台处理过度繁忙而出现没刷新或者假死现象时,可以使用 代码如下: Application.DoEvents(); Application.DoEvents()的作用 代码如下:         private void button1_Click(object sender, EventArgs e)         {             for (int i = 0; i < 10000; i++)        
<weixin_38705004> 在 上传 | 大小:43008

[其它] C#获取路径的几种方式实例分析

说明:本文实例讲述了C#获取路径的几种方式。分享给大家供大家参考。具体如下: string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 //备注按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”
<weixin_38558246> 在 上传 | 大小:40960

[其它] C#实现从windows剪贴板获取内容的方法

说明:本文实例讲述了C#实现从windows剪贴板获取内容的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Data; using System.Windows.Forms; public class MainClass { public static void Main(string[]
<weixin_38645865> 在 上传 | 大小:30720

[其它] C#实现安全删除文件目录的方法

说明:本文实例讲述了C#实现安全删除文件目录的方法。分享给大家供大家参考。具体分析如下: 1. 创建文件夹 (简单,没多考虑) 2. 删除所建文件夹:为防止删除过程中有其他进程引用该文件夹中文件,增加了对此意外情况的考虑。 在本例中,若删除过程中被其他进程引用,等待并循环5次尝试再次删除操作。长时间无法被删除,则删除文件目录失败 using System; using System.IO; namespace Retry { class Program { static void Main(s
<weixin_38727928> 在 上传 | 大小:35840

[其它] C#实现获取文件夹大小的方法

说明:本文实例讲述了C#实现获取文件夹大小的方法。分享给大家供大家参考。具体如下: 当然了,首先都需要引入System.IO这个命名空间 第一个方法: public static long GetDirectoryLength(string dirPath) { //判断给定的路径是否存在,如果不存在则退出 if (!Directory.Exists(dirPath)) return 0; long len = 0; //定义一个DirectoryInfo对象 D
<weixin_38614268> 在 上传 | 大小:41984

[其它] C#事件用法实例浅析

说明:本文实例讲述了C#事件用法。分享给大家供大家参考。具体分析如下: EventHandler的定义如下 public delegate void EventHandler(object sender,TEventArgs e) where TEventArgs:EventArgs 第一个参数必须是object类型(是一个对象,包含事件的发送者) 第二个参数是T类型(即泛型),定义了一个T的约束,它必须派生自基类EventArgs CardInfoEventArgs 就派生自基类EventArgs
<weixin_38672800> 在 上传 | 大小:53248

[其它] c# 随机函数的使用详解

说明:代码如下:private static char[] constant =         {           ‘0’,’1′,’2′,’3′,’4′,’5′,’6′,’7′,’8′,’9′,          ‘a’,’b’,’c’,’d’,’e’,’f’,’g’,’h’,’i’,’j’,’k’,’l’,’m’,’n’,’o’,’p’,’q’,’r’,’s’,’t’,’u’,’v’,’w’,’x’,’y’,’z’,           ‘A’,’B’,’C’,’D’,’E’,’F’,’G’
<weixin_38729022> 在 上传 | 大小:66560

[其它] c# Rank属性与GetUpperBound方法的深入分析

说明:Array的Rank 属性:   语法:public int Rank { get; }   得到Array的秩(维数)。Array而GetUpperBound 方法:   语法:public int GetUpperBound(int dimension)  用于获取 Array 的指定维度的上限。——————————————————————————–示例: 代码如下:using System; public class SamplesArray  {    public static voi
<weixin_38718307> 在 上传 | 大小:24576
« 1 2 ... .41 .42 .43 .44 .45 94646.47 .48 .49 .50 .51 ... 232075 »