问题列表 - 第19853页

Eclipse:Java类模板

在Eclipse 3.5中,在Windows - > Preferences - > Java> Editor - > Templates下,我可以添加代码模板.但是,这些模板只能包含我可以插入到现有Java类中的代码段.

是否可以为整个Java类创建模板,我可以使用File - > New - > My-Java-Class添加它们?

java eclipse templates

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

SSL:在中间攻击中如何保护证书免受人员攻击?

我的问题是关于ssl中的证书,但我认为问题应该适用于所有证书.为了清楚起见,我已经包含了SSL程序.

在SSL中,这是我理解的程序:

1)客户端

  • 发送支持的加密算法
  • 发送客户端随机数

2)服务器

  • 选择(和发送)a
    • 对称算法
    • 公钥算法
    • MAC算法
  • 发送它的证书
  • 发送服务器nonce

3)客户

  • 验证证书
    • 提取公钥
  • 生成预主密钥(pms)
  • 用服务器公钥加密并发送

4)客户端和服务器

  • 从PMS和nonce计算主分泌(MS)
  • PMS切片以生成两个加密和两个mac密钥

5)客户

  • 发送所有握手的mac(以确保它们以前不是修改)

6)服务器

  • 发送所有握手的mac

是什么阻止了中间人的攻击发生在第二步?为什么中间的人不能说trudy,捕获服务器发送的证书并更改其中的公钥(具有私钥的东西).

我假设证书以某种方式加密.

但是,服务器无法加密证书,因为客户端尚未拥有公钥.当服务器从权限(如veri-sign)获取密钥时,密钥是否会使用verisign的公钥预先包含?我认为这应该有效,因为所有的Web浏览器都应该拥有大多数权限的公钥.

security ssl networking certificate

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

ADO.NET实体数据模型 - 添加自定义属性

我是使用ADO.NET实体数据模型工具的新手.我的数据库中有一个表有三个属性(FirstName,LastName,Age).我需要在这个名为IsChosen的实体中添加一个字段.但是,我无法在数据库中添加此列.

如何向通过此工具生成的实体添加自定义属性?

谢谢!

ado.net ado.net-entity-data-model

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

为什么修复了Java堆的最大大小?

不是 可以增加Java的堆的最大尺寸的虚拟机启动后.这有什么技术原因?垃圾收集算法是否依赖于具有固定数量的内存来处理?或者出于安全原因,是否通过消耗所有可用内存来阻止Java应用程序在DOS上运行系统上的其他应用程序?

java heap garbage-collection jvm

32
推荐指数
2
解决办法
6374
查看次数

使用javascript regexp查找第一个AND最长匹配

我有一个像以下简化示例的RegExp:

var exp = /he|hell/;
Run Code Online (Sandbox Code Playgroud)

当我在一个字符串上运行它时,它会给我第一个匹配,fx:

var str = "hello world";
var match = exp.exec(str);
// match contains ["he"];
Run Code Online (Sandbox Code Playgroud)

我想要第一个和最长的匹配,并且我的意思是按索引排序,然后是长度.

由于表达式是从一个RegExp数组合起来的,我正在寻找一种方法来找到最长的匹配,而不必重写正则表达式.

这甚至可能吗?

如果不是,我正在寻找一种方法来轻松分析表达式,并按正确的顺序排列.但我无法弄清楚,因为表达式可能会复杂得多,fx:

var exp = /h..|hel*/
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

如何从Build Process中删除App_LocalResources

我们有一个大型应用程序,它有几十个resx文件来本地化应用程序

每次构建这些文件并花费大量时间来构建,构建过程会更长

如何从构建过程中删除这些类型的文件

c# performance resources localization build

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

Sketchflow导航

我是Blend&Sketchflow的新手.我希望有一个人可以帮助我.

我一直在做一个Sketchflow项目,并设置了几个导航到特定屏幕的按钮(简单易用).

抓住......

我在顶部制作了一个通用菜单,并在其上放了一个按钮,我想要实现的是,如果有人点击该按钮,而不是导航到特定屏幕,它只需导航到上一个屏幕在sketchflow中查看过.

有谁知道这是否可能?如果是这样,我将如何实现这一目标?

sketchflow

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

如何在.Net中手动创建HTTP请求?

我想创建自己的自定义HTTP请求.WebClient类非常酷,但它会自动创建HTTP请求.我想我需要创建一个到Web服务器的网络连接,并通过该流传递我的数据,但我不熟悉支持这种事情的库类.

(上下文,我正在为我正在教授的Web编程课程编写一些代码.我希望我的学生能够理解HTTP"黑盒子"中发生的事情的基础知识.)

.net webclient http

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

成功内联更新/内联创建记录后,jqgrid重新加载网格

我想知道如何在行的内联编辑后触发reloadGrid.

<script type="text/javascript">

    jQuery(document).ready(function(){
      var lastcell; 
      jQuery("#grid").jqGrid({
          url:'{{ json_data_handler }}?year={{ get_param_year }}&month={{ get_param_month }}&project_id={{ get_param_project_id }}',
          datatype: "json",
          mtype: 'GET',
          colNames:['hour_record_pk', 'project_pk', 'weekday', 'date', 'sum', 'description'],
          colModel:[
                    {name:'hour_record_pk',index:'hour_record_pk', width:55, sortable:false, editable:true, editoptions:{readonly:true,size:10}},
                    {name:'project_pk',index:'project_pk', width:55, sortable:false, editable:true, editoptions:{readonly:true,size:10}},
                    {name:'weekday',index:'weekday', width:300, editable:false, sortable:false},
                    {name:'date_str',index:'date_str', width:300, editable:true, sortable:false, editoptions:{readonly:true}},
                    {name:'sum',index:'sum', width:100, editable:true, sortable:true,editrules:{number:true,minValue:0,maxValue:24,required:true}},
                    {name:'description',index:'description', width:600, editable:true, sortable:false,},
               ],
         jsonReader : {
              repeatitems:false
         },
          rowNum:31,
          rowList:[10,20,31],
          //pager: jQuery('#gridpager'),
          sortname: 'id',
          viewrecords: true,
          sortorder: "asc",
          width: 800,
          height: 750,
          caption:"Hour Record Overview",
          reloadAfterEdit: true, //seems …
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

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

为什么Gnu Octave有负零?

这是一个奇怪的我很困惑.我最近注意到在Gnu Octave提示符下,可以输入负零,如下所示:

octave:2> abomination = -0
Run Code Online (Sandbox Code Playgroud)

它也记得它:

octave:3> abomination
abomination = -0
Run Code Online (Sandbox Code Playgroud)

为了理智,负零确实等于常规零.但我也注意到这个标志还有一些其他的影响.像这些:

octave:6> 4 * 0
ans = 0
octave:7> 4 * -0
ans = -0
octave:8> 4 / 0
warning: division by zero
ans = Inf
octave:9> 4 / -0
warning: division by zero
ans = -Inf
Run Code Online (Sandbox Code Playgroud)

可以看出,通过某些操作保留了标志.但我的问题是为什么.这似乎是对标准数学的彻底背离,其中零基本上没有符号.有这个有吸引力的数学属性吗?这在某些数学领域是否重要?

仅供参考:Matlab,以八度为模型,没有负零.任何使用它们的尝试都被视为常规零.

编辑:Matlab确实有负零,但它们不会显示在默认输出中.

math floating-point matlab octave

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