-
实例代码
C#数据结构--单链表什么是单链表这两天看到很多有关单链表的面试题,对单链表都不知道是啥的我。经过学习和整理来分享一下啥是单链表和单链表的一些基本使用方法。最后看些网上有关单链表的面试题代码实例。啥是单链表?单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。这组存储单元既可以是连续的,也可以是不连续的。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象...
57
热度 -
c# 划拳小游戏,加屏幕跳转
c#猜拳小游戏,加屏幕跳转publicclassyouxi:MonoBehaviour{publicRectr1=newRect(250,100,400,200);publicRectr2=newRect(250,330,400,200);//publicTexturet1;//publicTexturet2;//publicTexturet3;publicTexture[]txtures;pub...
25
热度 -
[c#源码]轻风IM V3.1 支持TCP通信发送图片
[c#源码]微风IMV3.1支持TCP通信发送图片更新后的源码数据库(数据库和以前一样没有变动)数据库用的是sql2005,不方便用sql2005的朋友可以下载sql脚本文件下载地址存储过程前面有好几位朋友说希望微风IM能够支持图片的发送,于是学习了图片发送的一些相关知识,在微风IMV3.1中实现了图片的发送。如果客户端之间P2P通道已经打通,则直接在客户端之间发送,不经过服务器。如果P2P通道没...
108
热度 -
CLR线程池与IO线程池
C#线程--第三线程池概述线程池有那些优点:1.在多线程中线程池可以减少我们创建线程,并合理的复用线程池中的线程。因为在线程池中有线程的线程处于等待分配任务状态。2.不必管理和维护生存周期短暂的线程,不用在创建时为其分配资源,在其执行完任务之后释放资源。3.线程池会根据当前系统特点对池内的线程进行优化处理。线程池的缺点:我们把任务交给线程池去完成后,无法控制线程的优先级,设置线程的一些名称等信息。...
73
热度 -
C#动态方法调用 增高程序的扩展性
C#动态方法调用提高程序的扩展性此篇将介绍C#如何在运行时动态调用方法。当某些类型是运行时动态确定时,编译时的静态编码是无法解决这些动态对象或类的方法调用的。此篇则给你一把利剑,让动态对象的方法调用成为可能。1.动态调用dll里的方法[csharp]viewplaincopyprint?<spanstyle="font-family:SimSun;font-size:12px;">//...
105
热度 -
嘱托和事件 (1)
委托和事件(1)个人认为,c#最重要的精髓在于其委托。说实话现在已经是c#5.0的时代,c#6很快也要出来了,委托作为一个c#1就有的性质,已经早就被更高级的工具例如泛型委托,lambda表达式包装起来了,基本上已经很少有人会在程序中声明一个delegate。不过,了解一下基础也是很好的,基本概念委托是一个特殊的类(密封类),可以被视为函数指针,其代表一类和委托签名的输入输出变量类型和个数相同的方...
51
热度 -
ArcEngine环境下合龙断开的线要素(根据属性)
ArcEngine环境下合并断开的线要素(根据属性)1.遇到的问题:最近遇到在线要素(矢量数据)中,一条完整的道路、河流等往往是断开的,如下图1所示:2.思路:在ArcGISDesktop中没有相关的工具可以将这些断开的线要素进行自动合并,今天自己写了一个Arcmap上的一个插件,实现当点击插件按钮后,对地图窗口中断开的线要素进行合并。合并的依据是具有相同NAME属性(如长沙-张家界高速)的Pol...
789
热度 -
php 数组应用详解
php数组使用详解PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之……一、数组定义:数组的定义使用array()方式定义,可以定义空数组:.foreach遍历:复制代码代码如下:<?php$number=array(1,3,5,7,9);//定义空数组$result=array();$color=array("red","blue","green");//自定义键值$lang...
92
热度 -
php _set _get _isset _unset用法防被忽悠分析
php__set__get__isset__unset用法防被忽悠分析大家好我是小烟今天分享下php面向对象中__set__get__isset__unset用法之防忽悠介绍全文注意=====================================__set__get__isset__unset这些方法老版本php是可以设置成私有的但是现在php版本最好不要设置成私有更不能设置成静态设置成...
73
热度 -
php curl函数使用方法之模拟浏览器
phpcurl函数应用方法之模拟浏览器curl是使用URL语法的传送文件工具,支持FTP、FTPS、HTTPHTPPSSCPSFTPTFTPTELNETDICTFILE和LDAP。curl支持SSL证书、HTTPPOST、HTTPPUT、FTP上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。详见参考手册原来php...
50
热度 -
.NET透过RFC读取SAP数据
.NET通过RFC读取SAP数据本篇文章中我主要讲的是.NET如何通过RFC从SAP中读取数据。为了功能的可复用性,我将调用RFC的代码从业务层中分离出来单独建立在一个namespace中。当然除了需要我们自己编写代码以外,还需要引用SAP提供的程序集文件(sapnco.dll、sapnco_utils.dll),在代码文件需要引用相应的命名空间(usingSAP.Middleware.Conne...
1049
热度 -
php_study日记:错误处理
php_study日记:异常处理php_study日记:异常处理2011年12月21日##异常处理尽管我们写出了整洁、设计良好的到吗,但在程序运行中仍可能有各种各样的意外出现,当一个程序在运行过程中出现意外时,如除0溢出、数组越界、文件找不到等的异常事件,将阻止程序的正常运行,因此在设计程序时,要充分考虑容错性,估计到可能会发生的各种异常情况并做出相应的处理,以便程序可以稳健地运行。>以往的...
476
热度 -
使用Sphinx更好地开展MySQL搜索
使用Sphinx更好地进行MySQL搜索????MySQL是一个出色的综合性数据库,但是,对于需要进行大量搜索的应用程序,考虑采用具体的搜索实用工具可能会更好一些。本文章将Sphinx(一个著名的全文本搜索包)视为MySQL的替代品,用它来进行搜索,提高非全文本搜索的速度。本文章研究此更改中涉及的权衡方法和说明,演示一些具体测试,并考虑以通用方式使用Sphinx所需的内容。?????MySQL或S...
230
热度 -
部落冲突
题目背景在一个叫做Travian的世界里,生活着各个大大小小的部落。其中最为强大的是罗马、高卢和日耳曼。他们之间为了争夺资源和土地,进行了无数次的战斗。期间诞生了众多家喻户晓的英雄人物,也留下了许多可歌可泣的动人故事。 其中,在大大小小的部落之间,会有一些道路相连,这些道路是Travian世界里的重要枢纽,简单起见,你可以把这些部落与部落之间相连的道路看作一颗树,可见每条道路对于Travian世界...
36
热度 -
基于json-lib.jar包Json范例程序(转)
基于json-lib.jar包Json实例程序(转) 基于json-lib.jar包Json实例程序 ? 创建JSONArray的常用四种方法 ? 1.从头或者从零开始,创建一个JSONArray(CreatingaJSONArrayfromscratch)实例1:? Java代码?? JSONArray?jsonArray?=?new?JSONArray().element("...
730
热度 -
WCF+Socket实现Java和.Net智能停车系统交互
【原创】WCF+Socket实现Java和.Net智能停车系统交互1.前言公司的一个项目,智能停车系统,我负责的主要是微信公众平台的开发,和socket异步通讯这块,来完成云平台和停车收费软件之间的交互。车辆出场处理流程图【点击查看】【图片太大存放相册里面】2.WCF移动终端发起支付请求的时候,云平台会调用我这边的wcf,废话不多说,直接上代码。//注意:使用“重构”菜单上...
627
热度 -
iphone用UINavigationController实现在两个页之间导航(上)
iphone用UINavigationController实现在两个页之间导航(下)续前)第七步:UINavigationItem和UIBarButtonItem通常每个(指任何)视图控制器都可以定义一个UINavigationItem。UINavigationItem类就是实现这些功能的,这个类包含了如下表:左边按钮标题视图右边按钮leftBarButtonItemtitleViewrightB...
22
热度 -
[通译][php扩展和嵌入式]第8章-资源数据类型
[翻译][php扩展和嵌入式]第8章-资源数据类型 全部翻译内容pdf文档下载地址:http://download.csdn.net/detail/lgg201/5107012 本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/w...
742
热度 -
在MVC程序中,使用泛型囤积模式和工作单元实现增删查改
在MVC程序中,使用泛型仓储模式和工作单元实现增删查改在这片文章中,我将自己动手为所有的实体:写一个泛型仓储类,还有一个工作单元。工作单元的职责就是:为每一个实体,创建仓储实例。仓储(仓库)的职责:增删查改的功能实现。我们将会在控制器中,创建工作单元类(UnitOfWork)的实例,然后根据实体,创建仓储实例,再就是使用仓储里面的方法,做操作了。下面的图中,解释了,仓储和EF数据上文的关系,在这个...
93
热度 -
小弟我的Android进阶之旅->对Android开发者有益的40条优化建议
我的Android进阶之旅------>对Android开发者有益的40条优化建议下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。从一些可正常...
88
热度