问题列表 - 第25689页

Windows 7在"程序文件"中创建文件夹在C#代码中失败,即使我认为我有管理员权限!

我无法在VS 2008 WPF C#代码中的Windows 7 64位计算机上的"program files"文件夹下创建文件.我得到以下代码的错误

        myFile = File.Create(logFile);
Run Code Online (Sandbox Code Playgroud)

如下.(这是innerException堆栈跟踪).

      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.File.Create(String path)
   at MyFirm.MyPricingApp.UI.App.InitializeLogging() in C:\Projects\MyPricingApp\App.xaml.cs:line 150
   at MyFirm.MyPricingApp.UI.App.Application_Startup(Object sender, StartupEventArgs e) in C:\Projects\MyPricingApp\App.xaml.cs:line 38
   at System.Windows.Application.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean …
Run Code Online (Sandbox Code Playgroud)

directory windows-7

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

更改LaTeX标题语言

我怎么能改变默认语言,以便在我的字幕之前得到别的东西而不是"表"或"图"?

latex caption

5
推荐指数
4
解决办法
8944
查看次数

我的网站有多安全?

作为一名初级Web开发人员,我会尽力通过检查来清理所有用户输入.然而,今天,我发现我的网站被黑了(我会根据要求分享他们的网站),这真的让我很奇怪他们是怎么做到的.我正在将我的网站重新组合在一起.我应该怎么做才能防止这些事情发生?是否有人应该与我交谈并询问我的网站有多安全?我该怎么做才能保证我的网站安全?我用PHP和MySQL编写了我的网站.

更新: 最后恢复了备份.我$_GET["name"]在我的脚本中使用,我猜他们是如何进入我的网站的.首先,他们能够在EACH和我服务器上的每个文件夹中放入一个index.html/index.php文件.谁知道我怎么能反驳这个?

更新:它实际上不是我的网站被黑客攻击,但主机.SSH密码被破解,并在每个文件夹中安装了新的索引文件.

php mysql security web

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

如何在C#中打开一个大文本文件

我有一个包含大约100000篇文章的文本文件.文件结构是:

.Document ID 42944-YEAR:5
.Date  03\08\11
.Cat  political
Article Content 1

.Document ID 42945-YEAR:5
.Date  03\08\11
.Cat  political
Article Content 2

我想在c#中打开这个文件,逐行处理它.我试过这段代码:

String[] FileLines = File.ReadAllText(
                  TB_SourceFile.Text).Split(Environment.NewLine.ToCharArray()); 
Run Code Online (Sandbox Code Playgroud)

但它说:

抛出了类型'System.OutOfMemoryException'的异常.

问题是如何打开此文件并逐行阅读.

  • 文件大小:564 MB(591,886,626字节)
  • 文件编码:UTF-8
  • 文件包含Unicode字符.

c# text out-of-memory

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

为什么Enum会实现接口?

我刚刚发现Java允许枚举实现一个接口.什么是一个很好的用例呢?

java enums

180
推荐指数
12
解决办法
15万
查看次数

Rails处理.Erb与Nils

当个人资料为零时,我一直在悲伤......我该怎么办?

ruby ruby-on-rails erb

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

使用"Object.create"而不是"new"

Javascript 1.9.3/ECMAScript 5介绍Object.create道格拉斯·克罗克福德等人长期以来一直在倡导.如何new在下面的代码中替换Object.create

var UserA = function(nameParam) {
    this.id = MY_GLOBAL.nextId();
    this.name = nameParam;
}
UserA.prototype.sayHello = function() {
    console.log('Hello '+ this.name);
}
var bob = new UserA('bob');
bob.sayHello();
Run Code Online (Sandbox Code Playgroud)

(假设存在MY_GLOBAL.nextId).

我能想到的最好的是:

var userB = {
    init: function(nameParam) {
        this.id = MY_GLOBAL.nextId();
        this.name = nameParam;
    },
    sayHello: function() {
        console.log('Hello '+ this.name);
    }
};
var bob = Object.create(userB);
bob.init('Bob');
bob.sayHello();
Run Code Online (Sandbox Code Playgroud)

似乎没有任何优势,所以我想我没有得到它.我可能过于新古典主义了.我应该如何使用MY_GLOBAL.nextId创建用户'bob'?

javascript constructor new-operator object-create

364
推荐指数
8
解决办法
17万
查看次数

C#asp.net MVC:何时更新LastActivityDate?

我正在使用ASP.NET MVC并创建一个公共网站.我需要跟踪在线用户.我看到asp.net中这样做的标准方法是跟踪LastActivityDate.我的问题是我应该何时更新?

如果我每次用户点击某处都更新它,我会觉得性能退缩.但是,如果我不这样做,那些只能浏览的人将被列为离线状态.

在asp.net MVC中执行此操作的最佳方法是什么?

c# asp.net-mvc asp.net-membership

12
推荐指数
2
解决办法
4135
查看次数

如何在IE中使用键盘选择多个选择的非连续选项

仅使用键盘,如何选择多重选择元素的非连续选项.在Firefox或Windows资源管理器上,我可以简单地按Ctrl +箭头移动焦点,然后选择空格键.但是我没有看到任何方法让它在IE上运行.

谢谢

select internet-explorer

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

如何将ReSharpers"清理代码"与Visual Studio的"格式文档"对齐

我是ReSharpers"清理代码"功能的忠实粉丝.特别是解决方案广泛清理.

但我使用Visual Studio的Ctrl+ K+ D(格式文档),它格式化的代码与ReSharper略有不同.

我正在寻求将ReSharper与Visual Studio对齐(而不是另一种方式......因为您无法在解决方案/源代码控制系统中共享Visual Studio设置).

所以我是这样的:

<Configuration>
  <CodeStyleSettings>
    <Sharing>SOLUTION</Sharing>
    <CSharp>
      <FormatSettings>
        <SPACE_AROUND_MULTIPLICATIVE_OP>True</SPACE_AROUND_MULTIPLICATIVE_OP>
        <SPACE_BEFORE_TYPEOF_PARENTHESES>False</SPACE_BEFORE_TYPEOF_PARENTHESES>
      </FormatSettings>
    </CSharp>
  </CodeStyleSettings>
</Configuration>
Run Code Online (Sandbox Code Playgroud)

哪些其他设置将帮助ReSharper格式化代码,如Visual Studio?

resharper visual-studio

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