自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stay hungry,stay foolish

  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 C#中的线程(三) 使用多线程

第三部分:使用多线程 1.  单元模式和Windows Forms       单元模式线程是一个自动线程安全机制, 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型,但很多时候它也会突然出现,这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关,因为大多Windows Forms使用或包装了长期存在

2015-06-29 19:30:40 833

转载 C#中的线程(二) 线程同步基础

下面的表格列展了.NET对协调或同步线程动作的可用的工具:                      简易阻止方法构成目的Sleep阻止给定的时间周期Join等待另一个线程完成                      锁系统 构成目的

2015-06-29 19:28:15 620

转载 C#中的线程(一)入门

文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/作者 Joseph Albahari,  翻译 Swanky Wu  中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园子里面。  本系列文章可以算是一本很出色的C#线程手册,思路清晰,要点都有介绍,看了后对C#的

2015-06-29 19:21:43 631

转载 Unity3D协同程序的学习理解与说明

Unity3D协同程序的学习理解与说明首先.unity3d是否支持写成多线程?如果支持的话要注意什么?支持:如果同时你要处理很多事情或者与Unity的对象互动小可以用thread,否则使用coroutine.{ [kəru:'ti:n] n. 协同程序}注意:C#中有lock这个关键字,以确保只有一个线程可以在特定时间内访问特定的对象其次.Unity3D中的协程(C

2015-06-29 18:58:48 2263

转载 Unity3D读取XML文档信息

C#中可以用XmlDocument类操作Xml文件例如要读取如下Xml文件1 root> 2 person name="WangYao"> 3 age>25age> 4 person> 5 person name="Jobs"> 6 age>56age> 7 person> 8 root> 程式如下

2015-06-26 16:11:56 3572

转载 C#实现文件与二进制互转并存入数据库

这篇文章主要介绍了C#实现文件与二进制互转并存入数据库,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下这篇文章主要介绍了C#实现文件与二进制互转并存入数据库,本文直接给出代码实例,代码中包含详细注释,需要的朋友可以参考下?12345678

2015-06-26 12:25:51 1623

转载 c# des 加密 解密

1.DES算法入口参数DES算法的入口参数有三个:Key、Data、Mode。其中Key为7个字节共56位,是DES算法的工作密钥;Data为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。2.算法步骤DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,其算法主要分为两步:1)初始置换其功能是

2015-06-25 19:30:42 1590

转载 C#读取文件路径

C#读取文件路径  //获取包含清单的已加载文件的路径或 UNC 位置。         public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location;        //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名)

2015-06-25 19:18:25 4758

转载 unity发布后运行的错行日志总结

Unity在本地中出现bug的时候,进行调试的时候很容易,发布不同平台版本后,出现bug的时候,进行确认问题的原因就不容易找了,可以通过查看错误日志的方法确认原因的。1.Unity 发布为Web 版本的时候,错误日志的地方如下win7是放在C:\Users\Administrator\AppData\Local\Temp\UnityWebPlayer\log有目录隐藏了的话给显示出

2015-06-25 10:33:31 9906

转载 Unity3D研究院之Assetbundle的实战(六十三)

上一篇文章中我们相惜讨论了Assetbundle的原理,如果对原理还不太了解的朋友可以看这一篇文章:Unity3D研究院之Assetbundle的原理(六十一) 本篇文章我们将说说assetbundle是如何实现的。1.创建Assetbundle         无论是模型资源还是UI资源,最好是先把他们放在Prefab中,然后在做成Assetbundle。我们以模型来举例,Ass

2015-06-24 14:10:50 944 1

转载 数据库角色权限设计

在任何系统中,权限设计是最基础的东西,本文给出一个基于角色的权限设计的循序渐进的设计方案。  在权限系统中,功能(权限)是最小的单位,比如起草新闻、编辑新闻、审核新闻、删除新闻等,而角色是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审核新闻、删除新闻等功能,给张三赋予新闻编辑的角色(其实我更愿意说把

2015-06-19 11:28:36 7314

转载 本地数据库和远程服务器中数据库的数据导入和导出

SQLserver 2008将数据导出到Sql脚本文件的方法大家都知道使用SQL的企业管理器可以导出SQL脚本,但导不出SQL的数据到脚本中,目前SQL2008有这个功能了。请看下面的操作图解。1.使用Sql Server Management Studio 2008 连接数据库。2.选中要导出数据的数据库节点,点鼠标右键,在菜单中选择“

2015-06-18 15:26:07 15789 1

转载 SQL Serverl删除数据库中所有表与数据语句

如果要删除数据表中所有数据只要遍历一下数据库再删除就可以了,清除所有数据我们可以使用搜索出所有表名,构造为一条SQL语句进行清除了,这里我一一给各位同学介绍。使用sql删除数据库中所有表是不难的,就是遍历一下数据库中所有用户表,并将它清除,下边是具体的sql语句,在关键部分已经作了详细的注释: 代码如下复制代码--变量

2015-06-18 14:59:57 12760

转载 常见excel导入到SQL Server 问题解决方案

错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。解决办法:去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。 本错误是由于你使用了ACCESS

2015-06-18 08:41:34 8522

转载 SQL导出EXCEL(带表头)的存储过程

SQL导出EXCEL(带表头)的存储过程  --下面的存储过程可以导出数据为真正的excel文件if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_exporttb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)d

2015-06-17 17:25:05 7284

转载 如何利用SQL查询语句从SQLSERVER数据库中导入导出EXCEL表格

平常从SQLSERVER中进行导入导出时,我们利用SQLSERVER中自带的DTS转换工具即可,很方便。但有些特殊的用法需要用语句进行导入导出,工作中碰到这种情况,查了些资料,下面详细介绍:一、从excel表导入到SQLSERVERuse testgoselect * into test_table fromOpenRowSet('microsoft.jet.oledb

2015-06-17 17:22:03 9666

转载 主键和索引的区别

主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约

2015-06-17 16:41:41 694

转载 SQL Server 数据库定时自动备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL

2015-06-15 13:22:24 1347

转载 SQLServer : EXEC和sp_executesql的区别

摘要1,EXEC的使用2,sp_executesql的使用       MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计划,这就大大提供了执行性能(对于这个我在后面的例子中会详

2015-06-11 16:32:58 625

转载 点在多边形内算法——判断一个点是否在一个复杂多边形的内部

新页面(new page)介绍了将样条曲线添加到此技术的内容。也可以访问多边形内最短路径页(shortest-path-through-polygonpage)!图 1图1显示了一个具有14条边的凹多边形。我们要判断红色点是否在多边形内。解决方案是将测试点的Y坐标与多边形的每一个点进行比较,我们会得到一个测试点所在的行与多边形边的交点的列表。在这个例子中有8条边

2015-06-10 10:17:26 6058

转载 c#中的定时器的使用

在Framework中存在着4种定时器:其中分为两类,多线程计时器1:System.Threading.Timer2:System.Timers.Timer特殊目的的单线程计时器:1:System.Windows.Forms.Timer(Windows Forms Timer)2:System.Windows.Threading.Dispatcher

2015-06-08 16:02:07 8355

转载 c#中委托的使用

这篇文章主要介绍了C#中委托的用法,包括委托的功能、定义及用法示例,需要的朋友可以参考下本文以实例形式简单介绍了C#中委托的用法,是深入学习C#程序设计所必须掌握的重要技巧。现以教程形式分享给大家供大家参考之用。具体如下:首先,委托是C#中最为常见的内容。与类、枚举、结构、接口一样,委托也是一种类型。类是对象的抽象,而委托则可以看成是函数的抽象。一个委托代表了具

2015-06-08 15:20:18 2839

转载 详解数据库语言中的null值

这篇文章主要详解了数据库语言中的null值,针对MySQL上的实例进行讲解,需要的朋友可以参考下虽然熟练掌握SQL的人对于Null不会有什么疑问,但总结得很全的文章还是很难找,看到一篇英文版的, 感觉还不错。Tony Hoare 在1965年发明了 null 引用, 并认为这是他犯下的“几十亿美元的错误”. 即便是50年后的今天, SQL中的 null 值还是导

2015-06-06 19:55:06 1054

转载 SQL Server 批量插入数据的两种方法

在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters)。运行下面的脚本,建立测试数据库和表值参数。[c-sharp] view plai

2015-06-06 13:53:51 2905

转载 SQL Server存储过程数组参数

SQL Server存储过程数组参数  SQL Server存储过程不支持数组参数类型,要传递数量不定的参数,需要采用其他方式进行传递 方法一:利用字符串截取拆分数组字符串-- =============================================-- Author:-- Create date: -- Description:    --

2015-06-03 11:14:51 11175

转载 SQLServer中的事务与锁

了解事务和锁事务:保持逻辑数据一致性与可恢复性,必不可少的利器。锁:多用户访问同一数据库资源时,对访问的先后次序权限管理的一种机制,没有他事务或许将会一塌糊涂,不能保证数据的安全正确读写。死锁:是数据库性能的重量级杀手之一,而死锁却是不同事务之间抢占数据资源造成的。不懂的听上去,挺神奇的,懂的感觉我在扯淡,下面带你好好领略下他们的风采,嗅査下他们的狂骚。。先说事

2015-06-02 15:17:24 1471

转载 SQL Server2008 事务和锁详解

今天主要讲下锁,但是说到锁肯定就是要说到事务。说到事务就要说下它的三个特性: 自动性,一致性,独立性,持久性。事务的分类:自动提交事务,显式事务,隐式事务,批处理级事务。在这里不做过多的介绍和说明,如有疑问可以留言。。 [sql] view plaincopyprint? --事务个数的查询   select @@

2015-06-02 15:13:17 3464

转载 SQL Server在存储过程中编写事务处理代码的三种方法

SQL Server中数据库事务处理是相当有用的,鉴于很多SQL初学者编写的事务处理代码存往往存在漏洞,本文我们介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码。希望能够对您有所帮助。在编写SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法:begin tran   update statement 1 ...   update sta

2015-06-02 15:06:37 7618

转载 【边玩边学Unity3d】实现可编辑网格

转载:http://blog.csdn.net/orionid_java/article/details/15336037之前简单了解了Unity中的网格信息由gameObject的MeshFilter组件中的Mesh属性实现访问,接下来就尝试实现网格的动态编辑。在这里,“网格可编辑”由鼠标拖拽网格顶点,或长按网格边界添加新顶点后重新绘制网格等两个简单操作实现。方便起见,所有实现限定在

2015-06-01 08:48:31 1093

转载 【边玩边学Unity3d】Mesh属性

转载:http://blog.csdn.net/orionid_java/article/details/12897099Unity没有建模工具,大多是在其他3D软件中建模后导入Unity资源中使用。但通过脚本可以修改网格的顶点属性,所以理论上可以实现在Unity中从无到有地建模。建模,就是建网格;建网格,就是画些三角形;画个三角形呢,也就是定位三个点。

2015-06-01 08:46:47 1610

.NET 类库源码

.NET 类库源码,包括Data, Html, Json,Office,Thread,Web,Xml,文件操作,网络,邮件等部分源码

2015-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除