摘要: 在项目中遇到需要记录操作日志的需求,由于是一个外挂系统,因此不用考虑到公司框架的限制,直接二层架构直连数据库,考虑使用log4net连接DB2。请宽恕我这个非软工科班出身的IT小白,以前一直在知道有个log4net,但在工作中公司有一套自己的框架记履历,一直没有机会接触。这次嘛,正好就这个机会小试身... 阅读全文
posted @ 2014-10-29 20:59 TonyChan 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 在Stack Overflow上看到一个较热门的问题,作笔记于此。Console.WriteLine()有以下如此多的重载:1 public static void WriteLine(string format, params object[] arg);2 public static void WriteLine(string format, object arg0);3 public static void WriteLine(string format, object arg0, object arg1);4 public static void WriteLine(string fo 阅读全文
posted @ 2014-03-13 07:47 TonyChan 阅读(1357) 评论(0) 推荐(1) 编辑
摘要: 上一篇博文捣鼓了一下树莓派直连线连接PC。吃完午饭心血来潮,树莓派既然能用直连线连接PC,曾经也试过拿PC当作热点,为何不尝试一下用WLAN将树莓派与PC互连呢?果断搞起。首先,我当前笔记本是用WLAN连接路由器的,那如何让笔记本的无线既能够作为Internet数据的接收端,又能作为热点来使用呢?好在有Microsoft Virtual WiFi Miniport Adapter,一般网卡只能连接到一个无线网络,因此如果通过无线网卡连接到 Internet,就不能再使用这个无线网卡建立临时网络,共享 Internet 了。而Microsoft Virtual WiFi Miniport Ada 阅读全文
posted @ 2014-03-01 14:15 TonyChan 阅读(4525) 评论(5) 推荐(1) 编辑
摘要: 刚入手树莓派一天不到,SSH树莓派一直用的是路由+无线网卡的配置。想到明天就要出差了,本想把树莓派也带去,可宾馆的房间只有一个网口,通常都是兄弟们连接小型无线路由用的,连接树莓派似乎成了一个难题。于是乎各种GOOGLE,找到了直连线连接PC的方法。首先,将PC的无线网卡设置成共享,并在家庭网络连接中选择本地连接在无线网卡共享设定完成后,在网络页面网络设备一栏可以看到,多出了Internet getway device图标。此图标的出现表示系统将本地有线网卡被赋予了路由器的角色。在cmd中输入arp -a查找树莓派被分配的IP地址直接SSH此IP地址,成功;同时ping一下百度,也OK。此次试验 阅读全文
posted @ 2014-03-01 11:15 TonyChan 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 初次使用树莓派,在使用树莓派本机网卡时被DHCP服务器分配到192.168.0.103,连接正常。于是乎很开心的将无线网卡插入树莓派,急于摆脱网线的束缚。ifconfig一下获取无线网卡的MAC地址,然后在路由端获取被分配的IP地址-192.168.0.104。同样SSH之,却发现报如下错误:GOOGLE了一下,可能是以前曾经用SSH练过104地址所致,但按查询到的方法:ssh -o 'StrictHostKeyChecking no' user@host以及修改/etc/ssh/ssh_config文件下StrictHostKeyChecking no配置,似乎均无效,着实捉 阅读全文
posted @ 2014-02-28 18:16 TonyChan 阅读(1950) 评论(0) 推荐(0) 编辑
摘要: 本文针对《MS .NET企业级应用架构设计》业务层前半部分做了相关笔记并记录了自己的一点想法。对于后半部分的具体模式将在第二次笔记中体现。关于Layer与TierLayer一般用来组织代码。例如当提到表现层(Presebtation Layer),我们指的是应用程序前端的功能,而并不是某种客户端平台或技术。Tier指代码运行的位置。Tier常指物理上的层次或一个物理层。或者可以这样说,Tier就是架构师让逻辑层运行的地方。以前一直以为业务层只能应用在具体的某一物理层上,事实上,物理层的Tier与组织代码的Layer是有区分的,跨物理层的Layer只要适当在Layer混合层(Tier独立层)的代 阅读全文
posted @ 2014-02-09 21:50 TonyChan 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 在了解HANA的同时遇到了列存储的概念,因此GOOGLE了些资料,作为笔记记录于此。一般的数据库采用行存储,行存储的写入是一次性完成的。由于行存储的存储结构是以数据行为单位聚簇在一起的,这样的实现能够保证数据的完整性,保证写入的过程成功或失败。对于数据写入,行存储只需将磁头移动到相应行的位置即可完成写入操作;对于数据修改,与写入相似,行存储能够保持较高的效率;对于数据的读取,行存储通常将整行的数据读出,如果仅需要读取几列,行存储会在内存中将冗余列消除,这样的处理方式对于常规数据量的数据读取是可以接受的,但对于大数据,过多的冗余必定会造成数据读取的低效。在1985年SIGMOD会议上就有文章” 阅读全文
posted @ 2014-02-06 15:16 TonyChan 阅读(7078) 评论(0) 推荐(0) 编辑
摘要: 摘要本文主要阐述了矩阵在互联网搜索中的应用,对互联网搜索引擎的基本原理进行了解析。所阐述的内容包含了互联网搜索引擎索引构造技术、网络爬虫技术及PageRank算法,涉及的数学知识涵盖了布尔代数、图论和矩阵论。0 引言随着科技的进步,网上冲浪已进入了千家万户。在我们畅游网络世界中,以google、百度、AOL等为代表的搜索引擎也成为广大网民经常使用的工具。通过输入关键字,搜索引擎往往能够在相对较前的位置显示我们需要查找的网页。在构建搜索引擎的过程中,搜索引擎所处理的主要涉及三方面的内容:1.索引的构建——用于在海量资源中找到符合关键字的网页;2.网络爬虫技术——用于构造海量网页资源库;3.排序技 阅读全文
posted @ 2013-07-01 22:30 TonyChan 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 10 namespace Vigenere 11 { 12 public partial class Form1 : Form 13 { 14 ... 阅读全文
posted @ 2013-07-01 22:17 TonyChan 阅读(970) 评论(1) 推荐(1) 编辑
摘要: ==用于比较数值,与C不同的是,当用==比较字符时(同>,<),纯粹的字符串会转变为数值0,夹杂数字的字符串会忽略字符串中的非数字部分,最终将字符串转换为数值上下文。use 5.010;use strict;say '10abc' == '10bcd';say '10abc' < '11bcd';say 0 == 'bcd';say 'abc' == 'bcd';say 0 < '1bcd';智能匹配启动智能匹配需确保PERL版本早5.10.1 阅读全文
posted @ 2013-05-08 07:57 TonyChan 阅读(205) 评论(0) 推荐(0) 编辑