小编shA*_*A.t的帖子

如何使用JavaFX中的JCSG库将MeshView转换为CSG对象

我正在使用JavaFX的JCSG库.

我有一些MeshView对象,我想将它们转换为CSG对象,有没有办法实现这一目标?

java javafx csg javafx-8 javafx-3d

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

如何计算 SQL Server 中的第 90 个百分位数

我需要计算这样的值列表的第 90 个百分位数:

0.0099
0.0129
0.0031
0.0219
0.2632
0.0124
0.0493
0.05
0.0433
Run Code Online (Sandbox Code Playgroud)

我将如何进行计算?我知道答案是0.0713,9。有什么建议?

DECLARE @Temp TABLE(DATA float)

INSERT INTO @Temp VALUES(0.0099)
INSERT INTO @Temp VALUES(0.0129)
INSERT INTO @Temp VALUES(0.0031)
INSERT INTO @Temp VALUES(0.0219)
INSERT INTO @Temp VALUES(0.2632)
INSERT INTO @Temp VALUES(0.0124)
INSERT INTO @Temp VALUES(0.0493)
INSERT INTO @Temp VALUES(0.05) 
INSERT INTO @Temp VALUES(0.0433)

SELECT DATA
FROM @Temp
ORDER BY DATA ASC

--90th percentile 
SELECT ((
        SELECT TOP 1 DATA
        FROM   (
                SELECT  TOP 90 PERCENT DATA
                FROM    @Temp …
Run Code Online (Sandbox Code Playgroud)

sql sql-server percentile

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

使用SQL Server获取层次结构

我有一个带有主键id和外键的自引用表parent_id

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | int(11)      | NO   | PK  | NULL    | IDENTITY       | 
| parent_id  | int(11)      | YES  |     | NULL    |                | 
| name       | varchar(255) | YES  |     | NULL    |                | 
+------------+--------------+------+-----+---------+----------------+
Run Code Online (Sandbox Code Playgroud)

我有一个如下表(减少数据以便更清楚)

MySiteMap

  Id   Name  parent_id
   1    A    NULL
   2    B    1
   3    C    1
   4    D    1

  20    B1   2  
  21    B2   2 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server recursive-query hierarchical-data

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

SQL:查找表中列值最高的位置?

我试图通过计算其项目ID的出现次数来查找表中最有序的菜单项.我尝试了一些不同的东西,但我很丢失.这产生了错误:

"聚合可能不会出现在WHERE子句中,除非它位于HAVING子句或选择列表中包含的子查询中,并且要聚合的列是外部引用."

但是我认为它将我想要实现的目标放在一起:

SELECT count(itemCode) 
FROM OrderProcessing 
WHERE count(itemCode)=max(count(itemCode))
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

为什么 Excel 有时会在工作表名称中添加 $?

我有时(但并非总是)发现,Excel$在工作表名称末尾添加了 ,但这在 Excel 中看不到,只有在尝试使用 C# 将其导入 SQL Server 时才会出现。我遇到过许多不同的情况。

  1. 它会保留原始工作表,但还会创建第二个空的“隐藏”工作表,$末尾带有 。
  2. 只有 1 个工作表,它有数据,但$名称后附加了“ ”。
  3. 原始工作表与 一起存在,$并且附加了另一个副本$_filteredDatabase。(我发现这_filteredDatabase是 Excel 存储“过滤”数据的地方。)

我问的原因是在过去,如果只有 1 个工作表或者它不以$. 然而,有几次我最终得到了“ worksheet$”和“ worksheet$_”。

所以我只是想知道是否有人知道它$是什么或者为什么/何时添加它?

sql-server excel worksheet

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

SQL Server:选择并计数

我有3张桌子:

> HockeyTeam with columns: ID and Name 
> HockeyGame with columns: ID,Team1ID and Team2ID (both linked to HockeyTeam ID) 
> GameScores with columns: ID, GameID, Team1Score, Team2Score
Run Code Online (Sandbox Code Playgroud)

HockeyTeam

ID   Name
1    Monkeys
2    Beavers
3    Dolphins
4    Snakes
Run Code Online (Sandbox Code Playgroud)

GameScore

ID   GameID   Team1Score   Team2Score
1    1        3            2
2    2        4            0
3    3        2            3
4    4        2            4
Run Code Online (Sandbox Code Playgroud)

曲棍球游戏

ID   StartTime   Team1ID   Team2ID
1    2/6/2015    1         2
2    2/13/2015   3         4
3    2/20/2015   2         4
4    2/27/2015   1 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

SQL地理纬度/经度距离计算

我无法使用地理来计算使用我的表格格式的英里距离.

两个位置的纬度和经度并排:

id | A_Latitude | A_Longitude | B_Latitude | B_Longitude
Run Code Online (Sandbox Code Playgroud)

我试图让的地步A,与点一起B,并返回之间的距离A,并B以英里.

我尝试了一些东西,包括类似的东西:

DECLARE @orig geography 
DECLARE @end geography
SELECT
@orig = geography::Point(A_LATITUDE, A_LONGITUDE, 4326) 
,@end = geography::Point(B_LATITUDE, B_LONGITUDE, 4326) 
FROM table1
SELECT 
    ROUND(@END.STDistance(@ORIG)/1609.344,2) AS MILES
    ,@END.STDistance(@ORIG) AS METERS
    ,table1.*
FROM table1;
Run Code Online (Sandbox Code Playgroud)

我在所有行中获得里程和米的重复值.任何人都可以建议我应该如何构建此查询以获取我正在寻找的内容?

编辑:谢谢SQL冲浪!

WITH X AS 
(SELECT 
 geography::Point(A_LATITUDE, A_LONGITUDE, 4326) A
,geography::Point(B_LATITUDE, B_LONGITUDE, 4326) B
,ID
FROM TABLE1)

SELECT 
ROUND(X.B.STDistance(X.A)/1609.344,2) AS MILES
,X.B.STDistance(X.A) AS METERS
,T.*
FROM TABLE1 T
LEFT JOIN …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sqlgeography

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

月和年明智的报告

我想显示一个表是几个月是垂直的,多年是水平的,我给出了一个来自下拉列表的年份和月份的输入.我的预期产量如下:

     2011  2012  2013  2014
jan  1000  1500  5000  1000
feb   00    00   2000  2000
mar   .
.     .
.     .
dec   .
Run Code Online (Sandbox Code Playgroud)

我的疑问是

select 
    datepart(year, DateOfTransaction),
    left(datepart(month, DateOfTransaction), 3),
    sum(amount) 
from TBL_Transactionmaster 
where 
    datepart(year, DateOfTransaction) = 'input year'
    and datepart(month, DateOfTransaction) = 'input month'
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

MVC覆盖AllowAnonymous属性

有没有办法覆盖AllowAnonymous属性?我已经实现了从数据库加载用户菜单和按钮的自定义授权,如下所示:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new MyCustomAuthorization()); // Custom Authorization for Rights & Priveleges
}
Run Code Online (Sandbox Code Playgroud)

以上工作正常.

现在,我希望在用户通过身份验证时允许访问某些操作,在这种情况下无需检查授权.例:

[Authorize]
public class MenusAndButtonsController : BaseController
{
    [Authenticated] // my custom attribute that will check if user is logged in or not
    public JsonResult GetGeneralMenuAndButtons()
    {
        using (MealPlannerAuthorizationEntities repository = new MealPlannerAuthorizationEntities())
        {
            var MenusAndButtons = repository.MP_AUTH_Menus.Where(x => x.IsButton == false && x.IsListButton == false).Select(c => new { DisplayText = c.MenuName, Value = c.MenuId }).OrderBy(x => x.DisplayText).ToList();
            return Json(new …
Run Code Online (Sandbox Code Playgroud)

authentication custom-attributes filterattribute asp.net-mvc-4

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

C# Mongo Driver IMongoDatabase RunCommand to get database stats

IMongoDatabase does not support db.GetStats(); which is deprecated in new version.
I want to try alternate approach to get database stats. I use the following code to run command as we can get the stats from shell:

var client = new MongoClient("mongodb://localhost:27017/analytics");
var db = client.GetDatabase("analytics");
var stats = db.RunCommand<BsonDocument>("db.stats()");
var collectionNames = db.RunCommand<BsonDocument>
    ("db.getCollectionNames()");
Run Code Online (Sandbox Code Playgroud)

I am getting following error here:

JSON reader was expecting a value but found 'db'.

Need help to execute the command on Mongo database using …

c# mongodb mongodb-.net-driver

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