问题列表 - 第16380页

如何打包/加密/解压缩/解密Java中的一堆文件?

我本质上是尝试在Java/JSP驱动的网站上执行以下操作:

  • 用户提供密码
  • 密码用于构建包含文本文件的强加密存档文件(zip或其他任何内容)以及存储在服务器上的许多二进制文件.它本质上是用户文件和设置的备份.
  • 之后,用户可以上传文件,提供原始密码,网站将解密和解压缩存档,将提取的二进制文件保存到服务器上的相应文件夹,然后读取文本文件,以便网站可以恢复用户的有关二进制文件的旧设置和元数据.

它是构建/加密存档,然后提取其内容,我正试图弄清楚如何做.我真的不关心存档格式,除了它非常安全.

我的问题的理想解决方案将非常容易实现,并且只需要经过试验和测试的免费和非限制性许可证库(例如apache,berkeley,lgpl).

我知道TrueZIP和WinZipAES库; 前者看起来像是大规模的矫枉过正,我不知道后者是多么稳定......是否有其他解决方案能够奏效?

java encryption zip jsp archive

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

GCC - 在为char分配int时不应该发出警告吗?

我最近在笔记本电脑上设置了MinGW + MSYS环境,以检查Netbeans C/C++支持的情况.一切似乎工作正常,但是,在我的测试中,我注意到GCC和Microsoft的cl.exe编译器之间存在差异.

这是一个示例程序:

#include <stdio.h>
#include <stdlib.h>
#include <limits.h>

int main(void) {
    int i_max = INT_MAX;
    char c_max = CHAR_MAX, c;

    c = i_max;
    printf("i_max: %d, c_max: %d, c: %d\n", i_max, c_max, c);
    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

输出是:

i_max: 2147483647, c_max: 127, c: -1
Run Code Online (Sandbox Code Playgroud)

正如您在上面的代码中看到的,我将一个int分配给一个char.这不应该产生警告,可能会发生数据丢失吗?微软的编译器(我配置得非常严格)会发出警告而GCC没有.

以下是我使用的GCC选项:

-g -Werror -ansi -pedantic -Wall -Wextra
Run Code Online (Sandbox Code Playgroud)

我错过了一些GCC选项,使编译时检查更严格吗?

c gcc mingw

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

列表管理python

我已经提取了一些网址列表,并希望操纵此列表.以下是提取列表示例:

http://help.naver.com/service/svc_index.jsp?selected_nodeId=NODE0000000235
http://www.naver.com/rules/service.html
http://news.naver.com/main/principle.nhn
http://www.naver.com/rules/privacy.html
http://www.naver.com/rules/disclaimer.html
http://help.naver.com/claim_main.asp
http://news.naver.com/main/ombudsman/guidecenter.nhn?mid=omb
http://www.nhncorp.com/
http://www.nhncorp.com/
Run Code Online (Sandbox Code Playgroud)

我想只提取以' http://www.naver.com ' 开头的网址,所以最后我想要的列表如下

http://www.naver.com/rules/privacy.html
http://www.naver.com/rules/disclaimer.html
http://www.naver.com/rules/service.html
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取我想要的东西?

python

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

标签系统的linq查询 - 搜索多个标签

我有两个表,标签(tagid,postid,标记名)和帖子(postid,name,...)
现在我想做一个查询,返回所有具有一般标签数量的帖子.喜欢:我想要所有帖子都有标签asp.net和jquery

正如我所说,要查找的标签数量是通用的

我怎么能这样做?

谢谢

更新17.11.2009:有一个问题:表之间的关系不存在,因为我的主键位于2个字段(用于版本控制)我怎么能没有关系?我正在使用Linq To Entities

此外,查询应该具有良好的性能,并且不应该产生数千个服务器请求.

linq asp.net tags

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

从网络上的另一台PC访问ASP.NET Development Server

我想在其他浏览器中测试我的网络应用程序.我已经安装了Virtual PC来做到这一点.ASP.NET开发服务器不允许远程连接,因此虚拟PC(网络上的另一台计算机)无法访问该网站.

我发现这篇帖子已经开始,但没有解决方案.

我知道使用localhost是行不通的.我听说过使用机器ip,但是如何获得正确的ip?看看我的lynksys路由器管理员?

如果我要获得我的IP,我确定asp.net开发服务器不允许远程连接.如何启用它?

asp.net cross-browser remote-access virtual-pc

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

简单的XNA 2d物理库

处理2D项目并想要一个简单的2d物理库的一些建议,以便在C#中使用XNA框架.我在看Farseer或physics2d.有没有其他建议?

谢谢!

c# xna

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

不处理docmd.applyfilter的结果

我有一个Access应用程序,我使用搜索功能.我在表单上有一个TextBox和一个搜索按钮,它对用户在TextBox中输入的内容进行通配符搜索,并在其他控件(文本和组合框)中显示记录.

要实现这一点,我正在使用该DoCmd.ApplyFilter方法,我想知道是否有办法可以处理"无结果"的情况?它当前的作用是将所有显示控件显示为空,ID字段显示(自动编号),就好像我正在添加新记录一样.

如果无法处理没有结果DoCmd.ApplyFilter,那么还有另一种方法来搜索记录并处理"无结果"方案吗?

search ms-access vba filter

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

用户要求非规范化数据库

我处于开发数据库驱动系统的早期阶段,系统的最大部分围绕着继承类型的关系.有一个包含大约10列的父实体,并且将有大约10个从父级继承的子实体.每个子实体将有大约10列.我认为为父实体提供自己的表并为每个子项提供自己的表 - 每个子类的表结构是有意义的.

今天,我的用户要求查看我创建的系统的结构.他们对每子类表结构的想法犹豫不决.他们更喜欢一个大~100列表,因为它们更容易执行自己的自定义查询.

为了用户的缘故,我应该考虑对数据库进行非规范化吗?

database database-design denormalization database-normalization

15
推荐指数
4
解决办法
992
查看次数

如何使用GetOptions获取默认参数?

我已经阅读了文档,GetOptions但我似乎找不到我需要的东西......(也许我是盲人)

我想要做的是像这样解析命令行

myperlscript.pl -mode [sth] [inputfile]
Run Code Online (Sandbox Code Playgroud)

我可以使用该-mode部分,但我不知道如何获得[inputfile].任何建议将被认真考虑.

perl

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

如何通过Ruby更改进程的优先级

当我执行Ruby进程时,如何让该进程降低其优先级?我查看了Process.setpriority的文档,但我还是没有得到它.有没有人有一个Ruby进程如何降低自己优先级的例子?

克里斯

ruby

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