小编cHa*_*Hao的帖子

设备驱动程序与驱动程序堆

驱动程序(设备驱动程序)和驱动程序堆栈有什么区别?我一直听到人们在谈论"驱动程序堆栈"但我以前从未真正听说过这个......谢谢!

drivers terminology driver

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

用于生成和发送数据包的C代码

我想知道C中的内置库函数来构建一个完整的数据包(以及框架)并通过网络发送它...任何人都可以上传C代码来完成上述工作...... :)

c network-programming packets

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

为熟悉ASP.NET Web表单开发的人建议MVC3的周末学习轨道

我有一个"绿色领域"项目,我将在星期一开始,它是一个内部网业务应用程序,想要做所有典型的工作,如工作流,警报.该模型使用EF完成,拥有50人公司预期拥有的所有核心实体以及业务特定会计程序模型 - 每个实体对应于员工命名法中的名词.

在过去的几个月里,我花了大量的业余时间学习sharepoint 2010,它肯定拥有这个项目想成为的一切设施(想想热情的企业主,他最近醒来了excel床单以外的生活可能性).我可能没有机会足够快地了解共享点曲线,这意味着从头开始编写它.

我需要处理的主要事项是: - 网格样式数据表单 - 基于活动目录的身份验证 - 电子邮件集成警报和事件驱动工作流程 - 类似于默认sharepoint 2010主题的专业外观

我知道如何使用网络表单.通过任何方式都不会轻而易举 - 提供商,.ASCX控件,验证器,主页,主题,皮肤,与项目特定的类库捆绑在一起,以支持跨领域问题.我脑子里有这个架构,它在其他项目上对我有用 - 我可以自己预测成功和时间表,这使我的压力水平可以控制.

也就是说,如果我至少没有尝试使用MVC,那么我会从"博客 - 球体"中得到明显的印象,我自己也会受到伤害.

我开始研究并找到了ASP.NET MVC 3文档资源,而且,我只是不知道从哪里开始.

我本周末决定是否可以这样做,因为星期一我必须参加比赛计划.

如果,根据我的描述,有人可以推荐一个教程和/或一个干净的开源示例,我会非常感激.

asp.net asp.net-mvc asp.net-mvc-3

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

Java或c#(在win ce上)如何找到我的相机ip的ip地址

我怎样才能找到我的相机ip的ip地址.摄像头是通过dhcp连接的,所以每次连接时ip地址都不同.我可以使用"Ip Camera Finder"找到ip地址(女巫显示所有连接的摄像头,下一个问题,这个程序是如何工作的?)但是我需要从java(android)或c#(win ce)这样做.

c# java camera

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

IDL:使用存储在变量中的字段名来访问struct字段?

如果我有一个带有字段名'fieldname'的结构,是否可以仅使用变量来访问该字段中的数据?

即.

x ='fieldname'

是可以做到的

data = struct.(x)在某种程度上?我想在x中使用字符串作为字段名称.

struct idl-programming-language

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

如何在HTML中表达语义错误的分页符?

我正在用HTML编辑书籍/文章.这些文本打印一次,我扫描它们,将它们转换为中间XML格式,然后我将它们转换为HTML(通过XSLT).由于其中一些文本已经从当今市场上消失,并且只能通过主要图书馆获得,我希望以某种方式发布它们,以便人们可以通过参考原始文档中的页码来引用它们.为此,我的中间XML格式有一个标记分页符的元素.现在我正在进行XML-> HTML转换,我想知道如何在HTML中转换这些分页符.默认情况下它们不应出现在最终的HTML中(所以简单|不适合)但我打算用一些轻量级的JavaScript包装这些文档,这些JavaScript将在需要时显示标记.我想过<span>s带有| 在它中默认隐藏.

是否有更好的,可能是"语义"的方法解决这个问题?

html xhtml

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

哪些HTML标签有地址信息?

在我的网页中有哪些地址相关标签用于地址和格式化以及标记我的地址信息?我正在寻找符合XHTML或HTML5标准的标签.

html xhtml html5

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

Pylons REPL在运行Web服务器时重新评估代码

我正在使用预先存在的pylons项目(okfn的ckan)在python中编程,但我是一个贸易上的lisper并习惯于这种做事方式.

如果我做出虚假陈述,请纠正我:

在挂架中,似乎我应该说

$ paster serve --reload

获得一个会注意到变化的Web服务器.

此时我可以更改功能,保存文件,然后转到浏览器测试更改.

如果我想在制作网页的过程中检查函数中的变量,那么我将加注"hello",然后当我加载页面时,我得到一个基于浏览器的调试器,我可以在其中检查程序.

这一切都非常好并且在游泳方面起作用,我得到的印象是人们倾向于编写挂架代码.

不幸的是,重新加载需要几秒钟,并且它不断打破我的思路.

我想做的是从emacs运行Web服务器,(虽然命令行上的python REPL几乎一样好),这样我就可以在编辑器中更改一个函数,然后将新代码发送到运行过程而不必重新启动它.(使用命令行repl我想我必须复制并粘贴新的东西,但这也是可行的,只是稍微不方便)

Python看起来非常有活力,而且在许多方面都非常像lisp,所以我原则上看不出任何原因导致它无效.

所以我想问题是:

是否有人熟悉lisp的做事方式,以及Pylons,他们能告诉我如何在pylons中编写lisp方式吗?或者出于某种原因这是不可能的还是坏的?

编辑:

我可以从emacs里面的python解释器运行webserver:

from paste.script.serve import ServeCommand
ServeCommand("serve").run(["development.ini"])
Run Code Online (Sandbox Code Playgroud)

我可以通过插入代码来停止并向我展示它正在做什么:

import pdb
pdb.set_trace()
Run Code Online (Sandbox Code Playgroud)

所以我现在只需要一种方法让网络服务器在不同的线程上运行,这样控制就可以返回到REPL,我可以在运行过程中重新定义函数和变量.

def start_server():
    from paste.script.serve import ServeCommand
    ServeCommand("serve").run(["development.ini"])


server_thread=threading.Thread(target=start_server)
server_thread.start()
Run Code Online (Sandbox Code Playgroud)

这似乎有效,除了如果我在REPL重新定义一个函数,更改不会反映在Web服务器中.有谁知道为什么?

python pylons read-eval-print-loop

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

Python检查值是否在dicts列表中

我有一个dicts列表,例如

[{'name':'Bernard','age':7},{'name':'George','age':4},{'name':'Reginald','age':6}]
Run Code Online (Sandbox Code Playgroud)

我想检查一下字符串值是否与列表中任何一个dicts中的'name'值相同.例如'Harold'将是False,但'George'将是True.

我意识到我可以通过循环遍历列表中的每个项目来做到这一点,但我想知道是否有更有效的方法?

python

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

你怎么知道变量的确切地址?

所以我正在查看我的C编程教科书,我看到了这段代码.

#include <stdio.h>

int j, k;
int *ptr;

int main(void)
{
    j = 1;
    k = 2;
    ptr = &k;
    printf("\n");
    printf("j has the value %d and is stored at %p\n", j, (void *)&j);
    printf("k has the value %d and is stored at %p\n", k, (void *)&k);
    printf("ptr has the value %p and is stored at %p\n", (void *)ptr, (void *)&ptr);
    printf("The value of the integer pointed to by ptr is %d\n", *ptr);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我跑了它,输出是:

j的值为1,存储在0x4030e0,

k的值为2,存储在0x403100

ptr的值为0x403100,存储在0x4030f0 …

c pointers memory-address

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