摘要: 距离上一次写博客到现在已经过去两年多了,我自己想了一下,这两年多里面我干了什么。 想来我只是拼命的学习了。看了很多很多书,很杂。虽然看了忘忘了看,但是心里还是很满足的。 2年时间里面,身体可能有一点倒退,但是心里还是比较满意。 好了。我只是稍微唠叨一点。尽量能够写出来一些东西。一个月至少一篇。时间飞 阅读全文
posted @ 2016-04-17 11:33 snakevash 阅读(107) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash# This is the script that we install somewhere in your $PATH (as "meteor")# when you run# $ curl https://install.meteor.com/ | sh# In fact, all that the curl script does is install this script and run it# once. It's the only file that we install globally on your system; each 阅读全文
posted @ 2013-11-21 14:09 snakevash 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: <?php namespace Laravel\Routing;use Laravel\IoC;use Laravel\Str;use Laravel\View;use Laravel\Event;use Laravel\Bundle;use Laravel\Request;use Laravel\Redirect;use Laravel\Response;use FilesystemIterator as fIterator;abstract class Controller { /** * 控制器布局 * * @var string */ public $layout; /** .. 阅读全文
posted @ 2013-04-27 14:00 snakevash 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: <?php namespace Laravel;/** * 从一个数组中获得值 利用点符号 * * <code> * // 同$array['user']['name'] * $name = array_get($array, 'user.name'); * * // 返回默认的 * $name = array_get($array, 'user.name', 'Taylor'); * </code> * * @param array $array * @param string $k 阅读全文
posted @ 2013-04-26 15:47 snakevash 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 有了前端来进行产生数据,当然要进数据库操作。Clojure自己已经有基础jdbc操作类:[org.clojure/java.jdbc "0.2.2"] 当然了。最新版本是0.3.0,不过是测试版。还要加上java的链接类:[mysql/mysql-connection-java "5.1.6"]项目依赖需要配置:1 :dependencies [[org.clojure/clojure "1.4.0"] ;语言2 [compojure "1.0.4"] ;路由组件3 [hiccup "1.0.3" 阅读全文
posted @ 2013-04-17 11:30 snakevash 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 最近在写Clojure web的后台。用的是ring,前端还可以。看看说明文档就可以搞了。后端,真心不懂怎么调用的。所以看了一下源代码。做了一点注释。分析一下。(ns ring.util.servlet "Compatibility functions for turning a ring handler into a Java servlet." (:require [clojure.java.io :as io] [clojure.string :as string]) (:import (java.io File InputStream FileInputSt... 阅读全文
posted @ 2013-04-15 11:15 snakevash 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 在用Clojurescirpt来写前端之后,我终于碰上了跟后台交互的过程。首先要解决问题的是,通过jquery传输到后台的数据怎么接受。对于这一点,用Compojure已经解决这点问题。它是一个Ring的特定领域接口。(这少我是这么称呼它的。)那么怎么返回json的格式的处理呢?Compjure自带的是字符串返回格式。不是json样式。所以需要自己动手。方法1:进行json格式的处理,自己写函数。对于比较简单的数据结构可以这样,但是我比较懒。方法2:用中间件来使用。(Clojure的中间件更多的是一种在函数调用链上面嵌入一节操作的过程,我的意思是,在clojure中的操作更多的是一种函数多层嵌 阅读全文
posted @ 2013-04-10 17:23 snakevash 阅读(1488) 评论(0) 推荐(1) 编辑
摘要: 这份资料找的我想吐,赶快来收藏一下。让你写出无与伦比的代码的葵花宝典。当前提供的格式(.p o) ;=> 属性访问(.m o <args>) ;=> 方法调用 带参数(. o p) ;=> 属性访问(. o p <args>) ;=> 方法调用 带参数(. o (m)) ;=> 方法调用 (. o (m <args>)) ;=> 方法调用 带参数将来可能支持的:(.p o) ;=> 属性访问 p是属性(.p o) ;=> 方法调用 p是方法(.m o <args>) ;=> 方法调用(.... 阅读全文
posted @ 2013-04-08 14:49 snakevash 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1 (ns example.hello) ; 命名空间 2 3 (.log js/console "Hello from ClojureScript!") ; js为windows 4 (.log js/console "TestAuthor: snake") 5 6 ; 变量 7 (def foo "bar") 8 (defn abc [] 9 (let [bar 1])10 (.log js/console bar))11 12 (def ^:dynamic x 5) ;直接根目录绑定x13 (binding [x 10]14 ( 阅读全文
posted @ 2013-04-07 13:29 snakevash 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 捣鼓了一天,今天就学习了一下project.clj的工程配置文件。最终要的就是理解各个配置的内容,自己记录一下心得。 1 (defproject cljsbuild-example-simple "0.3.0" 2 :description "A simple example of how to use lein-cljsbuild" 3 :source-paths ["src-clj"] 4 :dependencies [[org.clojure/clojure "1.4.0"];语言 5 [compojure 阅读全文
posted @ 2013-04-02 15:43 snakevash 阅读(505) 评论(0) 推荐(0) 编辑