- 浏览: 430650 次
- 性别:
- 来自: 杭州
最新评论
-
lizhenlzlz:
对我有用,评论也有用
XStream快速起步 简单方便实现序列化(XML和JSON) -
DREAMS_ZDX:
多谢 解决了困扰我的问题
Process输入流输出流的正确使用 -
Ryan1Zheng:
tess3Wrapper
java下OCR的实现[j4l简单使用] -
zhangxiao_:
因为onDestroy() 在Fragment 不会执行!也 ...
设置高德地图在Fragment中显示 -
验孕侠:
新人,希望大神们能多分享职场的一些东西
工作感悟
文章列表
今天下了JDK 8 EA 尝尝鲜
摸了好久才摸懂 一些地方 写写文章分享下经验 如有说错欢迎打脸
reduce的操作有点麻烦 所以这里就专门说一下
如有说错欢迎打脸...
因为java是静态语言所以一些地方自然不如动态语言方便
...
练习:面试题解题(不断更新....)
- 博客分类:
- java菜鸟笔记
使用java(groovy来写) 毕竟目的是为了代码的精短
自己做练习的 不一定是对的 如有错误欢迎拍脸
48、找出数组中唯一的重复元素
1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次.每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?
来自:http://blog.csdn.net/v_JULY_v/article/details/6234496
解法 其实很简单的...把那1001个元素加起来然后减去1+2+...+1000就可以了
解法:
def arr=ne ...
java调用groovy脚本生成xml
- 博客分类:
- java菜鸟笔记
首先我要说的是...
这个只是个简单的演示而已..用GSE调用groovy脚本时间也够呛
这个解析很简单 但调用返回这个过程代价却很高 总共时间有400多毫秒(而我单独写个脚本来运行这个是连10ms页不需要的) 这是无法接受的
借用一句话吧 这种要实用还必须是"小消息,大计算"的情况下...
好了不废话了
jdk版本是7u40
groovy版本是2.1.7
为了简单处理 目录结构如下:
使用到的是h2.groovy
h2中的代码如下:
def writer=new StringWriter()
def xml = n ...
挺烦心的 先是在CMCC-EDU网络下 用浏览器自带下载(chrome)下 下完之后打开 显示为文件损坏...
重新再下一个 然后配好 运行groovy -version 显示以下错误:
然后进批处理文件看了下
groovy是由startGroovy启动的 有问题的语句在这里:
这句语句的意思就是 先dir一下JAVA_HOME 然后再在find里找一下有没有JAVA_HOME字串
errorlevel在命令没有执行成功的时候被设置 如果dir失败 或者find失败了 那么就会被设置成1 不然跳转到成功的地方
我在cmd下试了下 前半句是可以的 但后半句就怎 ...
fedora 18下的 虽然有19了 但...懒得升级...
记录的都是遇见的一些小问题..遇到就上来记一下 慢慢累积好了
1. yum install gcc失败
网上有很多解决办法.我用过不行之后 在gnome界面下用图形化的软件管理工具 安装就成功了( ̄_ ̄|||)
2. man内容缺失
在进行 man 2 open 等操作提示找不到
yum install man-pages就可以了
3.库函数fread的返回
size_t fread(void* ptr,size_t size,size_t n,FILE *stream)
在man里其实说的 ...
使用的环境是
fedora 18
由于是初学者有错误无法及时发现,欢迎指正.
内容很简单
就是基本的变量的使用 基本的语句和函数的基本创建使用
2013/09/15
shell-->命令解析器 将用户输入的指令转换成相应的机器能够 ...
dijistra是一种贪心算法 用来求无向图两点间的最短距离
具体的内容我不多说了..
这边写的代码没有经过太多的验证 用了一个简单的例子做 所以也许还会有些地方有些问题
用的例子是
blog.csdn.net/v_july_v/article/details/6096981
内的
图和具体步骤如下:
具体代码如下:
%% @author cc fairjm
%% @doc @todo Add description to dijstra_run.
-module(dijstra_run).
%% ========================== ...
内容还是NIO 而并不是NIO.2 算是对所学的一些总结.
在NIO中 开发TCP程序时会将SocketChannel的OP_READ注册到一个Selector上 selector进行轮训 这是与以往的Socket编程完全不同的新(现在看来已经不能算新啦)的东西.
ServerSocketChannel和原先的ServerSocket相比 增加了一个非堵塞的accept方式(configureBlocking(false)) 和传统的ServerSocket相比 设置成非堵塞方式accept方法会立即返回(没有连接到来就返回null) 所以和SocketChannel一样 他也需要注 ...
这篇文章只是说说简单的使用,内容不难,很简单很基础。
如果说错了希望纠正。
最近在做NIO的服务器端和客服端开发(虽然有mina 但是自己从头写感觉会好一点 当做练习的话)
SocketChannel有两种模式:blocking模式(和原来的Socket类似)和non-blocking模式(不会堵塞)
在两种模式下的读写操作是不一样的。 写比较好理解,非堵塞下可能会一个字节都不写(缓存区满了 堵塞的这种情况就是堵塞在那了)
在非堵塞模式下只要用while判断一下ByteBuffer的remaining就可以了:
public void write(ByteBuffe ...
不知道标题这么取是否恰当
就是生成单词内的索引
看《改变未来的九大算法》(是本民科 清晰易懂)的第二章 仿照里面的索引 如下:
文本里内容和图中也是一样的
先把结果打出来 因为我很懒 就不对dict做解析了 直接返回的就是个dict 结果如下:
29> filereader:read("G:\erl_workbench\pattern", "*.txt").
File name:"1.txt"
File name:"2.txt"
File name:"3.txt"
{{ ...
最近在做mongoDB的一些配置 也就玩玩的 照着已有事例做的
这里就总结一下做的过程 顺便就当做个人的笔记了 内容不怎么好 做完之后的简单总结 需要的可以看看
哪里有错希望能提出 谢谢^_^
笔记中的 --参数 都是在mongod时使用.
一份通用的配置文件 笔记中记录用:
使用直接用 mongod -f 配置文件位置
#日志存放位置
logpath=/cc/mongodb/log/mongodb.log
#数据库文件位置
dbpath=/cc/data/master
#每次启动覆盖日志,true为不覆盖
logappend=false
#不打印CP ...
额 标题 "guice使用初探:取代工厂模式返回单例 " 似乎取得不太对 这边要取代的是利用工厂模式返回 单例(好像说法没变吗喂....)
分类还是放在编程语言里了..话说企业架构里用guice本菜鸟真的没见过啊(本菜鸟除了SSH SSM ...
[java]nio.2 使用续
- 博客分类:
- java菜鸟笔记
第一篇在这里:http://fair-jm.iteye.com/blog/1912942
这里再记录一些
SymbolicLink无法作用在win的快捷方式
符号引用简单点说就像个快捷方式(shortcut) 但是在使用中发现这对win下的快捷方式无效:
代码如下(混杂了其他东西):
Path path=Paths.get("../BF.png.lnk");
path=path.toRealPath();
System.out.println(path);
System.out.println(Files.isSymbolicLink(pat ...
[练习]简单的名字服务
- 博客分类:
- erlang学习笔记
使用gen_server做的简单的名字服务
步奏很简单 启动gen_server local注册一下服务名方便被引用
然后将字典放在State里面 提供查询等服务
代码如下:
%% @author cc fairjm
%% @doc @todo Add description to naming.
-module(naming).
-behaviour(gen_server).
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3 ...
原文来自:http://longshuai2007.blog.163.com/blog/static/142094414201172464628836/
public static void main(String[] args) {
Font f = new Font("宋体", Font.BOLD, 12);
FontMetrics fm = sun.font.FontDesignMetrics.getMetrics(f);
// 高度
System.out.println(fm.getHe ...