自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

混迹于移动互联网和手机行业

自强不息,止于至善。

  • 博客(286)
  • 资源 (10)
  • 论坛 (151)
  • 收藏
  • 关注

原创 [Git]Git Config

[alias] lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit -- rt = rev-parse --show-toplevel co = ...

2019-03-11 14:17:24 132

原创 [Swift]解析远程返回的中文编码(GBK/GB2312)数据

直接看代码: let url = "http://cq.ssajax.cn/interact/getTradedata.ashx?pic=qlpic_000001_1_1" let data = try? Data(contentsOf: URL(string: url)!) let cfEnc = CFStringEncodings.GB_18030...

2019-02-22 08:16:22 1045

原创 [React Native]Action dispatch无法传递到redux

新手问题:function mapDispatchToProps(dispatch)需要通过function mapDispatchToProps(dispatch) 关联起来才能调用机制。

2018-12-06 13:26:17 481

原创 [iOS]Xcode 10 jump to definition 无效

检查快键键删除Derived Datacd ~/Library/Developer/Xcode/DerivedDatarm -rf *或者Xcode > Preference > Locations > Derived Data删除.xcworkspace xcuserdata

2018-11-30 14:50:41 2336

原创 [iOS]React-Native fetch访问HTTPS自签名证书服务器错误

如果服务器是持有自签名证书,React-Native fetch访问会报错解决方法:找到RCTNetwork.xcodeproj中的RCTHTTPRequestHandler.m文件,在#pragma mark - NSURLSession delegate下面增加以下代码:- (void)URLSession:(NSURLSession *)session didReceiveChall...

2018-11-22 13:23:42 1704

原创 [UML]Visual Studio Code中使用PlantUML画图

安装https://www.jianshu.com/p/ed0e979657f4使用教程https://usermanual.wiki/Pdf/PlantUMLLanguageReferenceGuideZH.1851971531/viewPlantUML很强大

2018-11-14 16:54:37 3190

原创 [iOS]如何断点调试Push Notification Content Extension?

1. 选择运行的Target为Push Notification Content Extension Target2. 点击运行3. 选择主Target APP4. Run

2018-11-09 17:39:12 1569

原创 [iOS]iOS 10 Notification Content Extension无效

1. 确保category APP和服务端发送的一样2. 确保Extension Target 和主APP Target的Deployment Target版本一致。参考:https://stackoverflow.com/questions/40055754/ios-10-notification-content-extension-not-loading...

2018-11-08 19:02:32 780

原创 [iOS]Push Notification on iOS(2)

Build Provider Server for Push Notification on iOSNodeJS+APN1. Export .p12 from KeyChain for APS(+key).Translate 2 p12 to pemopenssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in Certificat...

2018-11-05 10:02:02 180

原创 [iOS]Push Notification on iOS(3)

Develop Push Notification on iOSConfigure Push Notification ServiceSupport Silent ModeXcode | Targets | Capabilities | Background Modes | Remote Notification turn onDevelopmentNotification disp...

2018-11-02 17:19:45 443

原创 [iOS]Push Notification on iOS(1)

Push Notification on iOSBrief FlowSend Notification request to APNsAPNs delivers the notification to target Devices(APPs)APNs will retry later if device power off.Pushing remote notifications ...

2018-11-02 16:42:24 253

原创 [iOS]nodejs-mobile在iPhone XS崩溃

现象:内置的nodejs-mobile在iPhone XS直接crash模拟器iPhone XS没问题,真机有问题Organizer Crashes 日志打开后可以看到 arm64_CallFunction反复被调用,直到Stack Overflow分析根据上述信息,可以推测跟iPhone XR的处理器有关。搜索关键字 “nodejs_mobile crash iPhone XS...

2018-10-30 13:12:11 595

原创 [Android Studio]No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux

升级Android Gradle到3.0以上报错No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux解决方法创建一个空目录Linuxmkdir -p $ANDROID_HOME/ndk-bundle/toolchains/mips64el-linux-android/pr...

2018-10-23 13:47:14 664

原创 [iOS]Redefinition of module

报错信息/ios/build/Build/Intermediates.noindex/Lottie.build/Debug-iphonesimulator/Lottie_iOS.build/module.modulemap:1:18: Redefinition of module 'Lottie'删除相关Cachecd ~/Library/Developer/Xcode/DerivedDa...

2018-10-17 12:55:31 1740

原创 [Objective-C]MD5 Crpyt(3)实现

Objective-C代码实现//// CryptMD5.m// CryptMD5//// Created by andyliu on 2018/10/12.//#import "CryptMD5.h"#import <CommonCrypto/CommonCrypto.h>#define CC_MD5_DIGEST_LENGTH 16#define ...

2018-10-15 13:43:08 231

原创 [iOS]Xcode编译时builtin-copy失败

Xcode编译时builtin-copy失败原因是有文件存在extended attributes,应该是Xcode命令行的一个bug。解决方法:去除扩展属性@1. 为什么会有这个@ ?Headers andyliu$ ls -ltotal 32-rw-r--r--@ 1 andyliu staff 114 Oct 11 19:23 NodeMobile.h-rw-r--r-- ...

2018-10-12 11:15:53 463

原创 [微信]WeUI官方资源

Tencent WeUIWeUI StyleWeUI githubReact-WeUIWeUI Design(Sketch)

2018-09-22 10:49:30 760

原创 [iOS]彻底删除Xcode

touch removexcode.shchmod a+x removexcode.shvi removexcode.shiecho Removing your Xcode...sudo rm -rf /Applications/Xcode.appsudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plistrm -rf ~/L...

2018-09-22 10:48:20 3444

原创 [Objective-C]strong、copy在NSArray和NSMutableArray的应用区别

两个问题1. 使用strong修饰NSArray会有什么问题?2. 使用copy修饰NSMutableArray会有什么问题?1. 使用strong修饰NSArray的问题 //// StrongCopyTest.h// StudyRuntime//// Created by Andy Liu on 2018/5/14.// Copyright © 2018年 Andy...

2018-09-22 10:47:06 479

原创 [iOS]GCD Dispatch Queue优先级和系统Queue

Queue PriorityQOS说明DISPATCH_QUEUE_PRIORITY_HIGHQOS_CLASS_USER_INITIATEDDISPATCH_QUEUE_PRIORITY_DEFAULTQOS_CLASS_DEFAULTDISPATCH_QUEUE_PRIORITY_LOWQOS_CLASS_UTILITYDISPATCH_QU...

2018-09-20 10:17:51 1155

原创 [iOS]GCD和NSOperationQueue的比较

GCDNSOperationQueueGCD是C的函数封装NSOperation是Objective-C类,可以子类化。底层由GCD实现。支持取消整个Queue的任务,支持block任务取消dispatch_block_cancel支持取消单个NSOperation或整个Queue的任务支持暂停和恢复dispatch_suspend 和 dispatch_res...

2018-09-20 10:16:50 691

原创 [iOS]GCD Dispatch系列

dispatch_sync同步执行,直到执行的任务完成才返回目标队列:串行队列在当前线程执行任务,顺序执行目标队列:并发队列新建线程执行任务,顺序执行目标队列:主线程队列在主线程执行任务,顺序执行在当前线程调用且目标队列为当前队列时,形成死锁相应的block不会被copy目标队列不会被系统retain在尽可能的情况下,block将被优化运行在当前线程。dispatch_...

2018-09-20 10:15:42 204

原创 [iOS]主线程同步派发一个block任务死锁问题

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. dispatch_queue_t mainQueue = dispatch_get_main_queue();// dispa...

2018-09-20 10:14:13 802

原创 [iOS]pod setup很慢的解决方法

pod setup的本质本质就是将https://github.com/CocoaPods/Specs.git的代码下载到~/.cocoapods/repos/master方法一 git clone直接clonegit clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master这个速度可能也是很慢的,如...

2018-09-20 10:07:23 2711

原创 [iOS]复习笔记

runtime机制objective-c代码总是先预编译成C代码,runtime机制也是基于C的实现。消息机制是runtime的基础。研究runtime机制基本上就是阅读和理解对应的C代码。objc_msgSend(C代码)void objc_msgSend(id self,SEL op, ...)objc_msgSend(self,@selector(doSomethingW...

2018-09-20 10:05:46 106

原创 [Cocoapods]Podfile和Podspec技巧

PodfilePodfile是一个ruby文件,因此可以使用ruby的相关能力pod 命令是gem 模块$ gem list|grep cocoapodscocoapods (1.5.3)cocoapods-core (1.5.3)cocoapods-deintegrate (1.0.2)cocoapods-downloader (1.2.1)cocoapods-pac...

2018-09-20 10:00:16 624

原创 [Swift]访问控制符open/public/internal/fileprivate/private

可见性open>public>internal>fileprivate>privateopen可以在任何地方访问、继承和重写对外需要能够子类化的类和方法、属性用open如果framework的类设计成基类,那么一般修饰为open,表示可以被外部子类化和重写。public可以在任何地方被访问,在其他module中不能被继承和重写因此如果第三方...

2018-09-20 09:57:29 123

原创 [Objective-C]NSString使用copy和strong的区别?

NSString 是immutable的,是只读不可变的。NSMutableString是NSString的子类,因此,可以将NSString的指针指向NSMutableString的对象NSString在属性中使用copy或strong修饰当该属性不会被NSMutableString对象赋值时,并没有明显区别,因为他是不可变的。...

2018-09-20 09:56:15 141

原创 [Objective-C]奇怪的引用计数

一、第一种情况1.下面的代码输出结果是啥#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... id obj = [[NSObject alloc]init];...

2018-09-20 09:54:49 144

原创 [Objective-C]runtime学习资料

1. 官方Objective-C Runtime Programming Guide2. 官方Objective-C Runtime Reference3. 官方runtime开源代码网上有可以编译通过的低版本代码。4. 第三方文档http://justinyan.me/post/1624...

2018-09-19 09:55:41 88

原创 [Objective-C]正确的常量定义

1.NSString * const MY_CONSTANT; ✔️2.const NSString * myVariable; ❎技巧:按*分割两部分,左边是数据的类型,右边是变量或常量。1中,左边是数据类型为NSString,右边是constant,即常量,完整的说法是指向NSString(不可变类型)数据类型的常量(指针)MY_CONSTANT。2中,左边是数据类型为const...

2018-09-19 09:54:39 702

原创 [Java]浅谈Java/JavaScript的一次编写,到处运行

一.Java跨平台的基础是JVM(Java Virtual Machine)JVM是一个软件,它基于不同的操作系统和处理器实现了不同的版本,JVM本身是依赖于操作系统的,它仅仅是一个容器,用来解释Java字节码,翻译成不同操作系统和处理器下的机器码。最典型的例子,在C、C++中的基本数据类型被JVM统一了实现,这得益于JVM的翻译能力,它实现了不同操作系统下的具体实现。JVM把操作系统移植...

2018-09-19 09:53:08 543

原创 [Mac OS]您需要安装旧 Java SE 6 运行环境才能打开“Eclipse-inst”。

问题Mac OS下已经安装了Oracle的JDK 1.8版本,点击安装Eclipse-Installer报错。您需要安装旧 Java SE 6 运行环境才能打开“Eclipse-inst”。解决办法右键Eclipse-Installer 显示包内容,找到Info.plist,用文本编辑器打开找到如下代码<key>Eclipse</key> <arr...

2018-09-19 09:51:04 1103

原创 [Java]对象初始化顺序

父类:package effectivejava;import java.util.ArrayList;import java.util.List;public class Person { public Person() { name = "Tom"; System.out.println("父类构造函数 name is "+name + " ...

2018-09-19 09:49:10 90

原创 Java复习笔记

线程和进程的关系?多线程原子性、可见性、有序性1.ThreadLocal数据隔离2.volatile3.CASsynchronized数据共享RxJava原理和优点?Java有几种引用?强引用>软引用>弱引用>虚引用除了强引用,其它的引用对象内存都可能被GC回收强引用强引用可以直接访问目标对象。 强引用所指向的对象在任何时候都不会被系统回...

2018-09-19 09:47:34 84

原创 Android复习笔记

启动Activity的几种方法有什么区别?standard创建新对象singleInstance只有一个实例singleTask新建一个栈singleTop如果在顶端就不创建直接用,否则创建。讲解你的项目架构常用的设计模式代理和动态代理1.静态代理2.动态代理实现 InvocationHandlerbind/invokeAOP编程: Spring MVC,Str...

2018-09-19 09:45:03 222

原创 Google 2018 IO 大会要点

人工智能Google Assistant机器学习套件 ML Kit跨平台支持支持文本识别、人脸检测、条码扫描、图像标记和地标识别支持离线和在线使用AR视觉定位系统 Vision Position System,简称VPS通过手机摄像头,用AR技术来为用户进行导航。Google Maps个性化更准确自动驾驶 Waymo操作系统Android P防沉迷系...

2018-09-19 09:41:14 268

原创 最新关注IT技术

一、通信协议SPDYHTTP / 2gRPC over HTTP2 (google)不同于REST二、移动跨平台开发React Native (JavaScript/ES6) -FacebookNativeScript(JavaScript)Xamarin(C#) - MicrosoftFlutter(Dart@Google) - Google三、JS前端开发框架...

2018-09-19 09:39:29 1500

原创 [StackOverflow]如何查看SO上相关技术问题

比如我需要看看Cocoapods相关的已有问题,Stack Overflow上有tag为Cocoapods的功能,这样方便查看相关问题并且可以在该tag下提出自己的问题。https://stackoverflow.com/questions/tagged/cocoapods?sort=frequent将上面的cocoapods替换成你想查看的技术,比如react-native...

2018-09-19 09:37:21 505

原创 gRPC vs REST

gRPCRESTFull NameGoogle Remote Procedure CallREpresentational State TransferPayloadProtobufJSON(typically)Unreadable Binary DataReadable DataHTTPHTTP/2HTTP 1.1/HTTP/2Per...

2018-09-18 15:32:11 3563

PC Install Mavericks tools

PC Install Mavericks tools 教程和工具

2014-01-05

Android设备密度计算器

输入手机或平板的分辨率和尺寸即可自动计算其密度,以及其他配置: small normal large xlarge ldpi mdpi hdpi xhdpi xxhdpi nodpi

2013-08-17

Eclipse tomcat 7插件

Eclipse tomcat 7插件 支持tomcat 7

2013-05-26

iOS 6.x越狱工具evasi0n-win-1.0

iOS 6.x越狱工具evasi0n-win-1.0

2013-02-05

iOS 6.x越狱工具 for linux

linux版本iOS 6.x越狱工具 evasi0n官方版本

2013-02-05

iOS 6.x越狱工具 for Mac OS(evasi0n官方版本)

iOS 6.x越狱工具 for Mac OS(evasi0n官方版本)

2013-02-05

systeminfo for mac os

查看mac os下的硬件信息 查看mac os下的硬件信息

2013-01-20

FastReport4中文教程

非常详细的FastReport4中文教程,值得一看

2012-05-31

Clover_v2.3k_r3330 支持10.11

支持MAC OS X 10.11.2 OS X EI Capitan

2015-12-27

Swift快速学习笔记

学习swift的笔记,部分代码来自教程。打包的playground方便学习和查看效果。

2015-12-27

ThinkPHP链接数据库问题

发表于 2018-06-10 最后回复 2018-06-11

换主板后网卡的问题!

发表于 2002-12-03 最后回复 2012-11-23

为什么\\210.34.22.xx提示说找不到网络路径,而另外一个机器\\210.34.0.xxx可以(这两台机器都不在我的机器的同一局域网内,但同属于校园

发表于 2003-10-20 最后回复 2012-11-23

linux下如何查看windows目录文件?

发表于 2003-03-22 最后回复 2012-11-23

病毒乎?!

发表于 2002-09-21 最后回复 2012-11-23

帮忙翻译一下这个函数的C代码

发表于 2012-08-17 最后回复 2012-09-04

WINCE5加载LIB的问题(SHLoadImageFile)

发表于 2011-12-26 最后回复 2011-12-27

帮忙看一下为何finalize不调用?

发表于 2011-11-14 最后回复 2011-11-14

[Perl]请教一个正则表达式的问题。

发表于 2010-02-25 最后回复 2010-02-25

如何将xmlhttp.ResponseBody的数据直接写入一文件中?

发表于 2005-08-12 最后回复 2005-12-22

谁能发个cb自带的c和c++的标准函数库给我?

发表于 2004-08-17 最后回复 2004-08-18

很久没来了,大家好啊...

发表于 2004-06-25 最后回复 2004-06-28

如何分解一个格式化字符串到数组中?

发表于 2004-04-12 最后回复 2004-04-12

如何用SQL统计下面的数据?

发表于 2004-04-11 最后回复 2004-04-11

bcp导入文件错误?

发表于 2004-04-05 最后回复 2004-04-05

如何获得另一进程的TValueListEditor的Text(Key和Value值)?WM_GETTEXT不行.

发表于 2004-03-08 最后回复 2004-03-09

继承自多个类的问题。

发表于 2004-02-21 最后回复 2004-02-21

请问动态ip或私有ip建站的原理是什么?

发表于 2004-02-14 最后回复 2004-02-18

多线程同步问题请教。

发表于 2003-08-14 最后回复 2004-01-12

一个实现文件复制的代码问题。

发表于 2003-11-30 最后回复 2003-12-01

如何实现两台机器之间USB接口互发数据?

发表于 2003-08-01 最后回复 2003-11-18

命令行产生汇编代码的问题.

发表于 2003-11-13 最后回复 2003-11-14

这段代码为何在vc下通不过?在cb下可以啊。

发表于 2003-11-10 最后回复 2003-11-10

决定闭关修练,散分!

发表于 2003-10-28 最后回复 2003-11-03

如何在excel工作表最前面插入一行数据?

发表于 2003-10-24 最后回复 2003-10-24

如何给ADO控件动态添加计算字段?

发表于 2003-10-23 最后回复 2003-10-23

如何去掉IIS中连接数的限制?

发表于 2003-10-21 最后回复 2003-10-22

如何去掉这些warning ?

发表于 2003-10-20 最后回复 2003-10-20

多人同时使用同样的存储过程向同样的临时表插入数据是否存在冲突?

发表于 2003-10-19 最后回复 2003-10-19

纳闷:重载窗体构造函数的问题.

发表于 2003-09-26 最后回复 2003-09-26

请教:以类名为参数的函数设计问题?

发表于 2003-09-22 最后回复 2003-09-23

问一个关于输入法的问题

发表于 2003-09-16 最后回复 2003-09-18

通过GUID枚举设备的问题请教!

发表于 2003-09-17 最后回复 2003-09-18

codeguard文件这样的信息是否表示程序有问题?

发表于 2003-09-06 最后回复 2003-09-10

请教一个数据查询的问题

发表于 2003-09-07 最后回复 2003-09-07

为什么writefile失败?

发表于 2003-08-20 最后回复 2003-09-02

谁能帮我看看下面的代码是什么问题?int保存到char[]以及从char []取出int

发表于 2003-08-30 最后回复 2003-08-30

E2277 Lvalue required ,这是为什么?

发表于 2003-08-29 最后回复 2003-08-29

请问如何保存一个int数据到char c[4]以及相反?

发表于 2003-08-28 最后回复 2003-08-28

由CreateFile打开的文件Handle,如何移动其指针呢?就是哪个对应C下面的seek函数?

发表于 2003-08-27 最后回复 2003-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除