摘要: 由于Excel 2003在单元格和行数上有限制,在报表导出到Excel中,如遇单元格数据过多或行数过多会出现异常。对用户的使用造成很大的困挠。 当然,对数据进行拆分是一种不错的解决方法,不过这种方法在实现上有一定的工作量,导出的格式也和报表呈现不一致。因此推荐另外一种实现方式,升级Excel!... 阅读全文
posted @ 2014-03-04 11:09 小白快跑 阅读(2558) 评论(0) 推荐(0) 编辑
摘要: 总结来说:1、事件未注销 解决方法:注意注销和清理这种事件。 A.Event-=处理函数2、数据绑定,由于绑定的属性不是DependencyProperty并且不是继承自INotifyPropertyChanged。 经实验证明这种属性是不会自动更新的。 解决方法:a、在绑定的时候注意标明BindingMode.OneTime b、BindingOperations.ClearBinding(DependObject,DependObjectProperty)BindingmyDataBinding =newBinding("Children.Count");myDataB 阅读全文
posted @ 2014-02-28 16:23 小白快跑 阅读(758) 评论(1) 推荐(0) 编辑
摘要: 序列化在开发的过程中重要性不言而喻。使用场景一般为:1、应用程序的状态(对象图)保存到文件系统或数据库中。可在需要的时候对这些对象进行恢复。如ASP.NET通过序列化和反序列化来保存和恢复会话状态。2、对象的备份。案件对某些对象的生成极为困难,如需要大量的计算、IO等,但是结果比较恒定,我们可以把这些对象保存下来。3、程序可视化对象的复制与粘贴。如WinForm和WPF的对象的复制和粘贴。4、网络间对象通信,进程间通信等。5、对象的加密和解密。 一般来说如果继承基类需要基类本身可序列化,如作为万物的Object就是可序列化的。对于不序列化的对象我们可以通过"重写程序集和/或类型&qu 阅读全文
posted @ 2014-02-24 16:03 小白快跑 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 今天在配置一个ODBC的数据连接,用udl进行验证用户名和密码,测试正常。程序就是连不上,并且是远程的Silverlight程序,错误就返回一个"Submit operation failed. Object reference not set to an instance fo an object."。 通过Fiddler2进行查看服务可以正常启动。(验证服务的方法参见"http://msdn.microsoft.com/zh-cn/library/ff426913(v=vs.91).aspx“) http://localhost/ExampleApplicat 阅读全文
posted @ 2014-02-20 17:43 小白快跑 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/tianlesoftware/article/details/5827245如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一.查看执行计划的三种方法1.1设置autotrace序号命令解释1SETAUTOTRACEOFF此为默认值,即关闭Autotrace2SETAU 阅读全文
posted @ 2014-02-19 09:30 小白快跑 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 简介 NFS:是Network FileSystem。最大的作用就是通过网络,让不同的机器、不同的作业系统、可以分享档案。通过将共享目录挂接到本地,就可以像操作本地目录一样去操作共享的目录。在共享中分为服务器和客户端,需要安装的程序也不一样,客户端通过RPC的方式去请求服务端完成相应的操作。可以想象成为windows的共享目录(权限是在server的/etc/exports中设置的)。 (1、NFS示意图) (2、RPC在NFS中的位置)服务端 安装nfs-server: sudo apt-get install nfs-kernel-serv... 阅读全文
posted @ 2014-01-03 14:52 小白快跑 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: Hadoop缺省端口列表50030 mapred.job.tracker.http.address描述:JobTracker administrative web GUI JOBTRACKER的HTTP服务器和端口50070 dfs.http.address描述:NameNode administrative web GUI NAMENODE的HTTP服务器和端口50010 dfs.datanode.address描述:DataNode control port (each DataNode listens on this port and registers it with the? Nam 阅读全文
posted @ 2013-12-26 15:55 小白快跑 阅读(643) 评论(0) 推荐(0) 编辑
摘要: IIS的来宾帐户用于匿名访问,它的帐户密码存于三个地方,metabase.xml,SAM数据库,IIS安全配置要能够使用匿名访问功能,三处的密码信息必须一致,我们可以通过以下方法使三方数据库一致,否则将提示401.1错误:1、找到本地用户和组或是域用户,找到IUSR开头的用户,重设密码,假设密码为abc123,./;2、打开IIS控制面板,选择相应的WEB站点,右击选择属性,目录安全性,启用匿名访问,在此输入密码abc123,./3、在命令行中,定位到c:inetpubwwwrootadminScripts目录下,运行 cscript adsutil.vbs set w3svcanonymou 阅读全文
posted @ 2013-12-24 15:05 小白快跑 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://coolshell.cn/articles/10804.html/comment-page-2#comment-1081293X-Y Problem对于X-Y Problem的意思如下:1)有人想解决问题X2)他觉得Y可能是解决X问题的方法3)但是他不知道Y应该怎么做4)于是他去问别人Y应该怎么做?简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。于是乎:1)热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。2)在经过大量地讨论和浪费了大量的时间后,热心的人终于明白了原始的问题X是怎么一回事。3)于是大家都发现,Y根本就不是 阅读全文
posted @ 2013-12-19 16:06 小白快跑 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 本文首发http://f.dataguru.cn/thread-217843-1-1.html。一、下载安装thrift下载thrift-0.9.1.tar.gz安装包使用tar -xvf thrift-0.9.1.tar.gz解压该包cd thrift-0.9.1按照官方文档上的instal thrift 下载相应依赖包,地址为:http://thrift.apache.org/docs/install/ubuntu/ 执行如下命令 :sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-de 阅读全文
posted @ 2013-12-13 00:18 小白快跑 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 环境: 操作系统windows 2003 server .NET FRAMEWOK版本 :4.0.30319 ASP.NET MVC版本:2 描述 近日迁移一个ASP.NET MVC2的网站,目标服务器的.NetFramework正确安装,网站根目录的bin里也有:System.Web.Mvc.dll 在网站的主目录->配置->插入 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"。 但是一定不要选"那个确认文件是否存在",否则会出现文件找不到的现象,取消勾选就好 阅读全文
posted @ 2013-12-11 16:06 小白快跑 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 今天我的同事使用Remoting注册一个新通道。奇怪的是,通道始终无法注册,总是报告异常“该通道已被占用”。我明白这个异常出现的原因,但不明白的是此时系统并未使用任何一个通道,为何会有这个异常呢?即使重新启动计算机也是如此,莫非有一个我们无法探测到的Remoting服务在顽强且隐匿的在吞噬着通道?无论是tcp通道和http通道均是如此,真是奇怪啊。当然要解决这个问题是非常easy的,只需要在注册新通道前加上如下几行代码就OK了:if(ChannelServices.RegisteredChannels.GetLength(0)>0){foreach(IChannelchannelinCh 阅读全文
posted @ 2013-11-27 15:43 小白快跑 阅读(178) 评论(0) 推荐(0) 编辑
摘要: BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节CLOB CLOB全称为字符大型对象(Character Large Object)。它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度不等的字符集。可存储的最大大小为4G字节NCLOB 基于国家语言字符集的NCLOB数据类型用于存储数据库中的固定宽度单字节或多字节字符的大型数据块,不支持宽度不等的字符集。可存储的最大大小为4G字节BFILE 当大型二进制对象的大小大与4G字节时,BFILE数据类型用于将其存储在数据库外的 阅读全文
posted @ 2013-11-19 11:12 小白快跑 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 事情是这个 样子的,首先从数据库中取出一些数据,然后经过简单的处理在将这些数据入库,但是在数据在数据库中呈现为乱码。 在控制台输出为正常,日志里也为正常,但是在数据库中就为乱码。 (最为神奇的是在前期的调试过程中数据是可以正常显示的。) 以下为处理步骤: 1、怀疑是编码的问题... 阅读全文
posted @ 2013-11-14 17:26 小白快跑 阅读(771) 评论(0) 推荐(0) 编辑
摘要: http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html 阅读全文
posted @ 2013-10-10 18:15 小白快跑 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.yanyufly.com/2011/04/29/%e8%bd%aczookeeper%e7%9a%84%e5%8e%9f%e7%90%86%e4%bb%8b%e7%bb%8d/第一章 Zookeeper server1.1 Zookeeper基本原理1.1.1 Zookeeper的保证l 顺序性,client的updates请求都会根据它发出的顺序被顺序的处理;l 原子性, 一个update操作要么成功要么失败,没有其他可能的结果;l 一致的镜像,client不论连接到哪个server,展示给它都是同一个视图;l 可靠性,一旦一个update被应用就被持久化了,除非 阅读全文
posted @ 2013-10-10 18:14 小白快跑 阅读(4288) 评论(0) 推荐(0) 编辑
摘要: 2013年09月23日0点15分,可爱的儿子出生了,小家伙的出生给整个家庭带来了很多乐趣也彻底颠覆了我原来的生活。 至少现在全家的重心都集中在宝宝身上了。不管你在做什么,他哭了必须给他检查是不是饿了,尿不湿是不是不舒服了,是不是衣服穿的不舒服了....,晚上不管有多困,有多累,你也得随时听候他的招呼,不管是夜里11点,凌晨2点,还是4点...。 经常在半夜都是挣扎着起来把他伺候舒服了,然后自己就一头栽到床上睡过去了,其实说是昏迷过去比较贴切。饶是这个样子,媳妇还是抱怨说有时候晚上叫不起来...,我调侃式地说,那时候的我不是睡过去了,而是昏迷了。伺候宝宝不是一个容易的工程,就拿吃来说,前两... 阅读全文
posted @ 2013-10-10 16:30 小白快跑 阅读(196) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/firetw/之前写的一个文章,那个马夹不用了。今天遇到一个perl启动后台进程的问题,就是是在启动命令后面加"&"的进程还是顺序,特做此小实验。a.pl调度#!/usr/bin/perl -wuse Data::Dumper;my $cmd1="perl b.pl &";my $cmd2="perl b.pl &";my @result=`$cmd1`;my @result1=`$cmd2`;#system($cmd1);#system($cmd2);print 阅读全文
posted @ 2013-10-10 14:56 小白快跑 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库迁移有exp/imp,expdp/impdp等神器,但是各自也都有各自的限制(也可能是自己研究不到位)。 exp要求用户和表空间一致,expdb要求用户名一致。但是如果新库和老库的表空间和用户名都不一致如何做迁移呢?本文介绍借助pl/sql实现数据库的迁移。1、导出建表结构 通过Tables->右键"Export data"->选择"SQL INSERTS"->选择"Create tables" 注意一定要"where clause处填写wherw 1=2表表示此处只选择表结构不导出数据。 阅读全文
posted @ 2013-09-16 18:19 小白快跑 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 最近正在学习Hadoop相关的知识,参考了很多材料,如下是C#的两种实现。 目前对这个算法只是知道了运算的过程和思路,理解的还不是太深刻,我看到论坛上很多朋友算的pr值超过1,总感觉是有问题,具体哪有问题反倒倒说不好了,请知晓的朋友帮忙分析下。 附件是两种实现方式,感兴趣的朋友可以自行下来看看,有不对的地方,欢迎批评指正。 这是第二种实现的代码,我是通过判断两个矩阵的相差的范围进而判断是否退出迭代的。 C# 语言的实现,参考http://f.dataguru.cn/forum.php?mod=viewthread&tid=58606 输出结果中的S是构建的原始矩阵using ... 阅读全文
posted @ 2013-08-26 08:54 小白快跑 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 今天接到一个需求,需要由于表格(封装的DataGrid)中的列太多,下面有滚动条,用户要求冻结前几列,便于数据查看,就像Excel那个冻结效果一新。 由于以前在“ComponnetOne”这个第方插件中见过,不知道怎么想的就以为DataGrid 不能实现,就去网上找实现的方式,当然说什么的都有,就是没有比较理想的解决方案... 一个偶然的发现: DataGrid居然有"FrozenColumnCount"属性...,这货居然有这个属性。决定试一把.. XAML: ... 阅读全文
posted @ 2013-08-23 11:11 小白快跑 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://database.51cto.com/art/201009/227393.htmoracle数据库中如果需要使用SQL递归语句,应该怎么写呢?下面就为您介绍一个oracle中使用SQL递归语句的例子,供您参考。例子:pid id a b a c a e b b1 b b2 c c1 e e1 e e3 d d1 指定pid=a,选出 a b a c a e b b1 b b2 c c1 e e1 e e3 SQL语句:select parent,child from test start with pid='a' connect by pr... 阅读全文
posted @ 2013-08-06 16:02 小白快跑 阅读(799) 评论(0) 推荐(0) 编辑
摘要: WPF学习中。。。 最近几天,使用VS调试时总是出现提示:磁盘空间不足。我觉得可能有两种可能: 1.系统盘已被木马侵袭。历时4小时的全盘扫描没有病毒提示,只好删除了一些不必要的软件; 2.使用VS2010调试产生了很多垃圾文件,清理删除临时文件,系统盘暂时空出600M。 这样暂时使用了两天。... 阅读全文
posted @ 2013-08-02 09:00 小白快跑 阅读(462) 评论(0) 推荐(0) 编辑
摘要: oracle wm_concat函数的应用:SELECT LEVEL lv FROM DUAL CONNECT BY LEVEL <= 100wm_concat函数的效果:进阶使用方式,请移步:http://database.51cto.com/art/201010/231126.htm 阅读全文
posted @ 2013-07-25 14:39 小白快跑 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 今天需要在一个Sun Solaris上通过odbc的方式连接sysbase数据库。 但是主机上没有安装sysbase客户端,标题中的安装之所以加上'"',因为整个过程并不是严格的安装仅仅是从其他主机上拷贝而已。于是从其他主机上拷贝了一个目录,在.odbc.ini中找到sybase数据库的节点。[***]Driver=/opt/ODBC/lib/ivsyb1115.soDatabase=***ServerName=***LogonID=***Password=***ldd /opt/ODBC/lib/ivsyb1115.so根据提示从目标主机拷贝相应的文件放在和目标主机 阅读全文
posted @ 2013-07-24 20:28 小白快跑 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 完整记录新建一个简单的silverlight+wcf ria services的过程。 STEP 1:新建一个silverlight应用程序 STEP 2:新建一个wcf ria servies class library 生成的RIAServicesLibrary2.W... 阅读全文
posted @ 2013-07-24 13:05 小白快跑 阅读(547) 评论(1) 推荐(0) 编辑
摘要: 今天遇到在 Release: 5.10Kernel architecture: sun4uApplication architecture: sparcHardware provider: Sun_MicrosystemsDomain: Kernel version: SunOS 5.10 Gen... 阅读全文
posted @ 2013-07-19 16:50 小白快跑 阅读(494) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_4c9c3a480100zv8j.html在条件语句(比如使用 If ... Then 之类语句)中,经常遇到这种情况——需要判断变量是否为“空”,而“空”又分好几种。所以,在此类 VBS 语句中,定义条件所用的解释性描述,也有好几种。各种解释性描述对各类空变量的判断结果如下:变量类型与取值(设变量为a)解释性描述aa=EmptyIsEmpty(a)a=0a=""a Is Nothinga=NullIsNull(a)Empty 型(未初始化型)假真真假假出错假假数值型-0假真假真假出错假假字符型-空字符串出错真假 阅读全文
posted @ 2013-07-15 21:58 小白快跑 阅读(2662) 评论(0) 推荐(0) 编辑
摘要: 今日发现,写好的shell手工可以执行,但是放到crontab 中执行就出问题了。 把crontab 执行的结果存入日志分析发现,原来是perl的执行环境不同导致。 所以按照手工执行的环境变量 export KEY=VALUE 的方式,添加到shell中重新执行,问题解决。 阅读全文
posted @ 2013-07-10 09:52 小白快跑 阅读(149) 评论(0) 推荐(0) 编辑
摘要: http://linux.about.com/od/commands/l/blcmdl1_Mail.htm http://leomars.blog.51cto.com/683246/521546 在Linux系统下mail命令的测试 1. 最简单的一个例子: mail -s test yangfang@fudan.edu.cn 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有... 阅读全文
posted @ 2013-07-10 09:09 小白快跑 阅读(229) 评论(0) 推荐(0) 编辑