小编mrj*_*_05的帖子

在asp.net上获取根域

我怎样才能获得域名,例如:

网址:http:// localhost:11093/SiteA/Admin/Default.aspx

然后,我想只得到:http:// localhost:11093/SiteA /

我在用:

Path.GetFileName(Request.Url.Host)
Run Code Online (Sandbox Code Playgroud)

但只能得到:localhost,并尝试:

Path.GetFileName(Request.Url.PathAndQuery)
Run Code Online (Sandbox Code Playgroud)

但得到整个地址.非常感谢你.

.net asp.net url path relative-path

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

不在mysql子查询限制中

有没有人有任何想法如何绕过#1235- 这个版本的MySQL还不支持'LIMIT & IN/ALL/ANY/SOME subquery'错误?

我的查询如下(我读过我可以升级mysql,但这是不可能的):

$query = @mysql_query("SELECT * FROM posts 
                       WHERE postid NOT IN 
                       ( SELECT postid FROM log 
                         ORDER BY posted DESC
                         LIMIT 10) 
                       ORDER BY (RAND() * Multiplier) 
                       LIMIT 1");
Run Code Online (Sandbox Code Playgroud)

php mysql subquery

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

Symfony2上子应用程序的主页面

我敢肯定,这是很容易的,但我完全被困在这里.

我正在使用sf2多个"应用程序"创建一个网站,但我想要一个主页显示它们的某种索引,我不知道如何做到这一点.让我们想想这个例子(实际上,它不是我正在做的,但我们可以使用它):

我有一个视频游戏控制台的页面(目前,PS3,360,WII,PSV和NDS).它们将位于象网站ps3.domain.com,360.domain.com,nds.domain.com等等.它们中的每一个实际上都与它的逻辑不同,它们不是克隆(每个都是一个"应用程序"),它们大多是独立的,除了它们共享的核心和用户/社区的东西.但是在www.domain.com或者只是domain.com,我需要链接到所有这些,我不知道在哪里放置它,或者如何使"全局"控制器高于其他所有控制器.

有人能帮帮我吗?

php symfony

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

嵌套循环条件

假设我有这个表:

 TDID    TDLINE
 F04     04-AA
 F04     04-BB    <-- call a function
 F05     05-AA
 F05     05-BB    <-- call a function
 F06     06-AA    <-- call a function
Run Code Online (Sandbox Code Playgroud)

我想调用一个函数,而该TDID字段与前一个字段不同.我有下面的代码,它可以工作,但不知何故它不完美的工作(它错过了最后一行):

LOOP AT lines ASSIGNING <fs1>.
  IF <fs2> IS INITIAL.
    <fs2> = <fs1>.
  ELSE.
    li_line-tdline = <fs2>-tdline.
    APPEND li_line.

    IF <fs1>-tdid NE <fs2>-tdid.
      li_thead-tdid = <fs2>-tdid.

      CALL FUNCTION 'SAVE_TEXT'
        EXPORTING
          header          = li_thead
          savemode_direct = 'X'
        TABLES
          lines           = li_line

      CLEAR: li_thead,
             li_line.
      FREE:  li_thead,
             li_line.
    ENDIF.
  ENDIF.
ENDLOOP.
Run Code Online (Sandbox Code Playgroud)

回答

感谢vwegert的回答: …

sap abap loops

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

将缓存Redis过期设置为1年

如何设置Redis Cache的有效期为1年?

我试图long将xml配置上的值设置为:31556952000(1年),但是随后它捕获到一个异常,该异常是Integer类型无法将值识别为Integer。我尝试在Google上进行搜索,结果显示Integer最大值不超过2147483647,这意味着,如果设置为Integer最大值,则只会使我的缓存在24天后过期。

这是我的applicationContext.xml(我省略了不必要的代码):

    ...
    <cache:annotation-driven />

    <bean id="redisCacheMap" class="java.util.HashMap">
        <constructor-arg index="0" type="java.util.Map">
            <map key-type="java.lang.String" value-type="java.lang.Integer">
                <entry key="ruleCache" value="86400"/>
            </map>
        </constructor-arg>
    </bean>
    ...
Run Code Online (Sandbox Code Playgroud)

上面的代码配置为将过期设置ruleCache为仅1天(86400以毫秒为单位)。

有可能这样做吗?谢谢。

caching spring-mvc redis cache-expiration

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

为什么总是得到错误的DateTime格式,虽然我已经设置了它?

为什么总是得到错误的格式,虽然我已经设置了它?

我认为代码是正确的,但没有得到正确的结果.

我有:

Private Now_Date As String = Date.Parse(DateTime.Now.ToString("dd/MM/yyyy"))
Run Code Online (Sandbox Code Playgroud)

对于今天,它应该返回:12/05/2012,对吗?但我总是得到:12/5/2012.这也适用于:09/05/2012,我会得到:9/5/2012.我怎么能这样做?谢谢.

vb.net datetime parsing

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

PDO 执行不返回任何内容

假设我有一个类:

class pdoc {
    private static $db_connect_pool;
    public static function openConnect() {
        try {
            $connect_options_arr = array(PDO::ATTR_PERSISTENT => true);

            self::$db_connect_pool[''.DB_DRIVER.'_'.DB_NAME.''] = new PDO("".DB_DRIVER.":host=".DB_HOST.";db_name=".DB_NAME."", DB_USER, DB_PASS, $connect_options_arr);
        } catch (Exception $e) {
            print_r($e);
        }
    }

    public static function getConnection() {
        return self::$db_connect_pool[''.DB_DRIVER.'_'.DB_NAME.''];
    }

    public static function qry($sql) {
        self::openConnect();
        $db_handle = self::getConnection();
        $st_handle = $db_handle->prepare($sql);
        return $st_handle->execute();           
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,调用类:

$sql = "SELECT * FROM sometable";

if(pdoc::qry($sql))  echo "y";
else                 echo "n";
Run Code Online (Sandbox Code Playgroud)

为什么代码总是返回n?我检查了已成功连接的连接,但是当我尝试执行一些查询时,它什么也没返回。有任何想法吗?谢谢。


更新(@Robbie 的代码)

class pdoc { …
Run Code Online (Sandbox Code Playgroud)

php pdo

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

IF条件已达到但跳过下一个IF

我不确定为什么,但在我尝试调试时,我发现这很奇怪:

在此输入图像描述

正如您在图像中看到的那样,in.readLine()is nullin.readLine() == nullis 的值true.但为什么它会跳过这if (in.readLine() == null) { ...条线呢?但是,当我试图把断点的行266267,它的进入对这一条件的代码.

在此输入图像描述

代码:

private void startSOfficeService() throws InterruptedException, IOException {
    if (System.getProperty("os.name").matches(("(?i).*Windows.*"))) {
        try {
            //Check if the soffice process is running
            Process process = Runtime.getRuntime().exec("tasklist /FI \"IMAGENAME eq soffice.exe\"");
            //Need to wait for this command to execute
            int code = process.waitFor();

            //If we get anything back from readLine, then we know the process is running
            BufferedReader in …
Run Code Online (Sandbox Code Playgroud)

java if-statement

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

使用生成的UUID更新列

如何使用每行上具有不同值的生成UUID更新列值?

UPDATE TABLE 
    SET id = replace(cast(uuid_in(md5(now()::text)::cstring) as varchar), '-', '');
Run Code Online (Sandbox Code Playgroud)

我已经使用了该代码,但导致列上的每一行都id具有相同的值.谢谢!

UPDATE

replace(cast(uuid_in(md5(now()::text)::cstring) as varchar), '-', '')
Run Code Online (Sandbox Code Playgroud)

此行返回如下内容:414079b5c096f2defa6a4ce8f1880e2c

假设我有这个表:

ID ColumnA
1  testA
2  testB
3  testC
Run Code Online (Sandbox Code Playgroud)

我想更新ID列上的每个值变得像:

ID                                ColumnA
414079b5c096f2defa6a4ce8f1880e2c  testA
414079b5c096f2defa6a4ce8f1881f3d  testB
414079b5c096f2defa6a4ce8f1882g4e  testC
Run Code Online (Sandbox Code Playgroud)

但是我从该查询得到的是,ID列上的每个值都具有相同的值.

sql postgresql

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

在MySQL中,如何仅为给定列选择具有特定值的行?

假设我有这张表:

|user_id | first_name | last_name |
----------------------------------|
| 0      |  joe       |  smith    |
| 1      |  bob       |  jones    |
| 2      |  joe       |  black    |
| 3      |  mary      |  jeane    |
| 4      |  peter     |  parker   |
Run Code Online (Sandbox Code Playgroud)

我如何选择与user_id对应的行的内容1,2以及3?我想稍后使用这些行在列表中向用户显示它们的内容.

php mysql sql

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