问题列表 - 第49988页

为什么PHP脚本会不断占用更多内存?

看这个例子:

echo memory_get_usage() . "\n"; // 36640
$a = str_repeat("Hello", 4242);
echo memory_get_usage() . "\n"; // 57960
unset($a);
echo memory_get_usage() . "\n"; // 36744
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么在取消设置变量后,内存使用量不会返回到36640

php

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

替换字符串中出现的所有子字符串 - 这在Java中更有效吗?

我知道有两种方法可以替换字符串中所有出现的子字符串.

正则表达式方式(假设"要替换的子字符串"不包括正则表达式特殊字符):

String regex = "substring-to-be-replaced" + "+";
Pattern scriptPattern = Pattern.compile(regex);
Matcher matcher = scriptPattern.matcher(originalstring);
newstring = matcher.replaceAll("replacement-substring");
Run Code Online (Sandbox Code Playgroud)

String.replace()方式:

newstring = originalstring.replace("substring-to-be-replaced", "replacement-substring");
Run Code Online (Sandbox Code Playgroud)

哪两个更有效(以及为什么)?

有没有比上述两种更有效的方法?

java regex string

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

推送或轮询

我有一个SL客户端和WCF服务。客户端每4秒轮询一次WCF,我一次有近100个客户端。

Web服务器是具有512 MB RAM的入门级服务器。

我想知道,如果轮询取决于服务器配置,那么如果增加服务器配置,客户端的轮询会更好地工作吗?

其次,推动(双工)是否比轮询更好?我一直在阅读的博客有一些不同的回答。

此外,优化轮询以更快地响应客户端的最佳实践是什么?我的应用程序需要实时数据

谢谢

.net c# silverlight wcf

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

加入表格

我已经充分伤害了我的大脑,现在试图弄清楚这背后的逻辑.

我有一张桌子如下

entry_id | cat_id
       1 | 233
       1 | 234
       1 | 678
       2 | 235
       2 | 453
       2 | 21
       3 | 234
       3 | 123
Run Code Online (Sandbox Code Playgroud)

有没有办法在单个查询中返回,每个类别ID也与相同的条目ID相关联.因此,select语句将基于cat_id进行选择,例如234.返回的是类别ID:233,678,123

mysql join

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

仅在模糊时ASP.NET远程验证?

我正在使用MVC 3中的远程验证,但是如果它是第二次该字段处于活动状态,它似乎会在我输入内容时触发.问题是我有一个自动完成框,所以他们可能会点击一个结果来填充该字段,MVC将其视为"离开"它.

即使除了自动完成之外,我也不希望它在写作过程中尝试验证.有没有办法可以说"只有在完成输入后n毫秒运行验证"或"仅在模糊运行验证?"

asp.net-mvc asp.net-mvc-3

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

我怎么知道我是否应该使用自我跟踪实体或DTO/POCO?

有什么问题我可以问自己我们的设计,以确定我们是否应该在我们的应用程序中使用DTO或自我跟踪实体?

以下是我所知道的一些需要考虑的事项:

  • 我们有一个带有WPF/MVVM客户端,WCF服务器和MS SQL数据库的标准n层应用程序.
  • 用户可以定义自己的接口,因此WCF服务所需的数据会根据用户为自己定义的接口而更改
  • 模型在客户端和服务器端都用于验证.我们不会直接约束DTO或STE
  • 某些模型包含在需要时从WCF服务延迟加载的属性
  • 数据库层阻塞多个服务器/数据库
  • 服务器端有权限检查会影响数据的返回方式.例如,某些数据根据用户的角色部分或完全屏蔽
  • 我们的资源有限(时间,人力等)

那么,我怎样才能确定哪些适合我们?我之前从未使用EF,所以我真的不知道STE是否适合我们.

我见过人们建议从STE开始,只有当它成为一个问题时才实施DTO,但是我们目前有DTO并且正在尝试决定使用STE是否会让生活变得更轻松.我们在这个过程中已经足够早,切换不会花费太长时间,但我不想切换到STE只是为了发现它对我们不起作用并且必须切换回来.

wcf poco n-tier-architecture entity-framework-4 self-tracking-entities

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

Django:项目名称的作用

我正在考虑说明一个新的Django项目,我现在必须选择一个项目名称,所以我可以输入:

djangoadmin startproject <something>
Run Code Online (Sandbox Code Playgroud)

这引起了怀疑,我不确定这个名字,我认为我可能希望将来改变它.所以,我有两个问题:

  • 项目名称在项目代码和部署中扮演什么角色?
  • 我需要采取哪些步骤来更改项目的名称?

谢谢!

django

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

如何包装SurfaceView的内容?

我有在之后建模的surfaceView类,我用6位图填充它.有没有办法将surfaceView包裹在位图周围,而不是覆盖整个屏幕.

我在我的xml文件中尝试了这个:

<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:orientation="horizontal">

    <com.android.customclasses.Panel
        android:layout_height="wrap_content"
        android:layout_width="wrap_content">
    </com.android.customclasses.Panel>

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

但这不起作用.它只是填补了父母.

谢谢.

android surfaceview

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

如何实施谷歌地图按街道名称,城市搜索?

我需要像这个网站的搜索功能.但我想知道如何从街道名称获取谷歌api的坐标?

google-maps

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

javac:找不到命令

我使用命令在我的CentOS版本5.5机器上安装了java yum install java.但我无法使用javac编译类.

我需要安装任何其他包吗?

我试图找到javac可执行文件,但我无法找到它.

/usr/bin/java链接如下:
/usr/bin/java- > /etc/alternatives/java
/etc/alternatives/java- >/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java

我看过以下输出yum list installed |grep java:

java-1.6.0-openjdk.x86_64              1:1.6.0.0-1.16.b17.el5          installed
tzdata-java.x86_64                     2011b-1.el5                     installed
Run Code Online (Sandbox Code Playgroud)

java compilation centos javac

105
推荐指数
3
解决办法
23万
查看次数