问题列表 - 第5735页

Visual Studio:是否对整个解决方案进行了增量搜索?

我非常喜欢Visual Studio中内置的键盘快捷键.我最喜欢的一个是Ctrl + i,它会触发增量搜索.当我填写搜索词时,它会跳过当前文档中的文本.输入所需的搜索词后,我使用F3跳过匹配.

它工作正常,除了仅限于在当前文档中搜索.此外,触发增量搜索会自动Look InFind And Replace对话框中的选项更改为" 当前文档".

是否有增量搜索整个解决方案?它有键盘快捷键吗?或者至少有一种方法可以防止使用增量搜索来更改"查找范围"选项吗?

search visual-studio

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

你如何从C++文件中读取一个单词?

所以我感到无聊,并决定我想制作一个刽子手游戏.当我第一次使用C++时,我在高中时做过这样的作业.但这是在我几乎没有几何形状之前,所以不幸的是我在形状或形式上没有做得很好,在学期之后我把一切都变成了愤怒.

我正在寻找一个txt文件,只是扔了一大堆的话(即:测试爱情饥饿flummuxed discombobulated馅饼尴尬你得到的想法)

所以这是我的问题:如何让C++从文档中读取随机单词?

我有一种感觉#include<ctime>需要,以及srand(time(0));获得某种伪随机选择......但我对如何从文件中取出一个随机单词并不是最模糊的...任何建议?

提前谢谢!

c++ file input

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

如何在开发下一个版本时运行一个版本的Web应用程序?

我刚刚完成了一个Django应用程序,我希望得到一些外部用户反馈.我想推出一个版本,然后分叉私有版本,以便我可以合并反馈并添加更多功能.我打算在这个过程中做很多小的迭代.我是网络开发的新手; 网站通常如何做到这一点?是否只是将我的Django项目文件夹复制到另一个目录,在那里启动服务器,并在原始目录中继续我的开发工作?或者我想要使用版本控制系统吗?我的直觉是它是后者,但如果是这样,它似乎是一个有很多用途的巨大话题(例如协作,这里不适用),我真的不知道从哪里开始.

django version-control

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

在C#中以编程方式从app.config访问system.net设置

我试图以编程方式访问Windows应用程序app.config文件.特别是,我试图访问"system.net/mailSettings"以下代码

Configuration config = ConfigurationManager.OpenExeConfiguration(configFileName);

MailSettingsSectionGroup settings = 
    (MailSettingsSectionGroup)config.GetSectionGroup(@"system.net/mailSettings");

Console.WriteLine(settings.Smtp.DeliveryMethod.ToString());

Console.WriteLine("host: " + settings.Smtp.Network.Host + "");
Console.WriteLine("port: " + settings.Smtp.Network.Port + "");
Console.WriteLine("Username: " + settings.Smtp.Network.UserName + "");
Console.WriteLine("Password: " + settings.Smtp.Network.Password + "");
Console.WriteLine("from: " + settings.Smtp.From + "");
Run Code Online (Sandbox Code Playgroud)

未能给予主持人.它只获取端口号.其余的都是空的;

c# system.net

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

malloc()是否分配了一块连续的内存块?

我有一段由一位非常老的学校程序员编写的代码:-).它就是这样的

typedef struct ts_request
{ 
  ts_request_buffer_header_def header; 
  char                         package[1]; 
} ts_request_def; 

ts_request_def* request_buffer = 
malloc(sizeof(ts_request_def) + (2 * 1024 * 1024));
Run Code Online (Sandbox Code Playgroud)

程序员基本上正在研究缓冲区溢出概念.我知道代码看起来很狡猾.所以我的问题是:

  1. malloc总是分配连续的内存块吗?因为在这段代码中如果块不连续,代码将失败很长时间

  2. 执行free(request_buffer),它将释放malloc分配的所有字节,即sizeof(ts_request_def)+(2*1024*1024),或者只释放结构sizeof(ts_request_def)大小的字节

  3. 你是否看到这种方法有任何明显的问题,我需要与老板讨论这个问题,并想指出这种方法有任何漏洞

c malloc coding-style

35
推荐指数
6
解决办法
3万
查看次数

集成CherryPy Web框架,SQLAlchemy会话和lighttpd以提供高负载Web服务的最佳实践

我正在开发一个支持lighttpd的CherryPy FastCGI服务器,其设置如下,以便在CherryPy控制器中使用ORM SQLAlchemy会话.然而,当我运行压力测试与约500回路14个并发请求,它开始给错误,如AttributeError: '_ThreadData' object has no attribute 'scoped_session_class'open_dbsession()AttributeError: 'Request' object has no attribute 'scoped_session_class'close_dbsession()一段时间后.错误率总共约为50%.

只有当我在lighttpd后面运行服务器时才会发生这种情况,而不是直接运行时cherrypy.engine.start().确认connect()不会引发异常.

我也尝试将scoped_sessionto 的返回值赋予GlobalSession(就像在这里一样),但是它给出了错误UnboundExceptionError和其他SA级错误.(并发:10,循环:1000,错误率:16%.即使直接运行也会发生.)

有一些可能的原因,但我缺乏足够的知识来选择一个.
1. start_thread在FastCGI环境下订阅是否不可靠?它似乎open_dbsession()在之前被调用connect()
2.是否cherrypy.thread_data因某种原因被清除?

服务器代码

import sqlalchemy as sa  
from sqlalchemy.orm import session_maker, scoped_session

engine = sa.create_engine(dburi, strategy="threadlocal")  
GlobalSession = session_maker(bind=engine, transactional=False)

def connect(thread_index):  
    cherrypy.thread_data.scoped_session_class = scoped_session(GlobalSession)

def open_dbsession():  
    cherrypy.request.scoped_session_class = cherrypy.thread_data.scoped_session_class

def close_dbsession():  
    cherrypy.request.scoped_session_class.remove()


cherrypy.tools.dbsession_open …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy lighttpd cherrypy

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

对于vb6中面向对象的优秀设计有什么好的参考吗?

我目前正在修改遗留编辑器应用程序,我需要添加一些数据结构,这些数据结构我已经创建了它自己的类,我后来添加到集合对象中.但到目前为止,我在哪里放置与该对象相关的所有函数有点模糊.我想也许OO喜欢设计,但我不太确定如何在vb6中做到这一点.否则所有函数当前都在模块mdl文件中.被设置为公共功能.

是否有任何好的参考,书籍或其他任何我可以了解更多关于如何正确设计vb6应用程序?对于当前的工作和未来的工作,我猜.

谢谢.

oop vb6 reference

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

从linux服务器发送短信最简单的系统是什么?

从linux服务器发送短信最简单的系统是什么?它是一个Debian系统.短信不会太多.使用什么硬件和软件?也许使用一些短信发送服务?

linux sysadmin sms debian

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

从GAE SDK控制台转储内存缓存密钥?

在"Memcache Viewer"中,有没有办法转储现有密钥列表?当然,仅用于调试,不用于任何脚本!

我问,因为GAE SDK似乎并没有使用"真正的"memcache服务器,所以我猜它是用Python模拟的(为简单起见,因为它只是一个开发服务器)..这意味着有一个字典某处有键/值..

python google-app-engine memcached

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

是否需要使用目录分隔符常量?

我正在使用PHP,但我这个问题可能与语言无关.

使用PHP,一个常量由PHP定义,称为DIRECTORY_SEPARATOR.我在Joomla看过这个

define('DS', DIRECTORY_SEPARATOR);
Run Code Online (Sandbox Code Playgroud)

我认为这看起来是个好主意,所以我把它整合到我的一些网站中.现在我问自己为什么.我只有Windows和OS X的经验,据我所知,Microsoft,Linux和Apple都使用正斜杠作为目录分隔符.

使用这个常量是不必要的?

language-agnostic

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