问题列表 - 第23658页

在为ASP.NET MVC 2.0应用程序注册区域时提供或过滤程序集

我有一个大型应用程序,目前作为WebForms和MVC 2.0的混合体存在.启动我的应用程序是可怕的,罪魁祸首主要是因为AreaRegistration.RegisterAllAreas调用.更具体地说,它使用System.Web. Compilation.BuildManager.GetReferencedAssemblies枚举应用程序直接引用的程序集中的所有类型并测试它们以查看它们是否派生自AreaRegistration.

不幸的是,我有许多第三方程序集恰好相当广泛,所以这个初始加载可能非常糟糕.如果我可以告诉它要查找哪些程序集AreaRegistrations,或者甚至手动注册区域,我会得到更好的结果.

我可以收集所有内部AreaRegistration创建和调用注册,但我只是好奇其他人是否已经解决了这个问题.

c# registration asp.net-mvc-areas asp.net-mvc-2

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

Glassfish战争生命周期问题

在glassfish中重新部署正在运行的应用程序的新版本的正确方法是什么?我有一个WAR运行,我做了更改.我认为做一个取消部署+部署可能是正确的,但是当我取消部署时,glassfish(v3)经常崩溃.

在glassfish中重新部署正在运行的应用程序的正确方法是什么?

deployment lifecycle glassfish war

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

初步软件许可实施的想法

我正在尝试决定如何为我编写的某些软件实现一个非常基本的许可解决方案.该软件将在我的(假设的)客户端机器上运行,其想法是如果客户端在超过n台机器上运行它,软件将立即退出(带有友好消息)(n是许可证的数量)已购买).此外,客户非技术娴熟,"基本"足够好.

这是我目前的设计,但鉴于我对该主题几乎没有经验,我想在开始任何开发之前询问它:

  • 远程服务器使用包含两列的表来托管MySQL数据库:客户端密钥和许可证数量
  • 客户端应用程序在启动时连接到MySQL数据库,提供它的客户端密钥,我将其放入打包到分发中的属性文件中(我将为每个新客户端创建一个新的分发)
  • 有可能,我需要第二个表来存储验证历史记录,因此通过一些简短的逻辑,软件可以决定它是否可以在给定的机器上运行(可能是每24小时使用该软件的n台机器的滑动窗口)
  • 如果软件无法建立与MySQL数据库的连接,或者确定它每天都在n个允许的机器上,则关闭
  • 托管MySQL数据库的远程服务器的连接信息应该硬编码到应用程序中?(这听起来不错,但除此之外,他们可以将其指向其他一些始终验证成功的服务器)

我认为这涵盖了我的初步设计.目的是虽然它肯定不是完全证明,但我认为我至少有点难以创建一个易于共享的破解解决方案.此外,我可以轻松调整给定客户端/密钥对的许可证数量.

我必须知道这已经完成了一百万次,所以请告诉我一个更好的解决方案,它实现起来同样简单,并提供相同(低)的安全性.如果使用外部库,我更喜欢Java,因为这就是软件编写的内容.

java security licensing

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

如何禁用Excel自动识别数字和文本

我用Python生成了一个CSV文件.但是当我在Excel中打开它时,如果可以转换,Excel会自动将字符串识别为数字.

例如,33E105变成33*10^105,实际上是ID,而不是数字.

如何在打开CSV文件时在Excel中禁用此功能?或者我需要求助于excel-python库来输出excel文件并自己指定格式?

我也在网上找到了一个没有好答案的类似问题.

谢谢!

python excel

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

如何动态放大UILabel(标签和字体大小)?

我目前正在开发一个iPhone项目.我想在Objective-C中动态扩展UILabel,如下所示:

替代文字http://img268.imageshack.us/img268/9683/bildschirmfoto20100323u.png

这怎么可能?我认为我必须使用CoreAnimation,但我没有工作.这是我试过的代码:

UILabel * fooL = //[…]
fooL.frame = CGRectMake(fooL.frame.origin.x, fooL.frame.origin.y, fooL.frame.size.width, fooL.frame.size.height);   
fooL.font = [UIFont fontWithName:@"Helvetica" size:80];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:0.5];
[UIView setAnimationBeginsFromCurrentState:YES];
fooL.font = [UIFont fontWithName:@"Helvetica" size:144]; //bigger size
fooL.frame = CGRectMake(20 , 44, 728, 167); //bigger frame
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

此代码的问题在于它不会动态更改fontsize.

core-animation objective-c uilabel

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

读取二进制文件(python)

我无法读取文件,我不明白为什么:

f = open("test/test.pdf", "r")
data = list(f.read())
print data
Run Code Online (Sandbox Code Playgroud)

退货: []

我想打开一个PDF,并提取每个字节,并将其放入List中.

我的代码出了什么问题?:(

谢谢,

python io file

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

fullCalendar json with php in"agendaWeek"

<link rel='stylesheet' type='text/css' href='fullcalendar/redmond/theme.css' />
<link rel='stylesheet' type='text/css' href='fullcalendar/fullcalendar.css' />
<script type='text/javascript' src='fullcalendar/jquery/jquery.js'></script>
<script type='text/javascript' src='fullcalendar/jquery/ui.core.js'></script>
<script type='text/javascript' src='fullcalendar/jquery/ui.draggable.js'></script>
<script type='text/javascript' src='fullcalendar/jquery/ui.resizable.js'></script>
<script type='text/javascript' src='fullcalendar/fullcalendar.min.js'></script>

<script type='text/javascript'>

 $(document).ready(function() {

  $('#calendar').fullCalendar({

   theme: true,
   editable: false,
   weekends: false,
   allDaySlot: false,
   allDayDefault: false,
   slotMinutes: 15,
   firstHour: 8,
   minTime: 8,
   maxTime: 17,
   height: 600,
   defaultView: 'agendaWeek',

   events: "json_events.php",

   loading: function(bool) {
    if (bool) $('#loading').show();
    else $('#loading').hide();
   }

  });

 });

</script>
Run Code Online (Sandbox Code Playgroud)

但信息不会出现在"议程周刊"上.谁能告诉我我做错了什么.

我的"json_events.php"代码是:

<?php

 $year = date('Y');
 $month = date('m');

 echo json_encode(array(

  array(
   'id' => …
Run Code Online (Sandbox Code Playgroud)

xml jquery json date fullcalendar

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

用jquery在字符串中查找字母

它看起来非常基本但我无法弄明白.

var email = $("input#email").val();
Run Code Online (Sandbox Code Playgroud)

我怎样才能检查该email变量是否有@字母?

谢谢

jquery

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

如何在git repo的特定状态下显示文件的内容?

我想显示由git repo的特定状态的路径给出的文件的内容.我没试成功:

git show f825334150cd4bc8f46656b2daa8fa1e92f7796d:Katana/source/Git/GitLocalBranch.h
fatal: ambiguous argument
'f825334150cd4bc8f46656b2daa8fa1e92f7796d:Katana/source/Git/GitLocalBranch.h': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Run Code Online (Sandbox Code Playgroud)

有问题的提交没有修改指定的文件.如何在给定状态下显示文件的内容(由提交哈希指定),无论文件在提交中的参与情况如何?

git

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

轻量级.NET Web开发?

我目前正在开发一个具有大量客户端和Web代码的项目.客户端代码用C#编写,Web部件用PHP编写.保持两个世界之间的一致性变得很麻烦,我想将网络代码整合到.Net中.

问题是我讨厌ASP.Net Web Forms中的Web开发.我想要像PHP一样原始的东西,只需使用C#.我已经阅读了一些关于ASP.Net MVC的内容,但看起来它根据我的喜好抽象了太多的请求逻辑.

有没有人知道允许C#+ .Net处理Web请求的轻量级方法?我应该更密切地关注MVC吗?

更新:我使用ASP.Net MVC,到目前为止我一直非常高兴.

c# asp.net asp.net-mvc

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