问题列表 - 第40116页

sqlite将数据从一个表复制到另一个表

SQLITE

我有两个表"Source"和"Destination"具有相同的字段.ID和COUNTRY虽然它们都有其他不常见的字段.

我需要将Source.Country值复制到Destination.Country,其中连接是ID

对于我的生活,我不能让Sqlite这样做.

在SQL Server等中,这是一个非常简单的任务.

想法?

sql sqlite

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

新的__LINE__什么时候开始?

我不明白以下程序的输出:

#include <iostream>

#define FOO std::cout << __LINE__ << ' ' \
                      << __LINE__ << '\n';
int main()
{
    FOO

    std::cout << __LINE__ << ' ' \
              << __LINE__ << '\n';
}
Run Code Online (Sandbox Code Playgroud)

第一个输出是77,表示扩展FOO是单个逻辑行,但第二个输出是910,表示两个不同的逻辑行.为什么会有区别?

c++ macros newline c-preprocessor

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

ASP.NET中的SQL存储过程问题

我有存储过程

CREATE procedure [dbo].[spAddItem]
(
  @itemId nvarchar(50),
  @itemName nvarchar(500),
  @itemDescription nvarchar(500),
  @itemImage nvarchar(100),
  @cityId  bigint,
  @Active int,
  @Status bigint output
)
as
begin tran
  declare @count as int
  declare @result as int  
  Set NOCOUNT ON

  select @count = Count(*) from Item where itemName = @itemName and itemId = @itemId

  if(@count > 0)
           begin
              set @result = -1;
           end
  else  
       begin 
                insert into Item(itemId,itemName,itemDescription,itemImage,cityId,Active)
                values (@itemId,@itemName,@itemDescription,@itemImage,@cityId,@Active) 
                set @result = 0  
        end

        if @@error=0  
          begin  
           commit tran 
           select @Status=@result
           return @Status  
          end …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net windows-server-2008

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

添加了许多叠加后,android地图移动缓慢

我的应用程序每分钟都在快速增长,更多用户继续加入地图.问题是,当你只是在地图上四处看看时,它现在移动得非常慢.只需简单点击叠加层就会很慢弹出,或者从克利夫兰移动到洛杉矶的速度非常慢.有人有任何解决方案或想法吗?谢谢

android map

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

使用框架将独立脚本连接到joomla DB

我正在编写一个脚本,它将作为cronjob运行,使用joomla数据库中的值进行一些计算,因为这个脚本不会通过joomla作为插件等访问,我需要与它进行数据库连接.

尝试做的是使用Joomla框架来完成所有工作(连接,查询等)以实现安全性和可移植性目的(而不是在此脚本中使用另一组登录凭据,它们全部由Joomla配置处理)

我已经做到了最好,但是当我运行脚本时,我收到以下错误:

Database Error: Unable to connect to the database:Could not connect to MySQL
Run Code Online (Sandbox Code Playgroud)

我打印出变量并确保mysql的连接细节是正确的(它们是).

我目前的守则是:

<?php
//init Joomla Framework
define( '_JEXEC', 1 );
define( 'JPATH_BASE', realpath(dirname(__FILE__).'/..' ));
define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
require_once( JPATH_CONFIGURATION   .DS.'configuration.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'database.php' );
require_once ( JPATH_LIBRARIES .DS.'joomla'.DS.'import.php' );

//DB Connection
$Config = new JConfig();

$option['driver']   = $Config->dbtype;   // Database driver name
$option['host']     = $Config->host;     // Database host name
$option['user']     = $Config->user; …
Run Code Online (Sandbox Code Playgroud)

php database joomla

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

编辑词典列表中的值?

my_dicts = [ 
    { 'key1' : 'value1',
      'key2' : 'value2' },

    { 'key1' : 'value1',  
      'key2' : 'value2' },

    { 'key1' : 'value1',  
      'key2' : 'value2' }]
Run Code Online (Sandbox Code Playgroud)

用'value3'替换'value2'的所有实例的最有效方法是什么?

python dictionary list

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

Java HtmlUnit - 无法登录到wordpress

我正在尝试使用HtmlUnit登录我当地的wordpress网站,但它似乎有一个cookie问题.

这就是代码的开头:

WebClient webClient = new WebClient();
HtmlPage loginPage = webClient.getPage("http://localhost/flowersWp/wp-admin");
HtmlForm form = loginPage.getFormByName("loginform");
Run Code Online (Sandbox Code Playgroud)

这就是我在日志中得到的.有人有想法吗?谢谢.

2010年11月27日12:43:35 org.apache.http.client.protocol.ResponseProcessCookies processCookies警告:Cookie被拒绝:"[version:0] [name:wordpress_2418eeb845ebfb96f6f1a71ab8c5625a] [value:+] [domain:localhost] [path :/ flowersWp/wp-admin] [expiry:Fri Nov 27 12:43:35 IST 2009]".非法路径属性"/ flowersWp/wp-admin".原产地:"/ flowersWp/wp-login.php"

htmlunit apache-httpclient-4.x

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

在iPhone上的SQLite DB中插入1000行16秒?

我试图在我的sqlite数据库中插入1000行,但是花了超过16秒..我的代码中有什么问题我没看到?

 NSLog(@"--start--");

 if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK) {
  static sqlite3_stmt *compiledStatement;

  for(int k = 0; k < 1000; k++)
   sqlite3_exec(database, [[NSString stringWithFormat:@"insert into myTable (id, name) values ('%i', 'a')", k] UTF8String], NULL, NULL, NULL);

  sqlite3_finalize(compiledStatement);

  sqlite3_close(database);
 }

 NSLog(@"--stop--");


start : 2010-11-27 11:21:11.704 
stop  : 2010-11-27 11:21:27.908
Run Code Online (Sandbox Code Playgroud)

谢谢 !

sqlite iphone

6
推荐指数
3
解决办法
1887
查看次数

通过const_cast进行的const初始化是否具有未定义的行为?

根据我的小测试,这段代码可行.但是,它有未定义的行为吗?通过使用const_cast修改const对象导致我之前测试中的运行时访问违规,但我不记得它们是如何不同的.那么,这里根本没有错吗?

// test.h
#pragma once
#include <boost/array.hpp>

typedef boost::array<int,100000> bigLut_t;
extern const bigLut_t constBigLut;
Run Code Online (Sandbox Code Playgroud)
// test.cpp
#include "test.h"

bigLut_t& initializeConstBigLut()
{
    bigLut_t* pBigLut = const_cast<bigLut_t*>( &constBigLut );

    for(int i = 0; i < 100000; ++i) {
        pBigLut->at(i) = i;
    }
    return const_cast<bigLut_t&>(constBigLut);
}

const bigLut_t constBigLut = initializeConstBigLut();
Run Code Online (Sandbox Code Playgroud)
// const_test.cpp
#include <iostream>
#include "test.h"

void main()
{
    for(int i = 0; i < 100; ++i) {
        std::cout << constBigLut[i] << std::endl;
    }
    system("pause");
}
Run Code Online (Sandbox Code Playgroud)

(请注意,sizeof(bigLut_t)太多而无法放入堆栈.)

编辑:我实际上喜欢ybungalobill的小评论中的想法最适合初始化这些大对象的方法:

// test.h
#pragma once …
Run Code Online (Sandbox Code Playgroud)

c++ initialization undefined const-cast undefined-behavior

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

没有Visual Studio的Microsoft代码合同

这个堆栈溢出问题:

Microsoft Code Contracts和CI构建服务器

询问如何在不安装Visual Studio 2010的情况下获取在构建服务器上运行的代码契约.我们正在尝试这样做.我们已按照接受的答案中列出的步骤进行操作,但未能使其正常运行.

除非存在Visual Studio,否则CodeContracts不会安装在构建服务器上.所以按照这个建议,我们已经完成了以下工作:

  1. 我们将%programfiles%\Microsoft\Contracts\Bin安装了Visual Studio 2010 Ultimate和Code Contracts Premium的开发计算机的内容复制到构建服务器.
  2. 我们还复制了MSBuild\v4.0包含Microsoft.CodeContracts.targets和的文件夹Microsoft.CodeContractAnalysis.targets.

根据CodeContracts文档,

在使用通过VS用户界面启用的合同的项目或解决方案上使用msbuild将执行与VS下相应构建相同的操作.

这是我们的用例,我们只是在我们的解决方案文件中调用MSBuild,如下所示.解决方案文件是通过Visual Studio创建的,并配置了所有预期的代码协定选项以进行重写.

<Target Name="Release">
  <MSBuild Projects = "Cofamilies\WebApplication\CofamiliesWeb.sln" Properties="Configuration=Release" />
</Target>
Run Code Online (Sandbox Code Playgroud)

但重写者没有被召唤.

有没有人建议我们缺少什么和/或建议的故障排除步骤?

msbuild teamcity visual-studio-2010 code-contracts

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