问题列表 - 第46177页

根据元素的位置删除mongoDB中的数组元素

实际上我需要根据它的位置从数组中删除一个元素.使用$流行,我们可以从顶部或底部移除元素(将其视为一个堆栈.在顶部0个元素)作为解释在这里.

我们也可以从阵列基于使用$拉作为解释数组中的元素的值删除元素在这里.

但我需要根据位置从数组中删除元素.那么我有什么方法可以做到这一点.

arrays pull mongodb

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

Maven的"系统"范围是否可传递,但"提供"不是吗?

Maven的POM参考说明如下:

提供 - 这很像编译,但表示您希望JDK或容器在运行时提供它.它仅在编译和测试类路径中可用,并且 不可传递.

...

system - 此范围与提供的类似,只是您必须提供明确包含它的JAR.工件始终可用,并且不会在存储库中查找.

我现在已经将具有许多"系统"依赖关系的项目转换为"提供".但是,似乎系统依赖性是可传递的,这使得它们与提供的非常不相似,并且现在在我的构建中导致许多缺少的依赖项.我的问题是双重的:

  1. 系统范围是否可传递?如果是这样,Maven引用是错误还是不完整?
  2. 有没有办法让依赖项传递,而不将它们打包到最终的程序集中?

maven

10
推荐指数
1
解决办法
2325
查看次数

ado.net transaction.commit抛出semaphorefullexception

当我提交交易时,我得到:

System.Threading.SemaphoreFullException: Adding the specified count to the semaphore would cause it to exceed its maximum count.
   at System.Threading.Semaphore.Release(Int32 releaseCount)
   at System.Data.ProviderBase.DbConnectionPool.PutNewObject(DbConnectionInternal obj)
   at System.Data.ProviderBase.DbConnectionPool.DeactivateObject(DbConnectionInternal obj)
   at System.Data.ProviderBase.DbConnectionPool.PutObject(DbConnectionInternal obj, Object owningObject)
   at System.Data.ProviderBase.DbConnectionInternal.CloseConnection(DbConnection owningObject, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Close()
   at System.Data.SqlClient.SqlConnection.Dispose(Boolean disposing)
   at System.ComponentModel.Component.Dispose()
   // rest of my stack trace here
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我是不是在某个地方正确地关闭了连接并填满了游泳池?如果是这样,我如何在SQL Server 2008 R2中进行检查?

这是我的代码(虽然这可能不是导致连接泄漏的代码)

using (var connection = connectionFactory.GetConnection())
{
    connection.Open();

    using (var transaction = connection.BeginTransaction())
    {
        try
        {
            using (var command = connection.CreateCommand())
            {
                command.Connection = connection;
                command.Transaction …
Run Code Online (Sandbox Code Playgroud)

c# ado.net transactions sql-server-2008-r2

11
推荐指数
1
解决办法
4948
查看次数

<nav>或<menu>(HTML5)

W3Schools.com和我很确定我记得看到W3C.org声明<menu>应该用于工具栏菜单和列出表单控制命令.

那么,我应该在主菜单中使用哪一个?Nav,还是Menu?有关系吗?

html standards html5 menu nav

100
推荐指数
2
解决办法
7万
查看次数

Visual Studio:生成自定义注释的宏(代码片段)

我想用快捷方式生成这样一个格式化的头评论

//##########################################################
//                    METHOD-NAME-HERE
//##########################################################
public static IShouldBeSleepingAtThisTime(DateTime veryLate)
{        
   ForceStopCoding();
   CallGFToApologize(veryLate);
   GoBackHome();  
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想覆盖/自定义三重斜杠生成 - 注释行为以插入"#"行和其他信息,因为这提高了大类的代码可读性.

编辑:
除了TheChrisKent非常有用的片段之外,Agafonov Viacheslav发现了一个快速的小Tuto,关于如何轻松地将其整合到VS HERE

visual-studio

3
推荐指数
1
解决办法
1894
查看次数

让jquery脚本按预期工作的问题

我是jquery的新手.我想要一个简单的清单.我只是想显示和隐藏其他细节.

<ul>
  <li><div onclick="show()"><img src="product_pic" />Product 1</div><div id="details" class="hide">short intro about the product</div></li>
<ul>  
Run Code Online (Sandbox Code Playgroud)

CSS

.hide {display: none;}
Run Code Online (Sandbox Code Playgroud)

jQuery的

function show(){
     $(this).next().toggleClass('hide');
}
Run Code Online (Sandbox Code Playgroud)

它不起作用.我感谢任何帮助.

谢谢.

javascript jquery onclick javascript-events

0
推荐指数
1
解决办法
134
查看次数

如何以最好(最聪明)的方式编写这个JS函数?

我想编写以字节为单位的文件大小(7762432)并以用户可读格式(7,762,432字节)返回值的函数.

function(fileSizeBytes){
    // mind blowing logic :)
    return userReadable;
}
Run Code Online (Sandbox Code Playgroud)

我是用旧式的字符串拆分方式完成的,但我只是好奇是否存在可以让我头晕目眩的方式让我尖叫着"天哪,它也可以这样做!!"

javascript

0
推荐指数
2
解决办法
964
查看次数

Common Lisp Concatenate和换行符

我目前正在编写一个LISP程序,它以下列列表的形式分析CR结果:("I"0 10 0 20)<<(单词X0 X1 Y0 Y1)

它必须使用单词的位置来构建整个文本.我的代码有一个集群分析器,可以找到集群布局,例如左对齐或右对齐甚至两者的段落.群集数据结构如下所示:("群集名称"xline y0 y1'(群集词))

当我迭代字符串列表并将它们连接到结果字符串以从这些字符串创建格式化文本时,如何添加新行?例:

"Hi,\n
\n
here is my entry\n
\n
Good bye"
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

(defun print-formatted-text(txt)
  (let
      ((size   (array-total-size txt))
       (sorted (sort (sort txt #'compare-mix) #'compare-generic2))
       (result ""))
    (loop for i from 0 to (1- size) do
          (let ((el (aref sorted i)))
            (if (word? el)
                (setf result (concatenate 'string result (first el) " "))
              (if (null (nth 7 el))
                  nil
                (progn
                  (setf result (concatenate 'string result " "))
                  (dolist (curr (nth 7 el)) …
Run Code Online (Sandbox Code Playgroud)

lisp sorting formatting common-lisp

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

使用模板编译MS VC++代码时出现GCC错误

我们正在为Visual Studio 2008编写一些代码并尝试使用gcc编译它.我们在以下代码中遇到错误(简化为必要的):

template<int R, int C, typename T>
struct Vector
{
 template <typename TRes>
 TRes magnitude() const
 {
  return 0;
 }

};

struct A
{
 typedef Vector<3,1,int> NodeVector;
};

template<class T>
struct B
{
 void foo()
 {
  typename T::NodeVector x;
  x.magnitude<double>(); //< error here
 }
};

...
    B<A> test;
    test.foo();
Run Code Online (Sandbox Code Playgroud)

GCC说

error: expected primary-expression before 'double'
error: expected `;' before 'double'
Run Code Online (Sandbox Code Playgroud)

你能解释一下这个错误吗?什么是交叉编译器解决方案?

非常感谢!

c++ gcc templates

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

克隆时获取404错误,拉出mercurial存储库

我在这里有一个存储库http://repos.joomlaguruteam.com/

我使用hgweb.cgi这是我的hgweb.config文件

[web]
baseurl = 
#allowpull = true
allow_push = *
push_ssl = false
allow_archive = bz2 gz zip

[paths]
/ = /home/repos/*
Run Code Online (Sandbox Code Playgroud)

我可以浏览它,但我无法克隆它.我每次克隆它都有这个错误

hg clone http://repos.joomlaguruteam.com/hello
destination directory: hello
requesting all changes
abort: HTTP Error 404: Not Found
Run Code Online (Sandbox Code Playgroud)

并且访问日志具有该功能

115.5.95.59 - - [10/Feb/2011:04:20:33 -0600] "GET /hello?pairs=0000000000000000000000000000000000000000-0000000000000000000000000000000000000000&cmd=between HTTP/1.1" 200 1 "-" "mercurial/proto-1.0"
115.5.95.59 - - [10/Feb/2011:04:20:34 -0600] "GET /hello?cmd=heads HTTP/1.1" 200 41 "-" "mercurial/proto-1.0"
115.5.95.59 - - [10/Feb/2011:04:20:34 -0600] "GET /hello?cmd=changegroup&roots=0000000000000000000000000000000000000000 HTTP/1.1" 404 597 "-" "mercurial/proto-1.0"
Run Code Online (Sandbox Code Playgroud)

但我可以使用未压缩的传输来克隆它

hg clone …
Run Code Online (Sandbox Code Playgroud)

mercurial clone apache-config hgrc

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