- 博客(41)
- 收藏
- 关注
原创 如何避免将Kafka broker机器的hostname注册进zookeeper
起因,在使用mirror-maker从生产集群topic往测试集群copy数据时,报错如下:[2018-10-23 10:21:47,821] FATAL [mirrormaker-thread-2] Mirror maker thread failure due to (kafka.tools.MirrorMaker$MirrorMakerThread)java.util.concur...
2018-10-23 11:14:34 3045
原创 还是不喜欢CSDN博客的排版,迁移到iteye了
CSDN 博客不太友好的排版,严重影响记录文字的心情。每次写完都得自己反复编辑才能达到自己想要的效果相比较,试了下 iteye 的博客,小清新,很喜欢。 http://wxl24life.iteye.com/
2012-12-07 15:08:51 1419
原创 解决Spring TestContext下运行JUnit4抛错(java.lang.NoClassDefFoundError)的问题
Spring版本2.5.5,JUnit 版本 4.8.1,使用了 Spring TestContext 的 SpringJUnit4ClassRunner。一直使用这个版本的JUnit,在写简单的测试时不会抛错,直到今天开始尝试写规范的JUnit测试代码,抛出了如下的错误:java.lang.NoClassDefFoundError: org/junit/Assume$Assumption
2012-12-04 14:51:57 53424 8
原创 使用代理上网的情况下,如何在 cmd 下运行 mvn?
下载了 maven 工具,准备在 cmd 下使用 mvn 构建 maven 工程时,提示连接出错。花了几分钟 bing 了一番(google 服务最近不稳定,发现 bing 是个不错的替代品~ 对了,用 bing 的时候关键词如果是英文,记得尽量使用英文搜索),最后还是 StackOverFlow [1] 上找到了答案。解决方法很简单,只需要修改 maven 路径下的 conf/settin
2012-12-03 18:01:30 4107 1
原创 初试 Github
按照官方文档入门向导[1],走到第二步就出问题了。$ git push origin master按照提示输入 username 和 password 后,反复报同一个错误:“fatal: https://github.com/xxx/helloworld.git/info/refs not found: did you run git update-ser
2012-11-30 01:02:33 6013
原创 Jena TDB 环境搭建以及几个工具的使用
简单的说,TDB是Jena提供的两个subsystem之一,另外一个叫做SDB。TDB使用triple store的形式对RDF数据提供持久性存储(persistent store), SDB则支持使用传统的关系数据库存储RDF数据。详细介绍可以参考Apache Jena页面http://jena.staging.apache.org/jena/index.html在这个页面http://je
2012-03-14 08:56:37 5315
原创 [整理]cygwin下使用shell时碰到的几个问题
最近在研究的开源工具包下提供了几个command line工具,通常在/bin目录下提供的是shell script,为了多系统下运行的方便(主要是win),通常也会提供/bat目录,其中包含了与/bin下shell script对应重写后的.bat批处理文件。针对shell script,最简单也是极力推荐的执行方式当然是在*nix环境下了。但是,如果就是想在win下运行怎么办?没错,通常需要c
2012-03-13 20:39:02 8036
原创 解决grub rescue问题
Win7+Ubuntu双系统,对硬盘重新分区后启动不了,提示 grub rescue>起因是这样的:C盘空间太小,想从D盘分配出一块空间以对C盘进行扩充。要实现容量扩充,现有的分区软件需要按照如下的步骤展开:(1)在D盘前free掉一块空间S (2)在S上创建新的分区(格式同C盘)(3)Merge C & S我先做了前两个步骤,重启电脑的时候出
2011-12-08 22:04:58 1989
原创 一点牢骚
新版的csdn博客发布之前一拖再拖,大概年前的时候看到@蒋涛CSDN 的一条微博,大概意思是说:新版博客马上要上线啦!杯具的是等了半年才勉强出了当前的这个版本。几点不爽的地方:本人每阅读一次自己写的文章,阅读次数 +1 !!!【插入代码】输入框,一不小心按到ESC就没了,看来写三
2011-07-20 21:16:11 496
原创 Java中的数组
下面主要以Java中一维数组为例,说明Java中数组的用法。先看一段代码:public class ArrayTest { private int[] arr; public ArrayTest(int[] a){ int i; for(i = 0; i <
2011-07-20 21:01:24 1129
转载 李开复在知乎上关于如何有效利用时间的回复
人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。 所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议: 做你真正感
2011-07-19 20:27:05 1863 1
转载 MIT人工智能实验室:如何做研究?|一篇很好的文章
整理电脑上以前的文档时,发现了这篇,上次读它还是在2年前,虽然这篇文章在网上很容易搜到,我还是想贴在这里给需要的人。·麻省理工学院人工智能实验室AI Working Paper 316 1988年10月 来自MIT人工智能实验室:如何做研究?作者:人工智能实验室全体研究生编辑:D
2011-07-15 22:44:12 2867 1
原创 Huffman算法
Huffman算法是一种用来构造最优前缀码(Huffman编码)的贪心算法。Huffman编码是一种被广泛应用而且有效的数据压缩技术,它主要针对字符文件的压缩。Huffman算法可能产生具有不同编码的最优前缀码,这句话需要这么理解:最优前缀码之所以称为最优是因
2011-07-04 19:15:13 4513
原创 CSDN论坛帖子摘选 (1) -- 职业生涯规划
一名应届毕业生对职业生涯规划的求教 by bcdavid职业生涯规划,确实是需要的,但一般往往会随着你的阅历的增加,而改变。因此我觉得,第一份工作,最重要的是几点:1,你遇到一个好老板(你的直接领导),这个在你面试的时候,可以观察,老板是否是那种与你和得来的,
2011-07-04 11:47:16 819
原创 「Thinking in Java」Notes ① 第7章 复用类
Java中提供了两种复用类的方法:组合和继承组合:在新类中创建已有类的对象,即新类由现有类的对象所组成。只是复用了现有程序代码的功能,而非它的形式继承:按照现有类来创建新类,无需改变现有类的形式,只需在其上添加新代码继承时有下面的一般规则:将所有的数据成员指定
2011-07-03 15:15:12 712
转载 Linus Torvalds 先生的 10 个有趣的问答
Linus Torvalds 先生是一个低调的,不喜欢在公共场合抛头露面的人,平时很难看到 Linus 先生在某个会议上跟大家侃侃而谈。不过由于 Linus 先生所处的特殊位置,不时有媒体对 Linus 进行采访,以使公众了解 Linus 对某些事情的看法,而 Linus 也从不吝啬或隐藏自己的观点,并且 Linus 的回答总是明确,有趣,充满了机智,从不令人失望。今年以来,如果我的记
2011-06-30 22:00:00 1271
原创 关于java -server命令出现“Error: no `server’ JVM at … jvm.dll”的解决方案
比较快捷的解决方案: 修改PATH变量,直接将%JAVA_HOME%/bin(因人而已,windows下,我的是:E:/Program Files/Java/jdk1.6.0_23/bin)放到PATH变量的最前面,默认首位的值应该是%SystemRoot%/system32
2011-06-20 08:48:00 10793
原创 Ubuntu下修改多系统默认开机启动顺序
<br />安装完Ubuntu后,通常是双系统(windows+ubuntu),以后每次启动系统之前会出现一个菜单列表提示选择进入哪一个系统,默认是进入Ubuntu。很多人安装ubuntu只是出于一时兴起,用一段时间以后便会慢慢”抛弃“ubuntu转回到熟悉的windows,即便不再用ubuntu,又懒得删掉(删掉的代价很大,慎重!)。可是开机启动的时候默认的启动项是ubuntu,于是每次都需要手动选择windows,加之一旦动作慢了便会自动进入默认的Ubuntu,只好无奈的重启。。。<br /> <br
2011-05-12 11:02:00 18134 2
原创 extern "C" {}
今天百度实习生招聘核心研发类笔试题第1题----说明extern "C" {}的涵义,并且指出用它解决的问题。(碰到这题彻底犯晕,N久没有用过C++了...在这儿提醒下想进baidu的各位同学,baidu侧重招C/C++方向的,所以,笔试前务必温习下)言归正传,关于extern "C"的解释:ZZ http://baike.baidu.com/view/2814224.htm被extern "C"修饰的变量和函数是按照C语言方式编译和连接的。未加extern “C”声明时的编译方式 首先看看C++中对类似
2011-05-07 23:00:00 865
原创 解决命令行下django-admin.py参数不起作用的问题
<br />django官方turial中创建本地web站点时,使用如下命令<br /> <br />django-admin.py startproject mysite<br /> <br />说一下我在使用时碰到的几个问题:<br /> <br />1、无法找到django-admin.py文件?<br /> <br />解决:django在安装完后,正常会将C:/Python25/Lib/site-packages/django/bin路径添加到path环境变量中,因而可以直接运行django-ad
2011-02-22 13:14:00 9507 10
原创 Instagram CEO Kevin Systrom谈Instagram背后的故事
<br /> <br />First off, we have to say that we never expected the overwhelming response that we've seen. We went from literally a handful of users to the #1 free photography app in a matter of hours. But as my cofounder Mike Krieger likes to say, Instagram
2011-02-15 10:23:00 1183
原创 初学Java开发GAE应用碰到的问题
用java eclipse开发GAE应用时,按照GAE入门向导,搭建一个guestbook应用程序的时候,有一步是添加guestbook.jsp文件,在eclipse下添加完Jsp文件,总是有错误显示,但是又没有提示哪里出错。本地用web application 调试不报错,但是在浏览器中打开http://localhost:8888/的时候报错HTTP ERROR 500Problem accessing /. Reason: Error running javac.exe compiler解决方法
2011-01-13 22:29:00 1416
原创 李开复:创业的意义在于回报时代
<br /> <br />一个人在世界上的生存,所要追求的不是能拥有多少,而是他能留下多少。这句话的意思就是说,我们人生在世其实是非常短暂的,如果这个世界因为有你而不同,这就是人生的意义。<br />有很多人认为,我每天起来改变世界,要做巨大的革命,我觉得不是这样。每一个人的人生有不同的意义,让我的家庭更快乐,把我的花园打扫得更干净,这其实都非常微小。我们有幸生存在、活在中国崛起的时代,如果不做一点有价值的事情,我觉得其实太对不起自己一生在世。不是说每个人都一定轰轰烈烈,而是让自己活得有价值,让自己有更多的
2010-12-16 20:59:00 551
原创 从此有了自己的爱机 - 阉割版“小黑”
<br />昨天买了传说中的“小黑”,我入手的这款已经是阉割了N次的,不过体验一天感觉还不错,于是,从此进入笔记本时代。说来巧合的是,我跟“小黑”其实挺有姻缘的。直到最近想买笔记本,才意识到联想thinkpad的口号是思行合一。而我几个月前刚把自己的网名改作“思行”,dangra并非源于此。其实我的网名最早叫做行思,自己瞎凑的,来自于一句古训“行有志,思无涯”。用了两年,当我某此对自己进行一贯的反省时,我突然发觉如果把那两个字倒过来读,“思行”,其实更适合我……<br /> <br />唯一的遗憾是买本的钱
2010-11-21 20:20:00 618
原创 C++中的C风格字符串
C风格字符串是C++从C中继承下来的一种通用风格。它是以空字符null作为结束符的字符数组。定义方式有多种:char ca1[] = {‘C', '+', '+', '/0'};char ca2[] = "C++";char *ca3 = "C++";注意:char ca[] = {'C', '+', '+'}不是C类型字符串,它只能算是一个普通的数组,它的结尾没有空字符。C++中通常用(const)char* 类型的指针操作C风格字符串,遍历时可以利用结束符null。C++
2010-10-19 20:28:00 1239
转载 char 和 wchar_t
char :单字节变量类型,最多表示256个字符,wchar_t :宽字节变量类型,用于表示Unicode字符,为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下:wchar_t c = `A' ;wchar_t * p = L"Hello!" ;wchar_t a[] = L"Hello!" ;其中,宽字节类型每个变量占用2个字节,故上述数组a的sizeof(a) = 14摘自:http://www.cnblogs.com/w
2010-10-19 19:43:00 448
原创 关于MySQL下修改root用户密码的解决
<br />遇到的问题:<br />新换了一台机器,这台机器上已经按装过MySQL Server 5.1。我试图使用root用户登录服务器,不知道密码显然是徒劳的。我希望不知道root密码的情况下重设root密码,我的权限是否足够?试了很多方法,最后把软件卸载重新安装,你如果按照配置向导进行配置,那么不管你试验多少次,每一次总会让你输入原先的密码,以至于我在此花费了很多时间重复尝试都没有解决问题。<br />想借助baidu知道,失望透顶,除了互相抄来抄去,你们还会干点神马??对中文求助彻底失去信息,于是转
2010-10-14 20:20:00 743
原创 关于DP算法的讨论
<br />通常可以使用DP算法解决的问题有两个特点:<br /> <br /><br />There are two key attributes that a problem must have in order for dynamic programming to be applicable: optimal substructure and overlapping subproblems which are only slightly smaller. When the overlapping pr
2010-09-16 10:37:00 722
原创 设置path环境变量
<br />windows下打开cmd,输入一个命令的时候,有时会出现下面的提示:<br />***不是内部或外部命令,也不是可运行的程序或批处理文件<br /> <br />这是因为你所输入的命令路径不在path中,系统找不到你输入的命令,因此需要在path中添加命令所在路径。<br /> <br />path为可执行文件设置或显示一个可搜索路径。<br /> <br />它的语法如下:<br /> <br />path [drive:]path[;...][;%path%]<br /> <br /
2010-09-07 10:49:00 5151
原创 最近在听voa 自己整理的一些常见但一直读错的单词
adult - n. a grown personaffect - v. to produce an effect on; to influence ("A lack of sleep affected the singer's performance.")
2010-09-03 23:16:00 940
原创 粗粒度(Coarse-grained)vs细粒度(fine-grained)
<br />在读的一篇文献中关于RDF的描述:<br /> <br />As we know, RDF data is a set of triples with the form (subject, property, object). This fine-grained model leads to SPARQL queries on RDF data with a large number of joins.<br /> <br />这是一种新颖的提法,看了很多文章,这是第一次有人将RDF看作fine
2010-08-28 16:18:00 8205
原创 classpath环境变量每次设置都出错?
<br />设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序<br /><br /> Java执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的Java程序(后面会介绍到Java程序编译完成之后,会以.class文件存在)。如果将Java执行环境比喻为操作系统,如果设置Path变量是为了让操作系统找到指定的工具程序(以Windows来说就是找到.exe文件),则设置Classpath的目的就是让Java执行环境找到指定的Java程序(
2010-08-10 20:34:00 1907
原创 使用Jena ARQ API 查询RDF图
应用程序API位于主程序包com.hp.hpl.jena.query中 Jena提供了多个package,其中包含与系统相关的不同部分(执行引擎,解析器,以及测试单元等等),大多数应用只需要使用主程序包。应用程序只有当希望编程构建查询或者修改查询引擎的行为时才会直接使用其他的包主要的类 • Query – 表示查询的类。其中包含了所有查询相关的细节。该类的对象一般是通过调用QueryFactory下的方法进行创建的,这些方法提供了对于不同解析器的访问 • QueryExecution – 代表了查询的一次执
2010-07-31 19:35:00 5105 3
原创 C++ Primer学习|函数
把函数看作操作符,形参看作它的操作数。函数调用的过程也可以看作一次运算,运算的结果就是函数的返回值。函数调用也可以看成一个操作符,它的表示方式是一对圆括号,操作数是函数名和一组实参(可以为空)。函数调用做了两件事情:用对应的实参初始化函数的形参,并将控制权转移给被调用的函数。主调函数的执行被挂起,被调函数开始执行。函数的运行以形参的(隐示)定义和初始化开始。临时变量与形参、实参:临时变量是在函数体中定义的,形参是在函数的形参表中定义的。它们的作用域都是函数体。实参是一个表达式,用于函数调用时初始化对应的形参
2010-07-23 00:16:00 712
原创 10-07-22
<br />谦虚是一种好的品质,不论你面对的人是谁,懂得虚心向学始终是好的。<br />珍惜你身边的人,学会宽容。<br />危机意识,责任心。
2010-07-22 19:24:00 355
转载 关于完整性约束
<br />数据完整性 <br />强制数据完整性可确保数据库中的数据质量。例如,如果输入了 employee_id 值为 123 的职员,那么该数据库不应允许其他职员使用同一 ID 值。如果计划将 employee_rating 列的值范围设定为从 1 到 5,则数据库不应接受 6。如果表有一 dept_id 列,该列存储职员的部门编号,则数据库应只允许接受公司中的有效部门编号。 <br /><br />对表进行计划有两个重要步骤:标识列的有效值和确
2010-07-11 10:07:00 658
原创 归拢
<br />生活需要归拢,归拢其实就是反思,整理日常的思绪,不要让嘈杂的声音搅乱自己的计划。<br /> <br />我一直是那种浮躁的人,常常对着电脑,胡乱的点着鼠标,不知道该做些什么。心情好、精神好的时候才会想起来看会儿书读几段论文,却没有办法一直看下去。经常看了一个小时,然后不自觉把浏览器打开,无聊的浏览者自己平日经常光顾的为数不多的几个网站,也就在看这些东西的时候才会忘记时间,感觉时间飞快,因为眨眼间已经到了吃饭的时间。这样下去,再好的心情也会白白浪费掉,因为一个上午或者下午或者晚上下来真正做过有意
2010-07-08 11:06:00 826
原创 正则表达式入门经典|学习笔记(一)
<br />从今天开始试着把自己看过的书里的东西有条理的记录在这里。希望可以坚持。<br /> <br />正则表达式是一种匹配文本中的字符序列的字符模式。提到正则表达式应该立刻想到它的应用范围是文本,而正则表达式实际上利用的是文本中字符的模式匹配。<br /> <br />使用正则表达式可以做什么?<br />(1)查找重复单词。<br />(2)检查web表单的输入是否符合服务器端数据库存储所允许的格式。正则是确保在客户端发现不适当数据的理想选择。<br />(3)转换日期格式。美式日期12/25/20
2010-07-07 21:50:00 1914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人