博文
什么是清净心?(2013-04-04 11:13:00)
摘要: 什么是清净心?一心念佛,一心是清净心。什么叫一心,二六时中,一天到晚心里只有阿弥陀佛,忆佛念佛,心里真有阿弥陀佛,除阿弥陀佛之外,什么都没有。每个众生,蚊虫蚂蚁、妖魔鬼怪、花草树木,都是阿弥陀佛。其他佛都改名阿弥陀佛,一心称念,一向专念,心就觉悟了。
“无住”就是心里不能有一丝毫念头,有念就住了,要想学菩萨,先学无住,无住就是清净心、本来无一物。一切时、一切处,他一念不生。
起心动念,一个念头起、一个念头灭,前念灭后念又生了,念头是生灭法。生灭法里有个不生不灭的法,在我们身上,你知道这个秘诀,你就很欢喜,为什么?没有生死。生死是另外一部分,真正那一部分没有生死,这个不生不灭的是六根的根性,就是见闻觉知,永远没有生灭。我们身是五阴身,色受想行识有生灭,见闻觉知不会随他生灭。好像电波,普遍在空间,身体像收音机,打开开关能收到很多东西,见闻觉知像电波,周遍虚空法界,没有来去。我们身体这个机器也能收能放,播出去的波也周遍虚空法界,这波是思想波,我们起心动念,再微弱、微细的念头,诸佛菩萨的机器非常灵活,都能收到。我们的机器故障太多,里面有妄想分别执著,障碍住了。去掉妄想分别执著,佛菩萨点点滴滴我们也能收到。所以,清净心重要!
不要以为自己修行功德很少,到哪一天才能成就?如果我们得一心了,你的功德就无量无边了。一切诸佛如来是一心,你也一心,你心跟一切诸佛心是一个心,决定没有分别、界限,一切诸佛无量劫来所修的功德都变成自己的功德。如果你迷,你一迷到底,迷人的心跟我的心是一个心,所有一切迷人的心变成我的心,所有迷人所造的罪业都变成我的罪业。
【水晶报表实例应用】一页分上下两部分列印-.NET技术/图表区(2013-02-26 15:57:00)
摘要:
本文解答 水晶报表一页分上下两部分列印的问题 中提到的问题。
将命题梳理如下:
1:每页显示六条数据
2:每页分为明显的两部分,上面3条,下面三条。每3条都有独立的表头
说明:
文中给定的示例数据,与要求是有些不符的。
从数据上看,更应该用一个分组。
本文暂不考虑此情况,按初始的命题处理
本文的要点是公式和节的综合运用。
========================================================================
首先我们注意到,在这个页面上,会出现如下信息:
表头、数据、还有用于分割两部分数据的空白
那么我们就将这个报表的详细资料节分为3个节
从上往下
详细资料节a放置表头
详细资料节b放置数据
详细资料节c放置空白间隔
到这个步骤,实际显示的时候,会出现N条的表头+数据+空白
我们用公式来控制表头和空白显示在适当的位置。
1:表头应该出现在第1、4(第一页)、7、10(第二页)。。的上面。
2:空白应该出现在第3(第一页中间部分)、9(第二页中间部分)、15。。的下面
详细资料节则是全部显示的。
有了上述理论,我们就可以在节专家按上述规则控制表头和空白节即可。
三个节分别做如下设置
控制表头
设置每6行分一页
控制空白
预览效果
可以通过调整页眉高度,以及3个节的高度来调整布局。
......
【水晶报表内功心法】--推拉之间(2013-02-25 17:18:00)
摘要:------
索引
【水晶报表内功心法】--序言
============================================================
水晶报表程序控制上有两种模式,也就是传说中的PULL模式和PUSH模式。口语化点就是拉模式和推模式。
把这个放在最开始讲,是因为模式的选择,会影响到后续的开发。
特别是看到一些使用者,把两种模式的代码里捏在一个过程里,出了错误,都不知道怎么去调试。
本文将讲解两种模式的基本原理,区别,以及各自的优缺点,还有部分开发报表的基本原则。
同样,本文是没有代码的,代码将从下一篇文章开始。
1.1 拉(PULL)模式:
由水晶报表模板(引擎)直接连接数据库(源),从数据库(源)里拉取数据
就是我们在水晶报表里设置好数据库信息,以及相关的表。
当我们在程序中调用水晶报表引擎,挂载模板后,水晶报表引擎会根据模板里的数据库信息,及表信息主动连接数据库,
返回数据给报表模板,模板根据设计样式进行呈现。
基本流程如下图所示
(图1-1-1)
1.2 推(PUSH)模式:
由应用程序从数据库(源)获取数据,然后把数据推送给水晶报表引擎。水晶报表本身不不跟数据库进行交互。
其基本流程图如下
(图1-1-2)
对比两个图,黑色的箭头表示我们要自己进行编码,蓝色的箭头表示是水晶报表与数据源的自动交互过程,不需编码。
这样我们很容易看到,使用PUSH模式将会比PULL模式多了不少代码。
而且因为PULL模式是直连数据库,比PUSH模式的先获取数据结果,然后推送给水晶报表少了一个过程。而中间结果集本身就占用系统资源。
所以PULL模式比PUSH执行效率高。
那么两者的差异就出来了
1:PULL模......
借记卡ATM取款手续费一览 | 银行卡收费(2013-02-21 11:59:00)
摘要:
借记卡ATM取款,银行卡收费,手续费一览表:
卡名
发卡行
本地ATM跨行取款
异地本行ATM取款
异地ATM跨行取款
牡丹灵通卡·e时代
中国工商银行
每笔2元
每笔取款金额的1%,最低1元,最高50元
每笔2元+取款金额的1%,1%部分最低1元,最高50元
牡丹智能卡
中国工商银行
-------
-------
-------
金穗借记卡
中国农业银行
每笔2元
每笔取款金额的1%,最低1元
每笔2元+取款金额的1%
长城电子借记卡
中国银行
每笔2元
每笔10元
每笔12元
龙卡储蓄卡(含生肖卡)
中国建设银行
每笔2元
每笔取款金额的1%,最低2元
每笔2元+取款金额的1%,1%部分最低2元
一卡通
招商银行
每月前两笔不收费,从第三笔开始每笔2元
每笔取款金额的0.5%,最低5元
每笔2元+取款金额的0.5%,0.5%部分最低5元
太平洋借记卡
......
正念的奇迹(2013-02-14 17:37:00)
摘要:
正念是佛法的核心。正念是能够把我们带回当下的那种力量。培养我们自己心中的正念,就是培养我们的自性佛。念就是要记得回归当下。“念”字上部的意思是“今”、“现在”,下部的意思是“心”。正念是一个奇迹,能够闪电般地招回我们散乱的心,使它恢复完整。这样,我们能够主宰自己、恢复自我,我们就能过好生命中的每一分钟。
1、正念的第一个奇迹就是活在当下,并且能够深深地感受到蓝天、鲜花和我们孩子的微笑!
2、正念的第二个奇迹是,使其他的人或事物——天空、花朵、我们的孩子,也活在当下!如果不能好好地把握现在这一刻,如果你不能完全地活在当下,一切将会像一场梦。
3、正念的第三个奇迹是滋养你作意的对象!借助于正念,你的作意就会浇灌一朵正在枯萎的花儿,你将能够发现很多新的精彩的事情。
4、正念的第四个奇迹是减轻他人的痛苦!当你修习正念的时候,你的存在就像一个神奇的咒语,具有改变事物的力量。当你的身语意处于完美的统一状态的时候,在你讲出一个字之前,咒语就已经发挥效用了。正念的前四个奇迹属于禅定的第一个阶段,奢摩他——止、静、息、疗。一旦你已经使自己平静下来了,并且不再散乱,你的心就能够聚焦到一点上,这样,你就为开始深入观察做好了准备。
5、正念的第五个奇迹是,深入观察(“观”),它是禅定的第二个阶段!因为你是平静的、专注的(“止”),所以你可以真正深入地观察(“观”)。你把觉照之光打在你作意的对象上,与此同时,你也就是把觉照之光打在了自己身上。你观察作意的对象,同时,你也看到了自己的储藏室里充满了珍宝。
6、正念的第六个奇迹是智慧!觉悟和智慧来自我们心中。当我们充满正念的时候,深深地去感知当下这一刻,我们就能够深入地看和听,而其结果总是智慧、包容、慈悲和拔苦与乐的愿望。智慧恰恰是慈悲的基础。当你理解了某人的时候,你会情不自禁地慈悲对待他。
7、正念的第七个奇迹是转化!当我们修习正念的时候,我们就接触到了生......
char、varchar、nchar、nvarchar的区别(2013-02-10 09:57:00)
摘要:
对于程序中的string型字段,SQLServer中有char、varchar、nchar、nvarchar四种类型来对应(暂时不考虑text和ntext),开建立数据库中,对这四种类型往往比较模糊,这里做一下对比。
定长或变长
所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;有var前缀的,表示是实际存储空间是变长的,比如varchar,nvarchar变长字符数据则不会以空格填充,比较例外的是,text存储的也是可变长。
Unicode或非Unicode
数据库中,英文字符只需要一个字节存储就足够了,但汉字和其他众多非英文字符,则需要两个字节存储。如果英文与汉字同时存在,由于占用空间数不同,容易造成混乱,导致读取出来的字符串是乱码。Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。而前缀n就表示Unicode字符,比如nchar,nvarchar,这两种类型使用了Unicode字符集。
基于以上两点来看看字段容量
char,varchar
最多8000个英文,4000个汉字
nchar,nvarchar
可存储4000个字符,无论英文还是汉字
使用(个人偏好)
如果数据量非常大,又能100%确定长度且保存只是ansi字符,那么char
能确定长度又不一定是ansi字符或者,那么用nchar;
对于超大数据,如文章内容,使用nText
其他的通用nvarchar
char、varchar、nchar、nvarchar特点比较
CHAR
CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据......
新的征程(2013-02-02 15:04:00)
摘要: 张江,依旧湛蓝和空旷的天空,外面,两行有轨电车的车轨伸向远方。车厢外面的白漆在金色的阳光的映照下闪闪发亮,与干净、整洁的街道相得益彰。
我很喜欢冬天,喜欢冬天的宁静,喜欢冷空气让头脑清新的感觉,喜欢在寒冷而又清新的空气里,温暖的阳光洒出一片夏天里才有的蓬勃和辉煌的感觉,此时的张江,或许就是这样。
有轨电车的终点紧靠着张江二期集电港,左边是某家外资企业诺大的一幢楼房和园区,右边就是集电港二期。里面虽然和别的园区类似,也是一幢幢的办公楼,但是一幢幢基本不超过4层的白色办公楼风格各异,错落有致。没有很仔细地询问,但是已经看到了51job,和第七号楼的优利。在园区的另一面还看到一个巨大的外形有点像船帆的员工生活中心,这个貌似在以前所待过的任何一个园区还都没有看到过类似的。
我很喜欢这里!面试的时候有点急,附近还没有察看过地形,但是如果说我的新的一份工作就在这里开始的话,那我一定满心的高兴,我也真的很喜欢这样一个职位!已经工作五年,漂泊五年的我如何不渴望找到一个稳定的家,如何不渴望有一个蓬勃而快乐的新的征程?
为了我新的工作、新的开始,我把我今天的感受记下!......
《CLR via C#》读书笔记(8)-- 泛型(下)(2013-01-27 08:37:00)
摘要:
1. 类型对象
首先看如下代码:
class Program
{ static void Main(string[] args)
{
List<object> objs = new List<string>();
Console.ReadKey();
}
}
以上代码在C#编译器中会报错,错误是类型不匹配。说明泛型的继承结构和类型实参的继承关系是不一定一致的。在CLR中,泛型的内部构造如下:
CLR会为每一个指定了泛型实参的封闭类型创建一个类型对象(同一个类型实参只会有一个类型对象)
所有为封闭类型创建的类型对象的父类型对象均为其泛型开放对象的父类型的类型对象。
所有为封闭类型创建的类型对象中均保存了在其开放类型中定义的静态成员变量。
每一个封闭类型的类型对象在创建时均会调用在其开放类型中定义的静态构造函数来初始化静态成员。
因此上述代码其实CLR为创建两个新的类型:List<Object>,List<string>(真实的类型名称会有所差别)。这两个类型均继承于List<T>的父类:Object.
故List<String>与List<Object>之前没有继承关系,并且它们之前也不会共享在List<T>中所定义的静态成员。(由上图可知)。
还是看一下IL确认一下:
.method private hidebysig static void Main(string[] args) cil managed
{
.entrypoint // Code size 20 (0x14) .maxstack 1 .locals init ([0] class [mscorlib]System.Collections.Generic.List`1<......
HttpHandler和HttpModule 区别(2013-01-26 16:31:00)
摘要:
ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达
HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览
器中。
生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页
面后缀(.aspx)不同,调用不同的页面处理程序(.asp->asp.dll;
.aspx->ISAPI.dll).而页面处理程序在处理过程中,则要经历HttpModule,HttpHandler的处理:前者HttpModule用于页面处理前和处理后的一些事件的处理,后者HttpHandler进行真正的页面的处理。
如前所说,HttpModule会在页面处理前和后对页面进行处理,所以它不会影响真正的页面请求。
常用在给每个页面的头部或者尾部添加一些信息(如版
权声明)等.曾经见过一些免费的空间,我们的页面上传上去后,浏览的时候发现,
在每个页面的头部和尾部多了很多小广告....,如果理解了
HttpModule的原理,要做这个就不是很难了~
IHttpModule与IHttpHandler的区别整理
1.先后次序.先IHttpModule,后IHttpHandler.
注:Module要看你响应了哪个事件,一些事件是在Handler之前运行的,一些是在Handler之后运行的
2.对请求的处理上:
IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求.
IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.
3.IHttpHandler按照你的请求......
一点一点学ASP.NET之基础概念——HttpModule(2013-01-26 16:17:00)
摘要:HttpModule是如何工作的
当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起到一个Filter过滤器的作用。
示例1:
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
namespace MyHttpModule
{
/// <summary>
/// 说明:用来实现自己的HttpModule类。
/// 作者:文野
/// 联系:stwyhm@cnblogs.com
/// </summary>
public class MyFirstHttpModule : IHttpModule
{
private void Application_BeginRequest(object sender, EventArgs e)
{
......