小编Jam*_*hon的帖子

模拟流体流动的算法

我有一个游戏理念,需要对流体在各种物体周围流动的半真实模拟.想象一下在不规则表面上的水银池,它在各个方向上倾斜.

这适用于游戏,因此不需要100%的物理真实感.最重要的是,计算可以在具有iPhone功能的设备上实时完成.

我认为某种细胞自动机或粒子系统是可行的方法,但我不知道从哪里开始.

有什么建议?

algorithm simulation cellular-automata

14
推荐指数
3
解决办法
1万
查看次数

GET与POST这真的很重要吗?

好的,我知道目的上的差异.GET是获取一些数据.提出请求并获取数据.POST应该用于CRUD操作,而不是我认为的读取.但是当它归结为它时,服务器是否真的关心它最终是否接收到GET与POST?

asp.net http

14
推荐指数
3
解决办法
5254
查看次数

如何防止异常导致Grails下的事务回滚?

我的Grails服务存在一个问题,即与事务无关的吞没异常导致事务回滚,即使它与域对象的持久性无关.

在我的服务中,我有一些东西

updateSomething(domainObj) {
    def oldFilename = domainObj.filename
    def newFilename = getNewFilename()

    domainObj.filename = newFilename
    domainObj.save(flush: true)

    try {
        cleanUpOldFile(oldFilename)
    } catch (cleanupException) {
        // oh well, log and swallow
    }
}
Run Code Online (Sandbox Code Playgroud)

我所看到的是,当我清理旧文件时遇到异常,我记录它并吞下它,但它仍然导致事务回滚,即使我已经完成了更新域对象.

如何在清理之前限制范围事务完成,或者是否有其他方法可以使清理异常不导致回滚?

只是为了记录我使用Grails 2.1.1

grails transactions grails-orm

14
推荐指数
2
解决办法
6495
查看次数

是否可以使用GSP(groovy服务器页面)而不需要整个grails的东西?

我只想和groovy玩一点

我正在考虑开发自己的小型Web框架,非常简单和易于管理......

所以我想使用GSP页面,而不必安装整个grails的东西,包括所有依赖项和幕后框架......

任何人都可以提供有关下载内容,安装位置,如何配置tomcat等的详细说明...


到目前为止我发现的一些信息

Groovy Servlets

GSP标签参考

这非常接近我正在寻找的东西,但仍然不知道下载什么,在哪里保存,等等......

http://groovy.codehaus.org/GSP

看看这里说的是什么......

GSP不作为独立模块进行维护.但它已经在Grails中分叉并重新整合.

installation grails groovy gsp

13
推荐指数
1
解决办法
7996
查看次数

Java应用程序配置文件的位置的最佳实践是什么?

是否存在配置文件应存储在Java项目中的最佳实践.在这种情况下,文件类型是Java属性文件,但我在其他项目中使用其他文件类型.

建议会从独立应用程序(.jar)到Web应用程序(.war)不等吗?

java configuration properties project-structure

13
推荐指数
1
解决办法
4661
查看次数

如何修复 React 警告:无法对已卸载的组件执行 React 状态更新

每当有任何与组件相关的异步任务执行并且该组件卸载时,React 通常会发出此警告 -

Can't perform a React state update on an unmounted component This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in a useEffect cleanup function.

我通过互联网找到了一些解决方案,将 isMount 标志(通过将其与 useRef 或 useState 一起使用)用作 true,然后在组件卸载时将其更新为 false。但根据 React 站点使用 isMount 的正确解决方案是一种反模式吗?

https://reactjs.org/blog/2015/12/16/ismounted-antipattern.html

warnings anti-patterns reactjs

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

首先设计或原型?

当第一次接近项目时,最好退一步思考一切,或者只是潜入并在以后开始编码和打磨?从本质上讲,您是先设计还是尝试快速原型?

我被这两种方法都烧了,有时候我会尝试思考一切,但是当我真正深入了解细节时,我会遇到一些我没有考虑过的问题,有时当我第一次编码时,我会以需要的代码结束重做以适应更好的整体设计.很多我的问题源于经验不足,但欢迎任何建议.

prototyping

12
推荐指数
3
解决办法
1154
查看次数

什么时候适当?

什么时候比其他类型的循环更好的选择?有哪些常见情况比其他情况更好?

我理解do-while的功能,但不知道何时使用它.

language-agnostic loops

12
推荐指数
1
解决办法
3075
查看次数

Mylyn相当于Netbeans?

一位同事一直在谈论Mylyn对Eclipse有多酷.我想尝试一个任务管理工具,但我使用Netbeans.Netbeans是否有类似Mylyn的插件?优先与Redmine或Trac集成?

ide project-management netbeans mylyn task-management

12
推荐指数
1
解决办法
9175
查看次数

如何在EXTJS 4网格中显示嵌套的Json数据?

我正在使用ExtJS 4.0,我想在网格中显示嵌套的JSON数据.为此,我使用Ext.data.reader.Reader文档"加载嵌套数据"中给出的示例.它既简单又简单但现在我想在网格中显示这些数据.我该怎么设置dataIndex

这是我的样本模型和商店:

Ext.define("data", {
    extend: 'Ext.data.Model',
    fields: ['year', 'state'],
    hasMany: {
        model: 'record',
        name: 'record'
    },
    proxy: {
        type: 'rest',
        url: 'Column.json.php',
        reader: {
            type: 'json',
            root: 'data'
        }
    }
});

Ext.define("record", {
    extend: 'Ext.data.Model',
    fields: ['id', 'autorization', 'expendture'],
    belongsTo: 'User'
});
var store1 = new Ext.data.Store({
    model: "data"
});
Run Code Online (Sandbox Code Playgroud)

而我的JSON:

{
    "data": [{
        "year": "2010",
        "state": "MP",
        "record": [{
            "id": "auth",
            "autorization": "9.201"
        }, {
            "id": "exp",
            "expendture": "1.250"
        }]
    }]
}
Run Code Online (Sandbox Code Playgroud)

我想阅读 …

grid json nested extjs extjs4

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