我有这个命令
h = urllib.urlopen("http://google.com/")
Run Code Online (Sandbox Code Playgroud)
我如何检查它是否检索到我的错误,互联网关闭或我不期望的东西?
例如,像
如果错误打印'错误'
谢谢
每当我尝试打开(csproj)从互联网上下载的项目时,大多数时候,我都会得到
"此安装不支持项目类型"
我的Visual Studio安装似乎没有损坏(除了打开这些csproj文件之外,我几乎可以用它做任何事情)
可能是什么导致了这个?
我正在尝试编辑遗留的wss3 sharepoint网站.
在使用700多个代码行aspx页面时,我得到了一个"服务器标签格式不正确".sharepoint上的错误和?content = 1技巧不起作用.
任何人都有关于如何到达造成问题的线路的提示?我期待像aspnet ysod这样的东西,至少那是有用的.
如果值得,我可以访问实际的服务器.
更新:我知道错误是因为我搞砸了标记,正如ArenB友好指出的那样.我想要的是,提示700线上的哪个位置是错误的.
更新2:我发现了一个workarround并将其作为答案发布,但问题仍然是等待有人给出如何获得更具描述性的错误消息的答案.
我有一个拥有书籍和作者的核心数据项目.在数据模型中,作者与书籍和书籍有很多关系,与作者有1-1的关系.我正在尝试拉出所有没有作者的书籍.无论我如何尝试,都不会返回任何结果.在我的谓词中,我也试过= NIL,== nil,== NIL.任何建议,将不胜感激.
// fetch all books without authors
- (NSMutableArray *)fetchOrphanedBooks {
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Book" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
[fetchRequest setFetchBatchSize:20];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"author == nil"];
[fetchRequest setPredicate:predicate];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:NO];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
[fetchRequest setSortDescriptors:sortDescriptors];
NSString *sectionKey = @"name";//nil;
NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:managedObjectContext
sectionNameKeyPath:sectionKey cacheName:nil];
BOOL success = [aFetchedResultsController performFetch:nil];
NSMutableArray *orphans = nil;
// this is …Run Code Online (Sandbox Code Playgroud) 我正在使用核心数据框架来管理对象.我有一个实体,它有几个十进制类型的属性.其中包括从其他属性数学计算的属性.例:
@interface Marks : NSManagedObject
{
}
@property (nonatomic, retain) NSDecimalNumber * answerGradeA;
@property (nonatomic, retain) NSDecimalNumber * answerGradeB;
@property (nonatomic, retain) NSDecimalNumber * answerGradeC;
@property (nonatomic, retain) NSDecimalNumber * total;
Run Code Online (Sandbox Code Playgroud)
我想要属性total = 3xanswerGradeA + 2xanswerGradeB + 1xanswerGradeC.
如果有可能这样做,那怎么样?
int* test( )
{
int a = 5;
int* b = &a;
return b;
}
Run Code Online (Sandbox Code Playgroud)
结果会test是一个bad pointer?据我所知,应该删除,然后b会成为乱搞指针,对吧?
如何更复杂的东西,不是一个int指针,但与20个成员左右的类相同?
我想知道是否可以在PHP中对多个模式验证xml,或者我必须以某种方式合并我的模式.
谢谢你的回答!
我正在编写一个基本功能,在一次性批处理过程中将数百万个名称从当前的大写形式转换为适当的混合大小写.我想出了以下功能:
public string ConvertToProperNameCase(string input)
{
char[] chars = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(input.ToLower()).ToCharArray();
for (int i = 0; i + 1 < chars.Length; i++)
{
if ((chars[i].Equals('\'')) ||
(chars[i].Equals('-')))
{
chars[i + 1] = Char.ToUpper(chars[i + 1]);
}
}
return new string(chars);
}
Run Code Online (Sandbox Code Playgroud)
它适用于大多数情况,例如:
有些边缘情况不起作用:
这些都没有被捕获,我不确定我是否可以处理所有这些奇怪的边缘情况.如何更改或添加以捕获更多边缘案例?我相信还有很多边缘情况,我甚至都没想过.所有套管也应遵循北美惯例,这意味着如果某些国家期望不同的大写形式,那么北美格式优先.
如果我正在设置服务器并拥有SSL证书,为什么我不会在整个网站上使用HTTPS而不仅仅是购买/登录?我认为加密整个网站并完全保护用户会更有意义.它可以防止诸如决定必须保护什么之类的问题,因为一切都会存在,这对用户来说并不是真正的不便.
如果我已经在网站的一部分使用HTTPS,为什么我不想在整个网站上使用它?
这是一个相关的问题:为什么https仅用于登录?,但答案并不令人满意.答案假设您无法将https应用于整个网站.