小编Răz*_*nda的帖子

SQL,Postgres OID,它们是什么以及为什么它们有用?

我正在看一些PostgreSQL表的创建,我偶然发现了这个:

CREATE TABLE (
...
) WITH ( OIDS = FALSE );
Run Code Online (Sandbox Code Playgroud)

我阅读了postgres提供的文档,我从OOP中了解了对象标识符的概念但仍然没有把握,

  • 为什么这样的标识符在数据库中有用?
  • 使查询更短?
  • 什么时候应该使用?

sql database postgresql performance

147
推荐指数
4
解决办法
8万
查看次数

什么是领先的JavaScript库LINQ?

我正在寻找一个JavaScript库,它允许我使用类似LINQ的语法查询复杂的JSON对象.快速搜索找到了几个看起来可能提供我需要的有前景的选项:

LINQ to JavaScriptjLinq

  • 有没有人有使用它们的经验?
  • 有什么优点和缺点?
  • 性能是否可比?
  • LINQ to JavaScript的函数传递语法是否提供了任何隐藏的好处(我个人发现jLinq的语法在第一眼看上去更具吸引力)?
  • 你发现这两个项目都缺少什么?
  • 你有没有试过联系作者?他们的反应如何?
  • 哪个项目使用得更广泛?

编辑:

今天刚看到这个:jslinq.

我认为这将是第一个彻底试用的人.

javascript linq json

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

是否有PostgreSQL等效的SQL Server探查器?

我需要查看提交给PostgreSQL服务器的查询.通常我会使用SQL Server探查器在SQL Server域中执行此操作,但我还没有找到如何在PostgreSQL中执行此操作.似乎有相当多的付费工具,我希望有一个开源变种.

postgresql profiler

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

如何建立浏览器到浏览器(点对点)连接?

如何在客户端使用HTML5,CSSJavaScript编写网站,以便在加载页面后允许客户端浏览器之间直接进行tcp/ip连接.

我需要这样做以减少延迟,因为该站点将要求其中一个用户的输入尽快传输给其他用户,因此从客户端A发送数据到服务器然后再发送到客户端B不是一个好的选项.

我读过以前关于这个主题的帖子,但是我找不到可用的解决方案/示例.从我读到的内容可以使用Silverlight,Java或Flash等插件进行客户端之间的直接连接.

有没有不需要插件的解决方案?我想只使用JavaScript.

javascript html5 p2p tcp tcp-ip

73
推荐指数
2
解决办法
5万
查看次数

无法在Visual Studio代码中打开解决方案文件

我在Windows上安装了Visual Studio代码.当我尝试在VS Code中打开解决方案文件时,它会打开解决方案文件,而不是打开解决方案中的所有项目.有没有办法在VS Code中打开现有的项目解决方案?

visual-studio-code

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

AngularJS:与服务器端验证集成

我有一个角度应用程序,其中包含从示例中获取的保存按钮:

<button ng-click="save" ng-disabled="form.$invalid">SAVE</button>
Run Code Online (Sandbox Code Playgroud)

这对于客户端验证非常有用,因为form.$invalid当用户修复问题时会变为false,但是如果另一个用户使用相同的电子邮件注册,我的电子邮件字段设置无效.

一旦我将电子邮件字段设置为无效,我就无法提交表单,并且用户无法修复该验证错误.所以现在我不能再form.$invalid用来禁用我的提交按钮了.

肯定有更好的办法

validation angularjs

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

AngularJS拦截所有$ http JSON响应

我有一个使用AngularJS构建的应用程序和一个以JSON格式提供所有请求的服务器端后端.每个请求都包含在一个JSON容器中,该容器包含一个数据变量,该变量包含特定于请求的数据.其他数据用于保持应用程序中的状态和控制,检查错误和成功消息,并检查会话标志.所有这些其他变量都按照每个请求提供,并在数据变量之前首先进行检查.

现在我有一个方法来首先检查JSON响应的内容,然后检查数据本身.

$http.get('something.json').success(function(response) {
   var data = examineJSONResponse(response);
   //do the data stuff
});
Run Code Online (Sandbox Code Playgroud)

这工作,并且examineJSONResponse查看代码,如果有什么错误,它会抛出异常并使用window.location.href重新加载页面.

有没有什么方法可以在AngularJS中自动执行此操作,以便每次进行$ http调用时它会检查这个并且只返回数据变量内容作为JSON响应?

json interceptor angularjs

48
推荐指数
2
解决办法
5万
查看次数

属性私人集;

我知道它只允许班级设置它,但重点是什么?

如何解决只读ID的问题?

说我有一个人班:

public class Person
    {
        public string Name { get;  set; }
        public int Id { get; private set; }
        public int Age { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

这是一个Entities.dll由GUI,BL和DAL使用的.

GUI调用BL:

   List<Person> p =  BL.PeopleBL.GetPeople();
Run Code Online (Sandbox Code Playgroud)

为了示例,调用DAL:

...
while(dr.read())
{
    returnPersonList.add( new Person{ Age=dr.GetInt32(1), Id=dr.GetInt32(0), Name=dr.GetString(2)})
}
...
Run Code Online (Sandbox Code Playgroud)

当然我不能那样做因为Id是私人套装; 这样做的正确方法是什么?

如何让BL/Dal设置Id,而不是GUI?

或者这甚至没有正确使用私人套装?


我只想补充一点,这是典型的数据库应用程序,其中pk是Id,不应更改(仅限BL/DAL)


c# properties

46
推荐指数
5
解决办法
11万
查看次数

单击外部时隐藏AngularJS下拉指令

我正在尝试使用复选框和过滤器选项创建多选下拉列表.我试图隐藏列表,我点击外面,但无法弄清楚如何.感谢您的帮助.

http://plnkr.co/edit/tw0hLz68O8ueWj7uZ78c

angularjs

44
推荐指数
4
解决办法
8万
查看次数

ADO.NET实体框架与NHibernate

所以ADO.NET实体框架已经受到了一些不好的压力(以博客条目和请愿的形式),但我不想急于做出判断.我在实验方面的时间有限,但我想知道有没有人与它合作过更多的经验反馈?

最后,关于使用NHibernate的想法是什么,它已经存在了很长时间,可能比ADO.NET实体框架更成熟.

nhibernate orm ado.net entity-framework

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