小编Dan*_*llo的帖子

如何测试潜在的"浏览器崩溃"JavaScript?

我在http://projecteuler.net/上用JavaScript 解决了一些问题.我一直在使用一个简单的html页面并在脚本标签中运行我的代码,因此我可以在浏览器的控制台中记录我的结果.在尝试循环时,我有时会导致浏览器崩溃.

我是否有更好的环境来进行这种开发?

javascript browser loops infinite-loop

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

文本框的Javascript"水印"

我想知道如何在页面加载时将文本放在文本框中.示例:如果我有登录页面,我将有2个名为"username"和"password"的文本框.当页面加载时我想要加载文本框,里面写着"用户名",所以我不必在外面添加标签.但是,当用户在文本框中单击时,它应该消失.我该怎么做呢?

javascript watermark

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

WCF跟踪代码

我的所有连接都是从我的代码中设置的,而不是使用我的配置文件.如何在从代码构建的连接上设置WCF跟踪.我尝试添加跟踪到配置文件,如解释在这里,但是无论如何不会产生日志.

我需要知道如何使用配置文件使其工作在代码中设置的连接,或者如果有人有任何信息,如何在代码中手动配置它.谢谢!

编辑:添加更多信息:

该应用程序是一个C#Console应用程序,我的绑定声明为:

private Binding getBinding()
{
    NetTcpBinding tcp = new NetTcpBinding();
    tcp.ReaderQuotas.MaxArrayLength = 65535;
    tcp.TransferMode = TransferMode.Streamed;
    tcp.ReaderQuotas.MaxArrayLength = int.MaxValue;
    tcp.ReaderQuotas.MaxDepth = int.MaxValue;
    tcp.ReaderQuotas.MaxStringContentLength = int.MaxValue;
    tcp.ReaderQuotas.MaxBytesPerRead = int.MaxValue;
    tcp.ReaderQuotas.MaxNameTableCharCount = int.MaxValue;
    tcp.MaxReceivedMessageSize = int.MaxValue;
    return tcp;
}
Run Code Online (Sandbox Code Playgroud)

然后我使用通用函数向我的应用添加服务:

private List<ServiceHost> m_Hosts = new List<ServiceHost>();
private static List<string> m_Services = new List<string>();

public void AddHost<T1, T2>(string uri)
    where T1 : class
    where T2 : class
{
    m_Services.Add("net.tcp://<ipaddress>:<port>/" + uri);
    m_Hosts.Add(new ServiceHost(typeof(T1)));
    m_Hosts[m_Hosts.Count - 1].AddServiceEndpoint(typeof(T2), getBinding(), m_Services[m_Services.Count …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf trace

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

如何在MySQL表中使用外键和空间索引?

我们的项目将世界数据库保存在MySQL db的INNODB表中的树结构中.地球是根,然后是国家,然后是国家地区,地点是叶子.

外键用于快速访问儿童(例如某个地区的城市).

现在我们想要在给定坐标的数据库中实现快速地理搜索.一个显而易见的解决方案是使用SPATIAL INDEX,它是MyISAM表的一个特性.但MyISAM表不支持外键.INNODB表不支持SPATIAL INDEX.

因此,如果我们使用MyISAM表,我们必须放弃外键,这会让孩子们搜索太长时间.

我们如何在树中结合快速儿童搜索并在表格中包含空间索引?

mysql sql

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

在MySQL中选择按小时分组的日期/时间分组

我在mysql表中有一堆日期数据,如下所示:

2010-02-13 1:00:00, "soma data"
2010-02-13 1:25:00, "soma data"
2010-02-13 1:37:00, "soma data"
2010-02-13 2:12:00, "soma data"
Run Code Online (Sandbox Code Playgroud)

我想选择一个显示按小时分组的数据的报告,例如:

On Feb 13, during the hour from 1:00 pm to 1:59 pm, there were 3 data points.
On Feb 13, during the hour from 2:00 pm to 2:59 pm, there was 1 data points.
...
Run Code Online (Sandbox Code Playgroud)

基本上我想报告一天中每小时发生的累计记录数量.所以最终结果会给我一个10天的报告,以24小时为增量进行分解,这样我就可以看到在任何给定的一天中任何给定时间内有多少数据.

TIA,希望你能帮忙!

php mysql sql datetime

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

在MySQL中使行无效

是否可以在MySQL中使一行无效?那么这一行不再用于查询结果了?我的客户希望保留已删除的成员存在于数据库中,但我不想编辑所有查询以检查成员是否被删除.

或者有一种简单的方法可以将整个行数据移动到另一个"非活动"表中吗?

php mysql sql

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

v2和v3 Google Maps API可以在同一页面上共存吗?

嘿那里,我试图在页面上同时拥有v3和v2谷歌地图时遇到问题/错误.

我们的应用程序的核心使用了API的v2并添加了一些新的功能,我们决定使用api的v3,因为不推荐使用v2.所以我在应用程序的另一个"选项卡"中动态加载api的v3版本.

问题是如果你点击v3地图,然后点击v2地图,v2地图会在鼠标光标周围开始,就像你点击开始拖动但从未释放鼠标按钮一样.并且基本上是错误,直到你重新加载页面

下面是一个示例,其中包含有关如何复制http://jsbin.com/googlemapv3v2/1的简单说明

奇怪的是,如果您先点击/播放v2地图,然后点击/播放v3地图,这一切都很有效.

因此,一旦加载v3 api,我就尝试通过在v2地图上触发自定义点击/ mousedown事件来"欺骗"它,请参阅http://jsbin.com/googlemapv3v2/2

但那里没有运气,有人有任何想法吗?

编辑:应该注意,它似乎只发生在chrome,firefox,safari没有尝试过歌剧.

javascript google-maps google-maps-api-3 google-maps-api-2

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

SQL查询连接三个表

我有三个表,其结构和信息如下:

CREATE TABLE customer (
  customer_id mediumint(8) unsigned NOT NULL auto_increment,
  name varchar(50) NOT NULL,
  PRIMARY KEY (customer_id)
);

INSERT INTO customer VALUES (1, 'Dagmar');
INSERT INTO customer VALUES (2, 'Dietmar');
INSERT INTO customer VALUES (3, 'Sabine');

CREATE TABLE sales_cars (
  sale_id mediumint(8) unsigned NOT NULL auto_increment,
  customer_id mediumint(8) unsigned NOT NULL,
  sale_amount decimal(10,2) NOT NULL,
  PRIMARY KEY (sale_id)
);

INSERT INTO sales_cars VALUES (1, 3, 14.40);
INSERT INTO sales_cars VALUES (2, 1, 28.30);
INSERT INTO sales_cars VALUES (3, 2, …
Run Code Online (Sandbox Code Playgroud)

sql

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

Google Maps fitBounds无法正常运行

我的googlemaps fitBounds函数有问题.

for (var i = 0; i < countries.length; i++) {
 var country = countries[i];
 var latlng = new google.maps.LatLng(parseFloat(country.lat), parseFloat(country.lng));
 mapBounds.extend(latlng); 
}

map.fitBounds(mapBounds);
Run Code Online (Sandbox Code Playgroud)

某些图标将显示在视口/可见区域之外.

想法?

提前致谢.

javascript google-maps google-maps-api-3 fitbounds

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

当用户到达页面末尾以加载新内容时,如何调用JavaScript(AJAX)函数?

在Twitter(新推特)和Facebook上,他们现在可以在您点击页面底部时加载新的推文和帖子.

是否存在可以调用/添加到div的JavaScript/jQuery事件,因此当浏览器触及底部时,它会执行一些ajax调用以获取新数据?

谢谢

丹尼尔

javascript ajax jquery dom

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