工欲善其事,必先利其器,我们需要一个顺手的clojure开发环境。当然,使用clojure的最简单方式是:命令行+记事本。java-jarclojure-1.8.0.jar这会启动REPL,交互式环境。java-cpclojure-1.8.0.jarclojure.main这样用也可以。如果已经编写了一个clojure源程序a.clj运行它的方法..
分类:
其他好文 时间:
2016-08-03 15:45:14
阅读次数:
157
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4622 题意:给定一个长度不超过2000的字符串,之后有Q次区间查询(Q <= 10000),问区间中不同的子串数为多少? 学习资料: 知乎 SAM解析: 看了clj的PPT,对于最后为什么这样子插入节点 ...
分类:
其他好文 时间:
2016-07-15 19:52:38
阅读次数:
172
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2179 题目大意:给出两个n位10进制整数x和y,你需要计算x*y。 题解:FFT,不会的可以膜拜陈老师(非clj)QQ:297086016 代码: 1 #include<iostream> 2 ...
分类:
其他好文 时间:
2016-06-17 22:21:48
阅读次数:
251
常数优化数次后终于卡过去了,感人肺腑。成功get rank last。 orz出题人clj: http://download.noi.cn/T/2014/CCF_CTSC2014.rar 解压密码CCfCtsC2014 orz神犇们的题解以及常数优化技巧: http://blog.miskcoo.c ...
分类:
其他好文 时间:
2016-06-03 17:10:58
阅读次数:
402
分析:以前是划分树,感觉难写又不好记(当然肯定是因为我弱),然后学习了主席树(主席树好写), 我感觉CLJ神犇的论文就写的很好,其实就是若干棵权值线段树的建立,以及共用节点,同样的权值线段树是可以相加相减的 反正高度仰慕 #include <iostream> #include <stdio.h> ...
分类:
其他好文 时间:
2016-04-06 15:16:58
阅读次数:
153
Thrift -Storm篇 从Nimbus启动说起: 当用户通过命令启动nimbus时,jvm将会找到一个称之为bytetype.storm.daemon.nimbus的一个class文件,这个是由numbis.clj文件编译而成,来看nimbus.clj这个的启动方法: (defn -main
分类:
其他好文 时间:
2016-03-12 11:51:18
阅读次数:
293
了解完Nimbus服务的启动细节后,我们将目光移到Nimbus的处理细节上,也就是nimbus.clj代码中的 service-handler [conf inimbus] 方法。 (defserverfn service-handler [conf inimbus] ;;调用 inimbus的pr
分类:
其他好文 时间:
2016-03-12 11:43:18
阅读次数:
269
nimbus-datastorm-core/backtype/storm/nimbus.clj (defn nimbus-data [conf inimbus] (let [forced-scheduler (.getForcedScheduler inimbus)] {:conf conf :in
分类:
其他好文 时间:
2016-03-08 02:07:01
阅读次数:
471
题意:CLJ找了很多妹子… (题目好没节操…) 对于CLJ和妹子的聊天对话框 有一下几种操作:add 加一个妹子在聊天窗队列末尾 假设这个妹子已经在队列中则add失败close 关掉某个妹子的聊天窗体 假设没有这个妹子的对话框则close失败 假设成功要输出和这个妹子说过几个词chat 和最前面妹子...
分类:
其他好文 时间:
2015-12-31 22:48:19
阅读次数:
204
说起来有点绕口,是这么回事。core.clj文件里面要使用一个Java类,这个Java类(MoveDailyAction)是由同一个项目的clojure代码编译生成的,clojure -> java class请参考之前的博客clojure实现java类现在需要将clojure生成的Java类的class文件放在指定的目录下,然后让core.clj能够引用到这个class文件。这就主要靠leini...
分类:
编程语言 时间:
2015-11-19 00:44:18
阅读次数:
185