问题列表 - 第28529页

shell 脚本算术运算

一般来说,我将在 shell 脚本中使用 expr 进行算术运算。

有没有一种方法可以让我们在不使用 expr 的情况下在 shell 脚本中提出算术运算?

unix shell ksh

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

扩展jQuery的奇怪语法

我最近在另一篇文章中看到了这段代码(jQuery在文本区域中设置光标位置)

new function($) {
    $.fn.setCursorPosition = function(pos) {
        // function body omitted, not relevant to question
    }
} (jQuery);
Run Code Online (Sandbox Code Playgroud)

经过太长时间试图理解它在做什么后,我终于发现它只是用参数$创建一个新函数,然后用jQuery作为参数值调用它.

实际上,它只是这样做:

jQuery.fn.setCursorPosition = function(pos) {
    // function body omitted, not relevant to question
}
Run Code Online (Sandbox Code Playgroud)

原始的,更令人困惑的版本是什么原因?

javascript jquery

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

简化表达式k/m%n

简单的问题是,是否可以通过更便宜的操作来简化(或替换除法或模数)

(k/m)%n
Run Code Online (Sandbox Code Playgroud)

其中变量是整数,运算符是C样式除法和模运算符.

让我稍微重新解释一下问题,除了变量是base2的情况,在什么条件下(例如某些变量可能是常量)可以简化表达式(或者使用base2操作部分重新表达)来删除除法或模数?

这是我学习数论的方法,特别是base2技巧,而不是练习性能优化

谢谢

language-agnostic algorithm math

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

Java webapp:如何实现Web bug(1x1像素)?

在下面问题的接受答案中,一个具有13K + rep的SO常规建议使用"web bug"(不可缓存的1x1 img)来跟踪日志中的请求:

Google Analytics是否准确?

我怎么能用Java做到这一点?

基本上,我有两个问题:

  • 如何确保1x1图像不可缓存(如何设置标题)?

  • 如何确保这些1x1图像的查询将出现在日志中?

我正在寻找确切的代码段,因为我知道如何编写.jsp/servlet,我知道如何提供1x1图像:)

我的问题实际上是关于我应该写的确切的.jsp/servlet以及如何/需要做什么以便Tomcat记录请求.

例如,我打算使用以下映射:

<servlet-mapping>
        <servlet-name>WebBugServlet</servlet-name>
        <url-pattern>/webbug*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

然后使用引用"webbug.png"(或.gif)的img标记,那么如何编写.jsp/servlet?

我应该在日志中查找什么/在哪里?

java web-applications header

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

使用Perl检查数据数组中重复项的最有效方法是什么?

我需要看一下字符串数组中是否有重复项,这是最省时的方法吗?

arrays perl

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

如何在PHP中的现有类中添加方法?

我正在使用WordPress作为CMS,我想扩展其中一个类,而不必继承另一个类; 即我只想在该类中"添加"更多方法:

class A {

    function do_a() {
       echo 'a';
    }
}
Run Code Online (Sandbox Code Playgroud)

然后:

function insert_this_function_into_class_A() {
    echo 'b';
}
Run Code Online (Sandbox Code Playgroud)

(将后者插入A类的某种方式)

和:

A::insert_this_function_into_class_A();  # b
Run Code Online (Sandbox Code Playgroud)

这在顽固的PHP中甚至可能吗?

php inheritance class extend

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

Apple计算机上的.Net编程

我真的很想为iPhone/iPad编写应用程序或应用程序.到目前为止,我从未这样做过,因为我的大多数工作都是在Windows环境中进行的.我最近得到了一个带有Windows 7的i7并且喜欢它,这就是我目前用于开发的东西.我想尝试在Mac上为iPhone或iPad编写一个简单的应用程序.

我遇到的问题是有没有开发人员使用macbook进行基于Windows的编程以及编写应用程序?他们的设置是什么样的?(例如:使用bootcamp)

最重要的是,是否建议根据他们这样做的经验?任何问题/性能问题?

在证明花时间和金钱来证明这一点之前,我必须解决这些问题.

谢谢,巫毒教

.net windows iphone macos ipad

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

我们可以在<li>中给出<div>

我们可以在un order list标签中给出div标签..............它将采用这种格式

<li><div>blablabla</div></li>
Run Code Online (Sandbox Code Playgroud)

可能吗

html tags layer html-lists

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

开始使用Fluent nHibernate和asp.net MVC

我想用我的asp.net mvc web应用程序使用Fluent nhibernate进行数据访问......任何描述Fluent nHibernate与asp.net MVC web应用程序设置的好文章......

c# asp.net-mvc fluent-nhibernate

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

读取UTF-8 XML并使用Python将其写入文件

我正在尝试解析UTF-8 XML文件并将其中的一些部分保存到另一个文件中.问题是,这是我的第一个Python脚本,我对我发现的字符编码问题感到困惑.

我的脚本在尝试将非ascii字符写入文件时立即失败,但它可以将其打印到命令提示符(至少在某种程度上)

这是XML(来自至少重要的部分,它是包含UI字符串的*.resx文件)

<?xml version="1.0" encoding="utf-8"?>
<root>
     <resheader name="foo">
          <value>bar</value>
     </resheader>
     <data name="lorem" xml:space="preserve">
          <value>ipsum öä</value>
     </data>
</root>
Run Code Online (Sandbox Code Playgroud)

这是我的python脚本

from xml.dom.minidom import parse

names = []
values = []

def getStrings(path):
    dom = parse(path)
    data = dom.getElementsByTagName("data")

    for i in range(len(data)):
        name = data[i].getAttribute("name")
        names.append(name)
        value = data[i].getElementsByTagName("value")
        values.append(value[0].firstChild.nodeValue.encode("utf-8"))

def writeToFile():
    with open("uiStrings-fi.py", "w") as f:
        for i in range(len(names)):
            line = names[i] + '="'+ values[i] + '"' #varName='varValue'
            f.write(line)
            f.write("\n")

getStrings("ResourceFile.fi-FI.resx")
writeToFile()
Run Code Online (Sandbox Code Playgroud)

这是追溯:

Traceback (most recent call last): …

python xml utf-8

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