小编Joh*_*all的帖子

如何在javascript中从字符串创建日期对象

有这个字符串30/11/2011.我想将它转换为日期对象.

我需要使用:

Date d = new Date(2011,11,30);   /* months 1..12? */
Run Code Online (Sandbox Code Playgroud)

要么

Date d = new Date(2011,10,30);   /* months 0..11? */
Run Code Online (Sandbox Code Playgroud)

javascript string date

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

Java的SQL解析器库

是否有用于解析SQL语句的开源Java库?

如果可能,它应该是可定制的或足够灵活的,以便能够解析(或至少忽略)特定于供应商的语法(例如Oracle表空间定义或MySQL的LIMIT子句).

如果没有,严格遵守SQL标准也没关系.

更新:我需要两件事:

  • 为非SQL数据库提供SQL接口(映射到内部API调用)
  • 在SQL进入实际数据库之前重写SQL(例如Oracle)

java sql parsing

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

xcrun无法找到simctl

尝试:

xcrun simctl 
Run Code Online (Sandbox Code Playgroud)

terminal收益率:

xcrun:错误:无法找到实用程序"simctl",无法找到开发人员工具或PATH

我有Xcode 6.2 Beta.

有什么建议?

xcode ios xcrun

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

Java DatagramPacket(UDP)最大发送/ recv缓冲区大小

在Java中使用DatagramPacket假设你有一个byte[1024*1024]缓冲区.如果你只是在发送/接收时传递给DatagramPacket,那么Java接收对DatagramPacket块的调用,直到它读取整个兆字节为止?

我问的是Java是将它拆分还是只是尝试发送掉掉的整个东西.

通常,UDP数据包的大小限制大约是64KB,但是我想知道,因为Java的API允许字节数组,如果这是一个限制,那么超大的东西会被丢弃或拆分并重新组装给你.

如果它被删除了什么API调用将告诉我可以在Java调用中使用的最大数据有效负载?我听说IPv6也有巨型帧,但DatagramPacket(或DatagramSocket)是否支持UDP,因为UDP定义了头规格?

java udp

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

JavaScript Iterator类

你知道一个JavaScript库,它为集合实现一个通用的Iterator类(可以是Arrays还是一些抽象的Enumerable),它具有一整套功能,比如Google CommonApache Commons

编辑:Enumerable#each不是迭代器类.我正在寻找一个Iterator,它可以让我们写出类似的东西:

var iterator = new Iterator(myCollection);
for (var element = iterator.next(); iterator.hasNext(); element = iterator.next()) {
    // iterator 
}
Run Code Online (Sandbox Code Playgroud)

编辑:mamoo提醒我们Mozilla的Javascript 1.7中的Iterator实现.因此,现在的目标是在Javascript 1.5(ECMA 4)中找到此迭代器函数的实现.

Edit2:为什么在库(和ECMA 5)提供each方法时使用迭代器?首先,因为each通常会混淆this因为回调是call-ed(这就是为什么each在Prototype中接受第二个参数).然后,因为人们对for(;;)构造比对.each(callback)构造更熟悉(至少在我的领域).最后,因为迭代器可以迭代普通对象(参见JavaScript 1.7).

编辑3:我接受了npup的anwser,但这是我的镜头:

function Iterator(o, keysOnly) {
    if (!(this instanceof arguments.callee))
      return new arguments.callee(o, keysOnly);
    var index = 0, keys = [];
    if (!o || typeof o != "object") return;
    if …
Run Code Online (Sandbox Code Playgroud)

javascript iterator

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

Ubuntu上的Wordpress安装没有FTP访问的插件

我运行自己的Web服务器进行开发,并在其上安装了一个WordPress实例.当我尝试从管理界面向此实例添加插件时,WordPress会要求FTP访问.

我不使用FTP,并且将来也没有计划这样做.我知道我可以在WordPress中更改一些配置,这样我就可以在没有FTP的情况下上传.我应该配置什么才能实现这一目标?

ftp wordpress wordpress-hook

16
推荐指数
2
解决办法
9659
查看次数

AttributeError:'module'对象没有属性'reader'

我收到错误:

AttributeError:'module'对象没有属性'reader')

当我运行下面的代码但我不明白为什么?

import csv

with open('test.csv') as f:
    q = csv.reader(f)
Run Code Online (Sandbox Code Playgroud)

python csv

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

是否可以创建html标签h7,h8,h9等

这是一个新手问题.是否可以创建更多的标题样式,如h7,h8等.我只是想知道是否有可能在网站上有超过6种不同类型的标题.

html css html-heading

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

Windows 8上的WAMPSERVER无法启动

我刚刚在WIN 8机器上安装了WAMPSERVER(Apache/2.4.9(Win64)),当试图启动它时,它的图标总是红色/橙色(不是绿色).从尝试运行服务的服务我看到以下错误消息:

wampapache64

从偶数日志中,我看到以下多个错误

The wampapache64 service terminated with the following service-specific error: 
Incorrect function.

The Apache service named  reported the following error:
>>> (OS 10013)An attempt was made to access a socket in a way forbidden by its access        permissions.  : AH00072: make_sock: could not bind to address 0.0.0.0:80 

The Apache service named  reported the following error:
>>> (OS 10013)An attempt was made to access a socket in a way forbidden by its access   permissions.  : AH00072: make_sock: could not …
Run Code Online (Sandbox Code Playgroud)

wampserver

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

OpenCV - LBP Traincascade在第0阶段无法通过预计算,但是HAAR工作正常吗?

我运行opencv_traincascade,我从未达到第0阶段的预先计算时间.

编辑:我的问题似乎特定于LBP培训.我将featureType更改为HAAR,下面的分类器在几分钟内完成了训练

编辑:预计算时间以秒为单位,因此在第0阶段你应该看到它在10秒内达到预先计算,但我已经看到它高达40秒.预计时间可能会逐步增加,然后在后期突然大幅增加到半小时(甚至可能比你使用数千个样本的情况还要长,但我还没有那么远)

(我将继续更新这篇文章,填写我已经理解的事情,这使我无法理解预先计算,并且可能找出为什么HAAR培训可以工作而LBP没有.可能只需要查看源代码启动阶段周期)

问题

我运行opencv_traincascade,我从未达到第0阶段的预先计算时间.

我正在使用2014年购买的MacBook Air.

处理器1.3 GHz Intel Core i5
内存4 GB 1600 MHz DDR3
图形Intel HD Graphics 5000
软件OS X 10.9.4(13E28)

我的终端看起来像这样,并且在我的Activity Monitor中运行了大约390%(真的?)我的CPU和4个线程.

===== TRAINING 0-stage ===== <BEGIN POS count : consumed x : x NEG count : acceptanceRatio y : 1

虽然我已经尝试创建了许多分类器,为了分享我们都可以涉及的内容,我将参考一个汽车检测教程,因为我得到相同的结果无关紧要,如果它是我自己的训练.这个培训师已经出版,我见过其他人参考它,所以我认为它有效.

https://www.youtube.com/watch?v=WEzm7L5zoZE

在我的桌面上我有:

一个pos文件夹,其中包含cars.info文件夹中的相对文件路径和信息(1 0 0 100 40);
一个bg.txt文件,包含一个包含负样本的neg文件夹的相对路径;
一个名为"data"的空数据文件夹;
一个正面样本的cars.vec文件.我可以查看矢量文件,图像就在那里.

最初在100x40处有550个正样本,在使用createsamples创建vec文件之后有48x24个样本

100x40有500个负样本

这是createsamples命令,供参考:

opencv_createsamples -info cars.info -num 550 -w 48 -h 24 -vec cars.vec
Run Code Online (Sandbox Code Playgroud)

然后我运行以下命令:

opencv_traincascade -data data -vec cars.vec -bg bg.txt -numPos …
Run Code Online (Sandbox Code Playgroud)

opencv

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