摘要: 被字符集蹂躏了很长时间,对编码方式和字符集的概念和理解还是处于上学时候学得那一点半调子,今天有点时间就好好学习下。1. 默认编码方式第一个问题就是默认字符集,被搞到吐,有没有。在ipython客户端的输入以及结果In [6]: unicode_str=u'中国'In [7]: unicode_str... 阅读全文
posted @ 2015-07-13 21:22 飞天2012 阅读(557) 评论(0) 推荐(0)
摘要: 写这个系列文章,主要是想边学习,边记录;如果能够帮助到别人,那将是更好的事情;今天打算安装下hadoop,看着大家有很多的问题,很多人花了很长时间在安装上,所以我预计一周所有能够安装好;今天解决64位操作系统的问题系统 :redhat6.3 X86_64安装hadoop版本 :hadoop2.2.0java : java version "1.6.0_24"hadoop官网上未提供64位操作系统的安装文件;所以只能下载源文件,在本地编译,借鉴这篇文章:http://blog.csdn.net/bamuta/article/details/13506893在安装过程中,遇到了 阅读全文
posted @ 2013-12-18 23:45 飞天2012 阅读(263) 评论(0) 推荐(0)
摘要: our package fails to build with the upcoming GCC 4.4. Version 4.4has not been released yet but I'm building with a snapshot in orderto find errors and give people an advance warning.GCC 4.4 cleaned up some more C++ headers. You always have to #includeheaders directly and cannot rely for things t 阅读全文
posted @ 2013-03-28 10:48 飞天2012 阅读(286) 评论(0) 推荐(0)
摘要: c++中string与string.h的作用和区别#include<string.h>voidmain(){stringaaa="abcsdd";printf("lookingforabcfromabcdecd%s\n",(strcmp(aaa,"abc"))?"Found":"NotFound");}不能正确执行,提示说是string类型没有定义而下面:#include<string>usingnamespacestd;voidmain(){stringaaa=&quo 阅读全文
posted @ 2013-03-28 10:47 飞天2012 阅读(176) 评论(0) 推荐(0)
摘要: 使用C#创建一个简单的Windows服务服务功能:在C:\ServiceLog.log中记录服务的开始和停止时间,在指定间隔时间重复执行一些操作,并在C:\ServiceLog.log中记录时间。步骤1:打开Microsoft Visual Studio 2008,新建一个Windows服务;步骤2:打开Service1.cs代码页,输入下边代码;Service1.cs:复制内容到剪贴板程序代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sys 阅读全文
posted @ 2013-02-18 14:44 飞天2012 阅读(219) 评论(0) 推荐(0)
摘要: 最近因为工作需要,用C#WPS重写excel表的某写数据。因为完全没接触过这方面的内容,所以写起来比较费劲非常简单的一个功能,折腾了多半天。现在将小白操作记录下来。以备以后查看。1. 首先将wps的相关COM组件添加至引用。project -> add reference -> com-> Kingsoft ET 2.0 Object Library.2. 代码中添加using KSO; using ET;3. 打开xls文件的相关代码:ET.Application etApp; ET.workbook etbook; ET.Worksheet et... 阅读全文
posted @ 2013-02-05 13:57 飞天2012 阅读(2424) 评论(0) 推荐(0)
摘要: 在用CPPUNIT做单元测试的过程中,测试用例的书写过于的繁琐,想简化一下。其中需要建立字符串<-->函数的对应关系。因此学习了一下,大致可以分成以下几步:1.利用容器中的MAP,将字符串和函数指针建立起联系,具体的实现为://建立一个string和函数指针的映射map<string, void (*)(void)> funcs;//建立一个键为func1,值为func1地址的映射funcs["func1"] = func1;(该语句实现过程如下:1.查找是否有键为func1的函数 2.没有的话在容器中创建一个键为"func1"的 阅读全文
posted @ 2012-11-27 20:37 飞天2012 阅读(202) 评论(0) 推荐(0)
摘要: 刚参加工作,最近需要使用xml;前人用的是libxml,所以我也学习了一点点xml知识。暂时记录下来。大家如果看到有不对的地方,希望指正。1. 是否需要显示释放:libxml调用xmlNewNode时,采用的是动态生成方式。这些生成的节点,通常情况下是在xmlFreeDoc时被级联删除掉;但是如果某个节点并没有加入到Doc(里的rootNode)中,那么删除Doc时,该节点并不会被删除;因此需要调用xmlFreeNode显式删除;该问题之前并没有获得足够的重视,因此造成了部分的内存泄漏。2.xmlFreeNode的使用:xmlFreeNode的删除是级联删除,即如果你删除一个节点,会级联删除掉 阅读全文
posted @ 2012-11-23 16:52 飞天2012 阅读(958) 评论(0) 推荐(0)
摘要: 这两天在做一个关于程序打包的bug。现在将一些使用的心得记录如下:我希望实现的操作是:在安装一个程序之前,先检查 Installatiion Requirements(例如是否安装了Flash Media Server等)。如果已安装了FMS,则将自己的产品作为一个插件放入到FMS的软件目录下。如果没有安装,则弹出对话框告诉用户要首先安装FMS,并停止安装。InstallShield的Project Assistant功能无法实现我的需求,所以我打算写InstallScript脚本实现。判断软件是否已安装,我是通过查询注册表来实现的。一般程序安装完成之后,都会在“HKEY_LOCAL_MACH 阅读全文
posted @ 2012-05-02 16:56 飞天2012 阅读(751) 评论(0) 推荐(0)