我有一个ASP.NET MVC(3)应用程序,我已经设置了Google分析.问题是每次我从Visual Studio运行时,Google脚本都会开始收集数据,这当然会扭曲真正的结果.
阻止Google Analytics收集开发环境数据的最佳方法是什么?在我想要分析的每个页面上使用丑陋的 #if 编译器指令?
什么是最佳做法?
谢谢.
asp.net-mvc development-environment google-analytics asp.net-mvc-3
使用CSS3,我知道我可以使用nth-child(an + b)选择器.我有一个5行的表,我想用一个语句选择第1行,第2行,第4行和第5行.这是可能的还是我必须使用至少两个这样的语句:
:nth-child(-n+2) /* gets 1 and 2 */
:nth-child(n+4) /* gets 4 and 5 */
Run Code Online (Sandbox Code Playgroud)
我希望有一个类似的语法nth-child(1,2,4,5),nth-child(1-2,4-5)但它似乎不是规范的一部分.
(我无法控制页面,这些行上没有ID /类.)
希望标题不会混淆.通过示例展示很简单.我有一个像这样的行向量:[1 5 6].我想找到每个元素之间的平均差异.此示例中的差异为4和1,因此平均值为2.5.这是一个小例子.我的行向量可能非常大.我是MatLab的新手,那么使用MATLAB高效的矩阵/数组操作有一些有效的方法来做到这一点吗?
SOF上也有类似的问题,但这个问题专门针对MATLAB!
谢谢 :)
编辑:正如@gnovice所询问,我想要绝对的差异.
假设我的应用程序有两个型号,Foo和Bar.
Foo可选择belongs_to Bar.
现在我可以查看单个Foo,或者搜索特定的Foo,而FoosController可以处理所有这些.我的URL就像:
foos/1和foos/new
有时我想看一个酒吧.BarsController处理它,我得到它:
bars/1或bars/1/edit.
如果我正在看一个酒吧,我可能想浏览那个酒吧的所有Foos.所以,我想bars/1/foos/看看那些Foos.
嵌套资源非常简单,它看起来像这样:
resources :foo
resources :bar do
resources :foo
end
Run Code Online (Sandbox Code Playgroud)
然而,作为酒吧的一部分的Foos有点特别,与常规的Foos不同.所以,例如,如果我加载foos/1或者bars/1/foos/1,我会看同样的Foo,但我在每种情况下都专注于不同的信息.
因此,我一直在考虑使用BarFoos控制器来处理Foos,因为它们处于Bar的环境中.但是,如果我将BarFoos嵌入Bar下,那么我的助手将会像bar_bar_foos_path和new_bar_bar_foo_path.这似乎是多余的.
所以,现在我正在考虑命名空间,这是我以前从未研究过的东西.我在rails指南中看到我可以定义:
namespace "bar" do
resources :foos
end
Run Code Online (Sandbox Code Playgroud)
如果我这样做,我可以在第二FoosController下app/bar/,并且FoosController可以处理一个酒吧里面的Foos与好的帮助,bar_foo_path(:id)而不是bar_bar_foo_path(:id).
但如果我这样做,我BarsController会怎么样?请求如何被路由到BarsController而不是resources :bars我有namespace "bar"?
最后,在我的辅助FoosController中我需要做些什么特别的工作来确保与顶级FoosController没有名称冲突?我意识到路由说"命名空间",但其余的ruby代码如何知道app/bar/foos_controller并且app/foos_controller不是同一个类?
谢谢!
routes namespaces ruby-on-rails nested-resources ruby-on-rails-3
我正在创建一个依赖于另一个的包。包 1 的版本号为 8.5.2-xxxxxxxxxxxx。我试图让包 2 依赖于 8.5.2 并忽略修订号。它必须完全依赖于 8.5.2,但任何 8.5.2 修订版都可以。我读到的所有内容似乎都表明我只能指定版本,而无需为控制文件中的 Depends 和其他设置指定修订号,但这不起作用。它总是说:
dpkg:依赖问题阻止了 [product2] 的配置:[product2] 依赖于 [product1] (= 8.5.2);但是:系统上 [product1] 的版本是 8.5.2-xxxxxxxxxxxx。
这里我在控制文件中的依赖行
取决于:[product1] (=8.5.2)
有谁知道这是否可能?
使用Spring 3.0.5 GA
使用@PreDestroy方法创建一个Session-scoped bean.注意到如果拥有HttpSession超时(即超过Servlet容器的会话超时值),则会发出@PreDestroy回调.但是,如果我只是关闭app服务器,则不会调用@PreDestroy.这是设计还是错误?如果是后者,对于解决方案的任何建议?
在两种情况下都会调用单个bean上的FWIW,@ PreDestroy.
谢谢,-nikita
PS.有一个可能相关的Spring bug - SPR-7359
我有一个客户要求在他的网站上添加聊天室系统.该网站建立在我无法直接访问的Windows服务器上,因此我主要限于使用.Net解决方案.虽然我可以从头开始构建一些东西,但我觉得从头开始构建一个功能齐全的聊天室系统会非常密集.
因此,我正在寻找一个预先存在的聊天室系统,我可以简单地插入他的网站并根据客户的目的配置/定制它.不幸的是,我仍然试图让客户找出他想要的全部范围,所以我真的不知道他想要的客户端有多强大.
同样不幸的是,到目前为止谷歌已经失败了.
有谁知道已经存在的聊天室解决方案,内置于.Net框架中.我更喜欢免费软件,但如果您建议购买解决方案,我可以将其添加到演示文稿中作为另一种可行的选择.
我也将继续我的研究,但非常感谢使用.Net聊天室客户端的任何人的经验输入,并且会有一个推荐给我.
谢谢.
我是jqGrid的新手,我发现很难按照文档jqGrid文档
在设置JQGrid时,我无法弄清楚如何调用WebMethod.我成功地进行了Ajax调用以获取数据,然后使用本地数据设置JQGrid.我认为这是设置过程中的一个额外步骤,我应该能够使用url属性提供webmethod的路径.
editurl属性是相同的方式.我从来没有真正收到邮件到服务器.
原始代码
尝试JQGrid设置
function GetData()
{
$('#list').jqGrid({
type: "POST",
url: "Default.aspx/GetUsersJSON",
datatype: "json",
height: 250,
colName: ['Username', 'Email'],
colModel: [
...
}).jqGrid(
'navGrid',
'#pager',
{
edit: true,
add: true,
del: true
});
}
Run Code Online (Sandbox Code Playgroud)
的WebMethod
[WebMethod]
public static string GetUsersJSON()
{
var users = new List();
using(UserAdministrationSandboxDataContext uasd = new UserAdministrationSandboxDataContext())
{
users = uasd.GetUserList();
}
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize(users);
}
Run Code Online (Sandbox Code Playgroud)
现行守则
我现在正常工作,但我还有一个最后的问题.为什么我必须设置'repeatitems:false'才能显示内容?
要使其工作的一些注意事项包括设置ajax请求的不同方法.
(Ajax:type)是(jqgrid:mtype)(Ajax:contentType)是(jqgrid:ajaxGridOptions:{contentType:})
最后,从文档中了解如何设置JSONReader的文档.
希望这有助于其他人并感谢Oleg的所有帮助.
JS
function GetUserDataFromServer()
{
$('#list').jqGrid({
url: "Default.aspx/GetUsersJSON",
mtype: …Run Code Online (Sandbox Code Playgroud) 我需要实例化一个只在程序集或mscorlib中定义的对象,而不是在任何其他系统程序集中.目前我这样做:
Type type;
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach (Assembly assembly in assemblies)
{
string fullName = name + "," + assembly.FullName;
type = Type.GetType(fullName);
if (type != null) break;
}
if (type != null)
object obj = Activator.CreateInstance(type);
Run Code Online (Sandbox Code Playgroud)
有没有办法优化此循环以跳过系统程序集(但不是mscorlib)?我需要多次调用它.
谢谢!
我目前正在寻找Windows Azure来托管ElasticSearch实现.加载应用程序并在Java下运行它并不困难.
目前,ElasticSearch在云存储方面仅支持亚马逊的S3.
因此,我已经请求在ElasticSearch中添加对Azure Blob存储的支持.
在我提出请求之后,我发现虽然我可以在Azure中托管ElasticSearch,但我可以创建一个Amazon S3帐户,然后让在Azure中运行的实例连接到S3帐户进行存储.
但是,我确实担心两者之间的速度.虽然我确信Azure存储和亚马逊的S3都针对非常快的速度进行了优化,但我有一种唠叨的感觉,即当从各自的计算集群访问存储系统时,它们是真正优化的.
那就是说,有没有关于此的确切信息?这是有道理的,但我正在寻找具体的确认或拒绝.