精彩博客

一款快速生成安卓shape的插件--NoCodeShape

一、NoCodeShape介绍 NoCodeShape是一个能可视化界面操作生成Android中Shape.xml的Android Studio插件。对于新手能更好的去接受Android中相对应的属性,对于资深程序员则能简化操作,快速生成...

11/27 16:20
249
0
零基础,史上最通俗视频编码技术入门

1、引言 如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技...

11/19 11:22
3.8K
39
马蜂窝 IM 移动端架构的从 0 到 1

(马蜂窝技术原创内容,公众号 ID:mfwtech) 移动互联网技术改变了旅游的世界,这个领域过去沉重的信息分销成本被大大降低。用户与服务供应商之间、用户与用户之间的沟通路径逐渐打通,沟通...

10/21 19:21
1K
5
自定义报头协议可能没那么难

在学习过计算机网络的课程,我们知道刚开始计算机都是单独脱机工作的,没有联网的情况下计算机的信息共享能力、运算能力都非常有限,后来诞生了计算机网络.有了就是那几网络,计算机 A 的信息和数...

10/07 16:50
650
0
1995年的资深工程师,和你谈谈如何进阶

1995年的资深工程师,和你谈谈如何进阶 自我介绍 网络ID:杭城小刘,城市:顾名思义,人在杭州。1995年出生,本科毕业,现在是一名 iOS 资深工程师,年薪 35w。兴趣爱好广泛:乒乓球、美食、...

09/21 19:46
253
3
开源中国客户端 Android 10 经验适配指南,含代码

我们App的适配从 targetSdkVersion = 26跨版本升级到29,因此会遇到大量的坑,最终的版本配置如下: 现在进入填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java....

09/16 11:05
10.6K
33
你知道字节序吗

最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iOS 小端序...

09/15 22:52
3.3K
5
论汽车车机快速启动与开机动画、倒车影像三者关系

在讨论此问题之前,我们先来讨论下软件系统的性能与稳定性的重要性、以及其两者之间的关系。 首先市场上的消费者大体有两种,一种是初级消费者,他们大多对整个产品的软件需求点不明确,从而...

08/30 10:30
814
1
移动开发中的 Web:WebView、WebKit、JSCore、Web 优化、热修复、跨平台、Native、Hybrid……

移动开发领域近年来已经逐渐告别了野蛮生长的时期,进入了相对成熟的时代。而一直以来 Native 和 Web 的争论从未停止,通过开发者孜孜不倦的努力,Web 的效率和 Native 的体验也一直在寻求着...

08/19 16:09
9K
20
Android 组件化最佳实践 ARetrofit 原理

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/TXFt7ymgQXLJyBOJL8F6xg 作者:朱壹飞 ARetrofit 是一款针对Android组件之间通信的路由框架,实现快速组件化开发的利器。...

08/06 09:22
895
1
且听穿林打叶声———Ashmem机制讲解

且听穿林打叶声———Ashmem机制讲解 侯亮 (Android 7.0) 在Android平台上,提供了一种共享内存的机制——Ashmem。该机制内部其实复用了Linux的共享内存机制。Ashmem机制使用linux的mmap系...

07/17 21:26
1K
3
Android ClassLoader加载过程源码分析

背景 Android开发过程中,开发的小伙伴对动态加载代码肯定不陌生。使用各个开源框架的中都应该有接触,其主要原理离不开ClassLoader等相关的类。这里我们会从Android中ClassLoader等相关类的...

07/15 18:54
372
0
iOS开发之EventKit框架的应用

iOS开发之EventKit框架的应用 一、关于系统日历和提醒事宜 iOS系统自带的Calendar应用非常强大,用户可以在其中添加日程事件,并且其提供了接口供其他应用进行调用,可以向日历中进行事件的读...

06/26 00:44
660
0
iOS13 适配 夜间模式(深色模式 DarkMode)与其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 适配 夜间模式与其他 夜间模式 其他问题:presentViewController ###一 :夜间/深色模式 DarkMode 夜间模式是iOS13的重要更新之一,随之...

06/19 15:57
4K
2
Qt编写自定义控件20-自定义饼图

一、前言 上次在写可视化数据大屏电子看板项目的时候,为了逐步移除对QChart的依赖(主要是因为QChart真的太垃圾了,是所有Qt的模块中源码最烂的一个,看过源码的人没有一个不吐槽,不仅不支...

06/03 23:16
1K
2
Android APP native 崩溃分析之令人困惑的 backtrace

原文地址:https://caikelun.io/post/2019-06-01-android-app-native-crash-confusing-backtrace/ 完美无缺的代码逻辑,一定能产生完美无缺的程序吗?答案是否定的。从软件的层面来看,也许只...

06/01 23:41
526
2
iOS开发如何避免安全隐患

现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 一、网络方面 用抓包工具可以抓取手机通信接口的数据。以Charles...

05/30 14:03
1K
0
iOS 瘦身之道

App 的包大小做优化的目的就是为了节省用户流量,提高用户的下载速度,也是为了用户手机节省更多的空间。另外 App Store 官方规定 App 安装包如果超过 150MB,那么不可以使 OTA(over-the-ai...

05/16 17:11
575
1
JSBridge框架解决通信问题实现移动端跨平台开发

【宜信技术沙龙002期】数据中台:宜信敏捷数据中台建设实践|宜信技术沙龙 将于5月23日晚8点线上直播,点击报名 一、跨平台开发是趋势 目前主流的移动端平台主要是Android和iOS,为了尽可能复...

05/15 18:12
410
0
马蜂窝 iOS App 启动治理:回归用户体验

增长、活跃、留存是移动 App 的常见核心指标,直接反映一款 App 甚至一个互联网公司运行的健康程度和发展动能。启动流程的体验决定了用户的第一印象,在一定程度上影响了用户活跃度和留存率。...

05/10 10:38
563
0

没有更多内容

加载失败,请刷新页面

零基础,史上最通俗视频编码技术入门

1、引言 如今我们所处的时代,是移动互联网时代,也可以说是视频时代。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响。 而这一切,离不开视频拍摄技...

11/19 11:22
3.8K
39
开源中国客户端 Android 10 经验适配指南,含代码

我们App的适配从 targetSdkVersion = 26跨版本升级到29,因此会遇到大量的坑,最终的版本配置如下: 现在进入填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java....

09/16 11:05
10.6K
33
你知道字节序吗

最近在调一个自定义报文的接口时,本来以为挺简单的,发现踩了好几个坑,其中一个比较“刻骨铭心”的问题就是数据的字节序问题。 背景 自定义报文,调用接口,服务端报文解析失败 iOS 小端序...

09/15 22:52
3.3K
5
且听穿林打叶声———Ashmem机制讲解

且听穿林打叶声———Ashmem机制讲解 侯亮 (Android 7.0) 在Android平台上,提供了一种共享内存的机制——Ashmem。该机制内部其实复用了Linux的共享内存机制。Ashmem机制使用linux的mmap系...

07/17 21:26
1K
3
iOS13 适配 夜间模式(深色模式 DarkMode)与其他

https://my.oschina.net/wintelsui/blog/3063883 iOS13 适配 夜间模式与其他 夜间模式 其他问题:presentViewController ###一 :夜间/深色模式 DarkMode 夜间模式是iOS13的重要更新之一,随之...

06/19 15:57
4K
2
iOS开发如何避免安全隐患

现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 一、网络方面 用抓包工具可以抓取手机通信接口的数据。以Charles...

05/30 14:03
1K
0
浅析web端的消息推送原理

转载本文需注明出处:EAWorld,违者必究。 引言: 在互联网高速发展的时代里,web应用大有取代桌面应用的趋势,不必再去繁琐的安装各种软件,只需一款主流浏览器即可完成大部分常规操作,这些...

03/21 10:51
4.6K
13
看完这篇你们团队的代码也很规范

最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出...

03/04 09:35
8.9K
11
Flutter | 状态管理特别篇——Provide

前言 今天偶然发现在谷歌爸爸的仓库下出现了一个叫做flutter-provide的状态管理框架,2月8日才第一次提交,非常新鲜。在简单上手之后感觉就是一个字——爽!所以今天就跟大家分享一下这个新的...

02/21 01:29
5.7K
6
Android调试神器stetho使用详解和改造

本文由云+社区发表 作者:NaOH 概述 stetho是Facebook开源的一个Android调试工具,项目地址:facebook/stetho 通过Stetho,开发者可以使用chrome的inspect功能,对Android应用进行调试和查看...

02/15 17:50
3.2K
6
自己动手写事件总线(EventBus)

本文由云+社区发表 事件总线核心逻辑的实现。 EventBus的作用 Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网...

2018/12/29 12:06
3.8K
2
iOS 的组件化开发

在一个APP开发过程中,如果项目较小且团队人数较少,使用最基本的MVC、MVVM开发就已经足够了,因为维护成本比较低。 但是当一个项目开发团队人数较多时,因为每个人都会负责相应组件的开发,...

2018/10/03 22:59
1K
1
入坑Flutter ,弃坑React-Native(简单体验)

前言 由于业务需要之前用react-native重写了公司项目,中间碰到各种坑,莫名其妙红屏,适配坑,页面刷新坑,打包坑,热更新坑.折磨了两个月终于完成.年初就听说了Flutter,看一下是用Google的Dart语...

2018/08/15 11:38
29.4K
13
Jenkins的Pipeline脚本在美团餐饮SaaS中的实践

一、背景 在日常开发中,我们经常会有发布需求,而且还会遇到各种环境,比如:线上环境(Online),模拟环境(Staging),开发环境(Dev)等。最简单的就是手动构建、上传服务器,但这种方式...

2018/08/03 11:54
2.4K
4
了解iOS消息推送一文就够:史上最全iOS Push技术详解

本文作者:陈裕发, 腾讯系统测试工程师,由腾讯WeTest整理发表。 1、引言 开发iOS系统中的Push推送,通常有以下3种情况: 1)在线Push:比如QQ、微信等IM界面处于前台时,聊天消息和指令都会...

2018/07/16 14:44
3.3K
9
渐进式Web应用(PWA)入门教程(上)

最近关于渐进式Web应用有好多讨论,有一些人还在质疑渐进式Web应用是否就是移动端未来。 但在这篇文章中我并不会将渐进式APP和原生的APP进行比较,但有一点是可以肯定的,这两种APP的目标都是...

2018/05/18 09:26
1K
0
Shell入门看我吧

shell入门的文章,对shell不太熟悉小伙伴可以看看

2018/04/04 09:58
4K
9
Flutter 初尝:从 Java 无缝过渡

# 准备阶段 ## 下载 Flutter SDK 新建 Flutter 文件夹,克隆 Flutter SDK: ```bash git clone -b beta https://github.com/flutter/flutter.git ``` ## 配置 Flutter 环境 我是 Mac 系统,F...

2018/03/09 11:55
3.9K
4
微信团队原创分享:iOS版微信的内存监控系统技术实践

微信自15年年底上线FOOM上报,每天FOOM次数与登录用户数比例接近3%,同期crash率1%不到。而16年年初某东老大反馈微信频繁闪退,接着16年8月不少外部用户反馈微信启动不久后闪退,分析大量日志...

2018/03/05 10:43
3.2K
4
腾讯技术分享:社交网络图片的带宽压缩技术演进之路

为了进一步降低运营带宽成本,减小用户访问流量及提升页面加载速度,社交网络 CDN运维紧跟行业图片优化趋势,创新引入WebP、SharpP、自适应分辨率、Guetzli等图像压缩技术到现网,经过三年多...

2018/02/05 11:33
4.5K
6

没有更多内容

加载失败,请刷新页面

PPT中怎样批量替换字体?不知道的赶快来学一学吧

对于PPT的制作同样的时间同样的题材为什么别人的就是比自己做的好看?并且大佬们耗时还很短,这就很纳闷。其实是大佬们掌握了更多制作PPT的技巧,并进行熟练使用从而可以快速制作出好看的PPT...

今天 17:17
6
0
移动端列表,点击某条记录,进入详情页,返回时定位在刚才点击的位置

在移动web开发过程中,遇到这样一个问题:返回父页面时,父页面会自动刷新。这个机制在某种场景下很好用,但在列表页与详情页之间跳转时就会导致一个很不好的用户体验。那就是详情页回到列表...

今天 16:19
17
2
获取 URL 里的参数,转换为字典 并提取出来

例子:https://xxxxxx/?team_id=5d5e077fce6d2a62177da413&account_id=5d665417ce6d2a4c759ab835 思考:现在怎么样从这串链接里获取 team_id 和 account_id 这两个参数和值呢? 第一步:先通...

今天 16:15
4
0
iOS 单例对象的销毁

iOS 在使用 dispath_once 创建单例对象后,由于 onceToken 在使用之后被标记为了 -1,所以 dispath_once 里面的代码会只执行一次,dispath_once 里面对象创建的代码不会再执行 ,想要销毁单例...

今天 15:17
5
0
迅睿CMS 数据库配置文件

系统框架的数据库配置文件是: config/database.php 以上参数分别代表是: 服务器地址 数据账号 数据库密码 数据库名称 数据表前缀 带端口的写法是:127.0.0.1:3307 如何验证数据库是否可用呢...

Android Drawable 那些不为人知的高效用法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/lmj623565791/article/details/43752383 转载请标明出处:...

今天 13:30
6
0
如何将mkv格式转换成mp4视频呢

在日常生活中都会使用到MKV视频文件的。MKV视频文件主要是视频文件、音频文件和字幕压制的。MKV视频一般在网上都是可以直接下载的。各种种子和磁链下载的也基本都是MKV视频。但有时可能会碰到...

今天 11:52
7
0
用什么思维导图软件作图比较流畅?这样绘制思维导图的操作方法你

现在越来越多的人接触思维导图并进行绘制使用,不仅给工作带来了很大的便利同样对自己的思维能力得到很大的提升。但是对于很多刚接触思维导图的伙伴来说不知道选择什么样的工具进行绘制,更不...

今天 09:42
5
0
Android开发之六大常用布局,你知道了吗?

网上有人比喻的很好:布局好比是建筑里的框架,组件按照布局的要求依次排列,就组成了用于看见的漂亮界面了。 布局类型 1. LinearLayout (线性布局) 线性布局是按照水平或垂直的顺序将子元素...

Android 模块化完整方案实现

Android 模块化完整方案实现 https://blog.csdn.net/yalinfendou/article/details/78822749 https://blog.csdn.net/asddavid/article/details/53436848......

昨天 20:50
7
0
RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex解决方法

在Android开发过程中都避免不了要集成第三方的项目、集成完之后今天碰到这个令人我非常不开心的transformClassesWithDexForDebug Exception、详细的Log如下: Error:java.lang.RuntimeExcep...

昨天 20:37
7
0
Word行间距调整不了?学会这个技巧一招结局

Word中的行间距如何调整?文档中的间距太大,整个文档看起来就很奇怪,想要文档更加规范,就需要对文档的行间距进行调整;可是有些文档设置了固定行间距无法对其进行调整,这时候该怎么办?其...

昨天 18:00
9
0
Android Studio运行/assembledebug的区别

Android Studio运行/assembledebug的区别 运行按钮: 日志中会出现目标手机提示,会根据手机的指令集打出它认为合理可运行的配置。so文件可能不完全 assembledebug: 按gradle的配置,完全s...

昨天 16:48
14
0
小程序模板消息下线快开启订阅消息功能

小程序模板消息能力在帮助小程序实现服务闭环的同时,也存在一些问题,如: 1. 部分开发者在用户无预期或未进行服务的情况下发送与用户无关的消息,对用户产生了骚扰; 2. 模板消息需在用户访...

昨天 16:08
6
0
关于编译多目标平台abi的控制的随笔记录

仅限于DEBUG包 关于编译多目标平台abi的控制注意事项 即编译出"armeabi-v7a", "arm64-v8a"的控制。 对应用控制 ndk的abi类型有助于较少apk的包体大小 最终输出的平台类型数量与最终执行编译命...

昨天 15:00
7
0
控制引入的so文件在debug编译时输出目标平台ABI类型(arm-v7a,arm64-v8a)

控制引入的so文件在debug编译时输出目标平台ABI类型(arm-v7a,arm64-v8a) buildTypes { debug { jniDebuggable false ndk { abiFilters "armeabi-v7a", "arm64-v8a" } } release { minifyE...

昨天 14:34
6
0
报 Safe Area Layout Guide before ios 9.0 的错

Xcode 升级到 Xcode 9 beta, 创建 xib 的时候报了Safe Area Layout Guide before ios 9.0 的错 由于项目选择的是最低支持 iOS 8。 苹果在 iOS 7 中引入的 Top Layout Guide 和 Bottom Layou...

昨天 11:33
6
0
10款精美组织结构流程图模板分享,熟练掌握月薪2万+

流程图是大家日常工作中必备的工具之一,可以清楚直接地展现一些复杂的数据和逻辑关系。那么流程图该怎么画呢?如果你到选择还不会画流程图,那也没关系,可以选择使用流程图模板来对流程图进...

昨天 09:47
10
0
iOS13 xcode11 新建项目低版本上黑屏

更新了Xcode11,并创建了项目之后,且发现真机和模拟器都黑屏了,怎么都不显示View了。 然后项目中比之前莫名其妙的多出来了两个文件: APPdelegate.m中也多了两段不明所以的代码: #pragma ...

昨天 09:35
7
0
视频直播开篇之camera+TextureSurface预览

视频直播开篇之camera+TextureSurface预览 今天来讲讲使用camera接口和TextureSurface两个来进行预览 先看xml: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.Const...

昨天 06:20
17
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部
天津时时彩