小编And*_*y M的帖子

在chrome中调试器暂停?

在chrome中调试时,即使没有设置断点,脚本也总是在调试器中暂停,如果暂停未暂停,它会再次暂停.

可以做些什么?

debugging google-chrome google-chrome-devtools

124
推荐指数
9
解决办法
12万
查看次数

int32,int,int32_t,int8和int8_t之间的区别

int32_t最近在C程序中遇到了数据类型.我知道它存储了32位,但是没有int并且int32做同样的事情?

另外,我想char在程序中使用.我可以用int8_t吗?有什么不同?

总结一下:C中的int32,int,int32_t,int8和int8_t有什么区别?

c int declaration

90
推荐指数
3
解决办法
17万
查看次数

随机几乎没有随意?

我这样做是为了测试randint的随机性:

>>> from random import randint
>>>
>>> uniques = []
>>> for i in range(4500):  # You can see I was optimistic.
...     x = randint(500, 5000)
...     if x in uniques:
...         raise Exception('We duped %d at iteration number %d' % (x, i))
...     uniques.append(x)
...
Traceback (most recent call last):
  File "<stdin>", line 4, in <module>
Exception: We duped 887 at iteration number 7
Run Code Online (Sandbox Code Playgroud)

我尝试了大约10倍以上,我得到的最好结果是在转发器之前迭代了121次.这是您从标准库中获得的最佳结果吗?

python random birthday-paradox

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

在cmd中建立VPN连接

如何在Windows中使用任意协议与任意服务器建立VPN连接cmd

windows vpn cmd

38
推荐指数
3
解决办法
12万
查看次数

如何提高SQL Server中日期时间过滤的性能?

我有按datetime列过滤的问题.

我尝试了这两种方法:

datefield < '2013-03-15 17:17:55.179'
datefield < CAST('2013-03-15 17:17:55.179' AS datetime)
Run Code Online (Sandbox Code Playgroud)

我有一个超过3.000.000主要对象的大型数据库.

所以我需要提高datetime过滤的性能.我正在阅读有关UNIX时间戳的信息(将所有内容转换datetime为UNIX时间戳,然后按此UNIX字段进行过滤).

我认为这比过滤更好datetime.但如果有人知道其他方式,我会很感激.

我的查询是:

SELECT TOP (100)  ev.Title as Event_name, po.Name as POI_name, 
po.Address, po.City, po.Region, po.Country, po.Latitude, po.Longitude, ev.Start_time, 
(Select ID_Category FROM SubCategory s where ev.ID_SubCategory = s.ID_SubCategory) as ID_Category, 
ev.ID_SubCategory, ev.ID_Event, ev.ID_Channel, IDChanelEvent, 
ev.FavoriteCount, po.gmtOffset, v.IsFavorite, v1.IsFavorite  
FROM Events ev 
JOIN POI po ON ev.ID_POI = po.ID_POI 
JOIN (SELECT et.id_event as joinIdEv FROM EventTagLink et, tags t 
 WHERE …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

32
推荐指数
3
解决办法
7万
查看次数

计算MS SQL中的百分位数排名

在MSSQL 2005中计算百分位数排名(例如第90百分位数或中位数分数)的最佳方法是什么?

我希望能够为单列评分选择第25个,中位数和第75个百分位数(最好是在单个记录中,这样我就可以将其与平均值,最大值和最小值结合起来).例如,结果的表输出可能是:

Group  MinScore  MaxScore  AvgScore  pct25  median  pct75
-----  --------  --------  --------  -----  ------  -----
T1     52        96        74        68     76      84
T2     48        98        74        68     75      85
Run Code Online (Sandbox Code Playgroud)

sql sql-server math

26
推荐指数
3
解决办法
6万
查看次数

在SQL中调用标量值函数

我从oracle迁移了一个数据库,现在有一些标量值函数.

但是,当我打电话给他们时,我得到一个错误说:

找不到列"dbo"或用户定义的函数或聚合"dbo.chk_mgr",或者名称不明确.

我这样称呼它:

SELECT dbo.chk_mgr('asdf')
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sql t-sql sql-function

23
推荐指数
3
解决办法
10万
查看次数

LINQ查询子句的顺序是否会影响实体框架的性能?

我正在使用Entity Framework(代码优先),并且在我的LINQ查询中查找指定子句的顺序会对性能产生巨大影响,例如:

using (var db = new MyDbContext())
{
    var mySize = "medium";
    var myColour = "vermilion";
    var list1 = db.Widgets.Where(x => x.Colour == myColour && x.Size == mySize).ToList();
    var list2 = db.Widgets.Where(x => x.Size == mySize && x.Colour == myColour).ToList();
}
Run Code Online (Sandbox Code Playgroud)

如果(罕见)颜色子句在(通用)大小子句之前,它的速度很快,但反过来它的速度要慢一些.该表有几百万行,所讨论的两个字段是nvarchar(50),因此没有标准化,但它们都是索引的.这些字段以代码第一种方式指定,如下所示:

    [StringLength(50)]
    public string Colour { get; set; }

    [StringLength(50)]
    public string Size { get; set; }
Run Code Online (Sandbox Code Playgroud)

我真的应该在我的LINQ查询中担心这些事情,我认为那是数据库的工作吗?

系统规格如下:

  • Visual Studio 2010
  • .NET 4
  • EntityFramework 6.0.0-beta1
  • SQL Server 2008 R2 Web(64位)

更新:

对,任何惩罚的贪婪,效果可以如下复制.这个问题似乎对许多因素非常敏感,所以请关注其中某些因素的人为性质:

通过nuget安装EntityFramework 6.0.0-beta1,然后生成代码第一个样式:

public class Widget …
Run Code Online (Sandbox Code Playgroud)

.net c# linq sql-server entity-framework

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

Oracle:如何在当前日期添加6个月

在SQL Server中,我可以这样做,在当前日期添加6个月:

DateAdd(Month, 6, CURRENT_DATE)
Run Code Online (Sandbox Code Playgroud)

Oracle中的等价物是什么?

sql oracle date

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

如何在SQL-Update语句中处理 - 转义单引号和双引号

我有这个示例T-SQL查询并在SQL-Server-2008上尝试此操作.

DECLARE nvarchar(1000) @wstring = "I asked my son's teacher, "How is my son doing now?"" 

UPDATE tablename SET columnname = ' " & @wstring & " ' where ... blah ... blah
Run Code Online (Sandbox Code Playgroud)

我知道上面的查询会抛出错误.

那么我如何处理 - 在SQL-Update语句中转义单引号和双引号.

请不要建议在每个报价之前手动添加"斜杠"或单引号,以及bouble-quote.

这是不切实际的,因为上面的示例只是一个sAmple,实际应用程序值超过1000个字符,这将从其他系统源接收.

sql-server-2008 sql-update

22
推荐指数
2
解决办法
11万
查看次数