我想编写一个简单的C程序来验证password,例如,如果密码等于1234,那么我想打印欢迎,否则再试一次.但问题如下:
我想以 *(星号)的形式显示输入密码.
例如 ..如果用户输入1234,则会显示为****避免其他人看到输入的密码.
任何人都可以给我一个如何使用c或c ++实现它的想法. 平台:UNIX
我想将NSDictionary转换为json string.everything工作正常,我有一个小问题,描述如下:我有一个以下代码将NSDictionary转换为NSString:
-(NSString *)dictToJson:(NSDictionary *)dict
{
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dict options:NSJSONWritingPrettyPrinted error:nil];
return [[NSString alloc] initWithBytes:[jsonData bytes] length:[jsonData length] encoding:NSUTF8StringEncoding];
}
Run Code Online (Sandbox Code Playgroud)
我将该方法称为:
NSLog(@"%@", [self dictToJson:@{@"hello" : @"21/11/2014 10:07:42 AM"}]);
Run Code Online (Sandbox Code Playgroud)
以下是此NSLog的输出:
{
"hello" : "21\/11\/2014 10:07:42 AM"
}
Run Code Online (Sandbox Code Playgroud)
我期待以下输出,我怎样才能实现它:
{
"hello" : "21/11/2014 10:07:42 AM"
}
Run Code Online (Sandbox Code Playgroud)
它可以通过使用stringByReplacingOccurrencesOfString方法来完成,但我不想使用它.还有其他方法可以达到同样的目的吗?
我使用OS X 10.9.5和Google crome:版本44.0.2403.107(64位)
谷歌Crome在路径存储cookie:
/Users/(logged User)/Library/Application Support/Google/Chrome/Default/Cookies
我通过app"SQLite Free - Datum"打开了这个文件; 它显示列名是"cookies",如图所示.
我通过OSX 10.9.5的终端打开了同一个文件.我得到"格式错误的数据库架构(is_transient) - 接近"where":语法错误"执行命令时"SELECT*FROM cookies",如下面的图钉所示.

我需要一个命令,它可以使用终端将所有数据从笔式驱动器复制到"OS X"上的特定位置.以及如何在OS X上识别笔式驱动器.
我已经创建了一个cocoa框架和测试应用程序来检查框架功能.我使用了10.9.2 osx版本.它在10.9.2上工作正常.当我在osx版本10.8.5上运行时,出现以下错误.
"你的Mac运行的OS X版本低于项目的最低部署目标.
更改项目的最低部署目标或升级您的OS X版本."我将构建设置中的基本sdk更改为10.8,然后也收到相同的消息.请任何人告诉我解决方案.