问题列表 - 第7735页

什么mysql设置会影响LOAD DATA INFILE的速度?

让我说明一下情况.我们试图在适度宽的MyISAM表中插入适度数量的行(大约每天10-20M):

+--------------+--------------+------+-----+---------+-------+
| Field        | Type         | Null | Key | Default | Extra |
+--------------+--------------+------+-----+---------+-------+
| blah1        | varchar(255) | NO   | PRI |         |       | 
| blah2        | varchar(255) | NO   | PRI |         |       | 
| blah3        | varchar(5)   | NO   | PRI |         |       | 
| blah4        | varchar(5)   | NO   | PRI |         |       | 
| blah5        | varchar(2)   | NO   | PRI |         |       | 
| blah6        | varchar(2)   | NO   | PRI | …
Run Code Online (Sandbox Code Playgroud)

mysql performance bulk-load load-data-infile

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

是什么 "??" 运营商?

我想知道代码中的??标志C#.它是为了什么?我该如何使用它?

怎么样int??它是一个可以为空的int吗?

也可以看看:

?? Null Coalescing Operator - >合并是什么意思?

c# coalesce operators null-coalescing-operator

31
推荐指数
7
解决办法
2729
查看次数

在Kohana,你能触发404错误吗?

我有一个名为的控制器articles,它创建了一个从数据库中获取相关数据的文章模型.

我想,如果我调用的方法返回false,则触发404错误.这就是我到目前为止所拥有的.

 $articleName =  $this->uri->segment('articles');

 $article = new Articles_Model();

 $data = $article->getArticleUsingSlug($articleName);

 if (!$data) {
    Kohana::show_404; // This doesn't work.
 }
Run Code Online (Sandbox Code Playgroud)

我刚刚添加了我自己的自定义钩子,它将用户重定向到由Kohana触发的实际404(/ articles/page-not-found /),但有没有办法可以调用其内部404方法让Kohana放弃处理我的控制器并使用我的新钩子?

php kohana http-status-code-404

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

编译器优化问题

  1. 编译器消除重复的子表达式重新计算的一些方法是什么?你如何跟踪子表达式?你如何识别重复的?
  2. 除了使用按位运算符之外,常见编译器还使用了哪些强度降低技术?

compiler-construction optimization compiler-development

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

Internet Explorer和浮动:请解释

昨天有人问Width吸收HTML元素.我提出了两个解决方案:一个基于表和一个纯CSS.现在,纯CSS一体机在Firefox和Chrome中运行良好,但在IE中则不行.

基本上浮子正被撞到下一行.这是我的理解(以及FF和Chrome的行为),这不应该是这种情况,因为左边的div是块级元素,浮动应该基本上忽略.

完整的代码示例如下.添加DOCTYPE以强制IE进入符合标准的模式有一点帮助,但问题仍然存在.

所以我的问题是:我是否误解了我对浮动的理解,还是IE的问题?

更重要的是,我如何让它在IE中工作?这一直困扰着我.

<html>
<head>
<style type="text/css">
div div { height: 1.3em; }
#wrapper { width: 300px; overflow: hidden; }
div.text { float: right; white-space: nowrap; clear: both; background: white; padding-left: 12px; text-align: left; }
#row1, #row2, #row3, #row4, #row5, #row6 { width: 270px; margin-bottom: 4px; }
#row1 { background: red; }
#row2 { background: blue; }
#row3 { background: green; }
#row4 { background: yellow; }
#row5 { background: pink; }
#row6 { …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer cross-browser

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

C中带有%g的字符串格式

如何创建一个字符串,以便它将浮点数格式化为没有尾随的小数点或数字,当它是一个整数时,但不要切换到更大数字的科学记数法?

当我做:

float myFloat= 15.6f;
float myInt = 5.0f;
float myLarge = 7000000.0f;
sprintf(out, "my float is %g", myFloat);
sprintf(out, "my int is %g", myInt);
sprintf(out, "my large is %g", myLarge);
Run Code Online (Sandbox Code Playgroud)

我有类似的东西:

my float is 15.6
my int is 5
my large is 7e+07f

我想要一个单独的格式字符串,它将给出15.6,5和700000.

编辑原因评论不做格式化:

那正是我所想.但是包装器非常不方便,因为格式字符串嵌入在更长格式的字符串中:

sprintf(buf, "%d %g", myInt, myFloat);
Run Code Online (Sandbox Code Playgroud)

怎么包裹那个?

sprintf(buf, "%d %g", myInt, Wrapper(myFloat));??
Run Code Online (Sandbox Code Playgroud)

Wrapper应该返回什么?或者更糟:

sprintf(buf, "%d %s", myInt, Wrapper(myFloat));?? 
Run Code Online (Sandbox Code Playgroud)

c string format numbers

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

在Hudson中的作业之间共享构建工件

我正在尝试在哈德森中建立我们的构建过程.

作业1将是一个超级快速(希望)持续集成构建作业,将经常构建.

作业2,将负责定期运行综合测试套件或手动触发.

Job 3将负责在整个代码库中运行分析工具(非常类似于Job 2).

我尝试使用"高级项目选项>使用自定义工作区"功能,以便在作业1中编译的代码可以在作业2和3中使用.但是,似乎所有构建工件都保留在作业1工作区内.我这样做对吗?有没有更好的方法呢?我想我正在寻找类似于构建管道设置的东西......这样就可以共享东西,并且可以分阶段执行相应的工作.

(我也考虑使用'批处理任务'......但似乎无法安排那些?只能手动触发?)

欢迎任何建议.谢谢!

build-automation continuous-integration build-process hudson build

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

如何使用JavaScript/jQuery为滑动内容获得更流畅的动画?

我有一些内容在这里滑动.

http://www.smallsharptools.com/downloads/jQuery/Slider/slider.html

HTML结构很简单.有一个固定高度和宽度的外盒,溢出设置为隐藏.然后有一个内部容器,其宽度设置为其内部的全部宽度,这是一系列用Item类标记的div元素.

要左右滑动内部容器,我正在更改左边距.向左移动我减少变为负值的值并向右返回我将其返回到零.但我看到一个参差不齐的动画,即使在Chrome中,我期望它会表现得更好.

我的问题是,如果我使用不同的技术来回移动它会更顺畅吗?绝对定位会更顺畅还是我应该考虑其他什么?有什么秘密做平滑的动画,我还不知道吗?

javascript jquery animation

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

使用VC++ 2008构建XP的屏幕保护程序

我正在尝试在Windows XP上使用Visual C++ 2008 Express Edition SP1编译屏幕保护程序.我收到一个运行时错误:"程序入口点ChangeWindowMessageFilter()无法位于动态链接库USER32.dll中." 据我所知,这是因为微软篡改了VS 2008中包含的scrnsave.lib库来调用特定于Vista的函数,该函数在XP上失败,因为该函数不存在.

定义WINVER似乎没有做任何事情.

我该如何解决这个问题?

winapi screensaver visual-studio-2008 visual-c++

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

C#MD5是一个例子

编辑:我已经重新编写了一个示例,因为代码按预期工作.

我正在尝试复制文件,获取MD5哈希,然后删除副本.我这样做是为了避免原始文件上的进程锁定,这是另一个应用程序写入的.但是,我正在锁定我复制的文件.

File.Copy(pathSrc, pathDest, true);

String md5Result;
StringBuilder sb = new StringBuilder();
MD5 md5Hasher = MD5.Create();

using (FileStream fs = File.OpenRead(pathDest))
{
    foreach(Byte b in md5Hasher.ComputeHash(fs))
        sb.Append(b.ToString("x2").ToLower());
}

md5Result = sb.ToString();

File.Delete(pathDest);
Run Code Online (Sandbox Code Playgroud)

然后我得到一个'进程无法访问文件'的例外File.Delete()'.

我希望通过using声明,文件流可以很好地关闭.我还尝试单独声明文件流,删除using,放置fs.Close()fs.Dispose()读取后.

在此之后,我注释掉了实际的md5计算,并且代码被删除了,文件被删除了,所以看起来它与之有关ComputeHash(fs).

c# hash md5

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