摘要:
诡异的可空值类型装箱拆箱上一篇学习笔记1中我为了处理可空值类型使用了一个方法public virtual bool TryParseInt32(bool nullable, string str, out object value){ Int32 v; if (Int32.TryParse(str, out v)) { value = nullable ? (object)new Nullable(v) : v; return true; } else { value = null; return fa... 阅读全文
posted @ 2013-09-05 17:04
HackerVirus
阅读(202)
评论(0)
推荐(0)
摘要:
Java学习IO篇Posted on2013-09-05 11:06DM张朋飞阅读(266) 评论(0)编辑收藏 来吧,同志们,为复习网络编程做准备……一.理论准备 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行,设备可以是文件、网络、内存等。流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序(小马哥说的是机器)为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流,可以将流想象成一个“水流管道”(很多资料都这么讲的),自然就出现了方向的概念。 流把I/O设备内部的具体操作给隐藏起来了。所有InputSt 阅读全文
posted @ 2013-09-05 16:11
HackerVirus
阅读(201)
评论(0)
推荐(0)
摘要:
自定义生命周期的设计(iOS篇)首先要确定一点,我们的App,要基于XIB文件进行编程,而不是在每个相应的ViewController里面去手动创建页面的每个控件。这样做的好处是,将页面布局与业务逻辑彻底隔离。于是我们可以把xib的绘制工作交给美工人员,而iOS程序员,主要关心的是业务逻辑。有人会怀疑过多的xib会导致App体积变大,我曾经有专门看过ipa文件解压后的文件列表,我发现每个xib也就2k大小,而一个App最多也就七八十个xib,那么就是说共计150k大小的样子,由于是xml文本文件,所以压缩后更小。而相比较下,占用App体积最多的,往往是开机画面图,引导图这些东西,如果真的想要A 阅读全文
posted @ 2013-09-05 16:05
HackerVirus
阅读(299)
评论(0)
推荐(0)
摘要:
3分钟教你做一个iphone手机浏览器第一步:新建一个Single View工程:第二步:新建好工程,关闭arc。第三步:拖放一个Text Field 一个UIButton 和一个 UIWebView . Text Field 的title 属性设置为 http:// 。UIButton 的title属性设置为 go 。布局如图:第四步:为Text Field 和UIWebView 连线,插座变量分别命名为 textUrl 和 webRequest。为UIButton 连线.连接一个action事件(- (IBAction)btnGo:(id)sender;)然后在(- (IBAction)b 阅读全文
posted @ 2013-09-05 15:56
HackerVirus
阅读(462)
评论(0)
推荐(0)
摘要:
MVC4项目中验证用户登录一个特性就搞定在开发过程中,需要用户登陆才能访问指定的页面这种功能,微软已经提供了[AuthorizeAttribute]这个特性: // 摘要: // 表示一个特性,该特性用于限制调用方对操作方法的访问。 [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = true)] public class AuthorizeAttribute : FilterAttribute, IAuthoriz... 阅读全文
posted @ 2013-09-05 15:53
HackerVirus
阅读(235)
评论(0)
推荐(0)
摘要:
winform 通过webservice向服务器提交图片需要注意的地方最近一个winform项目中需要通过拍照或者上传本地文件或者截图的方式把产品图片上传到服务器,最后选择了服务器部署webservice的方式来进行。其中遇到了一些问题记录下来。不多说,直接上服务端代码?[WebMethod(Description = "上传文件")]publicboolUploadFiles(stringfilename, byte[] content){try{intindex = filename.LastIndexOf(".");if(index == 0){r 阅读全文
posted @ 2013-09-05 14:45
HackerVirus
阅读(459)
评论(0)
推荐(0)
摘要:
Gradle里配置jetty实现静态资源的热部署通过Gradle我们可以很方便的使用内置jetty启动我们的web程序,在本地进行调试。但是在使用的过程中,我发现了几个问题,导致本地调试的效率大受影响。如果使用gradle jettyRun启动jetty服务器后,项目里的静态资源(jsp,html,JavaScript文件)都被锁定了,导致无法实时修改这些静态资源。既然无法实时修改这些静态资源,那意味着我们做一个很小的改动都需要先停止jetty server,然后修改,再重新启动jetty server,这样来回浪费很多时间,尤其是涉及前台页面改动时,每调整一个参数都需要重启jetty。由于我 阅读全文
posted @ 2013-09-05 14:22
HackerVirus
阅读(681)
评论(0)
推荐(0)
摘要:
C# 从Excel2003将数据导入到SQL2005,数据发生截断的问题分析问题描述:大家没有遇到过这种情况使用自己编写的工具读取Excel2003文件中的数据,然后执行插入语句将数据批量导入到SQL2005.一定有人遇到过数据截断的情况,大多数的原因是因为,数据库中的字段设置的太小导致的,只要稍微修改下就能解决。但是下面的情况发生的原因是在读取Excel2003文件中的数据式,发生的读取数据截断,这种情况该怎么解决呢?首先屡一下导入数据的思路,将Excel2003加载到DataTable,或者你直接使用DataReader一行一行的从Excel2003问价中读取,读取一条插入一条然后直接你的 阅读全文
posted @ 2013-09-05 10:49
HackerVirus
阅读(252)
评论(0)
推荐(0)
摘要:
Asp.net MVC使用Model Binding解除Session, Cookie等依赖上篇文章"Asp.net MVC使用Filter解除Session, Cookie等依赖"介绍了如何使用Filter来解除对于Session, Cookie的依赖。其实这个也可以通过Model Binding来达到同样的效果。什么是Model Binding?Model Binding的作用就是将Request请求中包含的散乱参数,根据接受请求的Action方法的参数列表,自动智能地构建这些参数的过程。问题分析常见的对于Session依赖的代码:public ActionResult 阅读全文
posted @ 2013-09-05 10:42
HackerVirus
阅读(226)
评论(0)
推荐(0)
摘要:
Django 源码小剖: 初探 WSGIpython 作为一种脚本语言, 已经逐渐大量用于 web 后台开发中, 而基于 python 的 web 应用程序框架也越来越多, Bottle, Django, Flask 等等.在一个 HTTP 请求到达服务器时, 服务器接收并调用 web 应用程序解析请求, 产生响应数据并返回给服务器. 这里涉及了两个方面的东西: 服务器(server)和应用程序(application). 势必要有一个合约要求服务器和应用程序都去遵守, 如此按照此合约开发的无论是服务器还是应用程序都会具有较大的普遍性. 而这就好像在计算机通信的早期, 各大公司都有属于自己的通 阅读全文
posted @ 2013-09-05 10:40
HackerVirus
阅读(255)
评论(0)
推荐(0)
浙公网安备 33010602011771号