问题列表 - 第10550页

是否有更快的方式加载mysqldumps?

可能重复:
加速mysql转储和导入

mysqldump 速度相当快,但中型数据库(20-30兆)的转储需要几分钟才能加载 mysql my_database < my_dump_file.sql

我可以调整一些mysql设置以加快负载吗?有没有更好的方法来加载保存的数据?

我已经尝试将mysqlimport实用程序与基于CSV的转储一起使用.这些负载略微 - 但不明显 - 加快.我很想复制原始数据库文件,但这似乎是一个坏主意.

mysql mysql-management mysqldump

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

git-svn:如何将git提交从一个SVN分支复制到另一个SVN分支?

我有一个git-svn签出我的整个仓库(以标准git svn init -t tags -b branches -T trunk $repo_url方式初始化,然后git svn fetch编辑).我手动svn copy $repo_url/branches/branch1 $repo_url/branches/branch2.然后我跑了git svn fetch,git checkout -b local-branch2 branch2做了一些提交branch2,dcommit把它们送回SVN回购,完成了我的工作branch2.(为什么分支的分支?我想在这个分支在本地的git破解,但仍犯回SVN和几个同事寻求帮助,而我的工作就可以了).

我没有做的是将branch2工作合并回来branch1.如果我git checkout -b local-branch1 branch1,那么git merge branch2,它只是快速转发我的local-branch1指针到哪里branch2.

相反,我希望git重放自启动branch2到branch1 以来所做的所有提交,以便我可以将它们中的每一个都提交给SVN repo.似乎有办法做到这一点,但我想不到它.也许git rebase,或git cherry-pick每个提交的一个branch2?(虽然后者有点乏味).我宁愿不将这两个URL合并在一起,因为这是一个很大的伤害.

想法?这需要更多解释吗?

git version-control git-svn

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

CSS Sticky Footer实现的问题

我有一些问题让Sticky Footer在我的网站上工作.如果内容小于窗口,则页脚应保留在窗口的底部,并且应使用div填充死区.我认为CSS Sticky Footer可以做到这一点,但我不能让"推送div"工作将内容一直推下来.正如您所看到的,我的代码不仅仅是body-wrapper-footer.

<body>
  <div id="banner-bg">
    <div id="wrapper">
      <div id="header-bg">
        <!-- header stuff -->
      </div> <!-- end header-bg -->
      <div id="content-bg">
        <div id="content">
          <!-- content stuff -->
        </div> <!-- end content -->
      </div> <!-- end content-bg -->
    </div> <!-- end wrapper -->
  </div> <!-- end banner-bg -->
</body>

body { 
    color:              #00FFFF;
    background-image:   url("Images/img.gif");
    font-size:          1em;
    font-weight:        normal;
    font-family:        verdana;
    text-align:         center;
    padding:            0;
    margin:             0;
}

#banner-bg {
    width:              100%;
    height:             9em;
    background-image:   url("Images/img2.gif"); background-repeat: repeat-x; …
Run Code Online (Sandbox Code Playgroud)

css footer

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

按钮javascript适用于IE但不适用于firefox window.navigate()

<input type="button" value="Back" onClick="window.navigate('http://www.google.com')">
Run Code Online (Sandbox Code Playgroud)

这适用于IE8,但不适用于Firefox或Opera.任何人都知道为什么以及如何解决它?

html javascript internet-explorer-8

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

Eclipse的即时窗口

Eclipse是否与Visual Studio的"立即窗口"类似,这是一个可以在调试器中评估语句的窗口?

eclipse immediate-window visual-studio

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

如何从WCF服务应用程序获取客户端的地址?

如何从WCF服务应用程序获取客户端的地址?此外,当客户端连接时是否会引发事件,可能还有地址信息?

.net c# wcf windows-services

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

是否应使用使用DNS/MX记录的电子邮件验证?

我注意到大多数用于电子邮件验证的脚本都不使用DNS信息来确保给定的域实际存在.

一个人可能不使用DNS检查的原因是什么?

它是否真的减少了假电子邮件的数量或使表格更有用?

示例代码段:

$host = explode('@', $email);
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
Run Code Online (Sandbox Code Playgroud)

php forms email validation

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

我可以获得有关JavaScript代表的一些建议吗?

我对JavaScript中的代理和闭包感到厌烦,并且认为我遇到过我想尝试使用其中一个或两个的情况.

我有一个Web应用程序,其行为很像表单应用程序,字段命中服务器以更改每个onBlur或onChange上的数据(取决于表单元素).我使用ASP.NET 3.5的Web服务和jQuery来完成大部分工作.

您需要了解的示例:

  • isBlocking() 是一种形成一些同步函数的简单机制(如互斥体)
  • isDirty(el) 检查以确保在浪费对服务器的调用之前实际更改了元素的值
  • Agent() 返回WebService代理类的单例实例
  • getApplicationState()将base-64编码的字符串传递给Web服务.此字符串表示应用程序的状态 - 元素的值和状态将传递给执行某些计算的服务.Web服务调用的onSuccess函数返回新状态,客户端处理并更新整个屏幕.
  • waitForCallback()设置一个isBlocking()检查互斥锁的标志

以下是大约50个非常相似的函数之一的示例:

function Field1_Changed(el) {
    if (isBlocking()) return false;
    if (isDirty(el)) {
        Agent().Field1_Changed($j(el).val(), getApplicationState());
        waitForCallback();
    }
}
Run Code Online (Sandbox Code Playgroud)

最大的问题是Agent().Field_X_Changed方法可以接受不同数量的参数,但通常只是值和状态.因此,编写这些函数会变得重复.到目前为止,我已经完成了尝试使用委托:

function Field_Changed(el, updateFunction, checkForDirty) {
    if (isBlocking()) return false;
    var isDirty = true; // assume true
    if (checkForDirty === true) {
        isDirty = IsDirty(el);
    }
    if (isDirty) {
        updateFunction(el);
        waitForCallback();
    }
}

function Field1_Changed(el) {
    Field_Changed(el, function(el) { 
        Agent().Field1_Changed($j(el).val(), getTransactionState()); 
    }, true);
} …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery delegates closures

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

如何使用反射创建高性能.NET类?

好的,所以我们都知道Reflecttion的性能要比"newing"类实例少得多,而且在很多情况下,根据应用程序的要求,这很好.

问题:我们如何使用后期绑定(反射)策略创建高性能.NET类.

我有一个现有的要求,即要求使用反射(CreateInstance)创建类实例,但性能至关重要.在我的情况下,我正在为我们的应用程序中的每个传入SMS消息创建实例.在生产过程中,每天可以轻松超过一百万.

我想听听并分享一些关于如何创建.NET类而不直接引用代码中的类的想法,例如使用Reflection.我还在想是否有办法以某种方式缓存一个可以改善"创建"时间的类Factory

.net c# reflection

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

Clojure/Java Mandelbrot分形绘图

我试图将此算法移植到clojure.

我的代码是

(defn calc-iterations [x y] 
  (let [c (struct complex x y)]
    (loop [z (struct complex 0 0) 
           iterations 0]
      (if (and (< 2.0 (abs z))
               (> max-iterations iterations))
        iterations
        (recur (add c (multiply z z)) (inc iterations))))))
Run Code Online (Sandbox Code Playgroud)

乘法,加法和abs函数正常运行.我用计算器对它们进行了测试.但是对于以下值:

(calc-iterations 0.60703135 -0.33984375) ; should give me 2, instead I get 4
(calc-iterations -1.8421874 0.3515625 )  ; should give me 1, instead I get 3
Run Code Online (Sandbox Code Playgroud)

我正在使用我在网上找到的另一个java applet检查正确的迭代次数.它似乎工作,因为它产生正确的输出.它的迭代功能是

protected int calcIterations( float x, float y ) {
    int iterations = …
Run Code Online (Sandbox Code Playgroud)

lisp java clojure mandelbrot

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