小编Kdg*_*Dev的帖子

关闭netbeans上的索引

我主要为PHP使用Netbeans.

当Netbeans启动时,它总是索引我列表中所有项目的所有文件.在我的情况下,这可能需要半个多小时,因为我有一些非常大的网站.

它最好在6.7,最多10分钟,但仍然是浪费时间.

不过,我还想完全关闭索引.

Netbeans有很多选择,我看不到森林里的树木.

任何人都可以通过设置告诉我这是否可行?或者我是否需要在关闭选项的情况下自行编译Netbeans?

我正在使用Windows Vista.

indexing netbeans

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

Sql命名最佳实践

我不完全确定行业中是否有标准或其他标准,所以我在这里问.

我正在命名一个Users表,我不完全确定如何命名成员.

user_id 是一个显而易见的,但我想知道我是否应该用"user_"前缀所有其他字段.

user_name user_age

或者只是姓名和年龄等......

sql

8
推荐指数
3
解决办法
3745
查看次数

无法通过SQL Server Express Management Studio设置自动增量?

我只是尝试将值插入数据库并且工作正常.现在我再次插入,我得到相同主键的错误.

我找不到任何选项来改变它自动增量.

我正在通过Linq-To-Sql更新表.

User u = new User(email.Text, HttpContext.Current.Request.UserHostAddress,
                                        CalculateMD5Hash(password.Text));
db.Users.InsertOnSubmit(g);
db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

我没有填写,user_id第一次工作正常.它变成了零.尝试添加第二个用户,它想再次使ID为0.

我可以查询数据库并询问最高ID,但如果您知道自动增量,那就更远了.

我怎么能打开它?我只能找到用于创建表的脚本.我想保留现有的表并简单地编辑它.

sql-server primary-key auto-increment

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

获取有关Javascript变量的所有信息

我远远不是一个JavaScript向导.但我是一名网络开发人员,所以我需要至少了解一下我的方法.

我经常做的事情就是警告变量以查看它是什么.

但是,问题是我经常得到一个结果:"object HTMLInputElement".对我来说这意味着什么都没有.当然,我可以查一查,但我需要提醒儿童()儿童()等儿童()...

我已尝试使用Firebug浏览JavaScript,但由于某种原因,这非常慢.当我开始调试会话时,Firefox会挂起,因为每个调试会话都不知道为什么.

所以,我想告知是否有办法以其他方式获取变量的详细信息.或者我可以使用的系统来使事情变得更容易.

javascript debugging

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

Visual Studio未关闭卷曲括号

出于某种原因,在新计算机上,Visual Studio不会自动关闭卷曲括号.

if(Username.Text.Equals()) {
Run Code Online (Sandbox Code Playgroud)

并且它不会自动关闭.在我安装VS2010的所有其他机器上完美运行.现在它不会.

并且选项菜单中似乎没有设置来改变此行为.我需要做什么?

visual-studio-2010

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

获取powershell以显示可在驱动器上找到某个文件的所有路径

我正在尝试构建一个函数,它将向我显示某个文件名所在的所有路径.该函数将采用一个参数,即文件名.结果将是所有路径的列表,或者说系统上没有此类文件的消息.

我是Powershell的新手,我还没有得到语法.我试过这个:

Get-ChildItem -Path -Include notepad.exe
Run Code Online (Sandbox Code Playgroud)

但是这引发了错误信息.我正在尝试:

$i="notepad.exe"

Foreach ($i in Get-ChildItem c:\ -Recurse){echo -Path}
Run Code Online (Sandbox Code Playgroud)

从现在开始,它仍在运行,不知道会发生什么,真的.

编辑:回应了大量的线条,只是说"-Path"......

任何人都可以帮助解决这个问题吗?顺便说一句,我正在运行Powershell 1.0.

因此,为了解释在执行此命令时我希望看到的内容,以下是我在查找*.txt后所期望的示例:

C:/foo.txt
C:/A/foobar.txt
C:/A1/foo.txt

依此类推,列出我的硬盘上所有.txt文件的路径.只有路径,每行一个,不需要额外的信息.

EDIT2:

我做到了 对于那些在未来寻找这个问题的人,我要留下这个问题.

我使用的功能就是这个(这个具体的例子将为您提供硬盘上所有.zip文件的列表,在需要时进行编辑):

Get-ChildItem -Path c:\ -Include "*.zip" -Recurse -Force -Name > c:\listOfPaths.txt
Run Code Online (Sandbox Code Playgroud)

这在我的C:\文件夹中创建了一个名为listOfPaths.txt的文件,其中包含在我的硬盘驱动器的所有子文件夹中以.zip结尾的任何文件的所有出现的列表.

没有提到"c:\"位,但我不介意.

EDIT3:

感谢capar获得更完整的版本.

这是capar的代码(或者我是如何使用它的,因为Get-Children在1.0中不起作用)

Get-ChildItem -Path c:\ -Recurse *.txt | Select-Object -Property FullName
Run Code Online (Sandbox Code Playgroud)

powershell

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

在USB中读取USB设备并向其发送查询

我读过这个:https://stackoverflow.com/questions/1176053/,这是一篇富有洞察力的文章.

但是,我在WMI方面没有很好的背景,我发现大量的文档都是压倒性的.我找不到我要找的东西.

情况是我有一个设备将通过USB端口发送数据到相关PC的声卡.

考虑相机软件.您连接相机,启动程序,您可以使用相机控制程序,反之亦然.例如,您可以按相机上的按钮,它将开始传输到程序.或者您可以单击程序中的按钮,它将开始查询数据.

我需要找到一种方法来查询和捕获这些数据,安全和正确.它可能是一个字节流,但搜索它不会产生任何结果.

我想我首先需要以某种方式连接.然后发送查询.然后收到.

但是,连接和查询两者是我在示例代码或MSDN上的System.Management文档中找不到的.

c# usb

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

加快加载图像列表

我正在List<Image>从大约250张图片的文件夹中加载一个.我做了一个DateTime比较,加载这250个图像需要整整11秒.那个地狱很慢,我非常想加快速度.

图像在我的本地硬盘上,甚至不是外部硬盘.

代码:

DialogResult dr = imageFolderBrowser.ShowDialog();
if(dr == DialogResult.OK) {

    DateTime start = DateTime.Now;

    //Get all images in the folder and place them in a List<>
    files = Directory.GetFiles(imageFolderBrowser.SelectedPath);
    foreach(string file in files) {
        sourceImages.Add(Image.FromFile(file));
    }
    DateTime end = DateTime.Now;

    timeLabel.Text = end.Subtract(start).TotalMilliseconds.ToString();
}
Run Code Online (Sandbox Code Playgroud)

编辑:是的,我需要所有的照片.我正在计划的事情是将每个中心的30个像素柱取出并从中制作出新的图像.有点像360度的图片.只是现在,我只是用随机图像进行测试.

我知道可能有更好的框架可以做到这一点,但我需要首先工作.

EDIT2:切换到秒表,差别只有几毫秒.还尝试使用Directory.EnumerateFiles,但没有任何区别.

编辑3:我在32位Win7客户端上运行.NET 4.

c# generic-list

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

Java 制作了一个单独的注解,结合了其他注解

使用 Play Framework 2.2,制作 RESTfull API。

在我使用的模型中,我只想输出(Json with Jackson)相关对象的 Id,而不是整个对象。我找到了如何做到这一点,如下所示:

@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id")
@JsonIdentityReference(alwaysAsId = true)
@JsonIgnore
public Object myObject;
Run Code Online (Sandbox Code Playgroud)

Json 输出将包含一个 JsonNode "myObjectId: 1"。例如。

IdentityInfo 和 IdentityReference 负责处理这个问题。

问题是,无论我想要什么,我都必须粘贴这 3 行,以及某个字段需要存在的任何其他注释。这变得太大了,我正在尝试创建 1 个自定义注释来一起完成所有这些事情。

这是可能的,如何?一个我可以阅读它的链接或一个例子将不胜感激。

java annotations jackson playframework-2.0

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

如果单元测试执行数据库插入/更新/删除,如何检入Play Framework

我有一个基类,我的所有控制器测试都扩展.这是设置的,因此每个单元测试都可以有自己的Fixture来加载.

因此@Before覆盖将检查测试所需的夹具是什么,加载它然后开始测试.

这里的问题是每次重新加载夹具.即使该方法只对数据库进行了选择,也没有改变.

Play Framework使用的内部存储器数据库是H2数据库.我想知道在单元测试完成后是否有办法检查,如果数据库发生了变化,如果没有,则跳过重新加载完全相同的数据.

我尝试过identity_scope,无论如何都会返回null.

unit-testing h2 playframework playframework-2.2

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