自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无问西东的博客

记录和分享自己曾经记录的技术笔记和现阶段新写的笔记,可能涵盖android、ios、python,java等

  • 博客(112)
  • 资源 (8)
  • 收藏
  • 关注

原创 webrtc源码下载和编译

webrtc for android 最新的编译步骤,简单易上手,有问题体温

2020-07-06 09:52:08 4288

原创 Android系统和关键进程的的启动过程分析

通过学习这篇文章,能够对android系统的启动流程有清晰的了解,知道Android系统是怎么运行起来的,了解什么是 init进程、Zygote进程,ServiceManager和SystemServer是怎么启动的,AndroidRuntime是怎么运行起来的。同时能够让不容易下载源码的同学知道怎么在网上查看Android源码

2019-02-21 15:44:27 1075

原创 GsonFormat 快速生成实体类 Android studio 好用插件

1、GsonFormat插件安装1.1、Android Studio --> Preferences1.2、在弹出的Preferences框中输入:Plugins1.3、Plugins搜索框输入:GsonFormat1.4、点击:Search in repositories1.5、找到GsonFormat,点击右边的绿色按钮:Install1....

2018-09-05 10:50:28 373

转载 小白建网站,该如何入手?

新手小白打算建个网站,该如何入手?作者:北柯链接:https://www.zhihu.com/question/19774219/answer/1296842611来源:知乎非常遗憾的告诉大家,尽管发展了二三十年,建站行业依然没有形成一个统一的服务标准和规范,对于普通人来说,该选择什么样的建站方式,花多少钱,怎么挑选服务商都是一头雾水。网上的各种介绍五花八门,很多内容发布了很久,有些早已不再适用,所以我今天写了一篇最新、全面的内容供大家参考。搭建网站的费用包括域名购买、网站服务器空..

2020-07-26 20:45:07 3417

原创 线程池 Executor 一篇简单笔记就懂

线程池Executor目录1、线程池简介2、线程池的好处3、线程池执行任务的规则4、线程池的分类1)FixedThreadPool类型2)CachedThreadPool类型3)ScheduleThreadPool类型4)SingleThreadExecutor类型1、线程池简介线程池是在java开发中很重要的一个概念,Android中的线程池和和jav...

2020-02-16 18:43:48 2922

原创 React Native 热加载指定目录bundle资源

ReactNative在Android环境中运行时候会先将RN相关资源打包并合并到android应用的assets目录,相关资源包内容如下(包括但不限于一下资源,这里是demo,比较简单):Drawable-x包下面主要是一些图片的资源raw包配置相关资源index.androd.bindle是js相关代码打包后的特殊格式文件,其中包含应用相关信息等,也只android应用主要加载...

2020-02-12 00:03:31 5075 1

原创 IOS 学习笔记 快速解决is running iOS 12.3 (16F156), which may not be supported by this version of Xcode.

解决is running iOS 12.3 (16F156)iphone系统到了12.3,xcode无法进行真机调试了,报错:is running iOS 12.3(16F156), which may not be supported by this version of Xcode.载最新版本的Xcode特别慢,提供一个下载包,按下面操作就能快速解决。下载地址:http...

2019-06-10 18:12:54 4396

原创 IOS 学习笔记 AdMob Undefined symbols for architecture x86_64:"_OBJC_CLASS_$_GADMobileAds",

AdMob 接入Undefined symbols for architecture x86_64:"_OBJC_CLASS_$_GADMobileAds",报错解决方案

2019-05-10 18:42:20 3560 1

原创 IOS 学习笔记 Javascript 调用 Objective-C 方法

下面首先完全copy了Cocoas官网上的内容,这里主要是做个笔记,初学JS调用IOS原声代码遇到的问题官网地址:https://docs.cocos.com/creator/manual/zh/advanced-topics/oc-reflection.html使用 Creator 打包的 iOS / Mac 原生应用中,我们也提供了在 iOS 和 Mac 上 JavaScript...

2019-05-08 17:20:09 508

原创 IOS 学习笔记 error: unknown type name 'NSString' 解决办法

error: unknown type name 'NSString'在AppDelegate.cpp中引用OC的文件导致报错error: unknown type name 'NSString',也就是在c++文件中使用oc的文件会编译报错解决办法:TARGETS -- Build Settings -- Compile Sources As修改为Objective-C++如果找不到...

2019-05-06 18:37:09 4124

原创 IOS 学习笔记 手把手教你搭建cocos2dx环境

目录mac下配置cocos2d第一步:官网下载cocos2d的包第二步:下载完毕解压到本地第三步:查看配置第四步:创建工程mac下配置cocos2d第一步:官网下载cocos2d的包下载地址:https://cocos2d-x.org/download第二步:下载完毕解压到本地加压之后,打开命令行终端运行以下代码:进入加压后的cocos2...

2019-05-05 17:35:10 584

原创 IOS 学习笔记 选择器 UIDatePicker UIPickerView

目录PickerView1 UIDatePicker1.1 UIDatePicker的四种模式1.1.1 日期模式1.1.2 时间模式1.1.3日期时间模式1.1.4倒计时定时器模式1.1.5UIDatePicker属性1.2 实例应用1.2.1 实例需求1.2.2源码1.2.3 测试1.2.4 github地址UIPickerV...

2019-04-26 17:22:00 1602

原创 IOS 学习笔记 页面导航:标签导航

笔记对应代码实现的原工程github地址,里面有所有的资源,可以下载下来对照练习,工程地址为:https://github.com/cmyeyi/TabNavigationSimple目录1 标签导航1.1 概述1.2 创建Tabbed Application1.2.1 xcode模版直接创建Tabbed App1.2.2修改模版增加Tab1.2.3 添加标签的...

2019-04-25 15:01:52 613

原创 IOS 学习笔记 页面导航:平铺式导航 基于电子书导航实现

这篇笔记可以学习怎么使用IOS提供的控件UIPageViewController来实现翻页效果

2019-04-24 22:13:53 371

原创 IOS 学习笔记 快速解决is running iOS 12.2 (16E227), which may not be supported by this version of Xcode.

快速解决is running iOS 12.2 (16E227), which may not be supported by this version of Xcode.

2019-04-24 12:21:29 5297

原创 IOS 学习笔记 页面导航:平铺式导航 基于分屏导航的实现

目录1 平铺式导航2 视图控制器的种类2.1 UIViewController2.2 UINavigationController2.3 UITabBarController2.4 UIPageViewController 2.5 UISplitViewController2.6 UIPopoverController3 平铺式导航3...

2019-04-23 21:34:52 858

原创 IOS 学习笔记 “this class is not key value coding-compliant for the xxx”问题的解决

目录this class is not key value coding-compliant for the key第一种:IBOutlet重命名了或者是Inteface Builder中的连线有两个第二种:xib文件的File's Owner对应的Class文件错误第三种:AppDelegatethis class is not key value coding-compli...

2019-04-22 18:39:51 23564 2

原创 IOS 学习笔记 页面跳转

目录1 导航模式的种类1.1 平铺式导航1.2 标签式导航1.3 树形结构式导航2 视图控制器的种类2.1 使用UIViewController实现页面跳转2.1.1 故事板布局2.1.2调出Navigation Controller2.1.3 给导航栏添加一个标题2.1.4 给NavigationBar添加跳转按钮2.1.5 添加第二个页面...

2019-04-19 17:27:45 4611 1

原创 IOS 学习笔记 Toolbar NavigationBar 导航栏 工具栏

Toolbar使用gif图展示效果图:NavigationBar使用gif效果图导航栏和工具栏(UIToolbar and NavigationBar)工具栏和导航栏实际上是有很大差距的,这里放到一起来学习是因为两者有个共同的特性,两者的item都是通过UIBarButtonItem实现的。目录UIToolbar1.1UIToolbar布局...

2019-04-18 17:50:41 2086

原创 IOS 学习笔记 提示框 操作表 UIAlertController ActionSheet

在IOS开发中,提示框、操作表 都是通过UIAlertController +UIAlertAction来实现的,同时通过gif图生动展示效果

2019-04-17 21:21:52 3676

原创 IOS 学习笔记 进度条 UIActivityIndicatorView ProgressView

小菊花:UIActivityIndicatorView横向进度条:UIProgressViewUIProgressView选中困难小技巧

2019-04-17 19:40:06 998

原创 IOS 学习笔记 WebView

笔记记录了WKWebView的使用和遇到的一些问题,以及怎么熟悉的使用xcode进行基本开发,对OC的的熟悉,同时有gif图生动的展示效果

2019-04-17 17:06:39 5621 1

原创 IOS 学习笔记 iphone屏幕分辨率统计(全面)

IOS屏幕分辨率,一目了然,全面统计了iphone5到max的屏幕分辨率、尺寸和开发中所用的宽高尺寸

2019-04-17 12:01:26 1560

原创 IOS 学习笔记 UISwitch、UISlider、UISegmentedControl

这篇笔记记录了UIControl的子类UISwitch、UISlider 以及UISegmentedControl的使用,通过gif图清晰的展示了使用过程,方便学习

2019-04-15 19:35:08 417

原创 IOS 学习笔记 软键盘

该篇笔记记录了IOS应用中软键盘所有种类,return键文本的显示修改方法,一分钟就能掌握该方面的基础

2019-04-15 13:20:09 840

原创 IOS 学习笔记 UITextView UITextField 协议

该篇笔记记录了UITextView UITextField 以及相关delegate的使用,回调方法的使用,三分钟即可熟悉这两个视图控件以及使用他们

2019-04-12 22:43:38 978

原创 IOS 学习笔记 UIImageView创建帧动画

本篇文章记录的是学习帧动画的笔记目录1 帧动画2 动画资源准备2.1 Assets.xcassets目录中添加图片资源2.2Main.storyboard布局2.3 UIButton添加点击事件2.4 点击事件2.5 动画资源2.6 动画播放代码讲解1 帧动画所谓帧动画就是将一个序列的一组图片按顺序在一定时间内播放所展示出来的视觉效果。...

2019-04-11 15:37:08 812

原创 IOS 学习笔记 UIImageView and contentMode

目录UIImageView1 UIImageView的创建1.1 代码布局创建UIImageView1.2 UIImageView图片设置2、UIImageView重要属性2.1、使用图片自身的宽高,自动填充整个屏幕,不会拉伸或者压缩,图片显示会超出屏幕2.2 添加一个空白的UIImageView2.3、根据控件尺寸显示图片,不做处理3、设置图片显示的模式...

2019-04-11 11:20:18 1632

原创 IOS 学习笔记 UIView

学习本章内容能够了解UIView的体系结构,知道怎么用三种不同的方式来布局,后续会一一学习UIView的各子类视图

2019-04-11 11:20:03 275

原创 设计模式 - 模板方法的设计模式

目录一、实例二、总结模板方法的定义优点:缺点:模板方法模式的结构(1) 抽象类(Abstract Class)(2) 具体子类(Concrete Class)(3) 模板方法模式的结构图:在看okhttp3源码的时候看到了模板模式,这里顺便记录一下,为了节约时间,总结部分来自网络一、实例下面是RealCall.java的部分源码:...

2019-04-09 12:45:42 174

原创 设计模式: 建造者模式

目录一、现实编码中学习建造者模式二、建造者模式的定义三、简单例子,通俗易懂3.1 普通的对象构建3.1 建造者模式构建对象四 总结怎样使用Builder模式一、现实编码中学习建造者模式在使用okhttp3的过程中,我们一般的使用过程如下:public void testOkHttp() { RequestBody requestBod...

2019-04-09 12:45:09 163

原创 设计模式:工厂模式(简单工厂/工厂方法/抽象工厂全面对比理解)

目录一、 简单介绍二、简单工厂2.1 新需求,要求根据简单工厂设计2.2 简单工厂流程图2.3 简单工厂实例代码2.4 简单工厂总结三、工厂方法模式3.1 工厂方法包括4个角色3.2 工厂方法实例结构图3.3工厂方法实例代码3.4工厂方法实例代码分析3.5工厂方法总结四、抽象工厂4.1 抽象工厂包括4个角色4.2 抽象工厂实例...

2019-04-08 19:30:36 211

原创 IOS 学习笔记 使用xib文件构建界面

目录使用xib文件构建界面1、将ViewController.h、ViewController.m、Main.storyboard三个文件delete掉2、Deployment Info的Main Interface置空,也就是去掉Main3、添加试图控制器4、修改AppDelegate文件,将xib文件添加到window中5、运行结果6、 错误“This Class ...

2019-03-14 00:27:25 1054

转载 xcode快捷键 IOS开发快捷键 比较全面

转载:iOS开发快捷键作者:指尖书法链接:https://www.jianshu.com/p/8e5c6acb840f一、快速移动相关代码移动: 上:command + option + [ 下:command + option + ] 左:command + [ 右:command + ] 代码上下左右移动 快速移动光标到当前整个编辑区域的顶部/底部...

2019-03-13 23:50:15 750

原创 Java对象的生命周期 引用 回收

目录 1、垃圾回收器需要关注的内容2、对象的“存活”和“死亡”2.1 引用计数算法2.2 可达性分析算法2.3 java中可作为GC Roots的对象3、引用强引用软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)1、垃圾回收器需要关注的内容Java运行时内存区域的各个部分中,程序计...

2019-02-17 21:13:05 377

原创 gradle implementation、compileOnly、api

最近在做项目的时候,由于使用了3.x的gradle,在制作完成sdk后使用到宿主工程后发现原本可用的string资源找不到了,原因是对于新版本的依赖还没有完整的看过,只是知道使用implementation代替了compile,api的使用等,这里写一篇做一个备注。Android Studio3.x 相比 2.x的版本,gradle版本相应的要求升级为了3.x了,升级后,默认的依赖compil...

2019-01-24 12:22:12 4608

原创 RxJava2 Flowable ofType 过滤操作符

目录1 ofType接口2 ofType图解3 ofType示例ofType从发射的项目中过滤出指定的类型发射 1 ofType接口<U> Flowable<U> ofType(Class<U> clazz) Filters the items emitted by a Publisher, only emitting t...

2018-11-23 22:51:52 303

原创 RxJava2 Flowable mergeWith 合并操作符

目录1 mergeWith接口2 mergeWith图解3 mergeWith示例1 mergeWith接口Flowable<T> mergeWith(Publisher<? extendsT>other) Flattens this and another Publisher into a single Publisher, witho...

2018-11-23 22:37:26 3542

原创 RxJava2 Flowable map 变换操作符

目录1 map接口2 map图解3 map示例1 map接口<R>Flowable<R> map(Function<? superT,? extends R>mapper) Returns a Flowable that applies a specified function to each item e...

2018-11-23 22:03:18 984

原创 RxJava2 Flowable last

目录1接口2图解和说明3测试用例1接口Single<T> last(TdefaultItem) Returns a Single that emits only the last item emitted by this Flowable, or a default item if this Flowable completes with...

2018-11-23 19:59:24 241

标签导航源码

这个资源是配合《IOS 学习笔记 页面导航:标签导航》这篇文章使用的

2019-04-25

帧动画图片资源 下载

IOS 学习笔记 UIImageView 创建帧动画图片资源

2019-04-11

springboot.pdf

SpringBoot2精髓,高清版

2018-09-04

MWeb for mac

专业的Markdown写作、记笔记、静态博客生成软件 - MWeb

2018-09-01

mat for mac

mat 内存泄露分析之MAT工具 MAT的全称是EclipseMemoryAnalyzer,一款强大的内存泄漏分析工具,MAT不需要安装,下载后解压即可使用。对于Eclipse来说,MAT也有插件版,但是不建议使用,因为独立版使用起来更加方便,即使不安装Eclipse也可以正常使用,当然前提是有内存分析后的hprof文件

2018-09-01

sublime for mac

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

2018-09-01

charles for mac

charls 抓包工具用于网络抓包,mac版本的,资源本来想免费的,但是最低只能选择1个

2018-09-01

sketch产品设计工具

Sketch 是一款轻量,易用的矢量设计工具,如果你是一枚交互设计师或者UI设计师,那么你一定知道Sketch这个强大的矢量设计软件;如果你用过Photoshop,那么在你接触了Sketch之后就能了解到这款产品是多简单易用

2018-09-01

空空如也

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

TA关注的人

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