码迷,mamicode.com
首页 > 2015年08月16日 > 全部分享
编写高质量代码改善C#程序的157个建议——建议48:Dispose方法应允许被多次调用
建议48:Dispose方法应允许被多次调用一个类型的Dispose方法应该允许被多次调用而不抛出异常。鉴于此,类型内部维护了一个私有的bool变量disposed,如下:private bool disposed = false;在实际清理代码的方法中,加入一下判断:if(disposed){ ....
分类:Windows程序   时间:2015-08-16 15:11:04    阅读次数:182
[转]打造自己的LINQ Provider(上):Expression Tree揭秘
概述在.NET Framework 3.5中提供了LINQ 支持后,LINQ就以其强大而优雅的编程方式赢得了开发人员的喜爱,而各种LINQ Provider更是满天飞,如LINQ to NHibernate、LINQ to Google等,大有“一切皆LINQ”的趋势。LINQ本身也提供了很好的扩展...
分类:其他好文   时间:2015-08-16 15:09:25    阅读次数:179
Jenkins搭建
1.添加仓库:sudo wget -O /etc/yum.repos.d/jenkins.repo \ http://jenkins-ci.org/redhat/jenkins.reposudo rpm --import http://pkg.jenkins-ci.org/redhat/jenki....
分类:其他好文   时间:2015-08-16 15:10:11    阅读次数:105
UVa 714 - Copying Books 二分答案
题目链接:714 - Copying Books解题思路具体处理方法见代码/************************************************************** Problem: User: youmi Language: C++ Re...
分类:其他好文   时间:2015-08-16 15:09:04    阅读次数:102
IOS地图定位——IOS8(待更新)
在iOS开发中,使用定位,必须基于2个框架进行开发(1)Map Kit:用于地图展示(2)Core Location:用于地理定位两个热门专业术语(1)LBS:Location Based Service(基于定位的服务)百度,(高德是定位与导行比较出色)(2)SoLoMo :Social Loca...
分类:移动开发   时间:2015-08-16 15:10:00    阅读次数:349
使用Block传值
使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值:先说一下思想:首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界...
分类:其他好文   时间:2015-08-16 15:07:32    阅读次数:115
关于servlet filter
创建一个过滤器实现javax.servlet.Filter接口。package com.lyq;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.s...
分类:其他好文   时间:2015-08-16 15:08:49    阅读次数:87
notify vs nofifyall
http://stackoverflow.com/questions/37026/java-notify-vs-notifyall-all-over-againDo you want to tell one of the waiting threads that something happened...
分类:其他好文   时间:2015-08-16 15:09:07    阅读次数:132
oracle v$sqlarea 分析SQL语句使用资源情况 确认是否绑定变量
-如何确定系统中是否存在绑定变量的情况:首先创建一个表,用于存放整理过得数据:create table t1 as select sql_text from v$sqlarea;----V$SQLAREA本视图持续跟踪所有shared pool中的共享cursor,--在shared pool中的每...
分类:数据库   时间:2015-08-16 15:07:49    阅读次数:139
最常用的设计模式
http://www.cnblogs.com/fora/archive/2011/04/29/2032829.html最常用的设计模式最常用的设计模式设计模式通常是对于某一类的软件设计问题的可重用的解决方案,将设计模式引入软件设计和开发过程,其目的就在于要充分利用已有的软件开发经验。最常用的设计模式...
分类:其他好文   时间:2015-08-16 15:08:56    阅读次数:111
石头剪子布游戏
import randomops = {'s' : 2, 'j' : 1, 'b' : 0}while True: x = raw_input('you>') ss = random.randint(0, 2) for t in ops.iteritems(...
分类:其他好文   时间:2015-08-16 15:08:24    阅读次数:108
libc++abi.dylib handler threw exception
在iOS开发时,有时候遇到libc++abi.dylib handler threw exception这样的异常,虽然在断点出加上了All Exceptions,也断到相应的代码了,但是没打印对应的日志,实际上不是这段代码的问题。因此不知道什么地方出错了。这时候可以用下面的代码来打印异常log@t...
分类:编程语言   时间:2015-08-16 15:07:24    阅读次数:134
Android Application
多个组件之间数据共享举例:两个Activity之间数据共享Application 对同一个应用程序是唯一的,所以可以使用Application进行数据共享定义两个Activity: MainActivity.java 和 MainActivity2.java, 代码是一样的TextView tv;E...
分类:移动开发   时间:2015-08-16 15:07:35    阅读次数:122
UVA10487(二分)
Given is a set of integers and then a sequence of queries. A query gives you a number and asks to ?nd a sum of two distinct numbers from the set, whic...
分类:其他好文   时间:2015-08-16 15:06:46    阅读次数:94
poj2488 A Knight's Journey裸dfs
A Knight's JourneyTime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 35868Accepted: 12227DescriptionBackground The knight is getting bored of se...
分类:其他好文   时间:2015-08-16 15:08:14    阅读次数:116
Nth node from the end of a Linked List
Method 1: 先遍历一次获得中长度, 在遍历len-n+1次获得所求nodeMethod 2: 运用双指针, 开始两个指针都指向head, 然后先移动第一个指针, 使其指向第n个node, 然后两个指针一个移动, 当第一个指针移动到尾部时, 第二个node就指向所求nodecode2015-0...
分类:其他好文   时间:2015-08-16 15:06:14    阅读次数:125
CF417D--- Cunning Gena(序列+像缩进dp)
A boy named Gena really wants to get to the “Russian Code Cup” finals, or at least get a t-shirt. But the offered problems are too complex, so...
分类:其他好文   时间:2015-08-16 15:07:04    阅读次数:162
1782条   上一页 1 ... 54 55 56 57 58 59 60 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!