小编kab*_*bra的帖子

像叔叔鲍勃那样的Clojure建筑

我正在努力实现像Uncle Bob那样的Clojure架构http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html,就像他在第07集的干净代码中描述的那样 -架构,用例和高级设计.

内圈中的任何东西都不能知道外圈中的某些东西.

在此输入图像描述 在此输入图像描述

我想用所有业务规则和测试来编写应用程序核心.这个核心必须有对数据库中"对象"的操作定义,如用户,支付,广告等.但是如何实现这一点必须在更高的应用程序上.

所以问题是:你能在github上给我一个好的架构应用程序的例子,比如带有圆圈的图像吗?我正在学习Clojure,我想看看它在技术上是如何完成的.我想自己做,但结果不好.简单的代码示例将帮助我很多.我想知道如何在Clojure中逐步创建图层.

我很高兴有关如何在Clojure中以高质量做到这一点的任何信息.可以是代码,视频或文章.可以免费或者可以购买.

architecture clojure

10
推荐指数
1
解决办法
2439
查看次数

Emberjs rootElement

在指南中我可以找到:

"如果要将Ember应用程序嵌入到现有站点中,则可以通过提供rootElement属性为特定元素设置事件侦听器:

window.App = Ember.Application.create({
  rootElement: '#sidebar'
});
Run Code Online (Sandbox Code Playgroud)

"

请举例说明如何正确使用它.

ember.js

8
推荐指数
1
解决办法
3440
查看次数

nginx更改specyfic url的根文件夹

我有一个如下配置文件:

    server {

        listen       80;
        server_name  localhost;

        #charset utf-8;
        root   html/laravel/public;
        index  index.html index.php;

        #browse folders if no index file
        autoindex on;

        # enforce NO www
        if ($host ~* ^www\.(.*))
        {
            set $host_without_www $1;
            rewrite ^/(.*)$ $scheme://$host_without_www/$1 permanent;
        }

        # serve static files directly
        location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
            access_log off;
            #expires max;
        }

        # removes trailing slashes (prevents SEO duplicate content issues)
        if (!-d $request_filename)
        {
            rewrite ^/(.+)/$ /$1 permanent;
        }

        # canonicalize codeigniter url end points
        # if your …

path nginx root

8
推荐指数
2
解决办法
1万
查看次数

Coursera - Scala中的函数式编程原理 - 由于错误而无法与示例项目一起使用

从该课程 https://class.coursera.org/progfun-004/assignment

我下载了 http://spark-public.s3.amazonaws.com/progfun/assignments/example.zip

将此导入Intellij Idea.

但问题是验证代码,因为当然他们在控制台中运行sbt ...

在控制台中运行"sbt"后我得到:

D:\learning\example>sbt
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
[info] Loading project definition from D:\learning\example\project\project
error: error while loading CharSequence, class file 'C:\Program Files\Java\jdk1.8.0_05\jre\lib\rt.jar(java/lang/CharSequence.cl
ass)' is broken
(bad constant pool tag 15 at byte 1501)
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q
Run Code Online (Sandbox Code Playgroud)

我使用SBT在Intellij Idea中创建了新项目并且它可以工作......但是SBT的版本是示例项目中的其他版本.但是当我将SBT的版本更改为最新版本时我会遇到依赖性错误...我堆叠并且无法移动...如何解决这种情况?

我想我可以尝试将所有项目移动到Java8或强制我的控制台中的sbt与Java7一起使用.我不知道怎么做两个:)

windows scala sbt

7
推荐指数
1
解决办法
1261
查看次数

yii Bootstrap Twitter - 哪个扩展是"正确的"扩展?

我想在我的应用程序中使用http://twitter.github.com/bootstrap/.

我找到了yii两个扩展:http: //yii-booster.clevertech.biz/ http://www.cniska.net/yii-bootstrap/

Mayby比这还要多2?

哪一个更好?有什么区别?什么有许可证?我的申请是商业的.

yii yii-extensions

4
推荐指数
1
解决办法
2651
查看次数

在给定的HTML标记内包含EmberJS应用程序

HTML

`<script type="text/x-handlebars" data-template-name="application">  
    {{view App.NavbarView}}  
    {{outlet}}  
</script>`  
Run Code Online (Sandbox Code Playgroud)

页脚

JS

`App.ApplicationController = Em.Controller.extend();  
App.ApplicationView = Em.View.extend({  
  templateName: 'application'  
});`  

App.Router = Em.Router.extend({
enableLogging: true,
location: 'hash',

root: Em.Route.extend({
  // EVENTS
  gotoAbout: Ember.Route.transitionTo('about'),

  // STATES
  about: Em.Route.extend({
    route: '/',
    connectOutlets: function (router, context) {
      router.get('applicationController').connectOutlet('about');
    }
  })
Run Code Online (Sandbox Code Playgroud)

我想要删除,data-template-name="application"因为我想立即在这个代码块的位置(在页眉和页脚之间)显示这个.

但是当我删除这个和templateName: 'application'路由器不工作.

问题是:如何显示块

<script type="text/x-handlebars" data-template-name="application">  
  {{view App.NavbarView}}  
  {{outlet}}  
</script>
Run Code Online (Sandbox Code Playgroud)

页眉和页脚之间.

我知道我可以写<div id="content"></div>和使用,.appendTo("content")但也许存在更优化的方式?

ember.js

2
推荐指数
1
解决办法
496
查看次数

标签 统计

ember.js ×2

architecture ×1

clojure ×1

nginx ×1

path ×1

root ×1

sbt ×1

scala ×1

windows ×1

yii ×1

yii-extensions ×1