
.NET
IT_大仙
Android应用开发
展开
-
简单的三层架构及思想,总结(适合简单框架搭建)
从毕业到现在,从事软件行业不过两三年,但大大小小项目也做了几个,对于大项目,只能在自己的模块中比较了解,而对于整体的大框架,都是专家或架构师级别设计搭建的,但有好多小项目,基本都是个人完成的,所以在这里总结一下个人领悟.做.NET的童鞋们应该对三层架构都了解,也是最基本的项目框架, 但好多人或初学者就只认为三层架构就是三个类库,即表示层、业务逻辑层、数据访问层。其实三层只是个大的概括,就像原创 2014-01-04 17:13:53 · 1853 阅读 · 0 评论 -
Http协议对于java和asp.net的异同
做过asp.net的人都知道,在服务器端接受数据时会用到request这个对象,如果是get的方式提交则会用request.QueryString来获取,如果是post表单提交则用request.form,对于request、request.QueryString、request.form以及request.headers等获取数据的方式的区别网上很多,这里就不讲了。由于一个android项目原创 2015-12-11 11:17:56 · 1097 阅读 · 0 评论 -
常用的表单正则表达式验证总结
1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(原创 2015-08-17 17:08:17 · 3555 阅读 · 0 评论 -
关于多维数组
好久不写代码了,看到一个多维数组的例子居然懵了!原创 2014-07-08 23:03:00 · 488 阅读 · 0 评论 -
C# 如何减少装箱拆箱
为了便于文章的开展,首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作。 例如,对于如下简单的装箱和拆箱操作语句。i转载 2014-03-18 14:15:11 · 2734 阅读 · 0 评论 -
path的data属性外形描述表示法字母的含义
先看显示效果:(图1)XAML(代码A):http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > PathFigureCollection的表示方法-->Path Stroke="B转载 2014-03-11 15:00:55 · 887 阅读 · 0 评论 -
项目总结——可维护的css/style
css/style的几种设计方式:1.直接嵌套在元素中; 直接嵌套在元素的中样式的优先级最高。但是不易于维护。所以通常情况下,不建议直接写在元素属性中。2.定义样式模版,元素引用模版; 在当前文件的模版style中设置,不管是css还是xaml中的资源resource,这些都是可以用来定义页面元素的模版样式的地方。写在模版中的好处是便于查找样式和修改。但是直接写在当原创 2014-02-24 20:56:08 · 757 阅读 · 0 评论 -
C#和Java 方法重写和覆盖隐藏的区别
C#中方法有覆盖隐藏和override重写之分: class BaseClass { public virtual void Method1() { Console.WriteLine("Base - Method1"); }原创 2016-01-05 09:53:57 · 1494 阅读 · 0 评论