查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

长卿学堂(163牛棚分馆)

好好转载,天天学习。

 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
 

判断三角形类型

2017-7-20 17:01:19 阅读142 评论0 202017/07 July20

static void Main(string[] args)

{

Console.WriteLine("请输入三个数字:");

string input = Console.ReadLine();

string[] inputstrings = input.Split(',');

double A = Convert.ToDouble(inputstrings[0]);

double B = Convert.ToDouble(inputstrings[1]);

double C = Convert.ToDouble(inputstrings[2]);

Console.WriteLine("输入值为{0},{1},{2},结果是:{3}", A.ToString(), B.ToString(), C.ToString(), TestTriangle(A, B, C).ToString());

Console.ReadKey();

}

public static string TestTriangle(double a,double b,double c)

{

string message;

作者  | 2017-7-20 17:01:19 | 阅读(142) |评论(0) | 阅读全文>>

5天玩转C#并行和多线程编程 —— 第五天 多线程编程大总结

5天玩转C#并行和多线程编程系列文章目录

5天玩转C#并行和多线程编程 —— 第一天 认识Parallel

5天玩转C#并行和多线程编程 —— 第二天 并行集合和PLinq

5天玩转C#并行和多线程编程 —— 第三天 认识和使用Task

5天玩转C#并行和多线程编程 —— 第四天 Task进阶

5天玩转C#并行和多线程编程 —— 第五天 多线程编程大总结

一、多线程带来的问题

1、死锁问题

  前面我们学习了Task的使用方法,其中Task的等待机制让我们瞬间爱上了它,但是如果我们在调用Task.WaitAll方法等待所有线程时,如果有一个Task一直不返回,会出现什么情况呢?当然,如果我们不做出来的话,程序会一直等待下去,那么因为这一个Task的死锁,导致其他的任务也无法正常提交,整个程序"死"在那里。下面我们来写一段代码,来看一下死锁的情况:

var t1 = Task.Factory.StartNew(() => { Console.WriteLine("Task 1 Start running..."); while(true) { System.Threading.Thread.Sleep(1000); } Console.WriteLine("Task 1

作者  | 2017-4-27 11:53:42 | 阅读(185) |评论(0) | 阅读全文>>

筛选

2011-12-21 22:09:54 阅读202 评论0 212011/12 Dec21

筛选

Posted on 2008-01-14 13:48 无锋不起浪 阅读(975) 评论(1) 编辑 收藏

1.过滤块

            PromptSelectionOptions pOptions = new PromptSelectionOptions();

            TypedValue[] filList =    { new TypedValue((int)DxfCode.Start, "INSERT") };

            SelectionFilter filter = new SelectionFilter(filList);

            PromptSelectionResult res = ed.GetSelection(pOptions, filter);//***

            if (res.Status != PromptStatus.OK) return;

       

作者  | 2011-12-21 22:09:54 | 阅读(202) |评论(0) | 阅读全文>>

C# 获取程序路径

2011-12-21 21:04:43 阅读362 评论0 212011/12 Dec21

C# 获取程序路径

Posted on 2007-11-03 13:47 无锋不起浪 阅读(1295) 评论(0) 编辑 收藏

//获取DLL的目录

Assembly myAssembly = Assembly.GetEntryAssembly();

string path = myAssembly.Location;

DirectoryInfo dr = new DirectoryInfo(path);

path=dr.Parent;  //当前目录的上一级目录

C#获取程序当前路径的方法

System.Environment.CurrentDirectory;

//例: c:\test

Application.ExecutablePath;(包括名称)

//例: c:\test\myapp.exe

Application.StartupPath;(不包括名称)

//例: c:\test

//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。

string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;

result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)

//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。

string str = System.Environment.CurrentDirectory;

作者  | 2011-12-21 21:04:43 | 阅读(362) |评论(0) | 阅读全文>>

BSQ/BIP/BIL

2010-12-27 23:55:19 阅读2691 评论0 272010/12 Dec27

envi通用的栅格数据按照BSQ/BIP/BIL格式,以二进制字节流存储: BSQ(波段顺序格式):在envi最简单的格式中,数据是按照BSQ格式的。每行数据后面紧接着同一波谱波段的下一行数据。这种格式最适合于对单个波谱波段中任何部分的空间(x,y)存取。 BIP(波段按像元交叉格式):按BIP格式存储的图像按顺序第一个像元所有的波段,接着是第二个像元的所有波段,然后是第三个像元的所有波段,等等。交叉存储直到像元总数为止。这种格式为图像数据波谱(z)的存取提供最佳性能。 BIL(波段按行交叉格式):按BIL格式存储的图像先存储第一个波段的第一行,接着是第二个波段的第一行,然后是第三个波段的第一行,交叉存取直到波段总数为止。每个波段随后的行按照类似的方式交叉存取。这种格式提供了空间和波谱处理之间一种折中方式,它是大多数envi处理任务中所推荐的文件格式。

BSQ数据格式

第1波段

(1,1)

(1,2)

(1,3)



(1,m)

(2,1)

(2,2)

(2,3)

第2波段

(1,1)

(1,2)

(1,3)



(1,m)

(2,1)

(2,2)

(2,3)

第3波段

(1,1)

(1,2)

(1,3)



(1,m)

作者  | 2010-12-27 23:55:19 | 阅读(2691) |评论(0) | 阅读全文>>

[原创]我推荐AutoCAD2008+ObjectARX2008

2010-12-21 23:16:35 阅读684 评论0 212010/12 Dec21

通过比较选择了AutoCAD2008进行今后二次开发的首选。

很长一段时间,一直困扰于AUTOCAD的版本。

从运行效率上讲2000是CAD的转型之作,虽然绝大多数功能已经具备,但跟不上时代了。2004不错,是非常经典的版本,可靠、高效。2005开始支持了.NET托管开发,但并不怎么稳定。2007开始加入了更多新内容,尤其是三维的加入,但有些BUG。2008更稳定可靠些,速度也算居中。至于2009~2010虽然新功能也越来越多,但在短期内还不会普及应用,关键的是随着版本的升高,CAD越来越花哨、消耗资源严重。另外一个考虑的因素是随着版本的进步,.net开发越来越受到AUTODESK公司的重视,从2005~2011应该说2008的完善程度已经足够了。因此,2008版本将是工程人员的最佳选择。

考虑到目前VISTA系统对很多软件的“待遇”,我还是采用免费版CAD+免费版XP+免费版VS2005+免费资料开发吧。。。

作者  | 2010-12-21 23:16:35 | 阅读(684) |评论(0) | 阅读全文>>

TFW格式

2010-12-10 21:04:11 阅读974 评论2 102010/12 Dec10

TFW格式

目录

格式说明 基本原理 组成 实例

编辑本段格式说明

  TFW (TIFF World File):TFW文件是关于TIFF影像坐标信息的文本文件,ArcInfo、Microstation、AutoCAD等均支持该格式的坐标信息文件。此文件定义了影像象素坐标与实际地理坐标的仿射关系。

  TFW文件包含相关的TIFF文件的空间参数(spatial reference)数据。

编辑本段基本原理

  如下:

  x'=Ax+By+C

  y'=Dx+Ey+F

  其中:

  x'=象素对应的地理X坐标

  y'=象素对应的地理Y坐标

  x=象素坐标【列号】

  y=象素坐标【行号】

  A=X方向上的象素分辨率

  D、B=旋转系统

  E=Y方向上的象素分辨素

  C=栅格地图左上角象素中心X坐标

  F=栅格地图左上角象素中心Y坐标

编辑本段组成

  一般由两个文件构成TFW格式。

  ASCII 头文件;

  图象文件,图象文件为TIFF格式 (未压缩)。

  详细资料

作者  | 2010-12-10 21:04:11 | 阅读(974) |评论(2) | 阅读全文>>

C#判断空字符串的三种方法

2010-12-5 21:54:53 阅读315 评论0 52010/12 Dec5

作者: 佚名,  出处:IT专家网, 责任编辑: 谢妍妍, 

2010-06-21 14:00

  本文介绍C#判断空字符串的三种方法。

  3种方法分别是:

  string a="";

  1.if(a=="")

  2.if(a==String.Empty)

  3.if(a.Length==0)

  3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。

  建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test )

 

 WebForm1.aspx

  privatevoidPage_Load(objectsender,System.EventArgse)

  {

  stringa="";

  for(inti=0;i<=1000000;i++)

  {

  if(a=="")

  {

  }

  }

  }

  WebForm2.aspx

  privatevoidPage_Load(objectsender,System.EventArgse)

  {

  stringa="";

  for(inti=0;i<=1000000;i++)

作者  | 2010-12-5 21:54:53 | 阅读(315) |评论(0) | 阅读全文>>

c# winform 获取机器码代码

2010-12-5 21:43:18 阅读567 评论0 52010/12 Dec5

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Management;

namespace Computer

{

    class Computer

    {

        public string CpuID;

        public string MacAddress;

        public string DiskID;

        public string IpAddress;

        public string LoginUserName;

        public string ComputerName;

        public string SystemType;

        public string TotalPhysicalMemory; //单位:M  

        private static Computer _instance;

        public static Computer Instance()

作者  | 2010-12-5 21:43:18 | 阅读(567) |评论(0) | 阅读全文>>

软件开发各类文档模板

2010-12-3 22:17:38 阅读1355 评论0 32010/12 Dec3

http://blog.163.com/amanda_liyan/blog/static/5456169120093304520393/

可行性分析报告

1 引言

1.1 编写目的:阐明编写可行性研究报告的目的,提出读者对象。

1.2 项目背景:应包括

  ● 所建议开发软件的名称

  ● 项目的任务提出者、开发者、用户及实现软件的单位

  ● 项目与其他软件或其他系统的关系。

1.3 定义:列出文档中用到的专门术语的定义和缩写词的原文。

1.4 参考资料:列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括

  ● 项目经核准的计划任务书、合同或上级机关的批文

  ● 与项目有关的已发表的资料

  ● 文档中所引用的资料,所采用的软件标准或规范

2 可行性研究的前提

2.1 要求:列出并说明建议开发软件的的基本要求,如

  ● 功能

  ● 性能

  ● 输入/输出

  ● 基本的数据流程和处理流程

  ● 安全与保密要求

  ● 与软件相关的其他系统

作者  | 2010-12-3 22:17:38 | 阅读(1355) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

登录  
 加关注