-
[C#基础]说说lock到底锁哪位高手
[C#基础]说说lock到底锁谁?写在前面最近一个月一直在弄文件传输组件,其中用到多线程的技术,但有的地方确实需要只能有一个线程来操作,如何才能保证只有一个线程呢?首先想到的就是锁的概念,最近在我们项目组中听的最多的也是锁谁,如何锁?看到有同事使用lock(this),也有lock(privatestaticobject),那就有点困惑了,lock到底锁谁才是最合适的呢?lock首先先上官方Msd...
377
热度 -
润饰模式(Decorator结构型)C#简单例子
修饰模式(Decorator结构型)C#简单例子修饰模式(Decorator结构型)C#简单例子玩家基本功能是移动、运行等等。BaseAbility新增加功能:1、伤害技能harmAbility;2、阻碍技能BaulkAbility;3、辅助技能assistAbility玩家1增加伤害技能Decoratorharm=newHarmAbility(baseAbility);玩家2增加伤害技能、阻碍技...
192
热度 -
c#桥接形式(bridge结构模式)
c#桥接模式(bridge结构模式)桥接模式(bridge结构模式)c#简单例子在前面的玩家中每增加一个行为,就必须在每个玩家中都增加,通过桥接模式将行为提取出来了,减少变化html">?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575...
181
热度 -
MVC中使用SignalR制作酷炫实用的即时通讯功能附源码
MVC中使用SignalR打造酷炫实用的即时通讯功能附源码前言,现在这世道写篇帖子没个前言真不好意思发出来。本贴的主要内容来自于本人在之前项目中所开发的一个小功能,用于OA中的即时通讯。由于当时走的太急,忘记把代码拿出来。想想这已经是大半年前的事情了,时间过了这么久,在当时最新的SignalR2.0.1到现在已经变成了2.2。昨天晚上特地熬了个夜,重新又把它写出来做了一个小小的Demo。当然我只是...
155
热度 -
Unity手游之路<十>自动寻路Navmesh之跳跃,攀爬,斜坡
Unity手游之路<十>自动寻路Navmesh之跳跃,攀爬,斜坡转载Unity手游之路<十>自动寻路Navmesh之跳跃,攀爬,斜坡分类:unity2013-12-2700:506545人阅读评论(5)收藏举报unity3dNavmesh手游自动寻路在之前的几篇Blog总,我们已经系统学习了自动寻路插件Navmesh的相关概念和细节。然而,如果要做一个场景精美的手游,需要用...
87
热度 -
动态添加嘱托失败
动态添加委托失败publicclassEventWrapper:EventDescriptor{objectcontrolledObject;EventDescriptorcontrolledEvent;EventInfoeventInfo;///<summary>//////</summary>///<paramname="controlledObject">...
105
热度 -
.NET对象的创设、垃圾回收、非托管资源的手动处理
.NET对象的创建、垃圾回收、非托管资源的手动处理size="4">本篇用来梳理对象的创建、垃圾的回收,以及非托管资源的手动处理。color="#ff0000"size="5">→首先运行应用程序,创建一个Windows进程。size="4">color="#ff0000"size="5">→CLR创建一块连续的虚拟地址空间,这个地址空间就是托管堆。而且,这个地址空间最初并没有对应的物理存储空间。...
106
热度 -
C#大局鼠标键盘Hook
C#全局鼠标键盘Hook原文出自:http://www.cnblogs.com/iEgrhn/archive/2008/02/17/1071392.htmlusingSystem;usingSystem.Collections.Generic;usingSystem.Reflection;usingSystem.Runtime.InteropServices;usingSystem.Text;us...
45
热度 -
在层级列表中怎么查找并删除指定对象
在层级列表中如何查找并删除指定对象各位大神,遇到这样一个问题,我有这样一个对象,publicclassQuestion{publicList<Question>Questions{get;set;}publicstringTitle{get;set;}publicintScore{get;set;}}在Question对象中会嵌套一个List<Question>对象。这是我...
61
热度 -
ArcEngine环境下合龙断开的线要素(根据属性)
ArcEngine环境下合并断开的线要素(根据属性)1.遇到的问题:最近遇到在线要素(矢量数据)中,一条完整的道路、河流等往往是断开的,如下图1所示:2.思路:在ArcGISDesktop中没有相关的工具可以将这些断开的线要素进行自动合并,今天自己写了一个Arcmap上的一个插件,实现当点击插件按钮后,对地图窗口中断开的线要素进行合并。合并的依据是具有相同NAME属性(如长沙-张家界高速)的Pol...
789
热度 -
史上最全的GIS资源网盘_下载地信文件
史上最全的GIS资源网盘_下载地信资料当前位置:giser的所有共享/文件名称大小时间AE开发_第二次公开课第二次公开课资料--2013-07-28ArcgisEngineAE开发demo源码、AE开发教程资料、gis相关资源、文档数据等,ArcgisServer、superMap、Mapgis,还有些gis相关软件等GIS520论坛:www.gis520.com--2013-06-18a【Map...
316
热度 -
jquery php多资料上传
jqueryphp多文件上传多文件上传演示?index.phpPHPCode<div?id="uploaderform">??<form?action="upload.php"?method="post"?enctype="multipart/form-data"?name="UploadForm"?id="UploadForm">??????<h1>jquer...
218
热度 -
php _set _get _isset _unset用法防被忽悠分析
php__set__get__isset__unset用法防被忽悠分析大家好我是小烟今天分享下php面向对象中__set__get__isset__unset用法之防忽悠介绍全文注意=====================================__set__get__isset__unset这些方法老版本php是可以设置成私有的但是现在php版本最好不要设置成私有更不能设置成静态设置成...
73
热度 -
PHP软件工程师突破成长瓶颈(转载)
PHP程序员突破成长瓶颈(转载)身边有几个做PHP开发的朋友,因为面试,也接触到不少的PHP工程师,他们常疑虑自己将来在技术上的成长与发展,我常给他们一些建议,希望他们能破突自己,有更好的发展。对PHPer的片面划分a:PHP爱好者????(半个PHPer)b:PHP初学者????(PHPBeginner)c:PHP初级程序员(PrimaryPHPCoder)d:PHP中级程序员(JuniorPH...
14
热度 -
?
ThinkPHP框架设计与扩展总结原文详见:http://www.ucai.cn/blogdetail/7028?mid=1&f=12?可以在线运行查看效果哦!?????导言:ThinkPHP框架是国内知名度很高应用很广泛的php框架,我们从一些简单的开发示例中来深入了解一下这个框架给我们带来的开发便捷性,以及游刃有余的扩展设计。同时也从源码分析的角度看看框架的一些不足,尽量做全面客观的评...
71
热度 -
钱币换算 Currency conversion using php and Google calculator api
货币换算CurrencyconversionusingphpandGooglecalculatorapi?Googleisawonderful!Whilemostofususeitforsearchingthewebforinformation,fewareawarethatithasaninbuiltcalculatorwhichcanalsobeusedforconvertingacurren...
306
热度 -
10个适用的PHP正则表达式
10个实用的PHP正则表达式正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符、词或算式等。但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时。本文为你介绍10种常见的实用PHP正则表达式的写法,希望对你的工作有所帮助。1.验证E-mail地址这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。123456$email="...
100
热度 -
文件加载-了解一个project的第一步
文件加载---理解一个project的第一步当我最开始写php的时候,总是担心这个问题:我在这儿new的一个class能加载到对应的类文件吗?毕竟一运行就报FatalError,什么**文件没找到,类无法实例化等等是一种很“低级”的错误,怕别人看了笑话。于是每接一个新任务,我总想把它的加载过程弄清楚(以前只知道几个html标签和样式,不知算不算web开发),有时头儿看了说还...
98
热度 -
PHP中this,self,parent的差别
PHP中this,self,parent的区别PHP中this,self,parent的区别?{一}PHP中this,self,parent的区别之一this篇??????面向对象编程(OOP,ObjectOrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。PHP5经过重写后,对O...
22
热度 -
MySQL 5.6 中的 TIMESTAMP 跟 explicit_defaults_for_timestamp 参数
MySQL5.6中的TIMESTAMP和explicit_defaults_for_timestamp参数安装MySQL时,有warning:[[email protected]/**/mysql]#scripts/mysql_install_db--user=mysqlInstallingMySQLsystemtables...2015-08-1314:20:090[Warning]T...
439
热度