问题列表 - 第39402页

自动汇总数字列和打印总数

鉴于以下产出git ... --stat:

 3 files changed, 72 insertions(+), 21 deletions(-)
 3 files changed, 27 insertions(+), 4 deletions(-)
 4 files changed, 164 insertions(+), 0 deletions(-)
 9 files changed, 395 insertions(+), 0 deletions(-)
 1 files changed, 3 insertions(+), 2 deletions(-)
 1 files changed, 1 insertions(+), 1 deletions(-)
 2 files changed, 57 insertions(+), 0 deletions(-)
 10 files changed, 189 insertions(+), 230 deletions(-)
 3 files changed, 111 insertions(+), 0 deletions(-)
 8 files changed, 61 insertions(+), 80 deletions(-)
Run Code Online (Sandbox Code Playgroud)

我想生成数字列的总和,但保留行的格式. 为了通用性,我制作了这个awk脚本,它自动对任何数字列求和并生成一个摘要行:

{
    for (i …
Run Code Online (Sandbox Code Playgroud)

language-agnostic awk code-golf

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

删除空格和任何非字母数字的内容

我试图删除所有不是字母数字的东西,或者是一个带_的空格:

$filename = preg_replace("([^a-zA-Z0-9]|^\s)", "_", $filename);
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么,似乎没有用.我已经尝试了几种正则表达式组合......(而且我通常不是很聪明).

php regex alphanumeric

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

是否支持在.Net Framework中使用C#的POP3客户端?

.net框架中是否支持POP3客户端?

如果是这样,请告诉我它的名字,因为我一直在寻找它,但我无法找到它.

问候!

.net c# pop3 .net-3.5

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

找出GWT模块何时加载

我正在以下列方式将GWT方法导出到本机javascript:

public class FaceBookGalleryEntryPoint implements EntryPoint {

    @Override
    public void onModuleLoad() {

        FacebookGallery facebookGallery = new FacebookGallery();
        RootPanel.get().add(facebookGallery);

        initLoadGallery(facebookGallery);
    }

    private native void initLoadGallery(FacebookGallery pl) /*-{
        $wnd.loadGallery = function (galleryId) {
            pl.@com.example.fbg.client.FacebookGallery::loadGallery(Ljava/lang/String;)(galleryId);
        };
    }-*/;
}
Run Code Online (Sandbox Code Playgroud)

在主机页面中,我试图调用它:

<html>
    <head>
        <title>Facebook image gallery</title>
        <script type="text/javascript"
            src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>     
    </head>

    <body>
        <script type="text/javascript" src="/fbg/fbg.nocache.js"></script>
        <h1>Facebook gallery test</h1>
        <script type="text/javascript">
            $(document).ready(function() {
                loadGallery('blargh');              
            });
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

不幸的是,当调用document.ready回调时,尚未定义该函数.从Firebug控制台手动执行时,该功能正常工作.

我可以每隔50毫秒执行一次轮询,直到找到一个名称定义的函数,但这似乎是一种可怕的方法.

如何在模块加载时获得通知,因此当功能可用时?

gwt jsni

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

IE中的jQuery表单输入计数不同

我在jQuery中计算表单元素时遇到了一个奇怪的问题.虽然我可以解决它,但我想知道是否有人知道为什么浏览器之间存在以下示例的区别?

<!DOCTYPE html 
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <title>IE Test</title>
    <meta name="description" content="" />
    <meta name="keywords" content="" />
    <meta name="author" content="" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript"></script>

    <script type="text/javascript">
        $(document).ready(function(){
            alert($('form :input').length);
        });
    </script>
</head>
<body>      
    <div id='wrapper'>
        <div id='header'>
            <form action='#' method='POST'>
                <input type='text' name='title' value='Hotdog Fanatic'></input>
            </form>
        </div>
    </div>

</body>
Run Code Online (Sandbox Code Playgroud)

IE 6/7/8都给了我2的结果,而FF,chrome,opera和safari都计算了1个匹配的元素.

如果我将选择器更改为按任何属性进行过滤,则计数显示正确.例如,form :input[name]或者form :input[type]选择器在IE中只返回一个匹配的元素.

有谁知道为什么会这样?

谢谢!

BAPS.

forms jquery internet-explorer jquery-selectors

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

如何选择Prototype中图像的所有链接

我习惯于jquery,但需要在这个项目中使用Prototype框架.我有一个图像列表(jpg,png和gif),其中一些是与<a>标签的链接.我只需要将一个rel属性添加到那些<a>直接链接到jpg,gif和png的标签上.除了以.jpg,.png或.gif结尾之外,href没有类似的风格.我可以将rel添加到具有特定href的单个链接,但我无法弄清楚如何选择所有这些链接.需要操作的链接示例:

<a href="images/01.jpg"><img src="images/01.jpg" width="500" /></a>
<br>
<a href="http://www.example.com/"><img src="images/02.jpg" width="500"></a>
<br>
<a href="images/03.png"><img src="images/03.png" width="500" /></a>
<br>
<img src="images/04.jpg" width="500">
<br>
Run Code Online (Sandbox Code Playgroud)

并且期望的结果:

<a href="images/01.jpg" rel="whatever"><img src="images/01.jpg" width="500" /></a>
<br>
<a href="http://www.example.com/"><img src="images/02.jpg" width="500"></a>
<br>
<a href="images/03.png" rel="whatever"><img src="images/03.png" width="500" /></a>
<br>
<img src="images/04.jpg" width="500">
<br>
Run Code Online (Sandbox Code Playgroud)

我想最终的代码看起来像:

<script type="text/javascript">
Event.observe(window, 'load', function() {
    $$('a[href="*.jpg","*.png"]').each(function(link){

            link.writeAttribute('rel','whatever');

    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

但我不能让通配符(*)正常工作.如何在原型中使用通配符?

javascript wildcard css-selectors prototypejs

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

默认情况下,如何使用PRAGMA synchronous = OFF让SQLite更快地运行

我刚从命令行创建了一个新的SQLite数据库,并且我有一个到SQLite数据库的ODBC连接.
如果我发出查询,默认情况下,同步似乎是"开启",这实际上是在减慢INSERT性能的大时间.

如何在PRAGMA synchronous = OFF 不需要发送SQL命令的情况下将SQLite数据库设置为默认值?我可以创建一个.INI文件或其他东西来启用它吗?

database sqlite

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

Latex:更改算法的编号样式

我的问题是我不知道如何更改算法的编号样式。我创建了一个算法,其编号为“算法 1”,但我想要“算法 N.1”,其中 N 是当前章节的编号。

假设我有类似下面的东西

\begin{algorithm}
    \begin{algorithmic}
        \FOR{$i = 1$ till end}
            \STATE do something
        \ENDFOR
     \end{algorithmic}
     \label{aForLoop}
     \caption{some caption}
 \end{algorithm}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

algorithm latex

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

在Cocoa Objective C中的类之间发送数据

我大约一个月前开始为iPhone做编程,并发现该网站非常有用.所以我虽然有人可以帮助我.

我想我理解@property和@synthesise如何工作和使用setter和getter的基础知识,但我有一个问题.

假设我有3个类:函数,Class1和Class2.

函数是一个包含所有数据的类,Class1和Class2从中读取数据并将新数据(修改数据)写入其中.但是Class1和Class2都会创建自己的函数实例,因为它基本上只是数据的蓝图.

因此,如果Class1写入或"设置"某些数据(假设)5到函数而Class2'获取'它,Class2将返回0,因为Class1只将5写入其函数实例,而Class2无法看到.

我想首先,是吗?其次,我该怎么做才能让Class1和Class2看到相同的数据来获取和设置.

谢谢您的帮助.我意识到这可能包括一个我还没有学过的话题,但如果是这样的话,我很想知道它是什么,所以我可以学习它.

cocoa cocoa-touch class objective-c

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

循环使用以第二个(或第n个)项开头的C++迭代器

我正在寻找一种可读,优雅的方式在C++中执行以下操作,这里显示在Python中:

for datum in data[1:]:
    do work.
Run Code Online (Sandbox Code Playgroud)

有问题的数据上的迭代器可能不支持随机访问迭代器,所以我不能只使用:

for (mIter = data.begin() + 1; mIter != data.end(); mIter++)
Run Code Online (Sandbox Code Playgroud)

我提出的最好的是以下内容:

iterable::iterator mIter = data.begin();
for (mIter++;  mIter != allMjds.end(); mjdIter++) {
    do work.
}
Run Code Online (Sandbox Code Playgroud)

它不是太冗长,但它几乎不是说明性的 - 乍一看它实际上看起来像是一个错误!

另一种解决方案是拥有一个"第n个元素"辅助函数,我猜.任何冷静的想法?

c++ iterator coding-style readability

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