问题列表 - 第6444页

获取在启动时崩溃的进程的转储

在我无法访问的客户机器(WinXP SP2)上,我有一个在启动时崩溃的Win32 EXE(非托管C++).我想解决此问题的最佳方法是获取(小型)转储并稍后使用windbg或类似方法进行分析.

现在,我通常会告诉客户安装Windows调试工具并运行

cscript adplus.vbs -crash
Run Code Online (Sandbox Code Playgroud)

但是,您似乎无法将adplus用于在启动时崩溃的应用程序(http://support.microsoft.com/kb/q286350/说"在以下情况下不要使用ADPlus:如果必须对程序进行故障排除或在启动期间意外退出的进程").同一篇文章说"使用用户模式进程转储",但我未能成功安装它.

知道如何在Win32上启动崩溃的进程转储?

c++ winapi startup crash-dumps

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

我应该将什么ORM用于ASP.Net MVC项目?

我正在开始一个新的ASP.Net MVC项目,并想知道什么是最好的模型方法.

大多数演示推荐LinqToSQL,但我知道微软并没有真正增强这个产品,而是更多地关注实体框架.

我喜欢Subsonic方法,但我认为这将使用版本3的MVC构建,但是没有关于这个项目的开发阶段的消息所以我有点担心使用版本2,如果有一个新的很快就会发布

我听说过NHibernate和Castle Record,但对这些并没有任何经验,并且已经听过很多关于两者的优点/缺点.

强烈推荐任何帮助!

asp.net-mvc orm

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

什么是结对编程?

这个术语在英语社区似乎很常用.我好奇它是什么?是两个学生一起在一台PC上编码还是什么?这个组织(不管它是什么)只在美国使用吗?

pair-programming

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

如何通过PL/SQL中的变量动态插入?

让我们先创建一个表

create table test
(
  id number,
  name varchar2(20)
);
Run Code Online (Sandbox Code Playgroud)

现在在插入期间,我想先将数据保存到变量中,然后像这样将变量动态传递到 VALUES 子句中:

declare
  v_data varchar2(50);
begin
  v_data:='1,sunny';
  execute immediate 'insert into test values(v_data)';
  commit;
end;
Run Code Online (Sandbox Code Playgroud)

但它显示了一些错误(值不够)......请帮助如何实现这一点??

sql database insert dynamic

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

Java FileReader编码问题

我试图使用java.io.FileReader读取一些文本文件并将它们转换为字符串,但我发现结果编码错误,根本不可读.

这是我的环境:

  • Windows 2003,操作系统编码:CP1252

  • Java 5.0

我的文件是UTF-8编码或CP1252编码,其中一些(UTF-8编码文件)可能包含中文(非拉丁文)字符.

我使用以下代码来完成我的工作:

   private static String readFileAsString(String filePath)
    throws java.io.IOException{
        StringBuffer fileData = new StringBuffer(1000);
        FileReader reader = new FileReader(filePath);
        //System.out.println(reader.getEncoding());
        BufferedReader reader = new BufferedReader(reader);
        char[] buf = new char[1024];
        int numRead=0;
        while((numRead=reader.read(buf)) != -1){
            String readData = String.valueOf(buf, 0, numRead);
            fileData.append(readData);
            buf = new char[1024];
        }
        reader.close();
        return fileData.toString();
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.我发现即使文本是UTF-8编码,FileReader的编码也是CP1252.但是java.io.FileReader的JavaDoc说:

此类的构造函数假定默认字符编码和默认字节缓冲区大小是适当的.

这是否意味着如果我使用FileReader,我不需要自己设置字符编码?但我目前确实得到了错误的编码数据,处理我的问题的正确方法是什么?谢谢.

java unicode encoding file

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

如何在Visual Studio中设置标准编码

我正在寻找一种设置Visual Studio的方法,因此它总是以UTF-8保存我的文件.

我只找到了设置这个项目的选项有没有办法将它设置为Visual Studio范围?

encoding character-encoding visual-studio-2008 visual-studio

78
推荐指数
5
解决办法
13万
查看次数

散列和盐渍密码如何使应用程序安全?

据我所知,最好保护密码免受网站管理员本人的影响,因为他可以尝试使用相同的密码来接收用户的电子邮件并登录他的邮箱(因为许多用户在任何地方都使用相同的密码).

除此之外,我没有看到重点.我知道这会使字典攻击变得更加困难但是......如果有人未经许可进入数据库,那么担心密码是否为时已晚?这家伙现在可以访问数据库中的所有表格,并且可以获取所有数据并执行他想要的任何操作.

或者我错过了什么?

security passwords

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

有没有办法使用git审查板,而不是每次都通过Web界面手动上传差异?

我知道审查委员会是开源的,我可以自己修改代码,但我想知道是否有更简单的方法.

通过"审查委员会",我的意思是生活在这里的基于网络的差异审查工具:http://www.review-board.org/

git review-board

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

为什么这出现在我的c#字符串中:£

我在c#初始化了一个字符串,如下所示:

string strVal = "£2000";
Run Code Online (Sandbox Code Playgroud)

但是每当我写出这个字符串时,都会写下:

2000£

它不会用美元做到这一点.

我用来写出值的代码示例:

System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath("/logging.txt"), strVal);
Run Code Online (Sandbox Code Playgroud)

我猜这与本地化有关,但如果c#字符串只是unicode肯定这应该有效吗?

澄清:更多信息,Jon Skeet的答案是正确的,但是当我URLncode字符串时我也遇到了问题.有没有办法阻止这种情况?

所以URL编码的字符串如下所示:

"%C2%a32000"

%c2 =Â%a3 =£

如果我编码为ASCII,那么£会出现?

还有什么想法吗?

.net c# asp.net string localization

10
推荐指数
2
解决办法
8754
查看次数

svn update在post commit中不起作用

我正在尝试实现一个post-commit钩子来更新工作副本.据我所知,post commit hook正在运行(我在文件中写了一些东西来验证它)但是没有运行update命令.

起初我做到了

cd /home/user/working/copy
svn update
Run Code Online (Sandbox Code Playgroud)

但那不起作用,那么我读到你必须给出svn的完整路径:

cd /home/user/working/copy
/usr/bin/svn update
Run Code Online (Sandbox Code Playgroud)

但它仍然没有奏效.

我将permisions更改为777,并在一个空的环境中运行脚本......它的工作原理.

svn hook post-commit

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