自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的大箩筐

alan的笔记

  • 博客(36)
  • 收藏
  • 关注

原创 在wxStyledTextCtrl中实现搜索替换

wxStyledTextCtrl是一个富文本编辑器,格式和文本混合存储,其内部是按照字节操作的,在搜索和替换时并不能简单地对文本操作,最好使用wxStyledTextCtrl自身提供的搜索和替换功能。创建搜索按钮首先,在工具条上创建搜索按钮,用户点击此按钮时弹出搜索替换对话框:tb=wx.Frame.CreateToolBar(self,style=wx.TB_FLAT|wx....

2019-06-24 18:33:32 803 1

原创 使用wxStyledTextCtrl实现代码提示

wxStyledTextCtrl是wxPython对流行的Scintilla的包装,Scintilla的网站(http://www.scintilla.org/),wxStyledTextCtrl的文档位置(https://docs.wxpython.org/wx.stc.StyledTextCtrl.html#wx.stc.StyledTextCtrl),不过不要期望太高,这些...

2019-06-20 16:46:54 1481 1

原创 把变量写入builtins命名空间,不用在每个文件中import

有些全局函数,几乎在项目的每个源文件中都要调用,如果都要import,不仅麻烦,而且容易出错。这种情况可以把全局函数写入到builtins命名空间,因为builtins空间中的对象都会自动引入,就能省去每个文件中的import。例如我最近采用gettext对一个开源项目进行汉化,需要把原来源代码中的字符串变成_('....'),_()是gettext.translation.gettext的简...

2019-05-30 23:05:16 319

原创 使用Felix的Declarative Services需要解决的依赖

在Felix官网的Apache Felix OSGi Tutorial下提供了Felix的入门例子,其中的第9个展示了如何使用Declarative Services,源代码如下:package tutorial.example9;import java.util.ArrayList;import java.util.List;import java.util.StringToken...

2019-03-08 23:50:46 380

原创 ansible安装遇到"AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3'"的问题

在Ubuntu上,升级requests到2.6.0,解决ansible运行时出现AttributeError: 'module' object has no attribute 'PROTOCOL_SSLv3的问题。

2017-12-21 19:17:38 8982

原创 python浮点数的is_integer

因为浮点数涉及到精度问题,python浮点数的is_integer是不准确的。

2015-05-02 18:54:07 3440

原创 Hadoop 2.6 single node cluster安装中的几个问题

1、安装目录一定不能带"."。我刚开始把包解压到安装目录时,直接采用了缺省的hadoop2.6.0,结果在后面运行所有命令,如hadoop version时,都会出现“could not find or load main class ****”的问题,看起来似乎是classpath的问题,但classpath也没有禁止路径中带".",也没有想明白,但确实是不能有"."。2、“Unable t

2015-04-11 12:20:01 747

原创 国内去IOE之我见

自从美国出了棱镜门事件之后,国内就兴起了去IOE的热潮,一时间风声鹤唳,草木皆兵,似乎美国人设计的每个芯片,数据库中的每张表,都潜藏着FBI的特工,必欲除之而后快,国内的一些公司也趁机鼓噪,一轮新的“宁要社会主义草,不要资本主义苗”的闹剧正热热闹闹的上演。        棱镜门违背了基本的政治伦理,违反了国际法,这一定是要强烈谴责的,国际社会也是这么做的。为了防止类似的事情发生,扎紧自己的篱笆

2015-01-05 12:18:05 826

原创 大数据的数据质量

最近一段时间,大数据的话题真是火热,基本上到了不谈大数据就不能称自己是IT人士的程度。       也有一些人开始谈论大数据的数据质量,认为在大数据时代,对数据质量缺乏管理,就无法挖掘大数据的价值。但到目前为止,我还没有看到有人提到大数据的数据质量有什么特点,其处理方式与传统数据有什么不同。我试着从我的理解来对这两个问题做个解释,算是抛砖引玉吧,欢迎大家多拍砖。       我们都知道大数

2013-02-06 10:59:41 9250 1

原创 组织内部数据质量管理的困难

数据质量就像天气,每个人都谈论他,但很少有人为它做点什么。一般来说,造成这种情况的原因包括:没有过失测量综合征       劣质数据的存在意味着系统中存在着错误,而没有人愿意承认自己的工作中可能存在错误,如果企业内部存在着严格的绩效考核制度的情况下更是如此。在业务流程正常运转的情况下,鲜有人愿意在自己的下属面前承认工作中存在错误。 皇帝的新装       人们一般认为高

2012-06-05 15:59:18 1382

原创 数据质量引发的血案

数据质量问题的产生是在运营流程的各个环节,而其最明显的表现则是在数据的运用环节。我在这里列举了网上公开报道的一系列数据质量问题引发的事件,为了吸引眼球,就允许我俗一把,借用了当年红极一时的《一个馒头引发的血案》,叫做《数据质量引发的血案》。其实也不是我非要哗众取宠,美国还真发生过因搞错病人血型数据,输血造成病人死亡的事件,数据质量还是真引发过血案的。       深圳国土局数据出错引出楼市崩盘

2012-05-14 15:28:01 2802

原创 开篇

从2011年8月下旬开始,我开始在华傲数据从事数据质量方面的工作。        数据质量是目前国际上比较热门的方向,IBM、SAP、Informatica都有相关的产品和解决方案,但还处在比较初级的阶段。国内这项应用基本还没有起来,我觉得目前最需要的是做一些数据质量的普及工作,所以决定花一些时间收集资料,随后会写一个数据质量的系列blog。       随着大数据时代的到来,企业用户越来

2012-05-10 20:50:12 945 1

原创 qmail-smtpd-auth-0.31.tar.gz认证问题的解决

在按装配置qmail的过程中,设置SMTP认证是非常重要的,传统的邮件服务器是不包含SMTP认证的,帮助转发不属于自己管辖域的邮件,是网络开放和共享的精神的体现。但现在网上有太多的垃圾,他们会利用邮件服务器的这个特点,利用你的服务器发送大量的广告、甚至非法信息,给系统管理员带来巨大的风险,导致其他邮件服务器拒收你的正常邮件,甚至被有关部门请去喝茶都是可能的,所以必须加上正确的SMTP的认证,只有本

2012-03-01 11:52:32 1477

原创 ssh非正常关闭后,在会话中启动的进程会被强制退出

最近一直在忙着qmail邮件服务器的安装、调试和上线,这个过程是一个非常折磨人的过程,以后有时间会跟大家分享,今天只是想记录一个常识,以备大家参考,也防止自己忘记。        我的qmail系统上线后,经常莫名其妙停止工作,我为了监控它,经常开着SSH终端,长达10多个小时监控,想找出其非正常终止进程的原因,在系统的日志中,一直都没有发现任何的蛛丝马迹。奇怪的是,我监控的时候她非常稳定,总

2012-02-24 12:31:27 1428

转载 IIS中ASP.net调试出现进程被打断的调整

 分类: 专家Blog 推荐者:admin| 浏览量:489 views| 1 个评论如果我们用IIS宿主ASP.net,单步调试时,会有可能下面的异常报出来:—————————Microsoft Visual Studio—————————The web server process that was being debugged has been terminated by I

2010-05-15 09:30:00 614

原创 你的最简单的Windows Workflow Foundation工作流不工作?

    最近有些空闲时间,想学习一下Windows Workflow Foundation,因为以后的项目有可能用得着。我找了一本《Microsoft Windows Workflow Foundation Step By Step》,从头看起,先入个门。    可是我按照书中的指导,建立了一个简单的Workflow ,然后写了一个简单的Console程序来测试。运行后竟然没有任何输出,表明工

2010-01-18 22:47:00 833

原创 XmlIgnore的解释和使用

XmlIgnore是一个自定义属性,用来指明在序列化时是否序列化一个属性。如下面的例子:public class Group    {        public string GroupName;        [XmlIgnore]        public string Comments;    }在序列化时,其结果如下所示http://www.w3.org/2001/XM

2008-04-19 09:29:00 9408 2

原创 如何将 .net framework 打包进 msi安装包,使得安装时自动安装

在visual studio 2005中把.net framework打包进MSI安装包是非常容易。我们首先要为自己的工程添加一个Setup工程:1、文件菜单,选择新建->工程2、在新建工程对话窗口中,选择Setup and Deployment3、在模版列表中,双击Setup project4、添加工程输出、工程依赖的程序集、文件等5、在Solution Explorer

2007-11-12 22:24:00 3430

原创 在Class Library中访问配置文件

Class Library项目中,因为目标代码未来运行的路径会随着引用它的程序的不同而不同,要访问与其同在一个目录中的配置文件,其路径就难以定位。前两天学习Ibatisnet的源代码,发现可以这样访问:    Assembly a = Assembly.GetExecutingAssembly();    Uri uri = new System.Uri(a.CodeBase);     st

2007-10-28 23:30:00 812

原创 UrlEncode的字符集问题

        前两天项目中遇到一个发短信的问题,短信平台要求把短信的信息以URL的方式提交,就是采用类似http://localhost:4436/SendSMS?user=test&password=ZaSDC&content=vvvrvvv 这样的方式提交给短信平台,平台在处理时就会把短信发送给目标用户。整个接口很简单也很明确,但在汉字处理时却遇到问题,我采用Server.UrlEncode

2007-10-17 22:41:00 1688 1

原创 用客户端回调实现自动完成功能

最近在一个项目中 ,需要填写行政区划,为了防止用户填写错误,应该用下拉选择来代替文本输入,但全国的行政区划有3000多个,用下拉来选择是不现实的,最后决定用文本框,但采用自动完成来避免用户输入错误。这里我用一个产品名称填写来说明,如下图所示:实现方式是采用ASP.Net的客户端回调实现的,具体的实现方式包括: 实现ICallbackEventHandler,这个接口可以指定任

2007-07-12 21:49:00 1086

原创 在VisualStudio2005中调试客户端javascript

为了在Visual Studio 2005中调试客户端javascript,首先要打开浏览器的客户端脚本调试选项,选择tools->Internet Options,选择Advanced选项卡,如下图所示:确保其中“Disable script debugging(Internet Explorer)”选型没有被选中。在ASP.Net页面中编写javascript,不要忘记前面的“de

2007-06-21 21:49:00 642

转载 企业架构规划中的业务流程问卷

 Please complete the following questionnaire.Basic Data1. Company name:2. What industry are you in? (Please include the Standard Industry Code [SIC Code].) Business Processes1. Wha

2007-05-23 11:04:00 723

原创 撰写发送带有嵌入式资源的html邮件

撰写并发送html邮件,其中图片或视频等资源不是以附件形式,而是直接嵌入到内容里,可以使用下面所示的代码。 MailMessage message = new MailMessage();        message.Subject = "test embedded image in email";        message.IsBodyHtml = true;        messa

2007-04-29 22:01:00 1419

转载 Jxta Specification

JXTA v2.0 Protocols SpecificationProject JXTA http://www.jxta.orgCopyright © 2001, 2002, 2005, 2006, 2007 Sun Microsystems Inc.Copyright © 2002, 2003, 2004 The Internet Socie

2007-04-29 21:44:00 1598

原创 在自己的java代码中编译并运行程序

 一直以来都想在自己的代码中实现编译和运行,主要是基于这样的想法,假如用户能够根据自己的要求编写一些脚本,这样,很多维护工作就可以由具有相当经验的用户自己完成,避免因为需求一点点变动就修改源代码。前一阵子,我根据自己的理解编写了一下代码:  public void compileAFile() {  StringBuffer sb=new StringBuffer();  sb.append("j

2007-04-29 21:41:00 947

翻译 Gnutella协议(1) 介绍

1.1 背景       Gnutella是一个用于分布式搜索和数字资源共享的协议。尽管支持传统的客户机/服务器架构,Gnutella的特色是它的点对点、非中心的模型。        在这个模型中,任何一个客户端同时也是一个服务器,反之亦然。所以Gnutella中给它们起了一个专门的名字叫做servent。Servent提供客户端接口,用户通过这个接口可以提交查询并查看查询结果,同时,它们也可以接

2007-04-29 21:38:00 3940

翻译 Gnutella协议(2)核心协议

2 核心协议2.1 启动   在早期的Gnutella协议中,有少数几个固定地址的主机提供Gnutella主机列表,方便servent连接,这些主机叫做“主机cache”。但现在已经不用了。   为了连接Gnutella网络,servent需要发现并存储多个主机的地址,有四种方法来得到这些主机地址:    1、调用GWebCache    2、在握手时(不管握手是否成功)存储从X-Try和X-Tr

2007-04-29 21:37:00 2743 1

翻译 volatile —多线程程序员的最好朋友

volatile —多线程程序员的最好朋友              作者:Andrei Alexandrescu           原文:http://www.cuj.com/documents/s=7998/cujcexp1902alexandr/-----------------------------------------------------------------------

2007-04-29 21:36:00 909

原创 struts-config.xml中元素的顺序

struts-config.xml中的元素有严格的顺序,如果元素的顺序出错,系统会抛出一个错误,描述如下:The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,a

2007-04-29 21:34:00 1104

原创 struts中数据源的配置

为了配置struts的数据源,搞了两天,都快疯了。查了n多的资料,试验了无数次,终于搞成了,最终的配置如下:                                                                           不过成功是成功了,还是有些问题没搞清楚。主要是属性名称方面。很多资料里面JDBC驱动的属性名为driverClass,设置用户的属性名为use

2007-04-29 21:33:00 706

原创 SiteMapDatasource的设置

  SiteMapDatasource的设置是很简单的,让人容易误解的是微软对这个控件的设计。从原理上来讲,这个控件就是从一个特殊格式的xml文件读取数据,所以用这个控件时,第一个念头就是找一个设置这个xml文件的属性,但找了半天,竟然没有,让人很费解。看了微软的文档,才知道微软对这个控件的设计,竟然是要求这个xml文件必须命名为Web.Sitemap,并且必须在网站的根目录下。       

2007-04-29 21:31:00 878

原创 ASP.NET的Theme和Skin

theme就是一系列属性设置,利用它可以定义页面和空间的外观。它控制的范围可以是某些网页、整个web应用程序,甚至可以是一个服务器上的所有Web应用。theme和控件皮肤theme由一系列元素组成:皮肤、css、图片以及其它资源。它至少包含皮肤。theme在web server或web site的特殊目录中定义。皮肤皮肤文件具有.skin的文件扩展名,包含诸如:button,label,t

2007-04-29 21:30:00 1787 3

原创 把数据输出到Excel

在软件中经常需要把数据输出,形成报表或其他的表格,最常用的方式就是输出到Excel.        在.Net中把数据集输出到Excel是很简单的.我们需要建立一个没有任何内容,只要最上面的页面定义的ASP.net页面,然后在Page_Load方法中把页面的ContentType属性设置为application/vnd.ms-excel.具体的代码如下:protected void Pag

2007-04-29 21:29:00 766

原创 把GridView的内容输出到Excel的两点注意

把GridView控件的内容输出到Excel的方式网上有很多文章,其代码如下所示:ExcelExport.aspx.cs using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Securi

2007-04-29 21:27:00 1247

原创 iBatisNet的配置

IBatisNet的配置文件的格式采用了标准的XML的命名空间,如果没有相应的命名空间定义,系统在载入配置文件时会因为验证通不过而出错:    原来的providers.config 文件                                                                        ……                 更改为      

2007-04-29 21:24:00 905

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除