问题列表 - 第29214页

使用mod_rewrite从URL末尾隐藏.php

我有一个网站,其中所有页面都是PHP脚本,因此URL结束.php.

我已将以下内容添加到.htaccess文件中,现在我可以访问没有.php扩展名的.php文件:

RewriteEngine On  # Turn on rewriting

RewriteCond %{REQUEST_FILENAME}.php -f  # If the requested file with .php on the end exists
RewriteRule ^(.*)$ $1.php #  serve the PHP file
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但现在我想在所有.php文件上添加一个Redirect,以便我控制之外的任何旧链接都被重定向到新版本的URL.

我试过这个:

RewriteEngine On  # Turn on rewriting

RewriteCond %{REQUEST_URI} .*\.php
RewriteRule ^(.*)\.php$ http://example.com/$1 [R=permanent,L]

RewriteCond %{REQUEST_FILENAME}.php -f  # If the requested file with .php on the end exists
RewriteRule ^(.*)$ $1.php [L] #  serve the PHP file
Run Code Online (Sandbox Code Playgroud)

但是,即使对于没有以.php结尾的URL,这似乎也会发送重定向,所以我陷入无限循环.我尝试的任何其他组合似乎都没有匹配任何请求(并留在page.php)或所有请求(并让我陷入循环).

php apache mod-rewrite seo

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

使用Oracle SQL Developer更改密码

我的许多用户都不使用SQLPlus.我不能给他们改变用户.我们每隔60天就会过期密码.

我无法在SQL开发人员中使用SQLPlus命令"password".

  1. 当我点击运行时,我收到无效的命令错误
  2. 当我点击运行脚本时,没有任何反应.

因为我们有很多数据库,所以我不想写一个包来更改密码.我有更好的选择吗?

oracle oracle-sqldeveloper

135
推荐指数
9
解决办法
56万
查看次数

PowerShell和MSBuild的区别

我是MSBuild和PowerShell的新手,我试图围绕这些在部署ASP.NET应用程序方面的立场.有人可以解释这个区别吗?(我希望我比较苹果和苹果)

deployment msbuild powershell powershell-2.0

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

MySql复合键和空值

我注意到如果我有两列(column_a和column_b)的唯一复合键,那么如果一列为空,我的sql会忽略此约束.

例如

如果column_a = 1且column_b = null,我可以根据需要插入column_a = 1和column_b = null

如果column_a = 1且column_b = 2,我只能插入一次该值.

有没有办法应用这个约束,除了可能将列更改为Not Null并设置默认值?

mysql sql null unique

16
推荐指数
2
解决办法
5169
查看次数

SELECT/GROUP BY - 时间段(10秒,30秒等)

我有一个表(MySQL),每隔n秒捕获一次样本.该表有许多列,但重要的是两个:时间戳(TIMESTAMP类型)和计数(INT类型).

我想做的是在一定范围内获得计数列的总和和平均值.例如,我每2秒记录一次样本,但我希望所有样本的10秒或30秒窗口中所有样本的计数列总和.

这是一个数据示例:

+---------------------+-----------------+
| time_stamp          | count           |
+---------------------+-----------------+
| 2010-06-15 23:35:28 |               1 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:30 |             942 |
| 2010-06-15 23:35:30 |             180 |
| 2010-06-15 23:35:30 |               4 |
| 2010-06-15 23:35:30 |              52 |
| 2010-06-15 23:35:30 |              12 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:30 |               1 |
| 2010-06-15 23:35:33 |            1468 |
| 2010-06-15 23:35:33 | …

mysql sql select group-by

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

模糊的C/asm"你好,世界!" 程序,我不明白

为什么以下代码打印"Hello,world!" (在"我的"系统上)?

        .file   "test.c"
.globl main
        .data
        .align 32
        .type   main, @object
        .size   main, 56
main:
        .value  3816
        .value  0
        .value  18432
        .value  27749
        .value  28524
        .value  8236
        .value  28535
        .value  27762
        .value  8548
        .value  -29942
        .value  9228
        .value  7305
        .value  -17884
        .value  14
        .value  0
        .value  20818
        .value  443
        .value  0
        .value  21248
        .value  1208
        .value  0
        .value  -32000
        .value  1260
        .value  -32563
        .value  -15229
        .value  23312
        .value  -16335
        .value  -28477
Run Code Online (Sandbox Code Playgroud)

还有,.value意思是什么,它将如何转化为机器代码?

c obfuscation assembly

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

如何加快WPF的开发速度

我已经用WPF开发了好几个月了.这是一个很棒的框架,我可以做一些花哨的,优雅的东西,这对WinForms来说要困难得多.

但是,我确实感觉对于没有任何特殊UI要求的正常"业务线"类型的应用程序,在XAML中编写UI所需的时间比在WinForms中拖放它所花费的时间还要长.

例如,在WinForms中,我只是在表单上删除一个额外的标签和一个额外的文本框,并安排所有内容(使用帮助行),直到它看起来不错.在WPF中,我首先将现有标签和文本框的属性分解为样式,因此我可以重用它们; 想想最合适的布局元素,可能会将一些dockpanels/stackpanels重构成一个网格(反之亦然); 尝试不同的边距值等.尽管我在WPF方面有很多经验,但仍需要很长时间.

我知道我可以忘记"干净的XAML"并在Visual Studio 2008中使用GUI设计器(它绝对将所有内容放在一个巨大的网格中),但我担心我会失去XAML提供的很多优势那.

你有过类似的经历吗?如果是,您是如何加速日常WPF开发的?

wpf xaml

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

Svn还原所有属性更改

我有一个svn工作副本,我试图反向合并几个最近的修订版.在我改变主意之前,我在合并之前取消了合并.现在,我的工作副本对大多数文件的祖先相关属性的更新有几千个"更改".我有大约10个混合实际代码更改的文件,我不想手动分开.

我是否有办法在不影响内容更改的情况下还原所有属性更改?

svn

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

如何按给定点的距离对行进行排序,mysql?

我试图从我的桌子获得100分,距离给定点的距离最小.

我正在使用

SELECT *, GLENGTH(
            LINESTRINGFROMWKB(
              LINESTRING(
                ASBINARY(
                  POINTFROMTEXT("POINT(40.4495 -79.988)")
                ),
                ASBINARY(pt)
              )
            )
          )
 AS `distance` FROM `ip_group_city` ORDER BY distance LIMIT 100
Run Code Online (Sandbox Code Playgroud)

(是的,这很痛苦.我只是用Google搜索它.我不知道如何正确测量MySQL中的距离)

执行需要很长时间.EXPLAIN说没有possible_keys.

我在列SPATIAL上创建了一个索引pt:

CREATE SPATIAL INDEX sp_index ON  ip_group_city (pt);
Run Code Online (Sandbox Code Playgroud)

虽然我真的不知道如何正确使用它.你能帮我么?

mysql distance spatial geospatial

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

如何在(功能)F#中创建递归数据结构值?

类型值如何:

type Tree =
    | Node of int * Tree list
Run Code Online (Sandbox Code Playgroud)

有一个值引用自己以功能方式生成的值吗?

对于Tree的合适定义,结果值应该等于以下Python代码中的x:

x = Tree()
x.tlist = [x]
Run Code Online (Sandbox Code Playgroud)

编辑:显然需要更多解释.我正在尝试学习F#和函数式编程,所以我选择实现之前用其他语言编写的封面树.这里相关的是每个级别的点是下面级别的点的子集.结构在概念上达到了水平 - 无限.

在命令式语言中,节点具有包含其自身的子列表.我知道这可以在F#中强制执行.不,它不会在封面树算法的情况下创建无限循环.

f# tail-recursion recursive-datastructures

8
推荐指数
2
解决办法
940
查看次数