草庐IT

MySQL 运维常用

1.导出整个数据库mysqldump-u用户名-p–default-character-set=latin1数据库名>导出的文件名(数据库默认编码是latin1)mysqldump-uwcnc-psmgp_apps_wcnc>wcnc.sql2.导出一个表mysqldump-u用户名-p数据库名表名>导出的文件名mysqldump-uwcnc-psmgp_apps_wcncusers>wcnc_users.sql3.导出一个数据库结构mysqldump-uwcnc-p-d–add-drop-tablesmgp_apps_wcnc>d:wcnc_db.sql-d没有数据–add-drop-tab

ios - 在现有 iPhone 项目和 Watch Kit 扩展之间共享类

我想分享一个类“MyClass”,我将其添加为一个iPhone项目的目标,然后我向该项目添加了一个WatchKit扩展目标。每当我在WatchKit扩展源代码中导入“MyClass”时,我都会得到:Undefinedsymbolsforarchitecturearm64:"_OBJC_CLASS_$_MyClass",referencedfrom:objc-class-refinWKMyInterfaceController.old:symbol(s)notfoundforarchitecturearm64clang:error:linkercommandfailedwithexitc

iphone - 在 XCode 中每个目标有多个实现是否可以?

我有一个定义类接口(interface)的头文件://MyClass.h-includedinalltargets//@interfaceMyClass+(void)doThing;@end我有两个不同的实现文件-每个目标一个。//MyClass+targetA.m-OnlyincludedintargetA//@implementationMyClass+(void)doThing{NSLog(@"targetA");}@end//MyClass+targetB.m-OnlyincludedintargetB//@implementationMyClass+(void)doThing

ios - 使用 NSSet 类跟踪和限制实例

我希望我的类(class)检测到一个新实例与某个现有实例等效(相对于isEqual:和hash),并且只创建唯一实例.这是我认为可以完成工作的代码,但我担心它在做一些我无法发现的愚蠢行为......假设它是一个像这样的NSURLRequest子类://MyClass.h@interfaceMyClass:NSMutableURLRequest@end//MyClass.m@implementationMyClass+(NSMutableSet*)instances{staticNSMutableSet*_instances;staticdispatch_once_tonce;dispa

Swift 协变泛型函数 : placeholder type is a subclass of another

我有一个将两个类作为参数的函数。我希望第一个是NSObject的子类(到目前为止非常简单),第二个是子类或与另一个相同的类——我该如何表达?classMyClass:NSObject{}classMySubClass:MyClass{}myFunction(MyClass.Type,MySubClass.Type)MyFunction定义如下:funcmyFunction(param1:T.Type,param2:T.Type)不幸的是,因为MyClass和MySubClass不相同(我对myFunction的定义期望它们完全相同),'(MyClass.Type,MySubClass.

ios - Swift : [MyApp. MyClass retain]:发送到释放实例的消息

我的应用程序发生以下崩溃。[MyApp.MyClassretain]老实说,我根本不知道该如何处理这个问题。这只发生在我的swift类(class)中。我需要知道为什么会发生这种情况以及解决此问题的一般方法是什么。这是我的一般swift代码(还有更多内容,但我可能不需要全部发布。classMyClass:NSObject,ApiDelegate,UIAlertViewDelegate{varapiClient:Api?funcinitMyClass(authKey:NSString?){apiClient=Api(authKey:authKey,debugMode:false)apiC

Swift:协议(protocol)一致性——这是不是一个错误?

(在XCode6beta3上)此代码引发错误“TypeMyClassdoesnotconformtoprotocolMyProtocol”。classA{}classB:A{}protocolPPP{funcfoobar(x:B)}classMyClass:PPP{//-->error:doesn'tconformtoPPPfuncfoobar(x:A){}}但是,下面的代码是可以的:classMyClass:PPP{funcfoobar(x:B){}}classMySubClass:MyClass{overridefuncfoobar(x:A){}}varp:PPP=MySubCla

objective-c - 如何在没有 Swift 参数的情况下调用 Objective-C `initFoo` 方法?

我有一个Objective-C类声明如下方法:@interfaceMyClass:NSObject-(instancetype)initWithDefaultsFoo;-(instancetype)initWithDefaultsBar;@endXCode自动生成对应的Swift接口(interface):openclassMyClass:NSObject{publicinit!(defaultsFoo:())publicinit!(defaultsBar:())}但是我如何从Swift构造MyClass呢?我试过:varx=MyClass(defaultsFoo:())//ERROR

class - 如何用 Swift 写 : [MyClass class]?

我想引用Swift中的一个类。在Objective-C中,我写了这个表达式:[MyClassclass]它在Swift中如何工作?我需要它来将其分配给委托(delegate)人。我试过这个:MyClass.class,但得到这个错误:Expectedmembernamefollowing'.' 最佳答案 在swift中是:lettype=MyClass.self改为从实例获取类型:varx=MyClass()lettype=x.dynamicType 关于class-如何用Swift写:

swift - 非最终类无法满足协议(protocol)要求,因为它在非参数、非结果类型中使用 'Self'

这个问题在这里已经有了答案:ASwiftprotocolrequirementthatcanonlybesatisfiedbyusingafinalclass(4个答案)关闭6年前。我想用一个类方法实现一个协议(protocol),该类方法将实现类的数组作为参数。例如这样的事情:protocolMyProtocol{staticfuncfoo(verticies:[Self])->Int}classMyClass:MyProtocol{classfuncfoo(verticies:[MyClass])->Int{return42}}当我尝试这样做时,出现以下错误:Protocol'My