`
文章列表
  You might also know,也就是潜在好友推荐,据我所知是LinkedIn最早推出的,现在已经是一个非常常见的应用了,在qq,微博,微信里面都有类似的功能。虽说这个功能的原理非常简单,但是能第一个想到,还是非常令人钦佩。就 ...
JavaFX 入门(1)Hello World 该文档翻译至 Java FX 官方文档 学一门编程语言,实现一个“Hello World”程序是最好的入门方式。 package helloworld; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx. ...
Java异常机制心得 作为一个C++程序员,长期使用返回值表示错误,接触Java以后,一直不习惯也不理解Java的异常机制,为什么返回一个错误要抛出一个异常,并且异常类定义特别简单,大多时候只需要一个类名。使用了一段时间Java以后,才真正体会到异常机制的好处 异常能够跨“层”被捕获 在我看来这点是最大的优点,返回值只能被调用者知道,而异常可以在任意的调用上层被捕获。C++ 也有异常,但是很少看到被使用,我觉得最大的原因是C++的资源必须被小心的管理,出现错误以后最好第一时间回收资源。而Java没有这个问题,需要自己管理的资源大都放在容器中,不用自己主动释放。这种跨“层”的机制,使得程序 ...
如何分离spring-boot依赖jar文件 1-背景 公司的项目使用了spring-boot,编译出来的jar包含了所有依赖,大概有20M。文件必须放到实验室的sever才能测试,由于网络原因,传输速度特别慢,20M的文件要传10多分钟,严重影响效率。于是想到把依赖的jar单独打包,我们自己jar只有几十K 2-问题原因 使用spring-boot-maven-plugin带来的问题 spring-boot的项目推荐使用spring-boot-maven-plugin打包 <plugin> <groupId>org.springframewor ...
因为那堵qiang,安装ionic和cordova遇到不少问题,把问题记录下来,可能会对其他人有帮助   1, 安装nodejs   主要是npm的问题,国外的npm源速度慢,而且容易失败。   1.1 显示安装的过程       npm config set loglevel=http     1.2 使用代理(可选)       npm config set proxy=http://x.x.x.x:8080     1.3 使用淘宝的npm源安装nvm,nvm可以选择不同的npm源,很有用       npm install -g nvm --registry=h ...
  为了测试方便,可以加上下面这句话,让所有函数都被export出去,就不用单独再写export语句了   -compile(export_all).
1,在spawn中调用的函数,必须export出去   2,在调用spawn以前,调用下面的语句,这样父进程退出以后,子进程可以继续运行 process_flag(trap_exit, true)    
  如果完全按照hadoop权威指南中的使用pipe来实现c++的mapreduce,会遇到一些问题   问题1:链接生成二进制文件的时候失败 /home/robby/software/hadoop-1.0.4/src/c++/install/lib/libhadooppipes.a(HadoopPipes.o): In function `HadoopPipes::BinaryProtocol::createDigest(std::basic_string<char, std::char_traits<char>, std::allocator<char&g ...
  给想学hadoop的朋友提个醒,《Hadoop, The Definitive Guide》,中文名《Hadoop权威指南》是学hadoop的必备书籍,因为hadoop发展很快,大家尽量看最新版,目前最新的是第三版

git和svn

  我使用过clearcase,svn和git。现在来说说svn和git,曾经有段时间非常喜欢用git,但是现在还是转到svn了,现在我使用的是收费的svn,chinasvn,99元一年,有以下几个优点: 1,代码是私有的,git中免费用户的代码是所有人都能访问的 2,可以放二进制文件,比如jar包 3,功能要更多一些 4,访问速度和稳定性要好一些    
$('#browser').treeview({ persist : "cookie", cookieOptions : { path: '/' } });   当使用persist选项保存treeview状态的时候,每次用户点击展开或关闭treeview,相应的状态都会保存在cookie中。但是这里面有一个问题,默认保存cookie的路径是当前路径,如果存在于不同路径的网页使用同一个treeview,cookie会分别存在于每个网页的路径,造成状态错乱的问题。解决办法见上面红色代码部分,在初始化treeview的时候,指定 ...
Global site tag (gtag.js) - Google Analytics