问题列表 - 第35754页

JQuery插件和函数之间的区别

当我查看JQuery插件代码时,在我看来,我们似乎正在创建一个函数(尽管使用了JQuery.fn语法)从功能上来说,函数和插件之间有什么区别?

jquery jquery-plugins

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

创建与嵌入式设备通信的网站

我目前正在开展一个项目,我试图通过面向互联网的网站控制嵌入式设备.想法是用户可以访问网站并告诉该设备执行某种操作.网站上的操作将被转换为一系列CLI命令,然后发送到设备.未来通信可能会双向发展,但现在我专注于服务器到设备.

Web服务器是使用Python(Django)的LAMP堆栈,我正在尝试与之通信的设备是运行eLinux的Beagle Board.在任何时候都只有一个设备与服务器通信.

我已经在服务器和设备端编写了所有功能部件,但是我在弄清楚如何编写通信层时遇到了一些麻烦.我的一个重大问题是该设备将是移动设备,并且每隔几天就会移动一次.因此,我无法保证设备的静态IP地址.我的网络编程知识非常少,所以我不知道从哪里开始.

有没有人对我如何开始开发这种沟通有任何想法/资源?

谢谢!

python apache embedded beagleboard

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

编程中的文字哲学是什么?

如何解释文字?我们为什么要用C#和......等语言来使用它?

文字在C#中很常见.我想知道文学的哲学和历史.

c# literals

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

反向数据构造函数

如何定义一个接受我的类型并返回其原始"同义词"的函数?例如:

newtype MyInt = MakeInt Int
Run Code Online (Sandbox Code Playgroud)

我想要一个功能:

unMyInt :: MakeInt -> Int
Run Code Online (Sandbox Code Playgroud)

haskell

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

递归替换数组中的键

我不能完全解决这个问题......

我希望有一个默认的PHP函数来做到这一点,但似乎没有.我在网上发现的代码似乎并不适合我的情况,因为人们通常只需要修改数组值而不是键.

我基本上需要一个递归函数,用一个没有那个符号的相同键替换以'_'开头的每个键....

这里有人用过类似的东西吗?

php arrays recursion

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

ANT - 如何使用exclude,用javac排除文件?

看看stackoverflow上的几个帖子以及其他来源(在线+ ANT定义指南书),但到目前为止它们都没有帮助.我无法从编译中排除该文件.

我只有一个文件想要从编译中排除,而ANT文档并没有真正说明细节.我正试图排除HTMLParser.java编译.也尝试使用excludesfile过.但它仍然符合HTMLParser.java

我写了简单的ANT来检查下面尝试不同的变化.

谁能告诉我什么是错的?

<javac srcdir="${utilitiesSrc}" destdir="${dest}">
      <excludesfile name="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\src\com\masatosan\utilities\HTMLParser.java" />
</javac>
Run Code Online (Sandbox Code Playgroud)
<project 
     name="CompileMasatosan"  
     default="main"
     basedir="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\src\com\masatosan">

     <property name="dest"
    location="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\WEB-INF\classes" />


     <property name="utilitiesSrc" 
        location="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\src\com\masatosan\utilities" />

    <javac srcdir="${utilitiesSrc}" destdir="${dest}">
         <exclude name="C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\head_first\src\com\masatosan\utilities\HTMLParser.java" />
    </javac>
</project>
Run Code Online (Sandbox Code Playgroud)

HTMLParser.java我认为没有依赖,因为我评论了除了类声明行以外的所有行.

HTMLParser.java

package com.masatosan.utilities;

public class HTMLParser {
/*  commenting out since Eclipse doesn't like some characters :(

    public static final String escapeHTML(String s){ …
Run Code Online (Sandbox Code Playgroud)

java ant javac

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

NCurses刷新

我有一个小的ncurse程序我正在运行,但输出似乎没有显示,除非我坚持wrefresh()在while循环.

是否有一些缓冲正在进行?我试过其他refresh功能在图书馆和fflushstddout(我不认为是有道理的,但值得一试),但似乎没有任何工作.

第二个小问题:要进行getch()非阻塞,我们需要打电话nodelay(win,TRUE),对吧?


void main()
{
        initscr();
        start_color();
        init_pair(1,COLOR_YELLOW,COLOR_CYAN);
        WINDOW *win = newwin(10,10,1,1);
        wbkgd(win,COLOR_PAIR(1));
        wprintw(win,"Hello, World.");
        wrefresh(win);
        getch();
        delwin(win);
        endwin();
}

c ncurses

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

触发多个 onClick 事件

我有几个相互嵌套的 div。每个都有自己的 onclick 事件。所以,想象一下它就像一个三明治,底层是面包(这一层在地理上比嵌套在里面的面包层大),然后是生菜,然后是番茄。

所以,它看起来像这样:

---------------------------
| Bread                   |
|                         |
| ----------------------- |
| | Lettuce             | |
| |                     | |
| | ------------------- | |
| | |Tomato           | | |
| | |                 | | |
| | |   <*click>      | | |
| | |                 | | |
| | |                 | | |
| | ------------------- | |
| ----------------------- |
---------------------------
Run Code Online (Sandbox Code Playgroud)

目前,当用户单击番茄时,它会触发番茄的正确序列,但随后事情就会出错。因为一旦它发射番茄,它就会递归地发射生菜,最后是面包。

我想它这样做是因为从技术上讲,用户确实在这些 div 中单击,但只是因为番茄嵌套在其中。

应该的方式是,如果用户单击三明治的番茄部分,那么它应该只触发番茄的事件。另一方面,如果用户点击番茄后面的生菜部分,那么它应该会触发生菜。

所以,我的问题是是否可以使 div 对于点击“不透明”,这样即使它们相互嵌套,也只有实际点击的 div 才会计数。

html css onclick

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

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

mysql JOIN ON IF()?

我想尝试使用如下的sql:

SELECT t.*, t2.* FROM templates t
LEFT JOIN IF(t.t_type = 0,'templates_email',
IF(t.t_type = 1,'templates_sms','templates_fax')) t2
ON t.t_id = t2.t_id;
Run Code Online (Sandbox Code Playgroud)

有可能做那样的事吗?

基本上我想根据行中的值加入三个表中的一个.

如果有可能,这是推荐的吗?


更新
所以,

基本上,templates表是包含每个模板必须具有的所有信息的表,例如名称,ID,描述

然后你有templates_x表格,这些表格包含每个模板类型独有的字段.
(有很多并且对于那些不适用的那些具有空字段的单个表是不实际的).

这些表被调用,templates_x但适当的x作为int标志存储在templates表中.

templates_x表和templates表之间的连接是通过t_id.

所以你有什么建议?

mysql sql join

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