问题列表 - 第36323页

ASIHTTPRequest问题

是否有其他人在ASIHTTPRequest中遇到此问题?似乎当我从后台线程中执行异步请求并将委托设置为实例时,我可能会遇到麻烦,因为在请求(放入NSOperationQueue)之前可以释放委托返回回调.

似乎ASIHTTPRequest不保留它的委托 - 另一方面,Apple的NSURLConnection确实保留了委托("NSURLConnection在初始化时保留其委托.它在连接完成加载,失败或被取消时释放委托.") .

我应该确保在后台线程中执行同步ASIHTTPRequests以使其工作(而不是异步请求)吗?或许我应该转储ASIHTTPRequest?还是我只是疯了?

iphone objective-c nsurlconnection asihttprequest

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

使用Log4j的每个用户的不同日志

我有一个web应用程序,我想为每个用户使用不同的日志,因此我可以拥有用户在系统上所做的"历史记录".

这是我到目前为止:

import java.io.File;
import java.io.IOException;

import org.apache.log4j.DailyRollingFileAppender;
import org.apache.log4j.FileAppender;
import org.apache.log4j.SimpleLayout;
import org.apache.log4j.Logger;

public class LogManager {

    public Logger getLog(String username) throws IOException{
        SimpleLayout layout = new SimpleLayout(); 
        FileAppender appender = new DailyRollingFileAppender(layout, "users"+File.pathSeparator+username+File.pathSeparator+username, "'.'yyyy-MM");

        // configure the appender here, with file location, etc
        appender.activateOptions();
        Logger logger = Logger.getRootLogger();
        logger.addAppender(appender);
        return logger;
    }

}
Run Code Online (Sandbox Code Playgroud)

问题是,作为一个web应用程序,是多线程的,所以AFAIK我不能一直使用RootLogger并根据我正在登录的用户更改appender.我想我应该Logger为每个用户创建不同的,但这是正确的吗?

java log4j web-applications

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

Ifort抑制未使用的变量警告,保持所有其他变量不变

我使用ifort和gfortran来编译我的Fortran程序.

然而,我也使用同事来源,他有很多未使用的变量.我怎么能抑制这些编译,因为它们不是真的错误?

但是,我不想禁用-pedantic-stan编译器选项,因此需要所有其他警告.

欢呼和感谢帮助

warnings fortran compilation suppress gfortran

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

Java(Java EE)不适合构建像CMS这样的WordPress吗?

我观察到,通常所有好的CMS,论坛和门户都只用PHP编写.其中一些是在Python,Ruby等的帮助下编写的.

一些用Java构建的CMS并不像wordpress那么灵活.Java(Java EE)不适合构建像CMS这样的WordPress吗?

java content-management-system

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

新的Google Analytics代码到外部文件中

新的Google Analytics代码如下所示:

<script type="text/javascript">

 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-0000000-00']);
 _gaq.push(['_trackPageview']);

 (function() {
  var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
 })();

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

如何将全新的Google Analytics异步跟踪代码移动到外部JavaScript文件中?

我特别要问"var _gaq = _gaq || []; [...]"因为我知道可以移动其余部分,例如

的index.html

<script type="text/javascript">

 var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-0000000-00']);
 _gaq.push(['_trackPageview']);

</script>
<script src="include.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

include.js

function includeGA()
{
 var ga = document.createElement('script'); ga.type = 'text/javascript'; …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery google-analytics

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

如何解决svn错误"输入'xxx被标记为'已复制',但本身并未计划添加."

当我尝试提交特定文件(xxx.java)后弹出以下错误:

svn: Entry for 'C:\aaa/bbb/ccc/xxx.java' is marked as 'copied' but is not itself scheduled
for addition.  Perhaps you're committing a target that is
inside an unversioned (or not-yet-versioned) directory?
Run Code Online (Sandbox Code Playgroud)

如何解决这个SVN错误?

svn commit

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

是否要避免连续调用`errno`?

errno处理相同错误时多次调用是否安全.或者使用本地副本更安全?

这个例子说明了我的问题:

// If recvfrom() fails it returns -1 and sets errno to indicate the error.
int res = recvfrom(...);
if (res < 0)
{
    // Risky?
    printf("Error code: %d. Error message: %s\n", errno, strerror(errno));

    // Safer alternative?
    int errorNumber = errno;
    printf("Error code: %d. Error message: %s\n", errorNumber, strerror(errorNumber));
}
Run Code Online (Sandbox Code Playgroud)

c

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

使用Java中的正则表达式拆分具有转义序列的字符串

要拆分的字符串

abc:def:ghi\:klm:nop
Run Code Online (Sandbox Code Playgroud)

字符串应基于":"分割,"\"是转义字符.所以"\:"不应被视为令牌.

split(":")给出

[abc]
[def]
[ghi\]
[klm]
[nop]
Run Code Online (Sandbox Code Playgroud)

必需的输出是字符串数组

[abc]
[def]
[ghi\:klm]
[nop]
Run Code Online (Sandbox Code Playgroud)

如何才能被忽略

java regex split

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

如何在MATLAB中对2个数字进行AND运算

我想知道如何在MATLAB中对2个数字执行和操作

ex :-

x = 31   '11111' ;

y = 23   '10111' ;
Run Code Online (Sandbox Code Playgroud)

如果我在这2个数字上使用AND操作,我会得到

z = x AND y
Run Code Online (Sandbox Code Playgroud)

z23由于AND操作

我怎样才能在MATLAB中做到这一点?

matlab bitwise-operators

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

正则表达式替换可变长度字符串中的所有字符

使用VB或C#,我从数据库中获取一个可变长度的字符串.此信息是仅某些用户才能看到的敏感信息.

我有两种情况会使用相同的逻辑(我认为).

方案1:用x替换所有字符

场景2:用最后4个字符替换除x之外的所有字符(假设长度> 4 - 正在进行此检查).

我认为这最容易使用Regex.Replace(输入,模式,替换字符串).与使用子串进行大量字符串处理并强制使用'x'的长度相反.

但似乎Regex永远是我的氪星石.

任何正则表达式大师的帮助将不胜感激.或者,欢迎更好的解决方案.

c# regex vb.net string

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