分类
日记

读《明朝那些事儿》的思考

上、下班中,在大部分日子里,我会选择乘坐公共汽车,每天约有2小时我都是待在拥挤的公车上,晃晃悠悠,坎坎坷坷,一直就这样过着。每当这个时候,在车上看书,成了我一天里难得的休闲时间。经朋友推荐,在近一月时间里,我拜读了当年明月的网络书籍《明朝那些事儿》,合计七部。纵然车里挤得脸贴窗,脚被踩,我依然沉迷在明朝那些事儿里,作者幽默诙谐的陈述着历史,带我回到大明王朝,去了解那些曾经的历史真相。276年的明朝史,朱元璋,朱棣,张居正,唐伯虎,王守仁…包括杨慎,观他们一生,到头来都如杨慎这首词所写,都付笑谈中。王朝更替,人生沉浮,在这些游戏中,所有成功,所有荣华富贵,恩怨荣辱,最终都化为尘土,归于笑柄罢了!一切世事不过如此。

临江仙·滚滚长江东逝水(明 杨慎)

滚滚长江东逝水,浪花淘尽英雄。是非成败转头空,青山依旧在,几度夕阳红。

白发渔樵江渚上,惯看秋月春风。一壶浊酒喜相逢,古今多少事,都付笑谈中。

历史已成云烟,但读史明鉴。我除了看热闹,这些故事同时也给我带来了一些思考,同君共分享吧。

分久必合,合久必分

“论天下大势,分久必合,合久必分”。中国上下五千年,无论任何朝代,明朝也没有例外,无论他们前期如何辉煌灿烂,却总离不开退出历史舞台的必然。气数尽,必灭亡。老子打江山,子孙总会有天葬送掉这一切的辉煌。朝代更替,永远是不可避免的结果,只是合的时间长短问题。治国同治家,天下合,家庭和,绝不是皇帝、老子一人能主宰的。特权阶级时刻都是存在的,他们影响着历史的进程,然而他们并非能驾驭历史的一切。朱重八、魏忠贤、张居正,无论出身贫贱富贵,天下大势,也许你就有机会参与一下下。所以,留给子孙最好的遗产,在我看来,并非金银珠宝。一无所有,未必不好。

用自己喜欢的方式去度过人生

何为成功?明朝历史276年,朱元璋、朱棣、于谦、郑和、一些名将、众多太监…无数人物登场,充满斗智斗勇,尔虞我诈,勾心斗角…无非为权利,为金钱,为名誉奋斗的头破血流,前一页这些家伙如何如何风光,到了第二页也许就被整死灭族,令我不停的感叹人生无常,物是人非,我们的人生到底应该怎么活?最终作者给我了解答,用自己喜欢的方式去度过人生,这就是成功!不被外物所干扰,不被外界所侵蚀,我有何理想?有何信仰?为之奋斗到死,无憾!无悔!

明朝皇帝的爱情故事

大多应该没有爱情,不过有如下几位的爱情在我看来,真幸福,真有爱!

1、朱元璋和马大脚 (一个成功男人背后的女人)

参见 http://baike.baidu.com/view/5417711.htm

2、朱祁镇和钱皇后

他们诠释了同甘苦共患难,无论贫富贵贱,执子之手,与子偕老。

3、朱见深与万贞儿

这俩已经超越凡人对爱的理解,爱的痴狂,爱的疯狂,爱的变狂了。

参见http://baike.baidu.com/view/29946.htm

书中还有非常多的智慧需要我慢慢深入的逐步体会。推荐各位抽空读读。

山近月远觉月小,便道此山大于月。若人有眼大如天,当见山高月更阔

这是王阳明小时候做的打油诗,是辩证法的应用基础,“知行合一”是王阳明首次提出的理论。

以下摘录:

所谓 “知行合一”,不是一般的认识和实践的关系。“知”,主要指人的道德意识和思想意念。“行”,主要指人的道德践履和实际行动。因此,知行关系,也就是指的道德意识和道德践履的关系,也包括一些思想意念和实际行动的关系。王守仁的“知行合一”思想包括以下两层意思。

1、知中有行,行中有知。王守仁认为知行是一回事,不能分为“两截”。“知行原是两个字,说一个工夫”。从道德教育上看,王守仁极力反对道德教育上的知行脱节及“知而不行”,突出地把一切道德归之于个体的自觉行动,这是有积极意义的。因为从道德教育上看,道德意识离不开道德行为,道德行为也离不开道德意识。二者互为表里,不可分离。知必然要表现为行,不行不能算真知。道德认识和道德意识必然表现为道德行为,如果不去行动,不能算是真知。王守仁认为:良知,无不行,而自觉的行,也就是知。这无疑是有其深刻之处的。

2、以知为行,知决定行。王守仁说:“知是行的主意,行是知的工夫;知是行之始,行是知之成”。意思是说,道德是人行为的指导思想,按照道德的要求去行动是达到”良知”的工夫。在道德指导下产生的意念活动是行为的开始,符合道德规范要求的行为是 “良知”的完成。

分类
学习笔记

c#获取Excel中图片信息

C#获取excel文件中单元格文字内容

        /// <summary>
        /// 获取数据.
        /// </summary>
        /// <param name="row"></param>
        /// <param name="col"></param>
        /// <returns></returns>
        public static string GetValue(int row, int col)
        {
            // 取得单元格.
            var cell = xlSheet.Cells[row, col];
            if (cell.MergeCells == true)
            {
                // 本单元格是 “合并单元格”
                if (cell.MergeArea.Row == row
                    && cell.MergeArea.Column == col)
                {
                    // 当前单元格 就是 合并单元格的 左上角 内容.
                    return cell.Text;
                }
                else
                {
                    // 返回 合并单元格的 左上角 内容.
                    return xlSheet.Cells[cell.MergeArea.Row, cell.MergeArea.Column].Text;
                }
            }
            else
            {
                // 本单元格是 “普通单元格”
                // 获取文本信息.
                return cell.Text;
            }
        }
        //注:xlSheet 是 Excel 工作表对象.
        /// <summary>
        /// Excel 工作表.
        /// </summary>
        private static Microsoft.Office.Interop.Excel.Worksheet xlSheet =null;

获取图片信息如下:

分类
日记

收到google的pin信件了

2月份某天google adsense账户终于到了10刀,提交了pin验证申请。今天路过楼下邮箱,发现了来自USA的google信件。信件很小巧,明信片大小。奇怪的是,我收的这封连个邮戳都没盖。老美小气,中国邮政也跟着懒。同时还收到一堆来自中国某些银行的账单,广告一堆,直接撕掉扔垃圾箱,真浪费纸。

这就是大logo,没邮戳?

IMG_0004正面,还是没邮戳。IMG_0002正文。主要部分就是我盖住的。立即通过验证,等猴年马月到100刀,我就能收美元了。IMG_0005

另外晚上还收到某商城订购的超频3风扇,立即换掉以前的噪音污染源,转速1000多如今,真不赖,这个夏天他不会热了。

分类
学习笔记

华为路由猫HG526设置

电信送的家庭网关设备华为HG526,能看IPTV,不过工作人员服务态度极差,说必须每次开机拨号上网,看电视的时候拉上网线看。每次这样还不烦死。拿到说明书,看到设备功能相当丰富,还是自己研究玩吧。我是西安电信用户,经亲测,路由功能,以及双无线,FTP下载等功能均能用。使用一月来,比较稳定。不过再次批评电信。网速太差劲。根本不够8M,完全忽悠用户的,投诉N次,来修了N次也没见好。各位不要迷信网络升级,都忽悠咱的。请将投诉进行到底,你家网速也可能不够噢。

登录地址

打开浏览器地址栏内输入192.168.1.1敲回车,输入

用户名:telecomadmin

超级密码:nE7jA%5m

(注:密码注意大小写,比较复杂建议复制粘贴上去,不要有空格哦),有的被电信修改密码了。你抓住电信的人问呗。问不出来打他。

开启路由

登录后,进入“网络”->“宽带设置”,在“连接名称”右边,选择“INTERNET_R_8_35”(如果没有,新建),按照下图配置,修改自己的上网账号和密码。

未命名

各个地方的VPI/VCI值是不一样的,当地的请百度,我这里是西安的。

IPTV需要拨号连接,我是这样设定绑定的,SSID2是无线2,默认这个没有打开,通过配置文件,这个是可以激活的。HG526有两个无线的,电信送你的是经过阉割的,如果需要自己开启吧。激活后通过这个无线,计算机可以通过拨号后,上网噢。另外这个无线可以用来无线看IPTV。不过我的IPTV机顶盒没配备无线网卡。也没有特意去试验。理论上应该是可以的。大家去试吧。

O~`1)~4SQ`J3{ZAQ{WDUN5C

无线设置

SSID1 设置如下。

A4YK5OHAYEV$4B6I%DRO)93

其他诸如FTP,SSID2的开启,通过配置文件即可。

关于配置文件的高级设置,不讲解了。百度已有西安某哥们写的详细教程。放个hg526配置文件加密解密工具去网盘。有需要朋友可以去下载。

详见:http://email2me.blog.163.com/blog/static/343470332011010111338654/

分类
日记

TXT文件导入sql数据库时分隔符控制

小结:

Txt文本文件分隔符format有多种。例如:逗号,分号,制表符等

详细参考 :http://msdn.microsoft.com/en-us/library/ms709353%28VS.85%29.aspx

直接用jet引擎导入,例如:

SELECT  *
INTO    jiaofei
FROM    OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
                   'Text;HDR=YES;FMT=TabDelimited;DATABASE=F:\'
, jiaofei#txt)
 --aa#txt是文本文件名aa.txt 

其中:“text;HDR=Yes;FMT=TabDelimited”;

hdr=yes 意思是首行是否包含列名称

FMT=TablDelimited 意思是格式的分割限定

实际导入时,发现源文件是使用”制表符“分隔的,但导入后没有分隔。

经查资料,发现如下两种解决方案:

方案一:修改注册表。

修改注册表中:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Text “format”的键值

默认的分隔符为CSV分隔“,”文件是制表符分隔的,那么就要把”format”的键值改成“Tabdelimited”

方案二:增加Schema.ini来订制格式

数据类型, Schema.ini 必须与txt或者csv文件在同一目录下才能生效。

Schema.ini 内容

[test1.txt]
Format=TabDelimited
ColNameHeader=True
MaxScanRows=0
CharacterSet=ANSI
a=F1 Char Width 3
b=F2 Char Width 10
c=F3 Integer