LINQ体验(8)——LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods

我们继续讲解LINQ to SQL语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作 。 Union All/Union/Intersect操作 适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。 Concat(连接) 说明:连接不同的集合,不会自动过滤相同项;延迟。 1.简单形式:

语句描述:返回所有消费者和雇员的电话和传真。 2.复合形式:

语句描述:返回所有消费者和雇员的姓名和电话。 Union(合并) 说明:连接不同的集合,自动过滤相同项;延迟。即是将两个集合进行合并操作,过滤相同的项。

语句描述:查询顾客和职员所在的国家。 Intersect(相交) 说明:取相交项;延迟。即是获取不同集合的相同项(交集)。即先遍历第一个集合,找出所有唯一的元素,然后遍历第二个集合,并将每个元素与前面找出的元素作对比,返回所有在两个集合内都出现的元素。

语句描述:查询顾客和职员同在的国家。 Except(与非) 说明:排除相交项;延迟。即是从某集合中删除与另一个集合中相同的项。先遍历第一个集合,找出所有唯一的元素,然后再遍历第二个集合,返回第二个集合中所有未出现在前面所得元素集合中的元素。

语句描述:查询顾客和职员不同的国家。 Top/Bottom操作 适用场景:适量的取出自己想要的数据,不是全部取出,这样性能有所加强。 Take 说明:获取集合的前n个元素;延迟。即只返回限定数量的结果集。

语句描述:选择所雇用的前5个雇员。 Skip 说明:跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。

语句描述:选择10种最贵产品之外的所有产品。 TakeWhile 说明:直到某一条件成立就停止获取;延迟。即用其条件去依次判断源序列中的元素,返回符合判断条件的元素,该判断操作将在返回false或源序列的末尾结束 。 SkipWhile 说明:直到某一条件成立就停止跳过;延迟。即用其条件去判断源序列中的元素并且跳过第一个符合判断条件的元素,一旦判断返回false,接下来将不再进行判断并返回剩下的所有元素。 Paging(分页)操作 适用场景:结合Skip和Take就可实现对数据分页操作。 1.索引

语句描述:使用Skip和Take运算符进行分页,跳过前50条记录,然后返回接下来10条记录,因此提供显示Products表第6页的数据。 2.按唯一键排序

语句描述:使用Where子句和Take运算符进行分页,首先筛选得到仅50 (第5页最后一个ProductID)以上的ProductID,然后按ProductID排序,最后取前10个结果,因此提供Products表第6页的数据。请注意,此方法仅适用于按唯一键排序的情况。 SqlMethods操作 在LINQ to SQL语句中,为我们提供了SqlMethods操作,进一步为我们提供了方便,例如Like方法用于自定义通配表达式,Equals用于相比较是否相等。 Like 自定义的通配表达式。%表示零长度或任意长度的字符串;_表示一个字符;[]表示在某范围区间的一个字符;[^]表示不在某范围区间的一个字符。比如查询消费者ID以“C”开头的消费者。

比如查询消费者ID没有“AXOXT”形式的消费者:

DateDiffDay 说明:在两个变量之间比较。分别有:DateDiffDay、DateDiffHour、DateDiffMillisecond、DateDiffMinute、DateDiffMonth、DateDiffSecond、DateDiffYear

语句描述:查询在创建订单后的 10 天内已发货的所有订单。 已编译查询操作(Compiled Query) 说明:在之前我们没有好的方法对写出的SQL语句进行编辑重新查询,现在我们可以这样做,看下面一个例子:

语句描述:这个例子创建一个已编译查询,然后使用它检索输入城市的客户。 本系列链接:LINQ体验系列文章导航 LINQ推荐资源 LINQ专题:http://kb.cnblogs.com/zt/linq/ 关于LINQ方方面面的入门、进阶、深入的文章。 LINQ小组:http://space.cnblogs.com/group/linq/ 学习中遇到什么问题或者疑问提问的好地方。 from:http://www.cnblogs.com/lyj/archive/2008/01/27/1054995.html

龙生   09 May 2016
View Details

LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains

我们继续讲解LINQ to SQL语句,这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。 Group By/Having操作符 适用场景:分组数据,为我们查找数据缩小范围。 说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式:

语句描述:使用Group By按CategoryID划分产品。 说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按CategoryID字段归类。其结果命名为g,一旦重新命名,p的作用域就结束了,所以,最后select时,只能select g。当然,也不必重新命名可以这样写:

我们用示意图表示: 如果想遍历某类别中所有记录,这样:

2.Select匿名类:

说明:在这句LINQ语句中,有2个property:CategoryID和g。这个匿名类,其实质是对返回结果集重新进行了包装。把g的property封装成一个完整的分组。如下图所示: 如果想遍历某匿名类中所有记录,要这么做:

3.最大值

语句描述:使用Group By和Max查找每个CategoryID的最高单价。 说明:先按CategoryID归类,判断各个分类产品中单价最大的Products。取出CategoryID值,并把UnitPrice值赋给MaxPrice。 4.最小值

语句描述:使用Group By和Min查找每个CategoryID的最低单价。 说明:先按CategoryID归类,判断各个分类产品中单价最小的Products。取出CategoryID值,并把UnitPrice值赋给MinPrice。 5.平均值

语句描述:使用Group By和Average得到每个CategoryID的平均单价。 说明:先按CategoryID归类,取出CategoryID值和各个分类产品中单价的平均值。 6.求和

语句描述:使用Group By和Sum得到每个CategoryID 的单价总计。 说明:先按CategoryID归类,取出CategoryID值和各个分类产品中单价的总和。 7.计数

语句描述:使用Group By和Count得到每个CategoryID中产品的数量。 说明:先按CategoryID归类,取出CategoryID值和各个分类产品的数量。 8.带条件计数

语句描述:使用Group By和Count得到每个CategoryID中断货产品的数量。 说明:先按CategoryID归类,取出CategoryID值和各个分类产品的断货数量。 Count函数里,使用了Lambda表达式,Lambda表达式中的p,代表这个组里的一个元素或对象,即某一个产品。 9.Where限制

语句描述:根据产品的―ID分组,查询产品数量大于10的ID和产品数量。这个示例在Group By子句后使用Where子句查找所有至少有10种产品的类别。 说明:在翻译成SQL语句时,在最外层嵌套了Where条件。 10.多列(Multiple Columns)

语句描述:使用Group By按CategoryID和SupplierID将产品分组。 说明: 既按产品的分类,又按供应商分类。在by后面,new出来一个匿名类。这里,Key其实质是一个类的对象,Key包含两个Property:CategoryID、SupplierID。用g.Key.CategoryID可以遍历CategoryID的值。 11.表达式(Expression)

语句描述:使用Group By返回两个产品序列。第一个序列包含单价大于10的产品。第二个序列包含单价小于或等于10的产品。 说明:按产品单价是否大于10分类。其结果分为两类,大于的是一类,小于及等于为另一类。 Exists/In/Any/All/Contains操作符 适用场景:用于判断集合中元素,进一步缩小范围。 Any 说明:用于判断集合中是否有元素满足某一条件;不延迟。(若条件为空,则集合只要不为空就返回True,否则为False)。有2种形式,分别为简单形式和带条件形式。 1.简单形式: 仅返回没有订单的客户:

[…]

龙生   09 May 2016
View Details

KindEditor 4.x documentation

编辑器初始化参数 Contents 编辑器初始化参数 width height minWidth minHeight items noDisableItems filterMode htmlTags wellFormatMode resizeType themeType langType designMode fullscreenMode basePath themesPath pluginsPath langPath minChangeSize urlType newlineTag pasteType dialogAlignType shadowMode zIndex useContextmenu syncType indentChar cssPath cssData bodyClass colorTable afterCreate afterChange afterTab afterFocus afterBlur afterUpload uploadJson fileManagerJson allowPreviewEmoticons allowImageUpload allowFlashUpload allowMediaUpload allowFileUpload allowFileManager fontSizeTable imageTabIndex formatUploadUrl fullscreenShortcut extraFileUploadParams filePostName fillDescAfterUploadImage afterSelectFile pagebreakHtml allowImageRemote autoHeightMode fixToolBar   width 编辑器的宽度,可以设置px或%,比textarea输入框样式表宽度优先度高。 数据类型: String 默认值: textarea输入框的宽度 示例:

  height 编辑器的高度,只能设置px,比textarea输入框样式表高度优先度高。 数据类型: String 默认值: textarea输入框的高度   minWidth 指定编辑器最小宽度,单位为px。 数据类型: Int 默认值: 650   minHeight 指定编辑器最小高度,单位为px。 数据类型: […]

龙生   04 May 2016
View Details

郑州市机动车“黄绿标”核发地点

序号 检测机构名称 检测站地址 咨询电话 1 郑州市公安局机动车辆检测中心 南三环与郑平路交叉口向南2公里(贾砦) 68903827 2 郑州世贸机动车综合性能检测服务有限公司 新郑市龙湖镇老107国道小刘桥北 88887381 3 郑州市一零七机动车检测有限公司 107辅道与金桥路交叉口向北200米路东 65671899 4 河南昱晨交通安全设施有限公司 中牟县白沙镇前程村 62360121 5 郑州成功汽车检测有限公司 花园路与贾鲁河交叉口向西1000米路南 86559679 6 郑州市大正机动车安全检测有限公司 天河路与绿源路叉口向西200米路南 86541953 7 郑州成名汽车检测有限公司 中州大道向北至花园口立交沿北四环向东4公里路南 66962888 8 郑州市道路交通安全协会 紫荆山路与顺河路交叉口向南50米路东 53755800 9 郑州市祥通机动车检测站 中原路与商隐路交叉口向北300路东 85096376 10 郑州旭日机动车检测有限公司 郑州市中原西路与西三环交叉口向东50米路南 67670781 11 郑州大承汽车检测有限公司 郑州市高新技术开发区科学大道与雪松路交叉口西北角 86538111 12 郑州浩磊机动车检测有限公司 郑州市二七区侯寨麦秸垛沟村李嘴 68901007 13 郑州秦岭机动车检测服务有限公司 郑州高新区秦岭北路北彩虹桥南 86508979 14 郑州天荣机动车检测有限公司 郑州市金水区花园北路111号天荣汽配城东门 65989388 15 郑州金超机动车检测有限公司 郑州市惠济区大河路北、彭师路东 63799123 16 郑州市天行车辆检测技术有限公司 郑州市惠济区惠民路6号 86258588 17 郑州顺腾汽车安检有限公司 郑州高新区云杉路2号 86580311 18 郑州盛通机动车检测有限公司 金水区农业路朱屯东路交叉口向北200米 55919767 19 郑州永信机动车安全检测有限公司 郑州市管城回族区南曹乡苏庄村二十里铺自然村以北、郑新公路(S102省道)以西 69115789 20 郑州圣迪机动车检测有限公司 郑州市中原区三十里铺红石坡村1号 86632833 21 郑州嘉伟机动车有限公司 南三环与二十二大街交叉口向东1公里路北 55030777 […]

龙生   02 May 2016
View Details

最全手动挡行车技巧 告诉你到底多少时速换挡不伤车

手动挡车不同于自动挡,离合器、刹车、油门要配合好才可以稳稳当当的开好车,手动挡车驾驶虽然比自动挡繁琐些,但也有自身优点,开常了便会驾轻就熟的。汽车大师提醒,起步最重要,离合器的控制又是关键。离合快踩慢抬,半联动时轻踩油门,起步就会很平稳。 1、起步技巧 开车要穿合适的鞋子,拖鞋、女高跟鞋等都不合适,对新手来说布鞋等底薄的鞋最好。 不同于自动挡车,手动挡车起步时,左脚把离合器踩到底,挂一档,右脚虚空着放到油门上方,慢抬离合的同时松手刹同时轻踩油门,踩油门后踩离合器的左脚慢慢完全抬起,车辆平稳起步。 但遇到高坡起步时,左脚离合器要抬到恰到好处,即车辆处于“半联动”状态,这时即使松了手刹,松了刹车,车辆也不会溜车。然后紧跟上踩油门,慢抬离合器,松手刹,车辆起步。 2、升档注意 紧接着换二档时,离合器要快踩慢抬,否则车辆闯动,很不平稳。换三档时离合器仍要快踩慢抬,到四档以后就无关紧要了。 当车辆快到信号灯前时,要提前判断,如果离信号灯还有二三百米,绿灯闪烁,就可以摘个空挡,滑行到路口,等红灯。这样不仅可以省油,还不用急急忙忙的猛踩刹车。 3、不要空挡滑行 在下长而陡的坡道时,千万不要空挡滑行,别以为能省点油,其实省不了多少。空挡时失去了发动机的制动减速功能,万一遇到紧急情况,光靠刹车很难快速减速,有时甚至能导致刹车失灵。 在雨雪天行车,需要特别注意,不仅要放慢车速,还要提前做好判断,特别是到路口,必须提前减速,否则到跟前会刹不住车。谨记的是,减速时要“点刹”,防止车辆侧滑,虽然很多车都有ABS EBD之类的,遇到紧急情况还是靠驾驶员的提前准备和判断。 当我们通过积水较深的路段时,在不知深浅的情况下最好绕行,如果非走不可,那一定记住,挂上低档,踩住油门不要松,一定要跟上油门,不能换挡,轰着油门一气通过。如果换挡,排气管进水就麻烦了。 4、换挡时速 以1.5升排量的家庭用车在平路上行走为例,最理想的换挡时机大致如下: 1挡起步:约1500rpm 1挡转2挡:20km/h 2挡转3挡:30km/h 3挡转4挡:40km/h 4挡转5挡:50km/h 转入抵挡也是一样,不要等转速过低,车辆几乎没有力气时才减挡,这样会增加引擎负担。要车辆保持一定的驱动力和速度,减少引擎负担,及早减挡是必要的,特别是上坡、车辆慢速行驶和负重行驶的时候。 一般来说,最佳的减挡时间大致如下: 5挡换4挡:55km/h 4挡换3挡:45km/h 3挡换2挡:35km/h 2挡换1挡:25km/h

龙生   23 Apr 2016
View Details

月球被不明物体撞歪 NASA决定重返月球

月球的形成有多种理论支持,比较经典就是撞击假说,大约在46亿年前,一颗称为忒伊亚星球把早期地球狠狠地撞了一下,抛出了一个巨大的深坑,这就是太平洋。之后剥离的物质在轨道上聚集,重新形成了月球。 撞击假说算是比较正统的月球形成理论,不过根据模型推演,由此形成的月球应该有一个比较正常的公转轨道,而不是现在这样。 这意味着月球在形成再次被撞了一下,这个神秘物体的残骸目前仍然留在月球上。 月球环绕地球的轨道是不寻常,这个特点已经被NASA所发现。作为世界航空航天的领军机构,NASA的探测器遍布月球。 从美苏太空争霸以来,向月球发射的飞船不计其数,从早期验证月球是否为岩质表面,但月球背面、内部都翻了个遍。 根据最新的研究显示,倾斜轨道意味着日食偶尔发生,而不是每月发生,这是倾斜自转轴的第一个影响方面,第二个疑问在于月球上遗留了哪些不应该属于这里的物质。 阿波罗计划带回的岩石样本发现,其中有一些金属在地球上很稀有,但月球上的储量却很多。根据撞击形成理论,月球和地球在同一时期形成,也就是被忒伊亚星球撞击后,物质重新进行了分配。 应该说两者的物质成分是基本一致的,那么本不属于这样的金属可能就是第二次不明撞击带来的。 在月球内部,NASA发现了金、铂、铱等贵金属分布,这种物质在地球上数量较少,占了大约1%的地球的质量,但月球却比我们丰富。 NASA根据过去半个世纪的发现认为,月球在第二次撞击中获得了一些地球不存在的金属,有趣的是,自转轴倾斜后更加朝向地球。同时月球也被地球的引力潮汐锁定,只有一面永远朝向地球,背面在地球上是永远看不到的。 天体物理学家Kaveh Pahlevan指出,NASA下一步将依托小行星登陆计划重新返回月球,虽然直接返回方案在星座计划中被取消,目前已经改为秘密返回,利用小行星登陆再次回到月球,寻找第二次撞击遗留的线索,时间会在2020年代中期,与登陆小行星任务一同执行。 不过为何已被美国实现了的“登月工程”,重返月球竟如此之艰难,竟在人力物力充沛的条件下仍需准备数年甚至更长时间,还需借助特殊手段?这其中究竟有何种隐情? 我们都知道著名的阿波罗登月事件,美国政府宣布登上了月球,然而这真的就是像传说中一样神乎其神吗?甚至于整个过程,被传为全是美国政府为了维护其在美苏太空竞赛中的胜利,而精心设下的一个骗局。 最近的民调显示,大约有20%的美国人认为美国从未登上月球。阿波罗任务结束后,我们为什么就再也没回去过?为什么只有在理查德·尼克松任期内人类登陆月球?水门事件后大多数人都不愿意相信这位狡猾的小迪克的糊弄,说什么美国在冷战中名利双收的鬼话。 在下面的内容中,作者列出了一些证据表明登月可能是个骗局。作者试图在考虑了NASA提供的解释的情况下为每一条都提供一个客观的视角。 1、飘动的旗帜 飘动的旗帜 阴谋论者指出,当第一个登月直播在电视上播出时,观众可以清楚地看到尼尔·阿姆斯特朗和巴兹·奥尔德林插在月球上的美国国旗正颤动飘舞着。着陆的照片似乎也显示有微风荡漾,上图中可以清楚地看到国旗的褶皱。但显而易见的问题是,在月球的大气层中没有空气,当然就没有风能使国旗飘动。 无数的解释试图反驳这一现象没有任何稀奇:NASA声称国旗是存放在一个细管内,连锁反应使得它在插好之前就被展开了。其他的解释则说宇航员在接触铝杆时的反作用力产生的干扰使得录像画面出现了波纹。 2、消失的着陆坑 消失的着陆坑 声明如下:如果NASA真的登月了,在登月舱着陆时下面会出现一个着陆坑。但在任何登陆的录像或者照片中都找不到一个坑洞,登月舱更像是被整个放在了那里。同时月球表面覆盖着细小的月球尘埃,但这在影象资料上基本看不到。 同国旗的问题一样,消失的着陆坑有着一大堆的解释。NASA主张的是登月舱在低重力环境下着陆需要的推力要比在地球上小得多。月球的表面本是坚硬的岩层,所以很可能无法观察到一个明显的着陆坑——就像一架飞机在混凝土跑道着陆时也不会留下一个大洞。 3、消失的星星 在所有的照片、影像资料中,没有星星是登月骗局让人信服的理由之一。月球上没有云,所以在月球上看星星远比我们在地球上透过大气层看要清楚明亮得多。 这里的论据是,NASA几乎无法为登月骗局绘制每个星星的确切位置而不被看穿,所以干脆就不画了。而他们给出的理由是照片质量太差所以看不见星星(这真是他们给出理由)。 有些照片是高品质的,但仍看不见星星。而你却能在地球拍摄一张能看见星星的低品质照片。 消失的星星 4、范艾伦辐射带 为了抵达月球,宇航员必须经过一条范艾伦辐射带(范艾伦辐射带是在地球附近的近层宇宙空间中包围着地球的大量带电粒子聚集而成的轮胎状辐射层,由美国物理学家詹姆斯·范·艾伦发现并以他的名字命名。——译者注)。辐射带受地球磁场控制永远保持在同一个位置。 范艾伦辐射带 阿波罗登月标志着有史以来人类第一次将活人送出了这条辐射带。阴谋论者争论说,尽管有飞船内外都有铝涂层,但辐射的强级几乎能把宇航员在前往月球的途中煮熟。 NASA已经反驳了这种说法,强调宇航员在很短的时间内就穿越了辐射带,所以只遭到了轻微辐射。 5、无法解释的东西 登月照片公布后,理论家们很快就注意到一个神秘的东西(如上图所示)——在阿波罗12号任务中宇航员头盔上的反射。这似乎是完全没理由出现在那的一根挂着的绳子或者电线,让很多人认为这是一个在电影棚中经常见到的聚光灯。 因为图像质量太差,这一猜测仍存在疑问,但谜团依然存在:为什么会有东西悬浮在月球的半空中(几乎没有空气)。从登月舱的其他照片中似乎都没有东西从它上面伸展出来,所以这至今仍完全无法解释。 无法解释的东西 6、慢速行走和隐线 为了论证登月是在一个摄影棚中拍摄的,阴谋论者必须认为低重力环境是被NASA模拟出来的。 慢速行走和隐线 如果你拿到了登月镜头的录影带,并将影片2.5倍的速度播放,宇航员看起来就像在地球重力下行走。 而让人印象深刻的宇航员跳跃高度,不可能在地球重力下实现,但隐藏的电缆可能给了宇航员一些额外的高度。 在一些截图中可以看出隐线的轮廓(据说这些照片只能看出一根非常模糊的线条)。 7、多出来的光源 在月球上只存在一个强光源:太阳。这表明所有的影子都应该是互相平行的。但在登月时却不是这样:视频和照片都清楚地显示出影子的方向是不同的。阴谋论者认为,多出来的光源有力地证明了这些登月照片是拍摄于一个类似电影片场的地方。 NASA一直试图把这些奇怪的影子归咎于月球表面上不同寻常的隆起和丘陵。这一解释让一些理论家哭笑不得;丘陵怎么可能造成如此巨大的角度误差?图像中登月舱与前景中岩石的影子几乎成45度角。 多出来的光源 from:http://news.gmw.cn/2016-04/21/content_19802349.htm

龙生   22 Apr 2016
View Details

那些 JavaScript 容易被忽视的细节

《JavaScript 权威指南》这本书从第四版开始,一直到第六版,每个版本我都逐字逐句读过几遍,然而每一遍下来的感受却完全不一样。上上周的周一,再次翻开了这本犀牛书, 这一次我是带着批判精神和研究精神过来的,所以看的时候也写下了一些感受和笔记,都是些容易被忽略的点,部分内容犀牛书上不一定有提到。 之前都发在 微博 上,稍微整理了一番,放在这里,方便阅读。 一些小点 语句/表达式 换个角度理解语句(statemaents)和表达式(expressions):表达式不会改变程序的运行状态,而语句会。还有一种叫做表达式语句,可以理解为表达式和语句的交集,如 ({a:1})、"use strict;"等,我觉得没必要死扣,意义不大。 字符集 ES3 要求 JS 必须实现 Unicode 2.1 及后续版本,而 ES5 只要求支持 Unicode 3 及后续版本。Unicode 字符 2005 年超过了十万字符,至今仍在不断增修,最新版本是 8.0。 分号 如果你写 JS 代码不喜欢带分号,而又搞不清什么时候必须加分号,可以这么做:在以  “(“、”[“ 、”/“、”+”、”-“ 开头的语句前面都加上一个分号,如 ;(a + b).toString()。 进制 ES5 严格模式中禁止使用八进制。目前各种引擎对 JS 的实现是存在差异的,部分支持八进制,部分不支持。八进制被禁止的原因:String 和 Number 之间经常被相互转换,而以 0 开头的八进制数据特别容易让人迷惑,也容易让机器迷惑,比如 09 是该被转换成 9 还是直接报错?十六进制不存在这个问题,如 0x98。更多信息参阅 这里。 精度 JS 采用 IEEE-754 浮点数表示法,这是一种二进制表示法,由于精度原因 JS 不能表示所有的实数。它能展示的浮点数个数是有限的,比如它不能准确地表示三分之一的数值字面量。这也导致了它在浮点数的计算上存在误差,如 0.3-0.2 != 0.2-0.1,因为在计算的过程中,存在数据的溢出,丢失了精度。 null/undefined 系统级、出乎意料的或者类似错误的值的空缺使用 undefined,而程序级、正常的或意料之中的值的空缺使用 null。平时编程给变量赋值时,不要使用 undefined 而应该用 null。值得注意的是 ES3 中的 undefined 是可以被重新赋值的,ES5 修复了这个 bug。通常我们使用 void 0 来还原/代替 undefined 的值。 eval eval 是个不好把握的东西,它在 ES3 中更像是 Function,而在 ES5 中更像是一个运算符(严格模式下不允许设置别名,否则报错,且将其作为保留字)。实际上 ES3 中也不允许给 eval 设置别名,然而很多实现却依然允许,并将其作为全局代码来执行,浏览器尤其是 IE 对它实现相当混乱,没有什么规律可循,不过 IE 中提供了一个 […]

龙生   22 Apr 2016
View Details

财色名食睡

1 财富从哪里来的?佛在经论里面给我们说得太多了,财富是从布施得来的。 2 布施是种因,财布施得财富。这个世间发大财的人,你不必羡慕他,他命里有那么多财,是他前世修财布施修得多。 3 财富放在什么地方利息最大?给诸位说,布施一切众生这个利息最大。 4 佛门讲“舍一得万报”,这是真的,可是一般人不相信,这是他的善根不足。信解是善根,信了之后你要肯干,肯干是你有福报。 5 佛在一切经里面都教给我们,你修财布施,你生生世世财用不缺乏,为什么?你种的因好。 6 财用不缺乏,这个好!不缺,这个多自在!不必要占有,不必要积蓄。 7 小乘经上讲“积财丧道”,丧什么道?六度是菩萨道,积财,菩萨道失掉了。 8 佛不叫我们积财,有财就布施掉,你这里布施掉,到你需要的时候决定有,不会缺乏。 9 世间人学佛,不信佛!对佛讲的这个不敢相信,怕布施掉,明天要用没有了怎么办?这就是对于佛不相信。 10 财布施,这只是布施,不能成为功德,这里面没有功夫;没功夫,就是不能断悭贪。吝财,得贫穷的果报! 11 有一些好心人,没有智慧,听到一点佛法,要喜舍,把他的钱财都舍了,都送给别人;别人干的是什么事,都不晓得! 12 如果那个人是个邪门歪道,换句话说,你这个“舍财”帮助他造恶。 13 他没有财,他造恶有限,他财多了,造的业更重,将来他是祸首,你是从犯。这个舍就舍坏了,就舍错了。 14 正法没有了,邪法外道逐渐兴旺,信徒多,财力雄厚,他有钱可以包电视台宣传他的法门,所以修福没有真正智慧,你修不到福。 15 “财色名食睡”这些东西在眼前,你如果还动心,你离不了欲界,三界里头欲界不能超越。 16 在娑婆世界苦!不管你是什么样的地位,你有多大的财富,穷人有穷人的苦处,富人有富人的苦处。做了国王他也不自在,他还有他的苦处。 17 经上说“财色名食睡”,这是五盖,五种烦恼,本性里头没有的。“盖”是比喻,把你自性里面的智慧、德能盖住了;“盖”就是“障”的意思。 18 对于外面境界(财色名食睡、名闻利养),只要你能看得破、放得下,你在一切境界里面得大自在。 19 财色名食睡、名闻利养,我们要放下,我们不求这些东西。这些东西纵然得到,应当立刻舍弃,为什么?我们心才清净。你要不舍弃,名利能染污你的自性。 20 佛在经上常说:财色名食睡,地狱五条根;你只要有一条,轮回就出不去。 21 印光大师是菩萨再来,对于现代人的毛病了解得最清楚、最透彻。他老人家曾说,“业海茫茫,难断无如色欲”我们这个社会,最容易犯的是邪淫。 22 邪淫不仅仅是指男女之欲,凡是衣食住行、物质生活过于奢侈,超越了你的本分,都叫做邪淫。当然邪淫正指是男女淫欲,不是夫妻正常配偶,这都是邪淫。 23 电视节目里头有黄色的、有灰色的,网络里面比电视还要严重。这些东西在教什么?教邪淫、教贪财、教争名逐利,天天在教你,多少人乐此不疲!这个社会哪有安定的日子? 24 《因果经》云:男子邪淫,娶多妻妾或买春,命终即堕铁磨狱。生前左拥右抱,享齐人之福,死后磨成肉酱,贪图色欲之报,真是奇惨无比! 25 佛法讲修行,修行是第一桩大事。修正我们贪恋的习气,修正我们淫逸的行为,你能够得健康长寿之道。健康长寿第一个因素是心地清净,如何得清净?寡欲就清净了。 26 世间人贪图名利,世间名利得到,这是一生的,你能享受的时间非常短暂。 27 享受当中,要造无量的罪业;所造的业,将来一定要偿还,绝对没有侥幸的。欠债要还钱,欠命要还命,没有一个人能幸免。 28 名利能染污你的自性,名利害死人,名和利都不可以贪着。 29 “财色名食睡”越淡薄,你的身心就越健康。“财色名食睡”,菩萨都舍弃了;“苦乐忧喜舍”这五种受,也舍掉了。他心得清净! 30 “苦乐忧喜舍”是六道众生的五种受:身有苦乐,心有忧喜,苦乐忧喜暂时停止的时候叫舍受。舍受虽好,但是它时间不长,所以苦乐忧喜舍是不正常的受,不是正受。 31 一般人,财可以舍,男女色欲可以舍,名也可以舍。但睡舍不了,吃也舍不了,一天还要吃三餐,三餐之外,还吃点心! 32 “财色名食睡”这五种障碍里头,“睡”和“吃”这两种你舍不掉,那是你自己工夫不够。工夫够了的时候,行! 33 世尊教诫初学远离“五荤”;“五荤”是韭菜、大蒜、葱、小蒜、兴渠(洋葱)。 34 为什么佛要我们戒除这五种?《楞严经》上讲得好,这五种蔬菜,熟吃会引起性冲动,生吃会引起肝火,发脾气。 35 世间人以什么为乐?总是以财、色、名、食、睡为乐。而这个里头最容易起贪心的,一个是色欲,一个是食欲。 36 好吃,就免不了杀生;杀众生的命,这是欠他命,欠命要还命!你吃这些众生的肉,当时觉得很乐,你有没有想到将来要还债? 37 佛在经典上讲的是真话:人死为羊,羊死为人,互相吞啖,冤冤相报。 38 睡眠当然很重要,你睡得好,你精神饱满;但是不能贪睡,睡得太多就昏沉了,所以这也是个烦恼。 39 一个人贪睡的时候,精神萎靡不振。不能振作,大好光阴虚过了,这都是罪过。 40 释迦牟尼佛对我们这个世界,这些人道的众生,了解得太清楚:四个小时睡眠足够了。四个小时以上是贪睡,那就变成障碍。 41 佛规定的这是正常的:晚上十点钟睡觉,早晨两点钟起床,就赶紧起来要用功。我们用功的方法,念佛是最好。 42 布袋和尚的旁边,常常画几个小孩围绕他,小孩一定是五个或者六个,五个的比较多。 43 五个代表五欲,财色名食睡;六个就代表六尘,色声香味触法。画几个小孩围绕他,代表五欲六尘一天到晚围绕着他,他不动心,他不受干扰,取这个意思。 44 你爱财、爱名、爱色、爱吃、爱睡,五欲六尘没有一样不是你所爱的,那你就是天天在那里想什么?想六道轮回。 […]

龙生   21 Apr 2016
View Details

VirtualBox 屏幕分辨率怎么调整,怎么全屏

很多在 Mac 上安装 Virtual Box 虚拟机的小伙伴,在安装完成系统以后,发现显示效果不好,很小,也不能全屏。其实这是因为在虚拟机系统里没有安装 Virtual Box 的增强驱动造成的。这里简单介绍下怎么在 Virtual Box 里安装增强驱动的操作方法。 工具/原料 Virtualbox 方法/步骤 首先请在 Virtual Box 里启动安装好的 Windows 虚拟机,如图所示 当虚拟机启动并进入系统以后,请保持这个虚拟机的窗口在最前端,然后点击屏幕顶部的 Devices 菜单栏。 接着请点击菜单栏中的 Insert Guest Additions CD image 一栏,如图所示 随后我们在返回虚拟机中的系统,一般情况下系统会弹出它的安装界面。如果没有弹出来的话,请打开我的电脑,找到它的盘符,双击也可以运行安装。 接着在 Virtual Box 增强工具的安装界面里,根据提示操作一步一步点击安装即可。 安装完成以后,需要重新启动虚拟机系统,之后就可以调整虚拟机的分辨率,也可以实现全屏状态了。 from:http://jingyan.baidu.com/article/6525d4b13b7d0fac7d2e94ef.html

龙生   16 Apr 2016
View Details
1 270 271 272 432