问题列表 - 第11633页

您知道项目\文件中包含文件的工具构建树吗?

比如说,我想要一个工具(或脚本?)来获取项目(或.h文件)并构建包含在其中的“包含”的可搜索树(包含到包含到等等)。有这样的东西存在吗?我应该自己写这个吗[当然我是:),但可能有人已经写了它或者可能知道如何得到它]?

c++ scripting include

5
推荐指数
2
解决办法
3378
查看次数

CORBA是遗产吗?

对于从今天开始的分布式计算项目,有0个遗留组件,是否有充分的理由来研究CORBA?

corba

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

ASP.Net - 防止网站被缓存在具有缓存CSS的计算机上

当我为我的网站上传新版本的CSS文件时,存在查看页面的客户端可能在其计算机上具有缓存版本的问题.在清除缓存或按Ctrl + F5之前,他们无法看到CSS更新(甚至是其他一些静态资产,如图像).这显然不是一个理想的解决方案.

解决这个问题的一种方法是每次上传网站的新版本时重命名CSS文件.有没有办法通过Visual Studio自动执行此操作?我正在使用AnkhSVN进行版本控制,所以如果我可以自动为所选文件执行此脚本,那也可以.

我甚至不知道谷歌到底是什么 - 有人能指出我正确的方向,并提出最佳做法吗?

编辑:哦,忘了提 - 我需要与静态资产上的expires标签结合使用.由于我还处于早期研究阶段,我不确定这是如何联系的.

谢谢!

css svn asp.net

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

如何安装特定版本的IDEA插件?

我搬到我使用的IDEA插件的最新版本后遇到了问题.我可以从他们的网站下载以前版本的插件的ZIP文件,但我找不到有关如何手动安装特定版本插件的任何安装说明.

有人知道怎么做吗?

java ide plugins intellij-idea

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

Objective-C:错误BOOL和布尔?

我已经发现bool是C-Type而BOOL是Objective-C类型.bool可以是true或false,BOOL可以是YES或NO

对于初学者来说,很难区分这些类型.如果我使用bool而不是BOOL,有什么不好的事情可以发生吗?

objective-c

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

Java cipher.doFinal()写入额外的字节

我正在使用Java Cipher和AES实现加密/解密.除了在调用doFinal()时写入5个额外字节外,一切都运行良好.所以,我最终得到一个正确解码的字符串,附加了5个额外的字节.

我相信原因是正在写入整个1​​6字节的块.我看到写了3个16字节块,包括最后一个.输入加密文件是64字节.未加密的文本应为43个字节.

doFinal的文档表明它可以返回写入输出缓冲区的字节数.但是,它是0,16,16,16.我已尝试过各种形式的doFinal并更新并且不会改变行为.

它是有意义的,它写出一个完整的块,因为这是大多数这些算法的运作方式.但是,如果它不会告诉我输出数据的大小,我该如何防止过多的数据呢?

或许我应该使用其他算法?AES256是一项要求,但我想知道不同的块类型或填充类型是否允许它写入正确的字节数.

任何指导?

剪断(某些)简洁:

decryptCipher = Cipher.getInstance("AES");
decryptCipher.init(Cipher.DECRYPT_MODE, aesKey);
Run Code Online (Sandbox Code Playgroud)

解密例程的业务部分.

    long bytesToRead = inputFile.length();

    while ((inLen = in.read(buffer)) > 0) {
        int bytesOut = 0;
        byte[] cryptBytes = null;
        int outLen = cipher.getOutputSize(inLen);
        cryptBytes = new byte[outLen];

        if (bytesToRead <= buffer.length) {
            try {
                bytesOut = cipher.doFinal(buffer, 0, inLen, cryptBytes, 0);
            } catch (ShortBufferException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        } else
            try {
                bytesOut = cipher.update(buffer, 0, inLen, cryptBytes, 0);
            } catch …
Run Code Online (Sandbox Code Playgroud)

java encryption aes

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

终止长时间运行的python线程

在python中终止意外长期运行的线程的推荐方法是什么?我不能使用SIGALRM,因为

如果在同一程序中使用信号和线程,则必须小心.在同时使用信号和线程时要记住的基本要点是:始终在执行的主线程中执行signal()操作.任何线程都可以执行alarm(),getsignal(),pause(),setitimer()或getitimer(); 只有主线程可以设置一个新的信号处理程序,主线程将是唯一一个接收信号的线程 (这是由Python信号模块强制执行的,即使底层线程实现支持向各个线程发送信号).这意味着信号不能用作线程间通信的手段.请使用锁定.

更新:我的案例块中的每个线程 - 它正在使用urllib2模块下载网页,有时在非常慢的站点上操作需要太多时间.这就是为什么我想终止这么慢的线程

python multithreading

5
推荐指数
2
解决办法
4823
查看次数

如何在Bash Scripting中包含一个计时器?

美好的一天!有没有办法在使用bash的脚本中包含一个计时器(时间戳?或者它是什么术语)?比如说; 每60秒,一个特定的功能检查互联网是否关闭,如果是,则它连接到wifi设备,反之亦然.简而言之,该程序不时检查互联网连接.

任何建议/答案将不胜感激.=)

bash timestamp

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

创建仅接受数字的WPF TextBox

我想创建一个只接受特定范围内的数值的TextBox.实现此类TextBox的最佳方法是什么?

我想到了派生TextBox并覆盖TextProperty的验证和强制.但是,我不知道如何做到这一点,我知道通常不建议派生WPF控件.


编辑:
我需要的是一个非常基本的文本框,过滤掉所有不是数字的按键.实现它的最简单方法是处理TextBox.PreviewTextInput事件:

private void textBox_PreviewTextInput(object sender, TextCompositionEventArgs e)
{
    int result;
    if (!validateStringAsNumber(e.Text,out result,false))
    {
        e.Handled = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

(validateStringAsNumber是我主要使用Int.TryParse的函数)

一些建议的解决方案可能更好,但对于我需要的简单功能,这个解决方案是最容易和最快的,同时足以满足我的需求.

c# wpf textbox

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

Firebug Net Panel日志

有没有办法让firebug在导航到另一个页面后保留活动日志?

firebug firefox3.5

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