小编CIT*_*TBL的帖子

HTTP,408请求超时

我有一个用C++编写的应用程序.此应用程序使用HTTP POST请求将某个信息发送到位于远程网站上的脚本.该应用程序发送的请求的周期为几秒到几分钟.

问题是,在大约半小时的工作没有错误后,应用程序开始从Web服务器获得408请求超时错误.然后应用程序开始重试发布,但服务器继续响应408请求超时.

一个有趣的观察:我使用浏览器访问网站后错误消失,应用程序工作正常后约30分钟,然后问题又回来了.

可能是什么原因,是否有任何解决方法?

PS:该应用程序适用于使用XP Workstation的普通PC.该网站位于GoDaddy网络服务器上.

提前致谢

http http-status-code-408

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

如何删除页面控件与其选项卡表之间的边距?

我注意到TPageControl中TTabSheet的Left属性始终为4.因此,TPageControl边框与TTabSheet中的控件之间始终至少有4像素的边距.我想将此边距设置为0(至少对于左边框),但我不能将TTabSheet.Left设置为0; 它总是自动恢复为4像素.

我试图在OnResize for TTabSheet和TTabControl中设置Left属性,但它没有帮助.

如何将此边距减少到0(至少对于左边框)?我正在使用C++ Builder 6.

delphi vcl c++builder c++builder-6

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

删除在同一进程中为独占访问权限打开的文件

我的Windows程序通过目录/文件接口从另一个程序接收信息.那是其他程序将文件放入特殊目录.我的程序定期扫描目录,查找文件,进程然后删除它们.

我使用CreateFile()函数打开这样的文件.为了确保其他程序已完成写入文件并关闭它,我将dwShareMode参数设置为0.如果CreateFile因共享错误而失败,我只是跳过该文件直到下一次尝试.

问题是当我的程序打开文件时,DeleteFile()因ERROR_SHARING_VIOLATION错误而失败.

我可以在删除之前关闭文件,但我想避免在删除文件之前有其他程序打开文件的可能性.

我用这段代码打开文件

CreateFile(filePath,DELETE|FILE_READ_DATA,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL)
Run Code Online (Sandbox Code Playgroud)

是否有可能实现我想要的:打开文件然后删除它,以便其他程序不会干涉打开和删除文件.

windows winapi

8
推荐指数
2
解决办法
901
查看次数

如何使用FormatMessage c ++获取仅英文消息

我正在尝试使用格式消息来获取仅英文值

MSDN指定以下内容

DWORD WINAPI FormatMessage(
  _In_      DWORD dwFlags,
  _In_opt_  LPCVOID lpSource,
  _In_      DWORD dwMessageId,
  _In_      DWORD dwLanguageId,
  _Out_     LPTSTR lpBuffer,
  _In_      DWORD nSize,
  _In_opt_  va_list *Arguments
);
Run Code Online (Sandbox Code Playgroud)

对于dwLanguageId参数,

请求消息的语言标识符.如果dwFlags包含FORMAT_MESSAGE_FROM_STRING,则忽略此参数.

如果在此参数中传递特定的LANGID,FormatMessage将仅返回该LANGID的消息.如果函数找不到该LANGID的消息,则将Last-Error设置为ERROR_RESOURCE_LANG_NOT_FOUND.如果传入零,FormatMessage将按以下顺序查找LANGID的消息:

  1. 语言中立
  2. 线程LANGID,基于线程的语言环境值
  3. 用户默认LANGID,基于用户的默认语言环境值
  4. 系统默认LANGID,基于系统默认语言环境值
  5. 美国英语

如果FormatMessage没有找到任何前面的LANGID的消息,它将返回任何存在的语言消息字符串.如果失败,则返回ERROR_RESOURCE_LANG_NOT_FOUND.

这是否意味着,如果传递值为5,它将以英语返回消息?

你能澄清一下吗?

winapi locale

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

将COFF lib文件转换为OMF格式

有没有办法将COFF库(lib文件)转换为OMF库以便与C++ Builder6一起使用?这个coff不仅仅是导入库,还包含一些代码.当我尝试使用borland的coff2omf.exe转换它时,我从15KB文件中获取1KB文件.

c++ c++builder omf

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

我应该在IntentService中使用WakeLock吗?

假设我使用BroadcastReceiver来接收唤醒手机的事件(意图),即使它处于深度睡眠模式(例如套接字上的传入数据包或传入的文本消息).然后我将收到的数据转发给IntentService进行处理.我应该使用WakeLock吗?

如果我不使用唤醒锁,我可以确定在我的服务的意图队列为空(因此服务停止)之前设备不会进入睡眠模式吗?(假设处理可能需要很长时间).

如果需要WakeLock,那么我应该在何时何地创建并获取它,何时应该发布它?我希望在服务的意图队列为空后立即释放WakeLock.

先感谢您

android wakelock

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

MS SQL Server的日期/时间值字符串表示的独立格式?

我有一个关于MS SQL Server字符串到日期时隐式转换的问题.

具体来说,我可以确定插入到datetime列的'yyyy-mm-dd hh:mm:ss'(例如'2011-04-28 13:01:45')格式的字符串将始终自动生成转换为日期时间类型,无论在服务器上使用什么区域或语言设置?

如果不是,是否存在日期时间的独立字符串格式?

它取决于MSSQL服务器版本以及如何?

先感谢您

sql-server sql-server-2005 sql-server-2008

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

如何使用php接收移动短信到服务器

任何人都可以解释如何达到以下要求.

  1. 假设用户发送一条消息,例如:TDFEED好工作!一些常见的不喜欢5858.
  2. 我需要将此短信收到我的服务器.
  3. 操纵文本并作为回复我需要发送确认.

我需要如何使用PHP或任何其他语言实现这一点.

谢谢,Lokesh.

php sms sms-gateway

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