问题列表 - 第34149页

glib中获取线程id(tid)

我正在使用 glib 创建线程:

g_thread_create()
Run Code Online (Sandbox Code Playgroud)

如何获取线程ID(编号)?

glib

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

如何使用Java正则表达式表达此类要求?

我需要检查一个文件是否包含一些与特定格式匹配的金额:

  • 1到15个字符(数字或",")
  • 最多可包含一个","小数位分隔符
  • 必须至少在分隔符之前有一个数字
  • 这个数量应该在一个字符串的中间,由字母字符限定(但我们必须排除格式错误的文件).

我目前有这个:

\d{1,15}(,\d{1,14})?
Run Code Online (Sandbox Code Playgroud)

但它与要求不符,因为我在这里最多可以捕到30个字符.
不幸的是,由于某些原因,这里解释的时间太长,我不能简单地选择子字符串或使用任何其他java调用.匹配必须是一个与java兼容的正则表达式.

java regex

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

PHP - Zend说避免魔术方法?

我正在阅读这个页面 - http://deaduseful.com/blog/posts/50-php-optimisation-tips-revisited

其中一个建议是避免使用Zend Performance PDF引用的Magic Methods,它没有给出建议避免它们的理由.

经过一些谷歌搜索(并在这里结束一个不相关的问题),我想知道是否有人在这方面有任何推荐?

我在我的代码中使用了__get(),通常用于保存我并不总是使用的变量,例如

我可能有一个名为desc,category_id,time_added的表

我得到的东西会是这样的:

public function __get($name) {
    switch($name) {
        case 'name':
        case 'desc':
        case 'category':
        case 'time_added':
            $result = do_mysql_query();
            $this->name = $result['name'];
            $this->desc = $result['desc'];
            $this->category = $result['category'];
            $this->time_added = $result['time_added'];
            return $this->{$name};
        break;
        default:
            throw Exception("Attempted to access non existant or private property - ".$name);
    }
}

这似乎是一种很好的做事方式,因为我只需要从数据库中获取一些东西,如果需要的话,我可以为$ article-> time_added而不是摆弄数组.

这会被视为不良做法和服务器上的额外负载吗?

通常我会使用魔术方法扩展类,如果子类与get中的某些东西不匹配,则执行类似的操作.

public function __get($name) {
    switch($name) {
        case 'name':
        case 'desc':
        case 'category':
        case …

php performance magic-methods

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

将多个JavaScript文件合并为一个是安全的吗?

我正在使用jQuery开发一个动态网站,我发现有几个jQuery插件在这样做时非常有用.

当然,对于我添加的每个插件,在页面加载时还有另一个要加载的脚本.我知道,要快速加载页面,更小和/或更少的资源会更好.

将所有这些jQuery插件文件合并为一个是安全的吗?在我做之前是否需要检查一些内容,或者甚至可以通过服务器端的脚本快速完成这些操作?

javascript file loading jquery-plugins

9
推荐指数
2
解决办法
4129
查看次数

字符串上的"printf"打印出乱码

我正在尝试按以下方式打印字符串:

int main(){
    string s("bla");
    printf("%s \n", s);
         .......
}
Run Code Online (Sandbox Code Playgroud)

但我得到的只是随机的胡言乱语.

你能解释一下原因吗?

c++ string printf

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

如何删除Date对象的子秒部分

当SQL数据类型为时间戳时,java.util.Date存储为2010-09-03 15:33:22.246,如何在存储记录之前将子秒设置为零(例如,在这种情况下为246).

java

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

读取文本文件并在android中搜索字符串

我的Android应用程序,我想读取放在SD卡上的文本文件.读取文件以搜索字符串:"some string"并希望获取该字符串的值.有什么方法可以在android中做到这一点.

请分享您宝贵的建议.

android

5
推荐指数
0
解决办法
8919
查看次数

Android NDK混乱

我最近一直在玩NDK,发现许多在线提供的教程确实无济于事.我一直在使用这个教程,我已经运行得很好.

然而.这是正确使用NDK吗?我的意思是,如果我有一个游戏说C++中的许多类,我希望移植到android.我是否必须真正手动将我的所有方法更改为:

JNIEXPORT jstring JNICALL Java_com_domain_ndk_NativeLib_hello
  (JNIEnv * env, jobject obj) {
        return (*env)->NewStringUTF(env, "Hello World!");
}
Run Code Online (Sandbox Code Playgroud)

我无法看到这是一种非常有效的移植代码的方式,我觉得我使用的是NDK错误.我也不知道NDK样本应该如何工作.有人能指出我正确的方向吗?

谢谢

c++ java eclipse macos android

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

所有disqus评论都显示在所有博客页面上

我已经构建了一个博客类型的应用程序 在django.我正在尝试使用montylounge的django-disqus整合DISQUS以征求意见.但所有博客帖子的评论都出现在每个博客页面上.可能是什么问题呢 ?

django disqus

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

在Flash Web应用程序中使用退格键时出现Windows Safari 5错误

在Windows平台上开发我的Flash应用程序时,我注意到了这个错误.如果在Windows上的Safari 5浏览器中运行的Flash swf中的文本框中键入文本,然后按退格键,浏览器将跳转到历史记录中的上一页,而不是执行退格键应该执行的功能 - 这是指向另一个报表的链接这个苹果虫 -

http://www.ruelke.org/blog-entry-138.html

我们如何解决这个苹果问题?干杯

flash safari adobe backspace

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