问题列表 - 第4532页

使用web.py作为非阻塞http-server

在学习python的基本编程时,我找到了web.py. 我遇到了一个愚蠢的问题:

我写了一个简单的控制台应用程序,其主循环在单独的线程中从队列中截取项目.我的目标是使用web.py将项目添加到我的队列,并通过Web请求报告队列的状态.我把它作为模块运行,但无法将其集成到我的主应用程序中.我的问题是,当我用app.run()启动http服务器时,它会阻止我的主循环.还试图用thread.start_new_thread启动它,但它仍然阻止.有一种简单的方法可以在我的应用程序中在后台运行web.py的集成http服务器.

在可能的情况下,我是一个基本的误解的受害者,任何澄清我的推理错误的尝试都会有所帮助;.)(请耐心等待我,我是初学者:-)

python multithreading web-services web.py

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

从.net中的现有基础对象创建派生对象

愚蠢的问题.

假设我有一堆人物对象,他们的字段都填充了数据,我有一个员工类型,派生自人员类,并且有与员工相关的额外字段.如何获取特定现有人员对象的员工对象?即如何将人物对象传递给员工?

.net

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

使用subversion构建提交

简单的问题.我使用Visual Studio并且我刚刚安装了subversion,如何强制使用msbuild构建项目,如果成功构建提交,则其他人警告用户.我会使用TortoiseSVN或VisualSVN或AnkhSVN(无论它叫什么),如果他们有能力强制构建内置提交(我知道这不是他们的用法,我知道他们只是用作提交到SVN的GUI)我想知道是否可以使用这些工具来做额外的事情.

总结一下,我只是在提交subversion之前寻找一种无痛的方法来构建.

svn msbuild commit build

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

无法启动ASP.NET Development服务器,因为正在使用端口"1900"

我不知道今天有什么东西进入我的电脑.我在VS 2008中开发得很好,并在我的开发服务器上测试我的ASP.NET网站.

突然,突然之间,我无法再运行我的网站了!一旦我按F5,就会显示消息:无法启动ASP.NET Development服务器,因为端口'1900'正在使用中.我改变的端口并不重要,它一直在使用!AAARRRGGGHH!

我试过了:

  • 更改端口号
  • 重新启动Visual Studio
  • 重新启动我的机器
  • 安装IIS

线索:我的IIS拒绝启动.但是,当我早些开心地工作时,我没有安装IIS,所以这可能不是问题; 它可能只是突出其他东西......

提前致谢...


更新:重新启动后,IIS确实启动,但此处的问题仍然存在.

asp.net configuration web-development-server asp.net-development-serv visual-studio

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

GDB断点

我有一个断点列表,我想在每次调试特定程序时添加这些断点.

有没有办法可以将所有断点信息放在一个文件中,并在每个调试会话开始时使用它?换句话说,在提供'run'命令之前,我可以向GDB提供带有断点信息的脚本文件吗?

gdb breakpoints

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

跳转到Vim中匹配的XML标记

Vim %操作符跳转到匹配的括号,注释结束和其他一些东西.但是,它并不符合XML标记(或任何其他标记,据我所知).

使用Vim跳转到匹配的XML标记的最佳方法是什么?

注意:真正想要做的是复制XML文件中的一个部分,而无需手动查找匹配的标记.

xml vim

138
推荐指数
4
解决办法
3万
查看次数

strpbrk代表什么?

strpbrk()在C中做低级字符串工作时偶尔使用过,但我从来没有弄清楚它代表什么.我总是在脑海里把它称为"搅拌树皮",但这种感觉从来都不是很正确.

它不具有任何的其他字符串的功能,例如,作为一个明显词源strchr(STR荷兰国际集团CH一个ř ACTER)或strspn(STR荷兰国际集团SP一个Ñ).

我隐约记得在某处读到所有原始标准库函数都限制为7个字符的名称要么保持与Fortran兼容,要么因为在原始C标准中,长度超过7个字符的标识符被认为等同于它们的7个字符前缀或一些东西.任何人都可以确认/否认/澄清这个吗?

c

27
推荐指数
3
解决办法
7145
查看次数

逗号分隔文本框值到列表/字符串数组 - 有没有更好的方法来编写此代码?

我想创建一个在文本框中输入的逗号分隔字符串(文件扩展名)的字符串数组/列表.

对于以下代码块:

            Dim csv As String = Textbox1.Text + ","

            While csv.IndexOf(".") <> -1
                lstOfStrings.Add(csv.Substring(0, csv.IndexOf(",")))
                csv = csv.Remove(0, csv.IndexOf(",") + 1)
            End While
Run Code Online (Sandbox Code Playgroud)

输出是:

Textbox1.Text =".exe,.php"

listOfStrings = {".exe",".php"}

有没有更好的方法来编写这段代码?

c# vb.net string performance coding-style

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

RESTful设计:寻呼收集

我正在设计一个需要从服务器端执行分页(每个x)的REST API.

浏览任何资源集合的正确方法是什么:

选项1:

GET /resource/page/<pagenr>
GET /resource/tags/<tag1>,<tag2>/page/<pagenr>
GET /resource/search/<query>/page/<pagenr>
Run Code Online (Sandbox Code Playgroud)

选项2:

GET /resource/?page=<pagenr>
GET /resource/tags/<tag1>,<tag2>?page=<pagenr>
GET /resource/search/<query>?page=<pagenr>
Run Code Online (Sandbox Code Playgroud)

如果是1,我应该怎么做GET /资源?重定向到/ resource/page/0,回复一些错误或回复与/ resource/page/0完全相同而不重定向?

api rest web-services

14
推荐指数
2
解决办法
8408
查看次数

您是否将Linq2SQL查询放在所有地方或专用DAL类中?

我总是在所有地方插入我的Linq2SQL查询,几乎每个类都在这里.

我想知道你在哪里放置Linq2SQL查询的策略是什么?

您是将它们放在单独的数据层类中还是将它们存储在遍布各处的地方?

我认为我需要改变Linq2SQL查询的策略并将它们存储到单独的DataLayer类中.我认为,如果我能够有效地进行TDD并遵守依赖注入和固体原则,那是必须的.

tdd linq-to-sql solid-principles

7
推荐指数
3
解决办法
2505
查看次数