随风而行

^o^ 格言:相信没有做不到的事情,只有想不到的事情.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月15日

摘要: 生命周期Android 系统在Activity 生命周期中加入一些钩子,我们可以在这些系统预留的钩子中做一些事情。例举了 7 个常用的钩子:protected void onCreate(Bundle savedInstanceState)protected void onStart()protec... 阅读全文

posted @ 2014-04-15 10:37 随风而行 阅读(11324) 评论(1) 推荐(2) 编辑

摘要: 自从Android 3.2(API 13),screen size也开始跟着设备的横竖切换而改变。所以,在AndroidManifest.xml里设置的MiniSdkVersion和 TargetSdkVersion属性大于等于13的情况下,如果你想阻止程序在运行时重新加载Activity,除了设置... 阅读全文

posted @ 2014-04-15 10:25 随风而行 阅读(1339) 评论(0) 推荐(0) 编辑

2013年3月26日

摘要: 接触 LINQ 也有很长的一段时间了,有些在 SQL 语句中用的很顺手的东西在 Linq 中却不知道如何实现了,最近遇到了一个问题,在 LINQ 的 Where 条件式中要如何使用 IN 与 NOT IN 呢? 这时候真的开始怀念 T-SQL 其实还是最好用的。为了让自己日后开发时更为方便,于是花了一点时间,参考一些网络资料及 MSDN 后,得到以下的测试結果:T-SQL的IN:SelectProductID, ProductName, CategoryIDFromdbo.ProductsWhereCategoryIDin(1, 2)T-SQL的NOT IN:SelectProductID, 阅读全文

posted @ 2013-03-26 11:51 随风而行 阅读(7039) 评论(0) 推荐(0) 编辑

2012年12月10日

摘要: rank,dense_rank,row_number,以及分组排名partitionrank:排名会出现并列第n名,它之后的会跳过空出的名次,例如:1,2,2,4dense_rank:排名会出现并列第n名,它之后的名次为n+1,例如:1,2,2,3row_number:排名采用唯一序号连续值,例如1,2,3,4partition:将排名限制到某一分组格式:row_number() over(partition by bb.channel_name order by sum(aa.dk_serv_num) desc nulls last) p1_rank1,row_number() over(o 阅读全文

posted @ 2012-12-10 11:04 随风而行 阅读(10777) 评论(0) 推荐(0) 编辑

2012年9月14日

摘要: JavaScript获取URLURL即统一资源定位符 (Uniform Resource Locator, URL),完整的URL由这几个部分构成:scheme://host:port/path?query#fragmentscheme:通信协议,常用的http,ftp,maito等。host:主机,服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。port:端口号,整数,可选,省略时使用方案的默认端口,如http的默认端口为80。path:路径,由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。query:查询,可选,用于给动态网页(如使 阅读全文

posted @ 2012-09-14 16:00 随风而行 阅读(1668) 评论(0) 推荐(0) 编辑

2012年9月13日

摘要: javascript获取日期,年,月,日var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前小时数(0 阅读全文

posted @ 2012-09-13 14:07 随风而行 阅读(144) 评论(0) 推荐(0) 编辑

2012年9月11日

摘要: 封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。 之前看到过类似的问题:如果面试时主考官要求你用一句话来描述多态,尽可能的精炼,你会怎么回答?当然答案有很多,每个人的理解和表达不尽相同,但我比较趋向这样描述:通过继承实现的不同对象调用相同的方法,表现出不同的行为,称之为多态。例1:代码publicclassAni 阅读全文

posted @ 2012-09-11 10:56 随风而行 阅读(246) 评论(0) 推荐(1) 编辑

2012年8月22日

摘要: 利用VS建立WebService,.cs文件代码引人注意的首先是属性(Attribute)部分:[WebService(Namespace="http://tempuri.org/")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]有时为了写带重载方法的WS,需要修改ConformsTo特征(Property)以解除对WS-I标准的绑定:[WebServiceBinding(ConformsTo=WsiProfiles.None)]注:这是在.cs文件中写重载的WebMethod的必要条件之一 —— 而 阅读全文

posted @ 2012-08-22 15:03 随风而行 阅读(5149) 评论(2) 推荐(1) 编辑

摘要: 经典的.net面试题目1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。与类不同,结构的实例化可以不使用New关键字。类可以实现接口。 2, 死锁的必要条件?怎么克服? 答:系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每... 阅读全文

posted @ 2012-08-22 14:50 随风而行 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 1.有表A,结构如下: A: p_ID p_Num s_id 1 10 01 1 12 02 2 8 01 3 11 01 3 8 03 其中:p_ID为产品ID,p_Num为产品库存量,s_id为仓库ID。请用SQL语句实现将上表中的数据合并,合并后的数据为: p_ID s1_id s2_id s3_id 1 10 12 0 2 8 0 ... 阅读全文

posted @ 2012-08-22 14:11 随风而行 阅读(401) 评论(0) 推荐(0) 编辑

摘要: 1, 请你说说.NET中类和结构的区别? 答:结构和类具有大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的,而不是通过引用。与类不同,结构的实例化可以不使用New关键字。类可以实现接口。 2, 死锁的必要条件?怎么克服? 答:系统的资源不足,进程的推进的顺序不合适,资源分配不当,一个资源每次只能被一个进程使用,... 阅读全文

posted @ 2012-08-22 13:33 随风而行 阅读(165) 评论(0) 推荐(0) 编辑

2012年8月14日

摘要: 使用Cache:<%@ OutputCache Duration="15" VaryByPara="None" %>页面使用Cache,Cache的有效期为15 seconds使用代码表示,放在Page_Load里面:////Cache Manager可以控制这个页面//Response.Cache.SetCacheability(HttpCacheability.Public);////告诉Cache Manager,页面的有效期为当前时间+15秒//Response.Cache.SetExpires(DateTime.Now.AddSec 阅读全文

posted @ 2012-08-14 11:11 随风而行 阅读(1437) 评论(0) 推荐(0) 编辑

2012年7月27日

摘要: window.setInterval(function moveWithScroll() { var scrollDiv = document.getElementById('div_Atheletebox'); if (scrollDiv.style.display == "block") { var w = document.documentElement.clientWidth; var h = document.documentElement.clientHeight; var ow = scrollDiv.style... 阅读全文

posted @ 2012-07-27 16:04 随风而行 阅读(932) 评论(0) 推荐(0) 编辑

2012年5月17日

摘要: Description:An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.Compiler Error Message: CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework\v2.0.50 阅读全文

posted @ 2012-05-17 14:41 随风而行 阅读(327) 评论(0) 推荐(1) 编辑

2012年4月28日

摘要: Math.abs()计算绝对值。Math.acos()计算反余弦值。Math.asin()计算反正弦值。Math.atan()计算反正切值。Math.atan2()计算从x坐标轴到点的角度。Math.ceil()将数字向上舍入为最接近的整数。Math.cos()计算余弦值。Math.exp()计算指数值。Math.floor()将数字向下舍入为最接近的整数。Math.log()计算自然对数。Math.max()返回两个整数中较大的一个。Math.min()返回两个整数中较小的一个。Math.pow()计算x的y次方。Math.random()返回一个0.0与1.0之间的伪随机数。Math.ro 阅读全文

posted @ 2012-04-28 16:16 随风而行 阅读(11128) 评论(2) 推荐(0) 编辑