小编Tho*_*son的帖子

C#make文件从readonly读/写

如果File.SetAttributes("C:\\myFile.txt", FileAttributes.ReadOnly);将文件设置为只读,如果需要,如何将其设置为读/写?

我怀疑它会FileAttributes.Normal改变文件的任何其他属性吗?MSDN网站上没有非常具有描述性的说明......

该文件是正常的,没有设置其他属性.仅当单独使用时,此属性才有效.

谢谢

c# file-attributes

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

如何在iPhone中删除本地通知

我正在创建一个设置本地通知的应用程序.

谢天谢地,我能够设置本地通知,但我不知道如何删除我的应用程序设置的通知.

XCode确实提供了删除功能,removeAllNotifications但您无法删除应用程序设置的特定通知.

非常感谢.

iphone

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

base64在执行WHERE之前解码mysql列

基本上 - 它的故事很长 - 但我在数据库中有一个字段,编码为base64字符串.

EG:这存储在数据库中:

YToyOntzOjIwOiJUeXBlX29mX29yZ2FuaXNhdGlvbiI7czoyMDoiTWVtYmVyIG9mIFBhcmxpYW1lbnQiO3M6ODoiUG9zdGNvZGUiO3M6NzoiUEUxIDFKQSI7fQ==
Run Code Online (Sandbox Code Playgroud)

这相当于:

a:2:{s:20:"Type_of_organisation";s:20:"Member of Parliament";s:8:"Postcode";s:7:"#postcode#";}
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择此字符串的位置LIKE '%Member of Parliament%'.在执行之前,有没有办法对mysql列进行base64解码WHERE

例如: SELECT * FROM table WHERE base64_decode(column) LIKE '%Member of Parliament%'

谢谢

mysql base64

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

使用UIWebView loadRequest发送自定义标头

我希望能够使用我的UIWebView loadRequest方法发送一些额外的标头.

我试过了:

NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.reliply.org/tools/requestheaders.php"]];
[req addValue:@"hello" forHTTPHeaderField:@"aHeader"];

[self.theWebView loadRequest:req];
Run Code Online (Sandbox Code Playgroud)

我也试过继承UIWebView和拦截- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType方法.

在那个方法中,我有一个代码块,看起来像这样:

NSMutableURLRequest *newRequest = [request mutableCopy];
for(NSString *key in [customHeaders allKeys]) {
    [newRequest setValue:[customHeaders valueForKey:key] forHTTPHeaderField:key];
}
[self loadRequest:newRequest];
Run Code Online (Sandbox Code Playgroud)

但由于某些未知原因,它导致Web视图无法加载任何内容(空白帧)并出现错误消息NSURLErrorCancelled (-999)(所有已知的修复程序都没有为我修复它).

所以我不知道该怎么做.如何发送自定义标头和UIWebView请求?

非常感谢!

iphone uiwebview nsurlrequest ios

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

在类别接口/实现中设置新属性

好的,所以我有这个,但它不会工作:

@interface UILabel (touches)

@property (nonatomic) BOOL isMethodStep;

@end


@implementation UILabel (touches)

-(BOOL)isMethodStep {
    return self.isMethodStep;
}

-(void)setIsMethodStep:(BOOL)boolean {
    self.isMethodStep = boolean;
}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    if(self.isMethodStep){
        // set all labels to normal font:
        UIFont *toSet = (self.font == [UIFont fontWithName:@"Helvetica" size:16]) ? [UIFont fontWithName:@"Helvetica-Bold" size:16] : [UIFont fontWithName:@"Helvetica" size:16];

        id superView = self.superview;
        for(id theView in [(UIView *)superView subviews])
            if([theView isKindOfClass:[UILabel class]])
                [(UILabel *)theView setFont:[UIFont fontWithName:@"Helvetica" size:16]];

        self.font = toSet;
    }
}

@end
Run Code Online (Sandbox Code Playgroud)

如果我取出getter和setter方法然后它不起作用它告诉我我需要创建一些getter和setter方法(或者使用@synthesize - 但是在@implementation中放入@synthesize也会引发错误).但是使用getter和setter方法,我得到一个EXC_BAD_ACCESS和崩溃.有任何想法吗?谢谢

汤姆

objective-c categories ios

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

删除div之间的空白区域

我在两个div之间得到了一些奇怪的空白.

每个div都有css属性display: inline-block,每个都有一个设置的高度和宽度.

我无法找到空白的位置.

这是一个小提琴

html css

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

目标依赖关系与链接二进制文件与库

我不明白这些Xcode功能之间的区别.

我正在构建和应用程序 - 但应用程序的功能正在被抽象到库中(因此它们可以作为"SDK"单独分发).

所以我有一个图书馆项目工作区和应用项目.我可以通过"链接二进制文件库"将库项目添加到应用程序项目中.这给了我一个.a我可以链接到的当前工作空间中的库项目列表.

我也可以在这里添加框架.

在"目标依赖项"位中,我可以添加的是当前项目中的其他目标.

我真正想做的是 - 我希望我的app项目在构建时构建所有其他库项目.我还想详细说明应用程序(和其他库)依赖的库.

那么有人可以解释一下这个区别,我正在做的是正确的方法吗?

非常感谢!

xcode

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

两个目标,两个具有相同名称的头文件如何使用每个头为正确的目标?

好的,这是我尝试过的.

我在两个单独的目录IRL中有头文件.它们的名称相同,但位于两个不同的位置.

我想只包含每个目标的相关头文件.让我们说为了便于解释,头文件被称为"Config.h".

所以我有:

$ {} PRODUCT_DIR /Header1/Config.h

$ {} PRODUCT_DIR /Header2/Config.h

这些文件也出现在Xcode的LHS以及两个不同的组中(Header1和Header2指向IRL文件夹).

所以现在我需要做的就是让Xcode从每个目标的右侧文件夹中选择正确的一个.

目标1

TARGET2

我已经尝试User Header Search Paths为每个目标添加路径,但它仍然选择了错误的路径.我也试过切换"始终搜索用户路径",这似乎也没有效果.

所以我的问题是,这是因为它们在项目目录中吗?或者是因为它们在LHS的文件管理器中的Xcode中,因此Xcode将它们复制到构建文件夹中?

奇怪的是它似乎是按字母顺序从姓氏文件夹中选择头文件...

在以前版本的Xcode中,我确定您可以选择要复制到构建文件夹的标头.

无论如何..有谁知道如何解决这个问题,以便我可以为目标选择合适的头文件?

非常感谢.

xcode header ios

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

如何将用户身份验证放入移动应用程序

我对在移动应用中进行用户身份验证的最佳方式感兴趣.目前设置非常简单.我在应用程序上存储用户名和密码,并在每次需要运行受限查询时将其发送到api.

我觉得这可能是错误的方法.

当用户登录然后存储该用户的ID时,更好的方法是发送用户名和密码吗?这个问题是api接受用户ID而不是用户名和密码.用户ID将更容易"猜测",恶意用户可以通过随机选择的用户ID在其帐户下执行操作向api提交请求.我有一个api密钥.这足够安全吗?

问题是我想开始将twitter和facebook oauth整合到应用程序中.我没有读太多关于它的内容,但我认为你得到了一个"令牌".如何使用您建议的设置?在我自己的用户数据库中创建令牌并使用令牌(无论是我的,Facebook还是推特)作为授权会有好处吗?或者将每项服务分开并单独处理它们是否有意义?

谢谢.

iphone authentication mobile android

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

在应用程序中进行信用卡付款

是否有任何服务或API可以让我接受我的iPhone和Android应用程序内的信用卡付款?

我使用广泛的谷歌搜索找不到任何东西.

服务会像圣人或类似的工作吗?我需要一个webview吗?

谢谢

iphone android

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