问题列表 - 第34143页

Robots.txt,禁止多语言网址

我有一个公共页面,用户无法登录.所以我有一个网址,没有链接,你必须手动输入然后登录.

网址是多语言,所以它可以是"/ SV /帐户/登录"或"/ EN /帐户/登录"等等.我可以禁用此网址为所有语言编入索引吗?

asp.net-mvc seo robots.txt

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

C#字符串数组替换最后一个元素

我有一个字符串数组,来自分裂的字符串

string[] newName= oldName.Split('\\');

newName.Last().Replace(newName.Last(), handover);
Run Code Online (Sandbox Code Playgroud)

为什么这不会替换我在Array中的最后一个元素?

last()来自使用linq

问候

c# arrays string replace

4
推荐指数
2
解决办法
3627
查看次数

Rails 3 SSL弃用

我正在将应用程序升级到Rails 3.0.0,并且想知道添加SSL的标准方法是否已经改变(我依旧记得演示指示路由器现在可以处理SSL,但我不确定它是否仅用于演示目的).我目前使用"ssl_requirement"gem,但它给出:

弃用警告:不推荐使用#request_uri.请改用完整路径.(来自/Library/Ruby/Gems/1.8/gems/ssl_requirement-0.1.0/lib/ssl_requirement.rb:53上的ensure_proper_protocol)

此外,它在处理新的"数据方法"属性时似乎会中断.例如:

<%= link_to "Logout", user_path, :method => :delete %>
Run Code Online (Sandbox Code Playgroud)

从应用程序的SSL部分访问时工作正常,但从非SSL部分跟随时失败(尝试呈现显示操作)(用户控制器中的所有操作都需要SSL,但我知道destroy操作不会传输安全数据).

ruby-on-rails

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

.htaccess中不同协议的URL重写

我需要帮助在.htaccess中进行网址重写.

所以问题在于不同的协议:https和http.重写的主要目的是从URL中删除"www",但协议应该保持原样.

例如,当我有喜欢的网址HTTP://www.domain.com/request,它应该被重定向到HTTP://domain.com/request.我用这些规则解决它:

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Run Code Online (Sandbox Code Playgroud)

但是,如果URL看起来像https://www.domain.com/request,则应将其重定向到https://domain.com/request.

不幸的是,无论当前协议如何,上述规则都将重定向到http.

提前致谢.

apache .htaccess mod-rewrite apache2 url-rewriting

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

计算百分比分布中的下一个项目

我正在开展一个项目,涉及将电话转移到多个目的地.

例如,我想:

  • 10%的电话前往目的地A.
  • 20%的电话前往目的地B.
  • 30%的电话转到目的地C.
  • 40%的电话前往目的地D.

目的地数量及其百分比必须是可配置的.


我一直在考虑如何做到这一点,玩电子表格和一些代码,我想出了这个:

对于每个目的地,取一个随机数,乘以百分比,然后选择编号最大的目的地.像这样:

Item: RANDOM * PERCENTAGE = RESULT
   A:   48   *     10     =   480
   B:   33   *     20     =   660
   C:   81   *     30     =  2430  <--- Highest number, select C
   D:    5   *     40     =   200
Run Code Online (Sandbox Code Playgroud)

我以为我已经解决了,因为D显然会被选中最多,其次是C,然后是B,最不是A.

但它不起作用.如果我这样做5000次,并计算每个目的地被选中的实际百分比,我得到这个:

  • 1%的电话转到目的地A.
  • 12%的电话前往目的地B.
  • 31%的电话转到目的地C.
  • 56%的电话前往目的地D.

这是我用来测试这个的代码:

// Initialise item weighting percentages
Dictionary<string, int> weighting = new Dictionary<string, int>();
weighting["A"] = 10; //10%
weighting["B"] = 20; //20%
weighting["C"] = 30; //30%
weighting["D"] = 40; //40% (total …
Run Code Online (Sandbox Code Playgroud)

c# random algorithm sequence

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

subversion中所有版本化文件的列表?(按名称删除文件)

办公室的一些聪明的家伙设法将一大堆"备份"文件(他们开始._)提交给我们的subversion服务器.

我最好使用一些基本的bash脚本删除这些文件,而不是手动通过存储库.

有什么方法可以获得目录中所有subversion版本化文件的列表,这样我可以做一些基本的grepping/svn删除吗?

编辑:

'svn list'不是递归的,似乎也列出目录,我需要像'find'这样的行为.

第二次编辑:

好的,-R标志可以使'svn list'递归...但是如何删除目录?

svn grep find

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

有多少条记录可以包含GLOBAL TEMPORARY TABLE ON COMMIT PRESERVE ROWS?

我想运行涉及80,000,000条记录的PL/SQL过程.

此PL/SQL过程删除大约80,000,000条记录,将它们备份到使用ON COMMIT PRESERVE ROWS子句创建的GLOBAL TEMPORARY TABLE中.

我怎么知道有多少记录可以包含这个GLOBAL TEMPORARY TABLE ON COMMIT PRESERVE ROWS?

这些表的大小限制是什么,仅在PL/SQL过程结束时使用COMMIT?

oracle plsql

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

为什么int 3以64位生成SIGSEGV而不是停止调试器?

在32位模式编程中,我习惯int 3在我的程序中使用调试器在指定位置停止(将指令嵌入源中).现在64位似乎不起作用,在gdb下生成一个非常普通的SIGSEGV并且破坏程序超出希望("程序终止于信号SIGSEGV,分段错误.程序不再存在.").我想知道64位模式是否有另一种机制,或者我是否应该做一些缓存 - 刷新(int 3在这种情况下是动态生成的操作码(0xcc),是一些类似jit的代码).

debugging assembly signals x86-64

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

我们可以在C#for Excel中编写一个宏吗?

我必须在excel中遍历大约25张才能进行操作.我正在使用vba进行操作并发现它非常慢,因此想知道我是否可以使用C#,如果这样做会帮助我加快这个过程.

c# excel

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

如何通过名称解决f#管道参数?

我正在尝试做类似的事情

seq { 1..100 }
|> Seq.sum
|> pown 2
Run Code Online (Sandbox Code Playgroud)

它甚至没有编译因为pown期望'T ^'参数作为第一个参数而我将它作为第二个参数,因为这是管道的默认行为.通过谷歌搜索我没有找到制作"pown"的方法使用管道携带的参数作为它的第一个arg.也许它有一些默认名称?

f# pipeline

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