问题列表 - 第23845页

是否可以创建具有给定大小和MD5哈希的文件?

当然我知道可以创建一个具有一定大小的文件以及如何操作.但是,是否可以创建具有特定大小的文件以及某个MD5指纹?

c# security hash

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

在Java中的调试模式下,是否有类似控制台的地方可以输入命令?

在Eclipse中是否可以拥有一个Console,在Debug模式下我可以尝试一些东西?就像在python中一样,我可以随时输入例如1 + 1或myVariable.toString()等等?C#与F#shell有类似的概念.

我想在运行时检查我的变量并尝试一些方法,让那种控制台有很大的帮助.

谢谢

java eclipse

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

verboseCheck in QuickCheck 2?

verboseCheckQuickCheck 1中的功能似乎在QuickCheck 2中不存在(或者至少,我找不到它).有没有其他方法可以显示测试期间使用哪些值?

haskell quickcheck

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

使用COMMIT和ROLLBACK进行多个SQL更新的Delphi应用程序

在将SQL查询嵌入到多次调用SQL for Table Updates的应用程序中时,是否可以使用SQL BEGIN TRANSACTION,COMMIT TRANSACTION,ROLLBACK TRANSACTION.例如,我有以下代码:

Q.SQL.ADD(<UPDATE A RECORD>);
Q.ExecSQL;

Q.Close;
Q.SQL.Clear;
Q.SQL.ADD(<Select Some Data>);
Q.Open;
Run Code Online (Sandbox Code Playgroud)

设置一些变量

Q.Close;
Q.SQL.Clear;
Q.SQL.ADD(<UPDATE A RECORD>);
Q.ExecSQL;
Run Code Online (Sandbox Code Playgroud)

我想要做的是如果第二次更新失败,我想回滚第一个事务.

如果我为BEGIN,COMMIT,ROLLBACK设置一个唯一的表示法,以便指定提交或回滚的内容,是否可行.

即在第一次更新之前指定BEGIN TRANSACTION_A然后在上次更新后指定COMMIT TRANSACTION_A

我希望这是有道理的.如果我在SQL存储过程中执行此操作,那么我将能够在过程的开始和结束时指定它,但由于进程块和重载SQL上的死锁,我不得不将代码分解为可管理的块服务器.

delphi sql-server-2005 sql-server-2000

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

如何强制git在windows下使用LF而不是CR + LF?

我想强制git在Windows下检出文件LF而不是CR+LF.我检查了两个配置选项,但我无法找到正确的设置组合.

我希望它将所有文件转换为LF并保留LF文件.

备注:我使用autocrlf = input但是这只是在你提交时修复文件.我想强制它让他们使用LF.

可能我不是那么清楚:存储库已经在使用LF但是使用msysgit检出的文件正在使用CR+LF,我想强制msysgit使用它们LF:强制Unix行结束.

>git config --list | grep crlf
core.autocrlf=input
Run Code Online (Sandbox Code Playgroud)

git msysgit

302
推荐指数
5
解决办法
19万
查看次数

如果子表包含C#/ ADO.NET 2.0中父表中没有父行的行,是否可以将DataRelation添加到DataSet

如果我使用DataAdapter填充DataSet,从Dataders和Customers中选择所有行并调用:

private void CreateRelation() 
{
    // Get the DataColumn objects from two DataTable objects 
    // in a DataSet. Code to get the DataSet not shown here.
    DataColumn parentColumn = 
        DataSet1.Tables["Customers"].Columns["CustID"];
    DataColumn childColumn = 
        DataSet1.Tables["Orders"].Columns["CustID"];
    // Create DataRelation.
    DataRelation relCustOrder;
    relCustOrder = new DataRelation("CustomersOrders", 
        parentColumn, childColumn);
    // Add the relation to the DataSet.
    DataSet1.Relations.Add(relCustOrder);
}

(来自http://msdn.microsoft.com/en-us/library/system.data.datarelation.aspx)

如果订单没有客户,则会出现运行时错误.当有缺陷的程序在客户被删除时没有删除客户的订单时,可能会发生这种情况.

我可以做什么,除了将Orders选择字符串另外的where-condition:

CUSTID IN (SELECT DISTINCT CUSTID FROM CUSTOMERS)

或者:这是真的那样(所有孩子都必须有父母)?我的代码也可能有bug.在IN MY CODE中我将关系添加到填充的DataSet时发生异常.例外是:

System.Data.dll中发生了未处理的"System.ArgumentException"类型异常

附加信息:无法启用此约束,因为并非所有值都具有相应的父值.

谢谢和最诚挚的问候 - 马蒂

c# ado.net

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

如何按每个数字的频率降序排列数组?

输入: {5, 13, 6, 5, 13, 7, 8, 6, 5}

输出: {5, 5, 5, 13, 13, 6, 6, 7, 8}

问题是按照频率的降序排列数组中的数字,保留它们出现的顺序.

如果存在平局,例如在13和6之间的示例中,那么输入数组中首先出现的数字将首先出现在输出数组中.

arrays algorithm

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

MySQL中的!col和col = false有什么区别?

这两个陈述的表现完全不同:

mysql> explain select * from jobs  where createIndexed=false;
+----+-------------+-------+------+----------------------+----------------------+---------+-------+------+-------+
| id | select_type | table | type | possible_keys        | key                  | key_len | ref   | rows | Extra |
+----+-------------+-------+------+----------------------+----------------------+---------+-------+------+-------+
|  1 | SIMPLE      | jobs  | ref  | i_jobs_createIndexed | i_jobs_createIndexed | 1       | const |    1 |       | 
+----+-------------+-------+------+----------------------+----------------------+---------+-------+------+-------+
1 row in set (0.01 sec)

mysql> explain select * from jobs  where !createIndexed;
+----+-------------+-------+------+---------------+------+---------+------+-------+-------------+
| id | select_type | table | type | possible_keys | key …
Run Code Online (Sandbox Code Playgroud)

mysql sql query-optimization

9
推荐指数
2
解决办法
104
查看次数

在Emacs中设置选项卡大小

我正在使用Emacs作为编辑器.我想将标签大小设置为四个空格.在我的.emacs文件中,我有以下内容:

(setq default-tab-width 4)
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

(set-default tab-width 4)
Run Code Online (Sandbox Code Playgroud)

无论哪种方式,当我打开emacs并尝试选项卡时,它会插入两个空格.难道我做错了什么?它几乎看起来没有看到我的.emacs文件.

任何建议都会很棒!谢谢!

emacs config dot-emacs tab-size

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

使用If-Modified的XmlHttpRequest,webserver返回"400 Bad Request"

每当我使用以下代码时,网络服务器(运行IIS 7)拒绝向我发送内容,而是发送"400 Bad Request".

request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
Run Code Online (Sandbox Code Playgroud)

javascript iis-7 xmlhttprequest

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