小编uri*_*ium的帖子

有没有办法阻止Google Analytics计算开发工作作为点击?

我已将所需的JavaScript添加到页面底部,以便我可以使用Google Analytics.唯一的问题是我确信它将我的所有开发工作都计为点击量.因为我可能每天都会看到一些这样的页面,这会让我的读数产生偏差.有没有办法从特定的IP地址关闭它,或者这是应该构建到我的构建过程中的东西,所以只有在构建部署时才会添加它?

development-environment google-analytics

137
推荐指数
12
解决办法
5万
查看次数

如何让jQuery等到效果完成?

我确信我前几天读到了这个,但我似乎无法在任何地方找到它.
我有一个fadeOut()事件,之后我删除了元素,但jQuery删除元素才有机会完成淡出.
如何让jQuery等到元素淡出,然后将其删除?

jquery

105
推荐指数
4
解决办法
16万
查看次数

如何在使用Json.net编写JSON时打开缩进?

我正在使用Json.Net将XML序列化为Json.当我将序列化的字符串写入文件时,它只是一行.我如何通过常用标签和缩进实际看起来像Json?

c# json json.net

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

具有不同布局的vuejs应用程序(例如登录布局,页面布局,注册等)

我使用vue-cli生成了一个项目.我看到项目有一个App.vue,这是应用程序的主要布局 - 如果我没有弄错的话.在这里,我把我的基本HTML布局和<router-view></router-view>.现在的问题是我需要完全不同的登录布局(不同的包装器,正文有不同的类)但我无法改变它,因为App.vue有一个模板,有点"固定"作为布局.如何处理这个问题?有推荐方式吗?

我应该创建代表布局的新组件,所以在这种情况下我的App.vue模板只有<router-view></router-view>,然后LoginLayout.vue会包含在其中吗?

vue.js vue-router

47
推荐指数
5
解决办法
4万
查看次数

有没有办法强制浏览器刷新/下载图像?

我有一个问题,用户报告他们的图像没有上传,旧图像仍在那里.仔细观察后,新图像就在那里,它们与旧图像的名称相同.我在上传时做的是我为了SEO目的重命名图像.当他们删除图像时,旧索引变为可用并被重用.因此它具有相同的图像名称.

有没有办法(我想可能有一个元标记)告诉浏览器不使用它的cahce?

更好的答案是将图像重命名为全新的.我将继续努力,但同时我在处理更大的问题时是快速的解决方案.

html browser image-caching browser-cache

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

你如何在.NET中克隆字典?

我知道我们应该使用字典而不是哈希表.我找不到克隆字典的方法.即使将它转换为ICollection,我也是为了获得SyncRoot,我知道这也是不赞成的.

我现在忙着改变它.我是否正确地假设无法以通用方式实现任何类型的克隆,这就是字典不支持克隆的原因?

.net data-structures

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

需要较小的GUID替代数据库ID,但对于URL仍然是唯一且随机的

我已经看了所有的地方,我似乎无法得到一个完整的答案.因此,如果答案已经存在于stackoverflow上,那么我提前道歉.

我想要一个独特的随机ID,以便我网站中的用户无法猜出下一个号码,只是跳到其他人的信息.我打算坚持使用主键的递增ID,但也要在DB中为该行存储随机且唯一的ID(一种哈希)并在其上放置一个索引.

从我的搜索中我意识到我想避免碰撞,我已经读过一些关于SHA1的提及.

我的基本要求是

  • 小于GUID的东西.(在URL中看起来很可怕)
  • 必须是独特的
  • 避免碰撞
  • 不是很长的不可读的奇怪字符列表.

我正在寻找的一个例子是www.somesite.com/page.aspx?id=AF78FEB

我不确定我是应该在数据库中实现这个(我使用的是SQL Server 2005)还是在代码中(我使用的是C#ASP.Net)

编辑:

从我所做的所有阅读中,我意识到这是通过默默无闻的安全.我打算对访问页面进行适当的授权和身份验证.我将使用.Net的身份验证和授权框架.但是,一旦合法用户登录并正在访问一个充满属于他的项目的链接(但动态创建的页面).例如,链接可能是www.site.com/page.aspx?item_id=123.什么阻止他点击该链接,然后更改上面的URL以访问不属于他的www.site.com/page.aspx?item_id=456?我知道一些像Struts这样的Java技术(我有待纠正)会在会话中存储所有内容并以某种方式解决这个问题,但我不知道如何做到这一点.

c# database asp.net url

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

socket编程有什么好的缓冲区大小?

我们正在使用.Net和套接字.服务器使用Socket.Sender(bytes [])方法,因此它只发送整个有效负载.另一方面,我们是消费数据的客户.Socket.Receive(缓冲液[]).在Microsoft(和其他人)的所有示例中,他们似乎都坚持使用8192的缓冲区大小.我们已经使用了这个大小,但我们偶尔会向超出此缓冲区大小的客户端发送数据.

有没有办法确定服务器发送方法发送给我们的数据量?什么是最好的缓冲区大小?

.net sockets

31
推荐指数
3
解决办法
5万
查看次数

在ASP.Net中使用自定义RoleProvider时,如何允许多个角色查看页面

我创建了自己的角色提供程序,因为我发现ASP.Net提供的数据库中的表格过于庞大.我发现实现自定义RoleProvider非常简单.

我唯一的问题是,现在我不能拥有一个页面的多个角色.我在某个地方看到,你需要用一些安全代码"对它进行""anotate it".这就是我所拥有的

[PrincipalPermission(SecurityAction.Demand, Role="Admin")]
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用逗号分隔列表包含多个角色,则会出现错误.如果我尝试指定多个角色键,那么我也会遇到错误.我是否需要指定多个PrinicipalPermissions?

我对ASP.Net的角色管理经验很少.有人能指出我正确的方向或一些好的文献.

asp.net roles

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

如何在VS 2012中的SQL Server数据库项目中存储静态数据

我正在尝试使用SQL Server数据库项目来保留我们所有的表,存储过程,视图等脚本.我现在想要能够保留所有参考(或静态)数据.当工具或项目运行时,它将安装所有数据库对象并插入所有参考数据.

我在vs 2010中找到了类似的文章,但他们使用的是Team Edition for Database专业人员.

  • 让我们的数据库受源代码控制.
  • 将本地开发DB与源代码管理中的最新版本同步.
  • 使用Visual Studio 2012和SQL Server 2012
  • 尽可能使用.Net工具,而不是像Redgate那样(Redgate很棒,但是如果我可以在VS 2012中使用工具的话我还不想要它)

database version-control sql-server-2012 visual-studio-2012

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