晴朗笔记

努力做好自已,其他交给时间

2013年9月19日 #

【Android UI】Android Layout XML属性

摘要: Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有Layout:FrameLayout,LinearLayout,TableLayout,RelativeLayout,AbsoluteLayout。放入Layout中进行排布的View的XML属性:1.几种Layout中Item所共有的XML属性:(1)layout_width(2)layout_height注:(1)和(2)用来确定放入Layout中的View的宽度和高度:它们的可能取值为fill_parent,wrap_conten 阅读全文

posted @ 2013-09-19 23:15 Mr__BRIGHT 阅读(336) 评论(0) 推荐(0) 编辑

【Android UI】:Fragment官方文档

摘要: 概述Fragment表现Activity中UI的一个行为或者一部分。可以将多个fragment组合在一起,放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment。把fragment想象成一个activity的模块化区域,有它自己的生命周期,接收属于它自己的输入事件,并且可以在activity运行期间添加和删除.Fragment必须总是被嵌入到一个activity中。它们的生命周期直接受其宿主activity的生命周期影响。 例如:当activity被暂停,那么在其中的所有fragment也被暂停;当activity被销毁,所有隶属于 阅读全文

posted @ 2013-09-19 23:08 Mr__BRIGHT 阅读(2008) 评论(0) 推荐(1) 编辑

【Android UI】Android ListView详解

摘要: 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效 阅读全文

posted @ 2013-09-19 21:50 Mr__BRIGHT 阅读(1030) 评论(0) 推荐(0) 编辑

【Android UI】Android开发之View的几种布局方式及实践

摘要: 引言通过前面两篇:Android 开发之旅:又见Hello World!Android 开发之旅:深入分析布局文件&又是“Hello World!”我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid 阅读全文

posted @ 2013-09-19 21:08 Mr__BRIGHT 阅读(7740) 评论(0) 推荐(0) 编辑

2012年10月27日 #

Ghost备份出错导致磁盘空间被占用

摘要: 用VISTA一键还原做一份WIN7的GHOST备份,百分之百后没有任何提示系统就重启了,进入系统之后发现存放GHOST的分区大小没变,备份文件夹也是空的,然后又重启了一遍电脑,再次进入系统后,日哦,GHOST文件还是找不到,但磁盘却无形中被占用了13多个G。。 转 载 线 由于要下载几个DVD格式的 阅读全文

posted @ 2012-10-27 00:38 Mr__BRIGHT 阅读(1523) 评论(0) 推荐(0) 编辑

2012年3月6日 #

【批处理】时间处理

摘要: SET /a a=%time:~0,2%*60+%time:~3,2%if %a% geq 480 if %a% leq 1080 (goto 下一步) GOTO :EOF:下1步.......... 上面代码(红色标示)是取 %time% 环境变量中的小时(采用截取字符串的方法取得的) 假如: % 阅读全文

posted @ 2012-03-06 18:15 Mr__BRIGHT 阅读(1874) 评论(0) 推荐(0) 编辑

【批处理】创建快捷方式

摘要: 方法1 @echo off set "exe=%~dp0proe.exe" set "name=新创建的快捷方式" set m="%ALLUSERSPROFILE%\桌面\%name%.url" echo [InternetShortcut]>%m% echo URL="%exe%">>%m% ec 阅读全文

posted @ 2012-03-06 17:49 Mr__BRIGHT 阅读(785) 评论(0) 推荐(0) 编辑

2011年11月22日 #

【算法】不用中间变量交换两个数值变量的值

摘要: 不用中间变量的情况下如何来交换两个数值变量的值呢? 阅读全文

posted @ 2011-11-22 13:13 Mr__BRIGHT 阅读(9667) 评论(3) 推荐(0) 编辑

2011年11月10日 #

【安全】权限系统设计

摘要: 最近在整理一些通用权限控制的内容,下面文章中介绍的权限设计方案和公司当前架构中主要的权限系统颇为相似,只是公司系统中加入了交叉权限相关的控制,再深入学习一下。 阅读全文

posted @ 2011-11-10 00:00 Mr__BRIGHT 阅读(1178) 评论(1) 推荐(0) 编辑

2011年10月26日 #

【C#】接口和抽象类

摘要: 总结C#语言中接口和抽象类的概念、相同点与不同点、规则和使用的场合,附录:一览表 阅读全文

posted @ 2011-10-26 01:16 Mr__BRIGHT 阅读(10772) 评论(5) 推荐(5) 编辑

2011年10月22日 #

活着!活着!

摘要: 读《罗素自传》。这让我想起余华的《活着》,像福贵这样的人,从旁观者的角度去说,除了苦难之外一无所有,但当他在讲述自己的时候,其苦难的生活中也有很多自己的小幸福。现在的我们谈不上苦难,而活着的目的就是在这辈子过去的时候,我们都是“用幸福的语调来诉说”自已的幸福而不是“自己的苦难”。 阅读全文

posted @ 2011-10-22 15:39 Mr__BRIGHT 阅读(632) 评论(0) 推荐(0) 编辑

【核心对象】我心目中的Asp.net核心对象

摘要: 其实,我们可以从另一角度来看Asp.net,它就是一个底层框架平台,它负责接收HTTP请求(从IIS传入),将请求分配给一个线程,再把请求放到它的处理管道中,由一些其它的【管道事件订阅者】来处理它们,最后将处理结果返回给客户端。而WebForms或者MVC框架,都属于Asp.net平台上的【管道事件订阅者】而已,Web Service也是哦。 记住:只有表示层才能访问前面提到的对象,而且要让表示层尽量简单,简单到不需要测试,真正需要测试的代码(与业务逻辑有关)放在表示层以下。 阅读全文

posted @ 2011-10-22 13:23 Mr__BRIGHT 阅读(389) 评论(0) 推荐(0) 编辑

【MSMQ】消息队列(Message Queue)简介及其使用

摘要: 利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。 MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。 阅读全文

posted @ 2011-10-22 02:56 Mr__BRIGHT 阅读(646) 评论(0) 推荐(0) 编辑

2011年10月21日 #

【LISP】为什么Lisp语言如此先进?

摘要: 在面向对象编程的世界中,我们大量听到"模式"(pattern)这个词,我觉得那些"模式"就是现实中的因素(c),也就是人肉编译器。 当我在自己的程序中,发现用到了模式,我觉得这就表明某个地方出错了。程序的形式,应该仅仅反映它所要解决的问题。代码中其他任何外加的形式,都是一个信号,(至少对我来说)表明我对问题的抽象还不够深,也经常提醒我,自己正在手工完成的事情,本应该写代码,通过宏的扩展自动实现。 阅读全文

posted @ 2011-10-21 22:39 Mr__BRIGHT 阅读(981) 评论(0) 推荐(0) 编辑

【LISP】Pascal Costanza:极端片面的Lisp介绍

摘要: Lisp的主旨就是:表达能力是语言唯一重要的属性。当你希望使用这种能力的时候,不应该有任何阻碍。编程语言不应该将自己对世界的看法强加给程序员。应当由程序员来让编程语言适应自己的需要,而不是通过其他的途径。 阅读全文

posted @ 2011-10-21 22:21 Mr__BRIGHT 阅读(1836) 评论(0) 推荐(0) 编辑

15件事造就有理想的程序员

摘要: 作为程序员,要取得非凡成就需要记住的15件事。希望分享可以给你启发。 阅读全文

posted @ 2011-10-21 13:53 Mr__BRIGHT 阅读(281) 评论(0) 推荐(0) 编辑

【SQL Server】CROSS APPLY和OUTER APPLY的应用详解

摘要: 我们知道SQL Server 2000 中有个 cross join 是用于交叉联接的。实际上SQL Server 2005 新增 cross apply 和 outer apply 联接语句是用于交叉联接表值函数(返回表结果集的函数)的,更重要的是这个函数的参数是另一个表中的字段。 阅读全文

posted @ 2011-10-21 09:37 Mr__BRIGHT 阅读(2568) 评论(0) 推荐(0) 编辑

【C#盘点】C#与Java:相同中的不同

摘要: Java和C#的相同之处比不同处要多得多:两种语言都是写在大括号里的,就像C和C++,类型都是静态、强类型和显式形态,两种语言都是基于类的面向对象语言,两者用的都是运行时编译的思路,并且很好的使用了垃圾处理。 阅读全文

posted @ 2011-10-21 01:35 Mr__BRIGHT 阅读(718) 评论(0) 推荐(0) 编辑

2011年10月20日 #

【SQL查询日志】查看数据库历史查询记录

摘要: 在查询分析器中写了半天的SQL,竟忘了保存,坑爹啊~ 想找回某段时间曾执行过的一段SQL语句,怎么办? 阅读全文

posted @ 2011-10-20 18:38 Mr__BRIGHT 阅读(14064) 评论(2) 推荐(1) 编辑

【Log Explorer】查看和恢复数据库数据

摘要: 使用Log Explorer查看和恢复数据。 Log Explorer 4.1.可用于SQL Server2005的日志查看工具 阅读全文

posted @ 2011-10-20 17:33 Mr__BRIGHT 阅读(1034) 评论(0) 推荐(0) 编辑

【SQL Profiler】监控数据库服务器

摘要: 如何用SQL Profiler监控服务器执行了哪些操作? 常规方法是在开始程序中,找到启动程序SQL Server Profiler启动然后执行监控,但这样做对生产型数据库带来严重性能影响。 通过使用以下存储过程,可以将监控得到的信息直接存储在硬盘文件中,可以把此文件拷贝到普通计算机上进行分析。 阅读全文

posted @ 2011-10-20 17:30 Mr__BRIGHT 阅读(666) 评论(0) 推荐(0) 编辑

2011年10月19日 #

【C#语言规范】从FxCop归纳出来的一些规范建议

摘要: 下面是根据FxCop整理的.NET代码编写规范,仅供参考。 阅读全文

posted @ 2011-10-19 13:13 Mr__BRIGHT 阅读(823) 评论(0) 推荐(0) 编辑

2011年10月15日 #

【AJAX】反向Ajax第1部分:Comet介绍

摘要: 反向Ajax的目的是允许服务器端向客户端推送信息。把Comet做为反向Ajax的实现和使用的最好方式是通过XMLHttpRequest对象,该做法提供了一个真正的连接句柄和错误处理。考虑到不是所有的浏览器都支持multi-part标志,且多部分流可能会遇到缓冲问题,因此建议你选择经由HTTP长轮询使用XMLHttpRequest对象(在服务器端挂起的一个简单的Ajax请求)的Comet模式,所有支持Ajax的浏览器也都支持该种做法。 阅读全文

posted @ 2011-10-15 17:58 Mr__BRIGHT 阅读(4653) 评论(1) 推荐(1) 编辑

2011年7月28日 #

IE8下定义IE=EmulateIE7与IE=7的区别

摘要: <meta http-equiv="X-UA-Compatible" content="IE=7" />无论页面是否包含 <!DOCTYPE> 指令,均使用 Windows Internet Explorer 7 的标准渲染模式。<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />EmulateIE7 模式通知 Windows Internet Explorer 使用 <!DOCTYPE> 指令确定 阅读全文

posted @ 2011-07-28 11:37 Mr__BRIGHT 阅读(943) 评论(0) 推荐(0) 编辑

CSS:position与z-index

摘要: 1. 不使用 position这种情况下每一层都遵循 HTML 定位规则,其中的 left,right,top,bottom 定位信息对其无效,z-index 也不会发挥作用因为没有层叠的情况出现.2. 使用 absolute如两个绝对定位对象的 z-index 属性具有同样的值,那么将依据它们在HTML文档中声明的顺序层叠.2.1 未使用 z-index这种情况下,依据它们在HTML文档中声明的顺序层叠,因为 z-index 在未设置的情况下,默认为 0 .<div id = "001" style="top:10; left:30; width:100p 阅读全文

posted @ 2011-07-28 11:34 Mr__BRIGHT 阅读(949) 评论(0) 推荐(0) 编辑

导航