问题列表 - 第29908页

当可能必须删除模块以节省内存时,是否可以使用requirejs

我们在嵌入式环境中开发应用程序.它是一个高级计算环境,在busybox Linux系统之上有一个完整的Web浏览器.唯一的例外是系统具有有限的系统内存.

我们的应用程序是用JavaScript构建的,并在基于Webkit的webbrowser中运行,并且包含许多按顺序加载的javascript模块(效率不高).

某些模块提供了多个模块使用的通用功能.我们正在使用requirejs转换当前的javascript加载器,但我们必须先解决一个特定的需求.

使用requirejs加载模块时是否可以卸载模块?假设我们使用以下方法动态加载模块:

require(["somemodule.js"], function(m) { m.run(); } );
Run Code Online (Sandbox Code Playgroud)

这适用于加载和运行'somemodule'并且还解决'somemodule'的所有依赖关系,而requirejs框架将存储对'somemodule'的引用以用于将来的请求.

如果我们在某些时候需要回收内存,例如能够加载和运行无限数量的模块,我们必须在一段时间后开始删除其中的一些.这是否可以使用requirejs而不改变内部实现?

有没有人以前处理过这类问题?大多数单页JS应用程序在台式PC上的Web浏览器中运行,其中内存使用通常不是主要问题.

javascript memory-management module requirejs

16
推荐指数
1
解决办法
7674
查看次数

在Visual Studio中运行所有打开的测试

是否有一种简单的方法可以在Visual Studio中的开放测试类中运行所有测试.我发现这是我最常需要做的事情.

大多数情况下,我使用Resharpers或TestDriven.NET测试人员,我无法在testrunner中找到任何简单的方法.在Resharper中,有一个"添加所有打开的测试到会话"功能会很好,但经过大量的谷歌搜索,我找不到一个,或任何其他简单的方法来做到这一点.

是否有工具,插件或什么不做?

c# resharper testdriven.net test-runner visual-studio

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

基于Scala的框架如何为完整的Scala新手堆叠 - Lift,Play,Circumflex等

最近基于Scala的Web框架社区已经有了很多变化.来自Rails,Rake,ActiveRecord和迁移 - 这是一个很好的Scala框架来构建生产站点?

如果它提供了更好的可维护代码,那么性能的一小部分是可以接受的.如果内置协作功能也会很好 - 例如数据库迁移等.

java migration scala web-frameworks lift

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

大对象可能无法在自动提交模式下使用

我有一个Spring应用程序,它在PostgreSQL数据库上使用Hibernate.我正在尝试将文件存储在数据库的表中.它似乎将行存储在文件中(我只是在EntityManager上使用persist方法),但是当从数据库加载对象时,我得到以下异常:

org.postgresql.util.PSQLException: Large Objects may not be used in auto-commit mode.
Run Code Online (Sandbox Code Playgroud)

要加载数据,我正在使用MultipartFile瞬态属性,并在其setter中设置我想要保留的信息(byte [],fileName,size).我坚持的实体看起来像这个(我已经省略了其余的getter/setter):

@Entity
@Table(name="myobjects")
public class MyClass {

    @Id
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="sequence")
    @SequenceGenerator(name="sequence", sequenceName="myobjects_pk_seq", allocationSize=1)
    @Column(name="id")
    private Integer id;

    @Lob
    private String description;

    @Temporal(TemporalType.TIMESTAMP)
    private Date creationDate;

    @Transient
    private MultipartFile multipartFile;

    @Lob
    @Basic(fetch=FetchType.LAZY, optional=true)
    byte[] file;

    String fileName;

    String fileContentType;

    Integer fileSize;

    public void setMultipartFile(MultipartFile multipartFile) {
        this.multipartFile = multipartFile;
        try {
            this.file = this.multipartFile.getBytes();
            this.fileName = this.multipartFile.getOriginalFilename();
            this.fileContentType = this.multipartFile.getContentType();
            this.fileSize = ((Long) this.multipartFile.getSize()).intValue();
        } catch (IOException e) { …
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate jpa autocommit

24
推荐指数
6
解决办法
3万
查看次数

如何将Jetty嵌入Spring并使其使用嵌入的相同AppContext?

我有一个Spring ApplicationContext,我在其中声明了Jetty服务器bean并启动它.在Jetty里面我有一个DispatcherServlet和几个控制器.如何使DispatcherServlet及其控制器使用来自声明Jetty的同一ApplicationContext的bean?

事实上,在那个外部上下文中,我有几个类似守护进程的bean及其依赖项.Jetty中的控制器使用相同的依赖关系,所以我想避免在Jetty内外重复它们.

spring jetty spring-mvc embedded-jetty

9
推荐指数
1
解决办法
3834
查看次数

如何在Linux上应用windows SVN制作的差异?

在Windows上我创建了一个多文件差异:

svn diff > mydiff.diff
Run Code Online (Sandbox Code Playgroud)

然后将其移动到linux机器(使用相同版本的相同repo,没有更改).我怎么用它?执行后

 patch -p0 < mydiff.diff
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

patching file licstat/test/unittest/test_licstatactioncontainers.cpp
File licstat/test/unittest/test_licstatactioncontainers.cpp is not empty after patch, as expected
patching file licstat/test/unittest/test_licstatactions.cpp
Hunk #1 FAILED at 99.
1 out of 1 hunk FAILED -- saving rejects to file licstat/test/unittest/test_licstatactions.cpp.rej
can't find file to patch at input line 295
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: licstat/test/unittest/test_licenseserverusagemap.cpp
|===================================================================
|--- licstat/test/unittest/test_licenseserverusagemap.cpp       (revision 6767)
|+++ licstat/test/unittest/test_licenseserverusagemap.cpp       (working copy) …
Run Code Online (Sandbox Code Playgroud)

linux svn windows diff patch

9
推荐指数
2
解决办法
4076
查看次数

类型名称在哪里定义?

当您获得变量的类型时,您可以检查其名称:

if (my_type.Name=="Int32")
Run Code Online (Sandbox Code Playgroud)

但是写起来会更优雅

if (my_type.Name==TypeNames.Int32)
Run Code Online (Sandbox Code Playgroud)

避免错别字.我可以自己定义这样的类,但也许已经定义了某个地方?

如果是的话,在哪里?


注意:请避免想知道"为什么你想首先得到变量的类型","最好使用'是'"等.非常感谢你!


编辑:同时,我跳到结论,它足以忽略对象的类型(my_type变量)并检查对象.换句话说,my_type不是必需的.我忘记了空案例:-(更少的代码,更多的睡眠,这就是我需要的东西;-)

c# types

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

从PList读取字典时的错误顺序

我有一个plist,我试图按顺序访问它的动画(在PList中定义),但是当我将它存储在NSDictionary中然后尝试逐个播放动画时它不是按顺序播放它们.例如,

int index = 0;
[self playAnimation:[animTypes objectAtIndex:index++]];
[self playAnimation:[animTypes objectAtIndex:index++]];
Run Code Online (Sandbox Code Playgroud)

这是我的Plist的代码:

<plist version="1.0">
<dict>
<key>Boy</key>
    <dict>
    <key>Enter</key>
    <dict>
        <key>disabled</key>
        <false/>
        <key>halfCycle</key>
        <true/>
        <key>fps</key>
        <integer>1</integer>
        <key>defaultFrame</key>
        <integer>0</integer>
        <key>useZwoptex</key>
        <true/>
        <key>frames</key>
        <array>
            <string>boy-000.png</string>
        </array>
    </dict>
    <key>Jump</key>
    <dict>
        <key>disabled</key>
        <false/>
        <key>halfCycle</key>
        <true/>
        <key>fps</key>
        <integer>13</integer>
        <key>defaultFrame</key>
        <integer>0</integer>
        <key>useZwoptex</key>
        <true/>
        <key>frames</key>
        <array>
            <string>boyjump-000.png</string>
            <string>boyjump-001.png</string>
            <string>boyjump-002.png</string>
        </array>
    </dict>
    <key>Turnaround</key>
    <dict>
        <key>disabled</key>
        <false/>
        <key>halfCycle</key>
        <true/>
        <key>fps</key>
        <integer>21</integer>
        <key>defaultFrame</key>
        <integer>0</integer>
        <key>useZwoptex</key>
        <true/>
        <key>frames</key>
        <array>
            <string>boyturnaround-000.png</string>
            <string>boyturnaround-001.png</string>
            <string>boyturnaround-002.png</string>
        </array>
    </dict>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

Plz指导我如何按顺序加载动画?

iphone nsdictionary plist cocos2d-iphone

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

在MATLAB中使用meshgrid

你将如何用meshgrid替换以下内容?

N=.33;
P=.45;

for i =1:10
    for j=1:20
        x0=i+N;
        y0=j+P;
        f(i,j)=exp(x0+y0);
    end
end
Run Code Online (Sandbox Code Playgroud)

matlab

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

HiLO用于实体框架

是否有人为实体框架实现了HiLO密钥生成器.

在此处阅读有关HiLo的更多信息:我建议您阅读http://fabiomaulo.blogspot.com/2009/02/nh210-generators-behavior-explained.html,以获取有关选择身份的缺点的详细说明.

hilo entity-framework-4

16
推荐指数
2
解决办法
3527
查看次数