小编Dan*_*ain的帖子

Backbone.js事件处理程序命名的最佳实践

假设我在视图中有一个函数,当某种状态发生变化时会触发该函数.什么是最好的名字,为什么?

  • stateChange
  • stateChanged
  • onStateChange
  • onStateChanged

javascript events naming-conventions backbone.js

17
推荐指数
3
解决办法
5039
查看次数

以编程方式访问Excel自定义文档属性

我正在尝试将自定义属性添加到我以编程方式创建的工作簿中.我有一个方法来获取和设置属性,但问题是工作簿为CustomDocumentProperties属性返回null.我无法弄清楚如何初始化此属性,以便我可以从工作簿中添加和检索属性.Microsoft.Office.Core.DocumentProperties是一个接口,所以我不能去做以下事情

if(workbook.CustomDocumentProperties == null)
    workbook.CustomDocumentProperties = new DocumentProperties;
Run Code Online (Sandbox Code Playgroud)

这是我必须获得的代码并设置属性:

     private object GetDocumentProperty(string propertyName, MsoDocProperties type)
    {
        object returnVal = null;

        Microsoft.Office.Core.DocumentProperties properties;
        properties = (Microsoft.Office.Core.DocumentProperties)workBk.CustomDocumentProperties;

        foreach (Microsoft.Office.Core.DocumentProperty property in properties)
        {
            if (property.Name == propertyName && property.Type == type)
            {
                returnVal = property.Value;
            }
            DisposeComObject(property);
        }

        DisposeComObject(properties);

        return returnVal;
    }

    protected void SetDocumentProperty(string propertyName, string propertyValue)
    {
        DocumentProperties properties;
        properties = workBk.CustomDocumentProperties as DocumentProperties;

        bool propertyExists = false;
        foreach (DocumentProperty prop in properties)
        {
            if (prop.Name == propertyName)
            {
                prop.Value …
Run Code Online (Sandbox Code Playgroud)

c# excel automation

13
推荐指数
3
解决办法
2万
查看次数

从Word文档转换为HTML

我想使用Word Viewer将Word文档保存为HTML,而不在我的计算机中安装Word.有没有办法在C#中实现这一目标?

html c# ms-word

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

如何使用ssh将代码同步到远程计算机?

对于我正在学习的当前课程,我们使用远程计算机来运行我们的代码.

我在MacBook上本地编码,我正在寻找一种在群集上保持本地代码最新的好方法.

我这样做的方法是打开一个终端来运行SCP来复制目录,另一个终端通过SSH进入集群来制作和运行我的代码.

这对我来说似乎不太理想.有没有办法在修改文件时自动将文件发送到集群?

还是我坚持使用单行命令移动一切?

synchronization development-environment

11
推荐指数
2
解决办法
3万
查看次数

从<a>标签获取href值

我有以下html:

<div class="threeimages" id="txtCss">  
<a>   
       <img alt="Australia" src="/Images/Services%20button_tcm7-9688.gif"/>
</a>        
    <div class="text" id="txtLink">            
        <h2>
            <a href="/partnerzone/downloadarea/school-information/australia/index.aspx">Australia</a>
        </h2>            
        <p>Land of the sunshine!</p>        
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,如果你看到div ID"txtLink"中有href,即澳大利亚

我想在页面的运行时将相同的href值复制到div ID"txtCss"的上面标签中,我的意思是当我的页面显示时我的html将如下所示:

<div class="threeimages" id="txtCss">  
<a href="/partnerzone/downloadarea/school-information/australia/index.aspx">   
       <img alt="Australia" src="/Images/Services%20button_tcm7-9688.gif"/>
</a>        
    <div class="text" id="txtLink">            
        <h2>
            <a href="/partnerzone/downloadarea/school-information/australia/index.aspx">Australia</a>
        </h2>            
        <p>Land of the sunshine!</p>        
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请为上述问题提出一些代码

html javascript href

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

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

处理大量文本时防止内存问题

我编写了一个程序来分析项目的源代码,并根据代码报告各种问题和指标.

为了分析源代码,我加载了项目目录结构中存在的代码文件,并从内存中分析代码.代码在传递给其他方法进一步分析之前会经过大量处理.

代码在处理时传递给几个类.

有一天,我在我的小组的一个较大的项目上运行它,我的程序因为有太多的源代码加载到内存中而对我不利.这是一个极端的案例,但我希望将来能够处理这个问题.

什么是避免内存问题的最佳方法?

我正在考虑加载代码,对文件进行初始处理,然后将结果序列化到磁盘,这样当我需要再次访问它们时,我不必再次操作原始代码.这有意义吗?或者序列化/反序列化是否比再次处理代码更昂贵?

我想在解决这个问题的同时保持合理的性能水平.大多数情况下,源代码会毫无问题地适应内存,所以当我内存不足时,有没有办法只能"寻呼"我的信息?有没有办法告诉我的应用程序何时内存不足?

更新:问题不在于单个文件填充内存,其内存中的所有文件都会立即填充内存.我目前的想法是在处理磁盘驱动器时将其旋转

c# memory-management

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

Java:如何使这个序列化?

我需要以下类是可序列化的。

package helpers;

public class XY implements Comparable<XY>
{
    public int x;
    public int y;

    public XY (int x, int y)
    {
        this.x = x;
        this.y = y;
    }

    public int compareTo( XY other ) 
    {
        String compare1 = this.x + "-" + this.y;
        String compare2 = other.x + "-" + other.y;

        return compare1.compareTo( compare2 );
    }

    public String toString()
    {
        return this.x + "-" + this.y;
    }

}
Run Code Online (Sandbox Code Playgroud)

到目前为止,我无法将它作为带有输出流的对象发送。我尝试实现可序列化,但这没有用。

java serialization outputstream

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

用java加密整数

我正在尝试使用java.security和javax.crypto加密java中的一些整数.

问题似乎是Cipher类只加密字节数组.我不能直接将整数转换为字节字符串(或者我可以?).做这个的最好方式是什么?

我应该将整数转换为字符串,将字符串转换为byte []吗?这看起来效率太低了.

有谁知道快速/简单或有效的方法吗?

请告诉我.

提前致谢.

JBU

java encryption integer cryptography bytearray

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

将postgres_ext(或Rails 4)数组与关联组合在一起

我正在尝试使用每个项目上的类型字段来开发标签(在tags表格中)和项目(在items表格中)之间的多对多关系integer[].

我知道Rails 4(和通过postgres_ext的Rails 3)通过:array => true参数支持Postgres的数组功能,但我无法弄清楚如何将它们与Active Record关联相结合.

是否has_many有这个选项?这有宝石吗?我应该放弃并且只是建立一种has_many :through关系(虽然关系数量很多,我预计这可能是无法管理的)?

postgresql ruby-on-rails-4 rails-activerecord postgres-ext

6
推荐指数
2
解决办法
1602
查看次数