问题列表 - 第25292页

基本的SQL原子性"UPDATE ... SET .. WHERE ..."

关于"UPDATE ... SET .. WHERE ..."声明的原子性,我有一个相当基本和普遍的问题.

有一张桌子(没有额外的约束),

+----------+
| id | name|
+----------+
|  1 |  a  |
+----+-----+
Run Code Online (Sandbox Code Playgroud)

现在,我将"同时"执行以下4个语句(同时).

UPDATE table SET name='b1' WHERE name='a'
UPDATE table SET name='b2' WHERE name='a'
UPDATE table SET name='b3' WHERE name='a'
UPDATE table SET name='b4' WHERE name='a'
Run Code Online (Sandbox Code Playgroud)

是否只有一个UPDATE语句将与表更新一起执行?或者,多个UPDATE语句是否可以真正更新表?

我是否需要额外的事务或锁定才能让一个UPDATE写入值到表中?

谢谢

[编辑] 4个UPDATE语句从不同进程并行执行.[编辑]与Postgresql

sql atomicity

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

让Sphinx从pydoc生成RST类文档

我目前正在将所有现有(不完整)文档迁移到Sphinx.

问题是文档使用Python文档字符串(模块是用C编写的,但可能无关紧要),并且必须将类文档转换为可用于Sphinx的表单.

sphinx.ext.autodoc,但它会自动将当前文档字符串放到文档中.我想基于当前的文档字符串在(RST)中生成源文件,然后我可以手动编辑和改进.

你会如何将文档字符串转换为Sphinx的RST?

python pydoc python-sphinx

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

C#字典,2个值

使用一个密钥并将两个值拉出来的最佳C#数据结构是什么?

基本上我需要一个Dictionary<string, string, string>.有这样的事吗?

c# dictionary

13
推荐指数
2
解决办法
3888
查看次数

如何快速找到二进制对数?(O(1)充其量)

有没有非常快的方法来找到整数的二进制对数?例如,给定一个数x = 52656145834278593348959013841835216159447547700274555627155488768这样的算法必须找到定义Y = Log(X,2),它是215 x为总是2的幂.

问题似乎很简单.所需要的只是找到最重要的1位的位置.有一个众所周知的方法FloorLog,但它不是很快,特别是对于很长的多字整数.

什么是最快的方法?

algorithm math logarithm numerical-methods

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

无法识别的数据库格式

我想在C#-application中从access-database加载一些数据.但是当它尝试与数据库建立连接时,我收到此错误:

无法识别的数据库格式

我该如何解决这个问题?

这是我的代码:

private void btnBrowseDB_Click(object sender, EventArgs e)
{
    OpenFileDialog ofd = new OpenFileDialog();
    ofd.Title = "Kies een databank.";
    ofd.Filter = "Microsoft Access Databank (*.accdb)|*.accdb";
    ofd.RestoreDirectory = true;

    if (ofd.ShowDialog() == DialogResult.OK)
    {
        txtDBLocation.Text = ofd.FileName;
        loadCampagnes(ofd.FileName);
    }
}

private void loadCampagnes(string pathDB)
{
    string connString = "Provider=Microsoft.Jet.OLEDB.4.0;"
                        + "User ID=;"
                        + "Password=;"
                        + "Data Source =" + pathDB + ";";
    try
    {
        OleDbConnection oleDbConn = new OleDbConnection(connString);

        string strSQL = "SELECT id, naam "
                        + "FROM Marketingcampagne …
Run Code Online (Sandbox Code Playgroud)

c# database ms-access

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

jQuery检查元素是否有一个以某个字符串开头的类

我需要循环遍历页面中的一些元素,然后,对于每一个元素,如果它有一个以"C"开头的类,则执行某些操作.

$('#dialog li').each(function(){
    if ($(this).hasClass("^C")){
         //do something
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能听起来很愚蠢,但我应该在if子句上使用什么样的选择器/方法?

jquery-selectors

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

一起使用Solr和Zends Lucene端口

下午的家伙,

在我使用Zend-Lucene-Search进行冒险之后,发现在索引大型数据集时并没有完全破解,我转向Solr(感谢Bill Karwin :)

我现在已经让Solr将数据库编入索引的速度更快了,仅用了8分多钟就可以为一个超过170万行的表编制索引 - 我非常满意.

但是,当我尝试使用Zend端口搜索索引时,我遇到以下错误;

致命错误:未捕获的异常'Zend_Search_Lucene_Exception',并在/var/www/Zend/Search/Lucene.php:407中显示消息'不支持的段文件格式'堆栈跟踪:#0 /var/www/Zend/Search/Lucene.php(555 ):Zend_Search_Lucene - > _ readSegmentsFile()#1 /var/www/z_search.php(12):Zend_Search_Lucene - > __ construct('tmp/feeds_index')在#var/www/Zend/Search/Lucene中抛出#2 {main} .php在407行

我试过一个搜索但似乎无法找到任何关于这个问题,每个人似乎都能让他们工作?

任何帮助,因为总是非常感谢:)

谢谢,

汤姆

php java lucene solr zend-search-lucene

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

如何将文件复制到android的文件系统?

如何将文件复制到android中的文件系统(地方)?我该如何访问它?

filesystems android

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

正在为F#编写一个编译器Hello World?

我不相信看到这一点.它说:

4月份,Chris Smith将介绍如何用F#编写Java到x86编译器.

演示可能会持续一两个小时,这绝对不足以编写编译器.我听说F#很强大,但这个强大吗?

好吧,我想问的是:你能快速在F#中编写一个编译器吗?

f#

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

通常在C#中创建对象

我想要做的是从XML保存文件加载对象.问题是那些对象可以由用户在运行时配置,这意味着我必须使用反射来获取存储在XML文件中的那些对象的名称和属性.

我正处于通过XML的递归循环中间,直到我需要创建一个对象然后想到的部分.....啊 - 不知道怎么做:(

我有一个填充空对象的数组(m_​​MenuDataTypes),每个可能的类型之一.我的递归加载函数看起来像这样

private void LoadMenuData(XmlNode menuDataNode)
{
   foreach (object menuDataObject in m_MenuDataTypes)
   {
       Type menuDataObjectType = menuDataObject.GetType();
       if (menuDataObjectType.Name == menuDataNode.Name)
       {
          //create object
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

我需要在我的评论中放置一些代码,但我不能有一个大的转换语句或任何东西.我的数组中的对象可以根据用户配置应用程序的方式而更改.

c# reflection

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