我是C#/ .net/Visual Studio noob.我继承了一个半完成的手机C#应用程序.在调试过程中,我遇到了几个半完成的类,这些类似乎没有在代码中的任何其他地方使用.有没有办法确定是否在任何地方实例化了类定义?
新的演示代码:
我试图从AOL获取验证码图像,并且我一直收到错误418.
unit imageunit;
///
/// https://new.aol.com/productsweb/
///
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, IdIOHandler, IdIOHandlerSocket, IdIOHandlerStack, IdSSL,
IdSSLOpenSSL, IdIntercept, IdZLibCompressorBase, IdCompressorZLib,
IdCookieManager, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
IdHTTP,jpeg,GIFImg, ExtCtrls, PerlRegEx;
type
TForm2 = class(TForm)
IdHTTP1: TIdHTTP;
IdCookieManager1: TIdCookieManager;
IdCompressorZLib1: TIdCompressorZLib;
IdConnectionIntercept1: TIdConnectionIntercept;
IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL;
Panel1: TPanel;
Image1: TImage;
Panel2: TPanel;
Button1: TButton;
PerlRegEx1: TPerlRegEx;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation …Run Code Online (Sandbox Code Playgroud) 我直接在我的域的根目录中安装了drupal,并启用了干净的URL.我还有一个安装了wordpress的子目录./ blog /我还有一个带有php脚本的子目录/ utilities /
当我输入" http://www.domain.com/blog/a-post/ "时,我从Drupal收到404错误,告诉我该页面不存在.同样适用于" http://www.domain.com/utilities/pig/ "
我知道这与".htaccess"文件有关.那是在我打开Drupal中的"干净网址"时创建的.
我正在寻找有关如何设置.htaccess文件或代码片段的信息,我可以使用它来告诉Drupal忽略这两个目录.
我对zsh有一个相当奇怪的问题.当我启动我的shell时,一切 - 功能,环境变量,别名等 - 一切正常.我创建了以下函数并在zsh中获取它:
clean()
{
path=/tmp
for i in ${path}/*; do
echo $i
done
}
Run Code Online (Sandbox Code Playgroud)
运行clean在终端正常工作,因为它打印出的所有文件在/ tmp /.然而,之后,尝试任何命令 - 例如,ls - 产生这样的:
zsh: command not found: ls
Run Code Online (Sandbox Code Playgroud)
我有几个其他功能正常工作,这让我相信,不知何故,该循环导致问题.无论如何,这是非常令人沮丧的,我真诚地感谢社区的眼睛.谢谢!
我用Qt 4.x编写了一个用C++编写的小文件传输应用程序...它登录到服务器,向用户显示服务器上可用的文件列表,并允许用户上传或下载文件.
这一切都很好; 您甚至可以从桌面(或从打开的文件夹)拖入文件,当您将文件图标放入server-files-list-view时,删除的文件将上传到服务器.
现在我也请求相反的操作...我的用户希望能够将文件从server-files-list-view拖到桌面上,或者拖到打开的文件夹窗口中,然后让它文件下载到该位置.
这似乎是一个合理的要求,但我不知道如何实现它.有没有办法让Qt应用程序找到与"drop event"发生位置相对应的目录,当图标被放到桌面上或打开文件夹窗口时?理想情况下,这将是一个基于Qt的平台中立机制,但如果不存在,那么MacOS/X和Windows(XP或更高版本)的平台特定机制就足够了.
有任何想法吗?
您如何在不同环境中最好地测试商业Windows .NET应用程序?(XP,Vista,Win 7,终端服务器,Citrix)
我在考虑使用MS Virtual PC,以及一些像Acronis这样的鬼影软件.. http://www.acronis.com/enterprise/
什么是好的,经过测试的测试设置?:-)
.......................................
感谢volodi和lukas的帮助,我现在进一步了解:似乎VMWare Workstation是解决这个问题的完美软件解决方案.您可以拍摄配置快照,因此我们甚至不再需要任何成像软件.另外,它的价格为189美元......甜蜜......
现在我们遇到了一些额外的问题:
- >将其存储在网络驱动器或本地磁盘上......这是一个误解......
- >这是一个误解.如果您创建新计算机,则必须分配40GB的空间.所以我们想,我们需要8台机器,8 x 40 = 320 GB ...这是错的,vm是+/- 3-6 GB ...... vm磁盘大小似乎动态增长
- >如果你想测试Citrix XenServer,你需要一个64位处理器......
在Python中,如果要以编程方式导入模块,可以执行以下操作:
module = __import__('module_name')
Run Code Online (Sandbox Code Playgroud)
如果要导入子模块,您会认为这只是一个简单的问题:
module = __import__('module_name.submodule')
Run Code Online (Sandbox Code Playgroud)
当然,这不起作用; 你module_name再来一次 你必须做:
module = __import__('module_name.submodule', fromlist=['blah'])
Run Code Online (Sandbox Code Playgroud)
为什么?实际值fromlist似乎根本不重要,只要它不是空的.要求一个论点,然后忽略它的价值观有什么意义呢?
Python中的大多数东西似乎都是有充分理由的,但对于我的生活,我无法对这种行为存在任何合理的解释.
对于C#,我讨厌写出变量然后写出所有属性.没有办法选择所有变量,右键单击并创建所有属性.
我正在使用php来查询mysql.这是一个:
UPDATE `subscribers` SET `curDate` = NOW() WHERE `e_mail` = "$resEmail"
Run Code Online (Sandbox Code Playgroud)
curDate - DateTime类型.问题是在此查询后给定电子邮件的curDate是
0000-00-00 00:00:00
Run Code Online (Sandbox Code Playgroud)
怎么了?
我知道如何将整数添加到字符串中,但我不确定我是否在有效的事情中这样做.我有一个类,我经常要返回一个字符串加一个整数(每次不同的整数),在Java中我会做类似的事情
public class MyClass {
final static String S = "MYSTRING";
private int id = 0;
public String getString() {
return S + (id++);
}
}
Run Code Online (Sandbox Code Playgroud)
但是在C++中我必须这样做;
class MyClass {
private:
std::string S; // For some reason I can't do const std::string S = "MYSTRING";
int id;
public:
MyClass() {
S = "MYSTRING";
id = 0;
}
std::string getString() {
std::ostringstream oss;
oss << S << id++;
return oss.str();
}
}
Run Code Online (Sandbox Code Playgroud)
一个额外的约束:我不想(实际上,不能)使用Boost或任何其他库,我将不得不使用标准库.
所以事情就是这样; 代码工作,但在C++中我必须创建一堆ostringstream对象,所以它似乎效率低下.公平地说,也许Java也是这样做的,我只是没注意到它,我说它效率低,主要是因为我对字符串知之甚少.
有没有更有效的方法来做到这一点?