问题列表 - 第43540页

使用 Powershell 针对 MySQL 运行 SQL 脚本

我有一个 Powershell 脚本,它每晚使用 mysqldump 备份我的 MySQL 数据库。这一切正常,但我想扩展脚本以从 prod db (db2) 的备份中更新报告 db (db1)。我已经编写了以下测试脚本,但它不起作用。我有一种感觉,问题是将 sql 文件读取到 CommandText,但我不确定如何调试。

[system.reflection.assembly]::LoadWithPartialName("MySql.Data")    
$mysql_server = "localhost"
$mysql_user = "root"
$mysql_password = "password"
write-host "Create coonection to db1"
# Connect to MySQL database 'db1'

$cn = New-Object -TypeName MySql.Data.MySqlClient.MySqlConnection
$cn.ConnectionString = "SERVER=$mysql_server;DATABASE=db1;UID=$mysql_user;PWD=$mysql_password"
$cn.Open()
write-host "Running backup script against db1"
# Run Update Script MySQL 
$cm = New-Object -TypeName MySql.Data.MySqlClient.MySqlCommand
$sql = Get-Content C:\db2.sql
$cm.Connection = $cn
$cm.CommandText = $sql
$cm.ExecuteReader()
write-host "Closing Connection"
$cn.Close()
Run Code Online (Sandbox Code Playgroud)

任何援助将不胜感激。谢谢。

mysql powershell

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

什么是贷款发放系统的良好架构设计?

我正在设计一个贷款发放系统,允许其用户创建贷款,根据贷款产品参数绘制贷款的还款计划.我也应该能够增加罚款,费用等.重新安排贷款应该是可能的.我还需要贷款计划来快速报告.

我有贷款表,贷款产品表,付款计划表和贷款历史表等.我无法理解如何设计这个架构以防止它变化太多.

我在ruby,rails3和datamapper中这样做.

ruby datamapper financial database-schema

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

在构建期间显示或记录预处理器宏

是否可以在XCode中将预处理器宏记录或打印到构建结果中?

我想在构建期间看到当前定义的宏.

例如,如果我已将DEBUGTESTSERVER定义为预处理器宏,则构建结果中应该有一些行,如:

  • 编译Class.m ....
  • GenerateDSYMFile .....
  • 使用的宏:DEBUG,TESTSERVER ......

也许有可以在构建后执行的自定义shell脚本.

iphone macros build-process preprocessor

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

限制文件上载到某些文件扩展名

我在上传文件时遇到问题.我想允许用户上传系统允许的文件...

例如,我允许用户上传扩展名为*.jpg的文件.因此,在文件选择窗口中,他们必须只看到具有jpg扩展名的文件.

我怎样才能在RoR中获得这个?

ruby ruby-on-rails

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

如何使用复合键查询couchdb视图?

我有一个couchdb视图"record_by_date_product",其定义如下:

function(doc) {
  emit([doc.logtime, doc.product_id], doc);
}
Run Code Online (Sandbox Code Playgroud)

我试图运行一个类似的查询:

(logtime > fromdate & logtime < todate)  & product_id in (1,2,6)
Run Code Online (Sandbox Code Playgroud)

这种观点有可能吗?

我也使用couchdb python库来访问couchdb.这是一段代码:

server = couchdb.Server()
db = server['mydb']

results = db.view('_design/record_by_date_product/_view/record_by_date_product')
Run Code Online (Sandbox Code Playgroud)

此页面http://packages.python.org/CouchDB/client.html#viewresults指定我们可以使用startkey和endkey.但我无法让它发挥作用.

谢谢

python couchdb composite-key

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

IndexOf谓词?

我想找到一个加工某个谓词的列表中元素的索引,有没有更好的方法来做到:

var index = list.IndexOf(list.Find(predicate));
Run Code Online (Sandbox Code Playgroud)

c#

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

bluecove是否可以与Linux 64位一起使用?

尝试使用bluecove运行java测试,我得到:

本机库bluecove_x64不可用

它适用于64位Linux吗?

我的课程路径有:

  • bluecove-2.1.0.jar
  • bluecove-GPL-2.1.0.jar

java linux 64-bit bluetooth

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

iPhone - presentModalViewController通过UITabBarItem和dismissModalViewController干净利落

我有一个tabBarController,我通过将以下代码添加:

AppDelegate.h:

    ...
    UITabBarController IBOutlet *tabBarController;
}

@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
Run Code Online (Sandbox Code Playgroud)

AppDelegate.m:

    ...
   [self.window addSubview:tabBarController.view];
   [self.window makeKeyAndVisible];
   [tabBarController setDelegate:self];
Run Code Online (Sandbox Code Playgroud)

然后我使用以下代码来呈现模态条形码扫描视图控制器:

- (void)tabBarController:(UITabBarController *)tbc didSelectViewController:(UIViewController *)vc {
        // Middle tab bar item in question.
        if (vc == [tabBarController.viewControllers objectAtIndex:2]) {
           ScanVC *scanView = [[ScanVC alloc] initWithNibName:@"ScanViewController" bundle:nil];

           // set properties of scanView's ivars, etc

           UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:scanView];

           [tabBarController presentModalViewController:navigationController animated:YES];
           [navigationController release];
           [scanView release];
        }
    }
Run Code Online (Sandbox Code Playgroud)

当它实际上被呈现时我认为这种方法在视觉上没有吸引力,因为当我解除模态视图时,我被带回到空视图.

许多条形码扫描应用程序或应用程序只是简单地显示图像选择器; 这样做非常成功.我只是想知道他们将使用什么样的实现来实现这样的效果.

这是一个名为Path的应用程序的屏幕截图,它具有与我完全相同的功能:

替代文字

我还注意到,在这些应用程序中,如果你在中间的任何其他标签栏项目上,我们说,你点击显示模态视图的标签栏项目,一旦它被解雇它实际上并没有带来它们返回到空视图时,它会像正常情况一样消失,但是从不选择显示模态视图的实际标签栏项.如果这是实现此类效果的唯一方法,我会对这种类型的功能感到满意.

任何帮助都会非常感激,因为我已经坚持了很长一段时间.此外,我甚至不确定是否将所有这些代码放入我的正确方法 …

iphone objective-c uitabbarcontroller uiviewcontroller uitabbar

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

单元测试gwt-dispatch

我正在尝试使用JUnit为gwt-dispatch服务编写一些单元测试.使用我的调试器逐步完成测试时出现以下错误:

自定义提供程序出错,com.google.inject.OutOfScopeException:无法访问作用域对象.我们当前不在HTTP Servlet请求中,或者您可能忘记将com.google.inject.servlet.GuiceFilter应用为此请求的servlet过滤器.

我将在这里简化代码 - 希望我没有删除任何必要的东西.

import junit.framework.TestCase;
import net.customware.gwt.dispatch.client.standard.StandardDispatchService;

import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.servlet.ServletModule;
...

public class LoggedInServiceTest extends TestCase {

Injector i;
StandardDispatchService service;

protected com.google.inject.Injector getInjector() {
    return Guice.createInjector(new ServletModule(),
            new TestServletModule(),
            new ActionsHandlerModule(),
            new TestDispatchModule(),
            new OpenIdGuiceModule());

}

public void setUp() throws Exception {
    i = getInjector();
    service = i.getInstance(StandardDispatchService.class);
}

public void testNotLoggedIn() {
    try {
        GetProjectsResult result = (GetProjectsResult) service.execute(new GetProjectsAction());
        result.getSizeOfResult();
    } catch (Exception e) {
        fail();
    }
}
}
Run Code Online (Sandbox Code Playgroud)

服务请求确实应该通过GuiceFilter,看起来没有设置过滤器.

有关注册过滤器需要做什么其他设置的任何想法?

java gwt google-app-engine junit guice

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

获取div元素的宽度

HTML:

<a id="postanad"  href="postad.php">Make a Post</a>
Run Code Online (Sandbox Code Playgroud)

CSS:

#header #postanad {
    position: absolute;
    top: 50px;
    left: 250px ;
    background: #000 url(postad.gif) repeat-x 0% 100%;    
    font: bold 19px Tahoma, 'trebuchet MS', Sans-serif; 
    padding: 5px;


}
Run Code Online (Sandbox Code Playgroud)

如何确定div元素所采用的像素/ ems大小,以便我可以使背景图像postad.gif具有相同的宽度?

为了清楚起见我不想动态确定宽度,只是想知道它占用了多少空间,以便我可以在PS中绘制背景图像.

css width

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