- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 xcode调试可执行程序
文章目录应用场景配置及说明应用场景插件开发,我们开发的是一个动态库,可执行程序会动态加载我们的动态库。已经用其他构件工具(Ninja、Cmake、Makefile)编译好的可执行程序,有些开源项目自带了构建工具能方便的编译出测试程序,我们没必要再使用xcode来编译了,这样的情况下直接使用xcode调试就好了。配置及说明新建一个空工程:Xcode -> File -> New -> Project…配置Scheme:Xcode -> Product -> Sc
2021-05-20 14:24:38 1492 4
原创 xcode-select error
不知道做了啥操作突然间这个xcodebuild就不能使用了,出现如下错误,这个错误是因为developer directory设置有误导致的。我们只需设置正确的目录就好了,如果我们不知道正确的目录是那个,那么我们就重置它:sudo xcode-select -rxcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools'
2021-05-18 09:42:15 591
原创 RPC gRPC ProtoBuf之间的关系
文章目录RPCProtoBufmessage定义message扩展Services定义protoc(Protocol Compiler)gRPC编译gRPC(mac)编译examples/cpp/helloworld代码理解(examples/cpp/helloworld)proto文件(helloworld.proto)helloworld.grpc.pb.h(cc)文件同步RPC例子greeter_client.cc和greeter_server.cc异步RPC例子greeter_async_clien
2021-05-14 18:32:23 2726
原创 C++ functional
文章目录std::function std::bad_function_callstd::bindstd::ref std::cref std::reference_wrapperstd::mem_fn类模板std::function是通用多态函数封装器。 std::function的实例能存储、复制及调用任何可调用函数、 lambda表达式、 bind表达式或其他函数对象,还有指向成员函数指针和指向数据成员指针。若 std::function 不含目标,则称它为空。调用空std::function的目
2021-05-13 10:11:02 3618
原创 C++ 时间和日期
文章目录ctimestd::timestd::localtimestd::gmtimestd::asctimestd::ctimestd::strftimechronostd::ratiostd::chrono::durationstd::chrono::duration_caststd::chrono::time_pointstd::chrono::system_clockstd::chrono::steady_clockC++提供日期和时间相关的实现,分为C风格和C++风格。C风格的提供了获取当前
2021-05-12 19:20:51 1567
原创 C++ 线程、锁、条件变量和异步
文章目录线程thread设置线程名字设置线程优先级互斥锁mutextimed_mutexrecursive_mutexrecursive_timed_mutexstd:locktry_locktry_lock_for, try_lock_untillock_guard, unique_lock, shared_lockdefer_lock, try_to_lock, adopt_lock条件变量condition_variablecondition_variable_anynotify_all_at_thr
2021-05-11 15:57:31 834
原创 C++ tuple
属于C++11标准库函数的一部分,常用于接收不定参数。需要理解以下关键字和模块,以便理解后面的例子。decltype的作用是获取变量的类型typename的作用是声明后面的部分属于类型,因为在模板中是不知道它是类型还是变量的remove_reference的作用是如果是引用类型只保留类型tuple的使用make_tuple用于构造一个tuple、tuple_size用于获取tuple的参数个数、get获取tuple指定索引的值get只能传递常量,所以如果要依次获取tuple内的值,我们需要
2021-05-07 22:49:52 3392
原创 C++ Enum转字符串
文章目录cc++ mapc++ template枚举类型定义如下enum Color { Color_Red, Color_Blue, Color_Green, kColor_Last = Color_Green,};const char* ToString(Color c);cconst char* ToString(Color c){ switch (c) { case Color_Red: return "Red";
2021-05-07 17:59:57 7924
android 4.4.2 sdk源码
2014-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人