问题列表 - 第13070页

如何在PHP中使用变量变量?

这是我想要做的:

<?php
    $my_str = "My String";
    $str = "%my_str";

    $str = str_replace("%", "$", $str);

    echo $str;
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码将'$ my_str'打印到屏幕上.但我希望它打印'My String',就像变量$ my_str的实际值一样

有人知道怎么做吗?

我想要这个的原因是因为我正在编写自己的,非常基本的解析语言,所以在我继续之前我需要这个功能.

php variables variable-variables

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

在python中,如何测试类似字符串的对象是否可变?

我有一个函数,它采用类似字符串的参数.

我想决定是否可以安全地存储参数并确保它不会改变.所以我想测试它是否可变,例如是否buffer()构建的结果array.array().

目前我使用:

type(s) == str
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法呢?

(复制参数太昂贵了,这就是为什么我要避免它)

python

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

ASP.NET MVC加拿大省下拉列表

任何人都有一个带有加拿大省名单的下拉列表帮助方法?

基于这个问题,我希望找到一个加拿大省的等价物.希望这可以节省一些额外的打字,或者导致更好的答案.

asp.net-mvc drop-down-menu

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

数据库服务器上的强数据库名称

我们有一个包含许多数据库的SQL服务器.我们的客户拥有多个版本的类似应用和多个应用,适用于单个客户.几乎所有数据库都与特定网站相关联.

你如何保持有组织的数据库名称?当然没有单一的答案,但你有一个适合你的数据库命名策略吗?

我们正在考虑:

客户+产品+开发阶段(生产,分期等)

但是当客户运行三个版本的产品时,这会变得很尴尬.

database sql-server database-design naming

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

在所有浏览器中打印相同的内容

我正在构建一个需要直接从浏览器打印的Web应用程序,但是,它应该非常精确,现在我使用绝对位置并使用像素指定left和top.每个浏览器如何在页面的不同位置打印,我也有不同的字体大小.我怎么能得到相同的结果?

编辑:这是我如何发布信息的简单示例.(文字位置,将是动态的,这就是为什么不在css文件中)

http://juanefren.webfactional.com/file.html

css printing

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

如何计算任意功率/根?

我有一个应用程序,需要将一个数字提高到一个分数幂.目标平台是一个FPGA,我可以得到它的FPU大小的估计,但我需要一个算法,只是为了可行性研究将数字提高到一个分数功率.我假设浮点数是最坏的情况,我预计在实践中我们将能够使用捷径,但是现在我想表明我们可以实施最坏情况.

以为我会问这里,看看是否有任何常见的方法可以结账.我知道有这样做的软件方法,我想要一个合理有效的算法开始.我会担心FPGA的实现.

algorithm math floating-point exponent

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

java.sql.SQLException:没有为jdbc:derby找到合适的驱动程序:

我是jdbc的初学者...我在运行此代码时遇到问题:

这段代码使用appache derby,为了使它工作,我首先启动了derby服务器..

      java -jar "C:\Program Files\Sun\JavaDB\lib\derbyrun.jar" server start
Run Code Online (Sandbox Code Playgroud)

然后启动程序

      java -classpath derbyclient.jar -jar TestDB.jar
Run Code Online (Sandbox Code Playgroud)

我设置了类路径C:\ Program Files\Sun\JavaDB\lib\derby.jar

我总是得到那个例外

java.sql.SQLException:没有为jdbc找到合适的驱动程序:derby:// localhost:1527/BOOKDB; java.sql.DriverManager.getConnection(DriverManager.java:602)中的create = true at java.sql.DriverManager.getConnection( DriverManager.java:185)位于TestDB.runTest(TestDB.java:20)的TestDB.getConnection(TestDB.java:63)TestDB.main(TestDB.java:11)

import java.sql.*;
import java.io.*;
import java.util.*;


class TestDB
{
   public static void main(String args[])
   {
      try
      {
         runTest();
      }
      catch (SQLException ex)
      {
         for (Throwable t : ex)
            t.printStackTrace();
      }
      catch (IOException ex)
      {
         ex.printStackTrace();
      }
   }

   public static void runTest() throws SQLException, IOException
   {
      Connection conn = getConnection();
      try
      {
         Statement stat …
Run Code Online (Sandbox Code Playgroud)

java jdbc driver derby

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

在多台计算机上使用delayed_job,其中一些任务需要在本地运行

我正在尝试将delayed_job用于rails应用程序的各个部分.问题是,如果我们有多个应用程序实例正在运行,但某些工作(例如处理上传)需要由本地工作人员运行,而其他人可以通过任何工作人员运行来获益.

有没有人对有本地/非本地工作类型的好方法有任何建议?

ruby-on-rails delayed-job

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

如何在捕获httpwebrequest超时后关闭底层连接

我的asp.net应用程序将httpwebrequest发送到远程REST服务器并等待响应,我发现有很多相同的错误消息,如下所示:

System.Net.WebException:操作已超时.在System.Net.HttpWebRequest.GetResponse()

在我捕获此异常并直接关闭底层http连接后,这可能吗?或者我真的不必这样做,因为我已经将keepalive设置为false?

谢谢.

实际上另一个问题是,如果超时异常总是发生在System.Net.HttpWebRequest.GetResponse(),那意味着应用程序正在等待来自远程服务器的响应,并且在超时之前无法获得响应.可能的原因是什么,网络连接不稳定?远程服务器无响应?任何其他可能的原因?

这是代码:

System.Net.HttpWebResponse httpWebResponse = null;
System.IO.Stream stream  = null;
XmlTextReader xmlTextReader  = null;
try
{
    System.Net.HttpWebRequest httpWebRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(request);
    httpWebRequest.ReadWriteTimeout = 10000;
    httpWebRequest.Timeout = 10000;
    httpWebRequest.KeepAlive = false;
    httpWebRequest.Method = "GET";
    httpWebResponse = (System.Net.HttpWebResponse)httpWebRequest.GetResponse();
    stream = httpWebResponse.GetResponseStream();
    xmlTextReader = new  XmlTextReader(stream);
    xmlTextReader.Read();
    xmlDocument.Load(xmlTextReader);
    //Document processing code.
    //...
}
catch
{
    //Catch blcok with error handle
}
finally
{
    if (xmlTextReader != null)
        xmlTextReader.Close();
    if (httpWebResponse != null)
        httpWebResponse.Close();
    if (stream != null)
        stream.Close(); …
Run Code Online (Sandbox Code Playgroud)

asp.net httpwebrequest

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

使用Linq按可变整数范围分组

我试图根据整数的范围对一组数据进行分组,范围不会以固定的间隔增加.

我有

商品编号价格
1 10
2 30
3 50
4 120

我想将价格分为0 - 10,11 - 100和100-500.因此,项目1在组A中,项目2,3,在组B中,项目4在组C中.

我最接近的是项目组项目(items.price/10)

然后加入各组以获得不同的范围.

有任何想法吗?

c# linq group-by

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