![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
銨靜菂等芐紶
这个作者很懒,什么都没留下…
展开
-
如何在iPhone开发中实现解压缩gzip
转载自品略图书馆http://www.pinlue.com/article/2020/03/2612/5710055994125.html在iPhone开发中实现解压缩gzip是本文要介绍的内容,最近做的一个东西中,需要从网络获取xml文件,但是该文件用了gzip压缩的。搜索一 下有人说gzip压缩的用urlrequest可以自己解压,但是这必须从服务器返回的header中有accep...转载 2020-03-26 13:43:25 · 178 阅读 · 0 评论 -
页面数据可视化,你可以这样做。
可视化不是单纯的数据展示,其真正价值是设计出可以被读者轻松理解的数据展示。设计过程中的每一个选择,最终都应落脚于读者的体验,而非设计者个人。本文提到了一些常见错误,也是经验总结出的一些技巧。这25条小技巧能够快速提升和巩固你的数据可视化设计。一起来看看!一「原则」1. 选择可以讲故事的图表你首先需要思考清楚你想达到什么目的、传达什么信息、以及你的用户是谁等。2. 删减与故...转载 2019-05-17 16:51:52 · 642 阅读 · 0 评论 -
iphone手机信号差?教你一招辨别基带是高通还是英特尔
iphone手机信号差?教你一招辨别基带是高通还是英特尔,望转告!虽说iPhone手机的优势很多,很多的人愿意购买iPhone手机,但是iPhone手机从一开始出来到现在一直是有一个问题,那就是iPhone手机在信号上比较差,不过那个时候很多的用户并没有把这个问题放在心里,因为也只是部分的机型出现了这个问题,很大一部分还是没有出现的。可是在去年这个问题就彻底的爆发了,众多的用户都表示购买了去年...原创 2019-05-18 12:20:20 · 2678 阅读 · 0 评论 -
如何用 Python 实现读写锁?
起步Python 提供的多线程模型中并没有提供读写锁,读写锁相对于单纯的互斥锁,适用性更高,可以多个线程同时占用读模式的读写锁,但是只能一个线程占用写模式的读写锁。通俗点说就是当没有写锁时,就可以加读锁且任意线程可以同时加;而写锁只能有一个线程,且必须在没有读锁时才能加上。简单的实现importthreadingclassRWlock(object):def__in...转载 2019-06-06 16:13:53 · 614 阅读 · 0 评论 -
Kaggle实战目标检测技巧合集
本文来自52CV群友Spytensor参加Kaggle目标检测比赛的总结,作者是位数据竞赛爱好者,文章非常具有实战意义。欢迎收藏~背景国内的数据竞赛真的缺乏交流,还是喜欢 kaggle 的 kernel 和讨论区,真硬核!这里分享一下我总结的一些目标检测中会用到的 “奇淫技巧”,牵扯到代码的我就直接拿mmdetection[1] 来举例了,修改起来比较简单。1. 模型选择近...转载 2019-06-01 12:02:17 · 2692 阅读 · 2 评论 -
前端开发:Javascript 面试题及回答策略集合
不管你是面试官还是求职者,里面的思路都能让你获益匪浅。单体应用和微服务架构之间有哪些主要区别,从灵活性和可扩展性的角度来看,哪个是更好选择?解析:这个问题用来评估基础编码知识。答案可以有多种,所以应该注意倾听具体的问题,并尽量全面回答,来展示自己对单体应用与微服务架构的理解。面试官想知道些什么:求职者对编码的熟悉程度求职者对不同构建方法利弊的理解是否具有从单体应用服务过渡...转载 2019-06-02 11:13:21 · 125 阅读 · 0 评论 -
Android刘海屏、水滴屏全面屏适配
现在,市面上的屏幕尺寸和全面屏方案五花八门。这里我使用了小米的图来说明:上述两种屏幕都可以统称为刘海屏,不过对于右侧较小的刘海,业界一般称为水滴屏或美人尖。为便于说明,后文提到的「刘海屏」「刘海区」都同时指代上图两种屏幕。刘海屏、水滴屏全面屏适配细节当我们在谈屏幕适配时,我们具体谈什么呢? 适应更长的屏幕 防止内容被刘海遮挡 其中第一点是所有应用都需要适配的,对应下文的...转载 2019-06-09 15:43:47 · 396 阅读 · 0 评论 -
分享受用一生的高效 PyCharm 使用技巧。
PyCharm 使用技巧1受用一生的高效PyCharm使用技巧(一)2受用一生的高效PyCharm使用技巧(二)3受用一生的高效PyCharm使用技巧(三)16. 快速定位到错误行前几天打开 PyCharm,发现在导航栏这里出现了很多红色波浪线,有过 PyCharm 使用经验的同学,这是代码出现了错误。顺着波浪线,我一层一层地展开目录树,终于找到了那个包含错误的文件。由于...转载 2019-06-22 14:18:44 · 194 阅读 · 0 评论 -
华为鸿蒙为何让谷歌的安卓如鲠在喉?
谷歌最近因华为“鸿蒙”系统而“如鲠在喉”,我觉得原因有两点: 华为手机有3亿多的用户,失去华为手机的支持,安卓系统的市场占有率造成一定的影响; 鸿蒙系统对标谷歌正在研发的Funchsia系统,用于替代安卓,对谷歌的系统造成“威胁”。 1、谷歌的“反常行为”美国“禁售令”之后,谷歌终止了与华为的业务往来,撤销了华为的安卓许可,华为将不能使用包含谷歌移动服...转载 2019-06-18 18:23:28 · 2004 阅读 · 1 评论 -
RocketMQ之消息重试。
RocketMQ使用过程中,如何进行消息重试。首先,我们需要明确,只有当消费模式为 MessageModel.CLUSTERING(集群模式) 时,Broker才会自动进行重试,对于广播消息是不会重试的。集群消费模式下,当消息消费失败,RocketMQ会通过消息重试机制重新投递消息,努力使该消息消费成功。当消费者消费该重试消息后,需要返回结果给broker,告知broker消费成...转载 2019-07-24 12:07:04 · 1944 阅读 · 0 评论 -
科普: 4G太慢? 你对网速有误解!
随着4G手机上网的全面普及对手机网速的各种吐槽愈演愈烈真的是网速太烂吗?10086客服妹纸泣血整理 ——上亿用户对4G的三大误解,快来看看有你吗?一、卡不换怪我喽sim卡就像一张上路通行证别人都坐上高铁了,你买的绿皮车速度肯定不好比的嘛!14G时代了,别再用2G时代的sim卡了如果你的卡已经连续使用4年以上,那么就去换一张新的吧。...转载 2019-09-08 10:12:52 · 992 阅读 · 0 评论 -
Eclipse及其插件介绍和下载
ColorEditorColorEditor一个语法着色器。采用JEdit的语法高亮显示模式,支持超过140种不同的文件类型。Topcased UML EditUML2.1建模工具,支持9种模型图包括:UML用例图,类图,包图,顺序图,协作图,状态图,活动图,构件图,部署图。并提供Java与模型图的转换引擎。OJB_PluginOJB_Plugin能够显示数据库...转载 2019-05-26 10:37:39 · 192 阅读 · 0 评论 -
Python程序生成斐波那契数列
问题定义编写一个Python函数用来生成一个斐波那契数列。斐波那契数列是一个这样的数列,它的后一项是前两项之和。斐波那契数列的最前边两项先后是0和1 。解决方案Python的魅力就体现在当遇到一个相同的问题时,总是有多种方法可以来处理,在本文中我们将详细探讨几种最好的方法来使用Python生成斐波那契数列。方法1:使用递归生成斐波那契数列输出...转载 2019-05-16 18:28:14 · 2780 阅读 · 0 评论 -
Spring Cloud微服务接口这么多怎么调试?
导读今天和大家聊一下Spring Cloud微服务下服务接口调试及管理的话题!我们知道在微服务架构下,软件系统会被拆分成很多个独立运行的服务,而这些服务间需要交互通信,就需要定义各种各样的服务接口。具体来说,在基于Spring Cloud的微服务模式中,各个微服务会基于Spring MVC的Controller定义多个该微服务需要向外部发布的接口。根据各个微服务功能边界定义的不同,有些...翻译 2019-05-20 15:57:06 · 3590 阅读 · 0 评论 -
想学编程语言,Python、JavaScript、Swift、Java如何选?
如今,招聘市场中的编程技能有点供不应求。 雇主希望求职者具备一定的编程技能,而那些会编写代码的人待遇更丰厚。 掌握一门编程语言可以帮助求职者迈入软件工程或web开发等热门领域,然而,初学者往往不知道从何入手。 那么,哪种编程语言最适合入门呢? 在学习一些最受欢迎的编程语言之前,先问自己几个问题。 你为什么想学编程语言? 你的职业目标是什么? ...原创 2019-05-10 17:37:34 · 610 阅读 · 0 评论 -
安卓10正式发布! 全球超21款手机可升级
5月8日凌晨,谷歌 I/O 大会正式召开,谷歌也借此发布了全新一代操作系统Android Q,同时还公布了这款Android Q(10)系统所带来的诸多新特性,例如增加了更多手势功能、内置5G支持、支持可折叠的异形、实时字幕等非常强大又好用的功能,同时对于安全和隐私也有所改进。对于Android Q新版系统,所加入手势功能,无论是从其Home键设计,还是从其手势操作方面,很大程度都有...原创 2019-05-10 18:25:53 · 262 阅读 · 0 评论 -
Jenkins 配置信息变更历史跟踪。
像 Jenkins 这样的系统,使用的过程就是配置文件变更的过程。如果能够对配置文件的变更进行跟踪管理,将极大的提高系统的可用性。Job Configuration History 插件就是这么一款实用而精巧的组件。很显然,相对于它的功能而言,它的名字实在是太低调了。因为它不仅能处理 Job Configuration 的变更历史,还能够处理系统级别的配置变更历史。安装 Job Configu...转载 2019-05-24 12:40:33 · 1988 阅读 · 0 评论 -
MySQL备份与主备配置
数据备份类型 全量备份:备份整个数据库 增量备份:备份自上一次备份以来(增量或完全)以来变化的数据 差异备份:备份自上一次完全备份以来变化的数据 全量备份全量备份的方法有 2 种,一种是利用数据库管理工具提供的备份恢复和导入导出功能。例如:如果使用 Navicat、PHPMyAdmin 之类的可视化工具,可以直接点击转储 SQL 文件,或者导出 SQL 文件之...原创 2019-05-11 11:35:09 · 143 阅读 · 0 评论 -
三星拒绝向苹果提供5G芯片,苹果陷入了怎样境地?
据相关媒体报道,传闻苹果有意向高通与三星电子采购5G基带芯片,但是都被拒绝。此前,折叠屏手机领域这一块,苹果已经落后于华为、三星等。如今,苹果向高通和三星购买5G基带失败,目测要么跟网友所言试试华为这一渠道,要么就自研5G芯片。但是,以目前华为和苹果以及华为和美国之间的纠纷,第一条路显然是丢了面子又失里子,而第二条路却会陷入“落后就要挨打”的局面。若说三星拒绝提供5G芯片是意料之外,那么高通拒...翻译 2019-05-11 12:05:11 · 429 阅读 · 0 评论 -
盘点几个linux中有趣的游戏 。
游戏是 Linux 的传统弱项之一,感谢 Steam、GOG 和其他的游戏开发商将商业游戏移植到了多个操作系统,Linux 的这个弱项在近几年有所改观,但是这些游戏通常都不是开源的。当然,这些游戏可以在开源系统上运行,但是对于开源的纯粹主义者来说这还不够好。那么,有没有一款能让只使用自由开源软件的人在不影响他们开源理念的情况下也能享受到可靠游戏体验的精致游戏呢?当然有啦!虽然开源游戏不太可...原创 2019-05-11 13:54:27 · 502 阅读 · 0 评论 -
电脑键盘上的灰尘怎么清除?5个小妙招轻松对灰尘say拜!
键盘是我们最常用的计算机输入设备,如果按键不灵活、油腻腻的、轻按不起作用,按下弹不起的话,会给你的工作计算机操作带来很多烦恼。另外,如果按键经常不进行清洗的话,它还会成为多种传染病的传染源。可见对键盘的清洗工作是多么重要。可是由于键盘按键数量较多,结构复杂,清洁电脑键盘的几个小窍门:1、拍打键盘关掉电脑,将键盘从主机上取下。在桌子上放一张报纸,把键盘翻转朝下,距离桌面10厘米左右,拍打并摇晃。...原创 2019-05-11 17:18:35 · 2519 阅读 · 0 评论 -
数据分析基本要求:熟练SQL。
摘要经常看到一份数据分析岗位的招聘要求:“熟练使用SQL”。那你真的熟练吗?最基本的几个问题,SQL是什么?数据库是什么?RDBMS又是什么?什么叫表?数据库(Database):按照数据结构来组织、存储和管理数据的仓库。RDBMS:(Relational Database Management System)关系数据库管理系统,存储和操作关系数据库表中排列的数据的软件。S...转载 2019-05-21 13:06:02 · 1312 阅读 · 0 评论 -
Android十岁了,它是如何逆袭成全球最多人用的手机系统的?
可别忘了,Android 是第一代(version one)……而且它看起来也非常「第一代」。 他们只有一家手机制造商(HTC),而我们有 55 家。要用他们的系统,只能选一家运营商,而我们有 175 家选择。 2008 年 10 月,微软时任 CEO Steve Ballmer在接受 BBC 采访时说道。他所谈论的,正是于 2008 年 9 月 23 日正式发布的 HTC G1 上...原创 2019-05-12 11:33:59 · 634 阅读 · 0 评论 -
App渗透中常见的加密与解密。
随着App移动应用技术 的广泛应用及移动开发技术的飞速发展过程中,移动应用的安全也越来越被得到重视,在App服务端渗透中,我们在抓包时经常会发现App在数据传输过程中做了加密(如图1),以防止数据被查看或者被篡改;而渗透过程中的很多时候我们都需要抓包数据修改,这就要求我们需要先对App数据包进行解密了。一、一些常见的加密方式对于App传输数据加密,一般会考虑三个方面1) 可用性:客...转载 2019-05-19 12:36:38 · 5931 阅读 · 0 评论