小编Ass*_*vie的帖子

JavaScript功能仅匹配Google网址

需要一个功能:

function isGoogleURL(url) { ... }
Run Code Online (Sandbox Code Playgroud)

如果URL属于Google,则返回true.没有误报; 没有误报.

幸运的是,是一个参考:

.google.com .google.ad .google.ae .google.com.af .google.com.ag .google.com.ai .google.am .google.it.ao .google.com.ar .google.as .google.at .google.com.au .google.az .google.ba .google.com.bd .google.be .google.bg .google.com.bh .google.bi .google.com.bn .google .com.bo .google.com.br .google.bs .google.co.bw .google.com.by .google.com.bz .google.ca .google.cd .google.cg .google.ch .google .ci .google.co.ck .google.cl .google.cn .google.com.co .google.co.cr .google.com.cu .google.cz .google.de .google.dj .google.dk .google.dm .google.com.do .google.dz .google.com.ec .google.ee .google.com.eg .google.es .google.com.et .google.fi .google.com.fj .google.fm .google.fr .google.ge .google.gg .google.com.gh .google.com.gi .google.gl .google.gm .google.gp .google.gr .google.com.gt .google.gy .google.com.hk .google.hn .google.hr .google.ht …

javascript greasemonkey

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

如何从一组线程中杀死一个特定的线程

我正在根据数据库中的记录数创建一个线程数组.然后每个线程轮询一个ipaddress,然后休眠一段时间,然后再次重新加载.我会定期检查数据库中主机数量的任何变化.如果有更多的主机我开始另一个线程.如果主机较少,我需要杀死监视该主机的特定线程.我如何杀死特定的线程.

enter code here protected static void GetThreads()
    {
        Thread[] threads;
        do
        {
            dt = getIP_Poll_status();
            threads = new Thread[dt.Rows.Count];
            Console.WriteLine(dt.Rows.Count + " Threads");
            for (int i = 0; i < threads.Length; ++i)
            {
                string ip = dt.Rows[i][0].ToString();
                int sleep = Convert.ToInt32(dt.Rows[i][1].ToString());
                string status = dt.Rows[i][2].ToString();
                string host = dt.Rows[i][3].ToString();
                Hosts.Add(host);
                string port = dt.Rows[i][4].ToString();
                //Console.WriteLine("starting on " + ip + " delay  " + sleep+".current status "+status);
                threads[i] = new Thread(PollingThreadStart);
                threads[i].Start(new MyThreadParameters(ip, sleep, status, host, port));
                threads[i].Name = …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading

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

配置CruiseControl.net项目目录

CruiseControl.net为每个项目创建(默认情况下)子目录: c:\Program File\CruiseControl.NET\server

我怎么能改变呢?(将数据与程序文件混合是一个坏主意......)

我找到了一种方法来为每个项目配置工件目录,但这不是它(它只是项目目录的子目录).

cruisecontrol.net

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

如何激活Flex应用程序,以便用户不必在其中单击以开始获取键盘事件

我的Flex应用程序非常以键盘为导向.它使用100%的浏览器窗口,我希望用户能够立即开始使用它 - 只要它加载.

但是,当鼠标点击其中的某个位置时,应用程序似乎只是首次"激活"(即激活事件触发),这对我的键盘式应用程序来说非常不方便.

我可以在加载期间/之后的某个时刻强制激活我的应用程序吗?

我希望每次页面加载时我都不必显示一些愚蠢的"点击内部激活"叠加层...

附录

在某些浏览器中([咳嗽] Chrome [/ cough]),只要用户离开浏览器(甚至触摸地址栏),焦点就会丢失,并且在切换回来时不会重新获得.因此,解决方案不仅要考虑页面加载时的第一个焦点,还要考虑"重新聚焦".

apache-flex

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

SQL查询还是子查询?

我在MySQL中有一个学生信息表,看起来像这样(简化):

|   age : int   |   city : text   |   name : text   |
-----------------------------------------------------
|               |                 |                 |
Run Code Online (Sandbox Code Playgroud)

我希望选择一个城市内的所有学生姓名和年龄,以及每个学生,他的年龄组中有多少其他学生(即,有多少学生分享他的年龄值).

我设法用子查询做到了这一点; 就像是:

select 
   name, 
   age as a, 
   (select 
       count(age) 
    from 
       tbl_students 
    where 
       age == a) 
from 
   tbl_students 
where 
   city = 'ny'
Run Code Online (Sandbox Code Playgroud)

但它似乎有点慢,我不是SQL-wiz,所以我想我会问是否有更聪明的方法来做到这一点.该表按年龄和城市编制索引.

mysql sql

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

运行时重命名可执行文件会导致错误

我创建了一个小守护进程(基本上是一个隐藏控制台并运行的控制台应用程序).

我需要将其发送给用户,并尝试使用不同的扩展名重命名可执行文件,通过电子邮件将其发送给用户,并让他们将其重命名为正确的名称.

当我通过电子邮件发送给自己进行测试时,这似乎有效.但是,当用户尝试运行可执行文件时,它会生成以下错误消息:

此应用程序无法启动,因为应用程序配置不正确.重新安装应用程序可能会解决问题.

我究竟做错了什么?

c++ email executable

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

在IE8中运行Flex时捕获Ctrl + Z.

出于某种原因,我在Flex应用程序中运行IE时无法捕获Ctrl+ Z keyDown事件.它在FF/Chrome/Safari中运行良好.

我有一个简单的Group控件,我在那里听,keyDown并尝试实现我自己的撤销逻辑.我需要抓住Ctrl+,Z因为任何其他组合键对大多数用户来说都会感觉不自然.

apache-flex internet-explorer keyboard-shortcuts

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

如何在Flex样式表(非嵌入)中设置图像的源

这有效:

<mx:Image styleName="image" source="done.png">
</mx:Image>
Run Code Online (Sandbox Code Playgroud)

这不是:

<fx:Style>
    @namespace mx "library://ns.adobe.com/flex/mx";
    @namespace s "library://ns.adobe.com/flex/spark";

    .image {
        source : url("done.png")
    }

</fx:Style>
<mx:Image styleName="image" >
</mx:Image>
Run Code Online (Sandbox Code Playgroud)

快把我逼疯了.这应该怎么做?

如果我这样做,结果相同:

.image {
    source : "done.png"
}
Run Code Online (Sandbox Code Playgroud)

完整的源代码是:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
           xmlns:mx="library://ns.adobe.com/flex/mx"
           xmlns:s="library://ns.adobe.com/flex/spark"
           minWidth="636" minHeight="389" width="636" height="389"
           >

<fx:Style>
    @namespace mx "library://ns.adobe.com/flex/mx";
    @namespace s "library://ns.adobe.com/flex/spark";

    .image {
        source : "done.png"
    }

</fx:Style>
<mx:Image styleName="image" >
</mx:Image>
</s:Application>
Run Code Online (Sandbox Code Playgroud)

apache-flex stylesheet flex4

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