Android开发教程 --- 葵花宝典第三层 控件之 Button CheckBox EditText TextView
Hi 大家好!
今天开始,我将陆续编写Android UI中的常用控件,来帮助大家学习这些控件。
照例,上笑话。。。
A先生发现妻子的手机上经常有一则陌生人的短信,而且每次短信的内容都是一样的:“赵兄托你帮我办点事。”一天晚上十点半,A先生一举将出轨的妻子和那个正在苟合的男人擒拿后,大骂:TMD,你以为那短信我看不懂?倒过来读就 是&l
http://www.cyqdata.cn/cnblogs/article-detail-42036
Struts2上传文件路径问题小解
得益于Struts2的包装,使得上传文件变得十分简单,可是对于上传的文件究竟保存到哪里去了?还有为什么可能会抛出FileNotFoundException呢?我试了几次,大概领悟到了什么,记录下来,给新手看看。本人才疏学浅,望各位不吝指教。
至于Struts2的怎样实现上传,这个网上着实一大把,由于不是本篇的核心,所以,不赘述。
1、不指定目录情况下,文件会被上传到Tomcat的Bin目录。
即我
http://www.cyqdata.cn/cnblogs/article-detail-42034
*Direct3D轮回:游戏场景之河流
继天空、陆地之后,用于构建游戏场景的另一个必须的元素莫过于河流~
本节我们基于特定的特效文件Water.fx来完成水面模块的构建。
以下是该特效文件的HLSL代码:
Water.fx
//--------------------------------------------------------------------------------------------------------
http://www.cyqdata.cn/cnblogs/article-detail-42032
测试 MVC 之 Mock HttpContext
在 Web 中进行测试驱动的开发,比较大的困难是模拟 HttpContext ,它太复杂了。
moq 框架提供了强大的模拟能力,但是,模拟一个 HttpContext 对象还是需要自己来动手。
为此,我自己写了一个方法来完成这个工作。其中,还顺便使用 Log4Net 来输出一下它的工作情况。
/// <summary>
/// 创建上下文模拟对象
/// 至少需要支持
///
http://www.cyqdata.cn/cnblogs/article-detail-42031
MvcContrib开源控件的表格显示
ASP.NET MVC里显示表格不像WebForm里那般容易。我归纳有以下三种方式:1JQERY+插件的方式。2、在页面通过 Foreach循环的方式做显示。3、使用开源控件,比如MvcContrib。MvcContrib是一个很出名的控件,功能上夜是足够的强大,包括对AOP的支持等。下面仅简单说说MvcContrib的初次使用体会。MvcContrib可以在CodePlex上下载。
网上也
http://www.cyqdata.cn/cnblogs/article-detail-42029
MVC3+EF4.1学习系列(一)-------创建EF4.1 code first的第一个实例
文章索引和简介
基于EF4.1 code first 简单的CRUD 园子中已经有很多了 ~~ 真不想再写这个了 可是为了做一个完整的小demo 从开始 到后面的一些简单重构 还是决定认真把这个写出来
争取写些别人没写到的东西~~ 好了 开始~~
这次要做的是个学校管理的demo(通俗些)
先建一个MVC3的应用程序 因为我们是code first 所以 开
http://www.cyqdata.cn/cnblogs/article-detail-42027
Visual Studio 2010 实用功能:使用web.config发布文件替换功能
I:当建立Web项目后,默认生成的web.debug.config与Web.Release.config的作用介绍
1.为了更加清晰地介绍这个功能!我将会在下面建立一个空的Web应用程序项目去演示这一个功能的用意!所以接下来的第一步就是去建立好这个WEB应用程序项目.
首先我们打开VS2010,新建WEB应用程序项目.如下图
当我们建立好了一个空的Web项目后,在VS解决方案资源管理器里面将会看到
http://www.cyqdata.cn/cnblogs/article-detail-42026
周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
System.NullReferenceException:未将对象引用设置到对象的实例,这是一个新鸟,中鸟,老鸟都避不开的错误。
下面基础的解释一下这错误:
1:本质上的错误:
object a;//a是Null对象protected void Page_Load(object sender, Even
http://www.cyqdata.cn/cnblogs/article-detail-42025
关于CSDN, cnblog, iteye和51cto四个博客网站的比较与分析
CSDN:http://blog.csdn.net/
cnblog: http://www.cnblog.com/
iteye: http://www.iteye.com/blogs/
51cto: http://blog.51cto.com/
1. 基本功能
博客(又名网络日志),顾名思义,最早的基本功能就是支持用户在网站上写日志,并进行修改、删除、分类管理,以及对他人博客的阅读和评论等。以上
http://www.cyqdata.cn/cnblogs/article-detail-42023
.NET简谈设计模式之(装饰者模式性能问题?)
我假设看这篇文章的朋友对装饰者模式都能有各自的、深入的理解。因为这篇文章是讨论装饰者模式的性能问题。
在本人的“.NET简谈设计模式之(装饰者模式)”一文中比较详细的讲解了装饰者模式的一般应用,但是我总是感觉装饰者模式隐隐约约之中有点不完美。经过我昨天一整天的思考、推敲终于找到了它隐隐约约中的那点不完美是什么,为了行为去继承带来的无辜的性能开销。所以本人想把它写出来,跟大家
http://www.cyqdata.cn/cnblogs/article-detail-42021
POJ1426 Find The Multiple 解题报告
分类:DFS,数学
作者:ACShiryu
时间:2011-7-24
地址:ACShiryu's Blog
Find The Multiple
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 9346
Accepted: 3854
Special Judge
De
http://www.cyqdata.cn/cnblogs/article-detail-42020
一道JavaScript笔试题的思考
题目是这样的:
写一函数,输入1时候,输出2,输入2时候,输出1
这题目很简单,也许答案很快就出来了:
function f(n){ if(n == 1) return 2; if(n == 2) return 1;}
非常正确,有更好的方法吗——上面的方法太“平庸”了,看上去好像“没水准”,而且如果很多输入项的话&hel
http://www.cyqdata.cn/cnblogs/article-detail-42012
ORACLE FLASHBACK TABLE 的一个有趣问题
大家都知道ORACLE 10G新增了FLASHBACK特性,其中FLASHBACK TABLE用来对误删的表进行修复。但是今天却发现了FLASHBACK TABLE的一个有趣问题,请看下面慢慢道来:下面我用一个例子来说明我的遇到的有趣的问题,欢迎大家探讨。SQL> CONNECT SYSDBA/***** AS SYSDBA已连接。SQL>&nb
http://www.cyqdata.cn/cnblogs/article-detail-42010
.NET简谈设计模式之(装饰者模式)
装饰者模式其实有点难以理解,特别是对初学者来说可能有点晕,因为它的概念互相冲突,哪里互相冲突我们下面会讲解到。
本人保持一贯的写作风格,重在入门。在本人的这篇文章中会用一个比较恰当的比喻来让我们对问题迎刃而解,例子虽然简单但是重点突出。
在写这篇文章之前我在网上大概搜了一下关于“装饰者模式”的一些文章,但是讲解的效果都不太理想。要么就是找书搬过来的,要么就是对着书的例子从新
http://www.cyqdata.cn/cnblogs/article-detail-42007
.NET配置系统 - 剖析AppSettings实现
1. 浏览AppSettings AppSettings为程序员提供了方便简洁的配置存储,下面是一个典型的AppSettings在应用程序的配置文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <cle
http://www.cyqdata.cn/cnblogs/article-detail-42001
Direct3D轮回:游戏场景之陆地
继天空效果之后,这一节简单阐述一点地形生成的基本原理和方法~ 如果哪里说的不对,还望园子的前辈们多多拍砖 ^ ^
首先,我们准备两张图:
&nb
http://www.cyqdata.cn/cnblogs/article-detail-42000
Silverlight 通过点击按钮显示/隐藏DataGrid的RowDetail
Silverlight 中 DataGrid 的 RowDetail 默认显示方式有三种:一、Collapsed 及不显示;二、Visible 及一直显示;三、VisibleWhenSelected 及选中行时显示。有时我们想让用户来选择显示或隐藏某行的详细信息,虽然使用 VisibleWhenSelected 模式会在选中一行时显示相应的详细信息,但是当更改选中行时,之前选中行的详细信息就会隐藏
http://www.cyqdata.cn/cnblogs/article-detail-41992
C#和.NET不可忍受之慢 谁是罪魁祸首?
前些日子,有爆出N篇说C#/.NET太慢的,要求删除C#/.NET部分特性的文章。 撇开那些文章不说,C#/.NET慢似乎是业界公认的铁则,不论大家如何证明C# / .NET其实不比C++慢多少,但是应用程序级别的性能却依然这么慢。 那么C#/.NET慢在哪里? 很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。 String的操作 几乎所有的程序都
http://www.cyqdata.cn/cnblogs/article-detail-41989
基于.NET的分词软件设计与实现V6.0--使用数据库篇(涉及索引、聚集因子和存储过程)
忙了一阵子,今天用空下来的一点时间来总结一下之前未完成的分词系列吧。。 上篇提到了使用HashSet<T>作为词典存储数据结构的方法,这也是在不使用数据库的情况下,自己在能力范围之内找到的最佳的解决方案。 但是,如果使用数据库呢,好吧,下面就让我们来看在使用数据库的情况下,本分词软件的表现。 一、建立数据库 在之前的版本中,分词的词典都以文本的形式直接保存在txt文件中,这里自然要将其
http://www.cyqdata.cn/cnblogs/article-detail-41988
position:absolute绝对定位在IE6下的奇特表现
今天闲来无事,打算系统的整理一下常用的CSS以备以后使用。结果IE6不出所料的让我再次纠结了HTML代码:<div class=”test” style=”">ddaaaaaaaaaaaaaaaaaaaa</div> CSS代码:.test{position:absolute; top:300px;right:500px;left:0;bottom:0; zoom
http://www.cyqdata.cn/cnblogs/article-detail-41987