问题列表 - 第32809页

CryptGenRandom熵

CryptGenRandom是Windows中CryptoAPI中的随机数生成器函数.这个随机数生成器有多少熵?我已经看了很多,但我找不到它.提前致谢.

windows random winapi entropy

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

即使具有管理员权限,Process.kill()在Windows 7 32位中被拒绝

大家好.

我遇到了一个奇怪的问题.我的应用程序有一个简单的方法,如果IE进入一个状态是它得不到响应这个方法被解雇所有IE进程,然后应用程序重新启动它与IE的工作.

方法代码:

foreach (System.Diagnostics.Process exe in System.Diagnostics.Process.GetProcesses())
{
     if (exe.ProcessName.StartsWith("iexplore"))
          exe.Kill();
}
Run Code Online (Sandbox Code Playgroud)

即使使用管理员权限调试我的应用程序,应用程序有时也会成功运行此方法,有时我Access Denied甚至会以管理员身份运行该错误.

我甚至编写了我自己的清单文件,指定需要使用管理员权限执行此应用程序,我认为我做对了.

清单代码:

<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="1.0.0.0" name="Demo.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
    </application>
  </compatibility>
</asmv1:assembly>
Run Code Online (Sandbox Code Playgroud)

以前有人有这个问题吗?我怎样才能纠正这个奇怪的问题.

谢谢

.net c# privileges internet-explorer process

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

Mysql:每月计算记录(包括零)

我正在尝试计算表格中的记录并按日期对它们进行分组.我当前的查询类似于以下内容:

SELECT
   count(*), 
   MONTH(time) as month,
   YEAR(time) as year
FROM
   myTable
GROUP BY
   month, year
ORDER BY
   year, month
Run Code Online (Sandbox Code Playgroud)

这是有效的,除了我还想得到几个月没有记录的计数.

有人可以提供有关如何实现这一目标的建议/建议吗?

mysql sql group-by

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

程序集不允许部分信任的调用者

如何更改我的库以允许部分信任的呼叫者?

我收到以下错误:

'/'应用程序中的服务器错误.

安全例外

说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与您的系统管理员联系或在配置文件中更改应用程序的信任级别.

异常详细信息:System.Security.SecurityException:该程序集不允许部分信任的调用方.

来源错误:[没有相关的源代码行]

源文件:App_Web_kzj7vfkn.2.cs
行:0

编辑

经过一番查看问题后,似乎是导致问题的是System.Web.UI.ClientScriptManager

c# partial-trust visual-studio-2008

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

"对于带有基数10的int()的无效文字:"但是无法理解为什么它正在访问整数

我无法理解为什么在我的应用程序中我收到此错误.由于所有主键都是文本字段是整数.这是我的代码:
forms.py

 class EventAttendForm(forms.Form):
     talk = forms.ModelChoiceField(queryset=Talk.objects.all())
     membersAttended = forms.ModelMultipleChoiceField(queryset=Member.objects.all())
Run Code Online (Sandbox Code Playgroud)

models.py

 class Talk(models.Model):
     title = models.CharField(max_length=200, primary_key=True)  
 class Member(models.Model):
     name = models.CharField(max_length=200)
     membership_number = models.CharField(max_length=200, primary_key=True)
     talks = models.ManyToManyField(Talk, through='Event_Attendance')
 class Event_Attendance(models.Model):
     talk = models.ForeignKey('Talk')
     membersAttended = models.ForeignKey('Member')
Run Code Online (Sandbox Code Playgroud)

views.py

 def addAttendance(request):
     #eventAttendanceForm
     if request.method == 'POST':
          eventAttendForm = EventAttendForm(request.POST)
      for member in request.POST['membersAttended']:
            ea = Event_Attendance(request.POST['talk'], member)
            ea.save()
    return HttpResponseRedirect('../../../talks/')      
else:
    eventAttendForm = EventAttendForm()
    return render_to_response('attendance/addAttendance.html',{'eventAttendForm': eventAttendForm})
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我会收到这个错误.确切的错误是:

 Exception Type:    ValueError
 Exception Value:   invalid literal for int() with base 10: …
Run Code Online (Sandbox Code Playgroud)

django django-forms

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

如何让全球化与MVC2和jquery一起工作?

我正在尝试asp.net mvc2应用程序中的一些全球化,但无法让它完全运行.我使用图书馆http://github.com/nje/jquery-glob作为工具,根据用户的意愿显示货币和日期等.然而有些事情让我感到困扰.IU无法使用jQuery实际接受全球化的客户端/服务器端验证.无论我尝试什么,如果我回发40.00一切正常,但如果我发布40,00它被接受为0(不是有效的.NET不变十进制值).我试着按照@haacked指南

这是在服务器端处理的global.asax中:

private void SetCulture(string currencySymbol)
{
    AjaxHelper.GlobalizationScriptPath = 
        http://ajax.microsoft.com/ajax/4.0/1/globalization/";

    var culturePref = "sv-SE";
    var request = HttpContext.Current.Request;

    if (request.UserLanguages == null)
        return;

    var lang = request.UserLanguages[0];
    if (lang != null) {
        try {
            Thread.CurrentThread.CurrentCulture =
                CultureInfo.CreateSpecificCulture(lang);
        }
        catch {
            Thread.CurrentThread.CurrentCulture = 
                new CultureInfo(culturePref);
        }
    }

    Thread.CurrentThread.CurrentUICulture = 
        Thread.CurrentThread.CurrentCulture;
}
Run Code Online (Sandbox Code Playgroud)

然后在客户端,我包括以下脚本:

<script src="/Scripts/jquery-1.4.2.js" type="text/javascript"></script>
<script src="/Scripts/jquery.glob.js" type="text/javascript"></script>
<script src="/Scripts/globinfo/jquery.glob.sv-SE.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $.culture = jQuery.cultures['sv-SE'];
        $.preferCulture('sv-SE');
    });
</script>
<script src="/Scripts/jquery.validate.js" type="text/javascript"></script> …
Run Code Online (Sandbox Code Playgroud)

globalization asp.net-mvc-2 jquery-globalization

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

C++到C#数组声明

我想将以下代码转换为C#:

struct Elf32_Ehdr {
  uint8   e_ident[16];   // Magic number and other info
  uint16  e_type;        // Object file type
  uint16  e_machine;     // Architecture
  uint32  e_version;     // Object file version
  uint32  e_entry;       // Entry point virtual address
  uint32  e_phoff;       // Program header table file offset
  uint32  e_shoff;       // Section header table file offset
  uint32  e_flags;       // Processor-specific flags
  uint16  e_ehsize;      // ELF header size in bytes
  uint16  e_phentsize;   // Program header table entry size
  uint16  e_phnum;       // Program header table entry count …
Run Code Online (Sandbox Code Playgroud)

.net c# marshalling

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

Sql server 2008 Developer版和Sql server 2008版本之间有什么区别

我想知道这两个版本的区别

  1. Sql server 2008开发人员版
  2. Sql server 2008版本

sql-server-2008

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

Delphi 2010是否具有LoadTextFromFile功能?

在将一些代码从Delphi 7移植到Delphi 2010时,我正在重写我的LoadTextFromFile()函数.

function LoadTextFromFile(const aFullFileName: string): string;
var
  lBuffer:     TBytes;
  lEncoding:   TEncoding;
  lFileStream: TFileStream;
  lSize:       Integer;

begin

  if not FileExists(aFullFileName) then
  begin
    raise Exception.Create('File "' + aFullFileName + '" not found.');
  end;

  lFileStream := TFileStream.Create(aFullFileName, fmOpenRead + fmShareDenyNone);
  try

    if lFileStream.Size <= 0 then
    begin
      Result := '';
    end
    else
    begin

      lSize := lFileStream.Size - lFileStream.Position;

      SetLength(lBuffer, lSize);

      // Read file into TBytes buffer
      lFileStream.Read(lBuffer[0], lSize);

      // Read encoding from buffer
      TEncoding.GetBufferEncoding(lBuffer, lEncoding);

      // Get string from buffer
      Result …
Run Code Online (Sandbox Code Playgroud)

delphi delphi-2010

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

常见的伪代码问题,难题和挑战

我正在寻找您可能在面试中被问到或被要求代表您的工作或教育的伪代码问题的示例.我不是特别寻找来自任何领域的示例,因此它可能与设计模式,算法,数据结构,缓存策略,与软件工程和开发有关,简单或复杂.

例如,我发现的一些常见的主要与排序和搜索技术有关:

Bubblesort:

procedure bubbleSort( A : list of sortable items ) defined as:
  do
    swapped := false
    for each i in 0 to length(A) - 2 inclusive do:
      if A[i] > A[i+1] then
        swap( A[i], A[i+1] )
        swapped := true
      end if
    end for
  while swapped
end procedure
Run Code Online (Sandbox Code Playgroud)

插入排序:

insertionSort(array A)
begin
    for i := 1 to length[A]-1 do
    begin
        value := A[i];
        j := i - 1;
        done := false;
        repeat
            if A[j] > value then …
Run Code Online (Sandbox Code Playgroud)

language-agnostic pseudocode

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