自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 收藏
  • 关注

原创 iOS 11 安全区域适配总结

导语:本文主要是对iOS 11下企鹅 FM APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析问...

2017-09-29 15:50:03 814

原创 [特斯拉组件]iOS 高性能 PageController

1.组件介绍Page是企鹅FM研发的分页组件,包括支持分页非交互切换(通过方法调用导航切换)和交互切换(屏幕的手势滑动),多个分页Controller和View的管理。1.1需求背景为什么弃用UIPageViewController,首先介绍一下UIPageViewController,这是系统为开发者定制的分页组件,提供了两种分页切换的效果,一是滑动 二是翻页。且提供了前后切换的回调。a) UI...

2017-09-20 16:46:35 2003 2

原创 从 iOS Basecamp 3 探索混合应用开发的最佳实践

原文:Basecamp 3 for iOS: Hybrid Architecture 作者:Zach Waugh 翻译:陈冬 审校:苏宓 Basecamp 是 37signals 公司旗下的一款非常流行的基于云服务的项目管理软件。以简单易用和颠覆性的创新而出名。笔者曾写过很多篇关于如何构建混合移动应用的文章。Basecamp3 项目代表了混合移动架构的最新版本,并且...

2017-09-19 09:50:46 650

原创 快速掌握物联网开发技能

原文:The IoT Skill Gap and You 作者:Cate Lawrence 翻译:安翔 审校:苏宓 当前掌握物联网技能的开发人员较为紧缺,本文列举物联网发展面临的一些挑战及机遇,为你的技能升级奠定基石。随着物联网影响范围的扩大,它逐渐渗透到我们生活的方方面面,其蓬勃发展的背后需要高效的开发技能作支撑。在过去几个月里,有研究表明人们开始对缺乏相关的开发...

2017-09-14 10:32:31 1833

原创 iOS 11 将于9月19日正式发布,一文带你了解它的那些特性

以“我们,家里见”为主题的 2017 苹果秋季发布会于今天凌晨在 Steve Jobs Theater 正式拉开帷幕。在硬件方面,苹果发布了常规更新的 iPhone 8 和 iPhone 8 Plus 、十周年纪念版 iPhone X,此外还有 Apple Watch 3、Apple TV 4K。软件方面,备受期待的莫过于 iOS 11,接下来,让我们一起一睹 iOS 11 的风采。iOS 11 ...

2017-09-13 16:49:37 224

原创 从 Arduino 传递温湿度值给 Node 网站

摘要:将 Arduino 制作成网络客户端,在电脑上创建并运行 Node 网站服务器程序,让 Arduino 定时向 Node 网站发布最新采集的温湿度数据。实验材料:Arduino UNO 控制板,一片;Arduino Ethernet 以太网模块(采用 W5100 芯片),一片;DHT11 温湿度传感模块,一片。Arduino 实验程序:Arduino 将把采集到的温湿度值,传...

2017-09-13 12:09:57 2288

原创 火速卸载!Chrome 搜索 User-Agent Switcher 排行第一的插件竟是木马

近日,有开发者在 Google Chrome 商店中搜索 User-Agent Switcher(https://chrome.google.com/webstore/detail/user-agent-switcher-for-g/ffhkkpnppgnfaobgihpdblnhmmbodake) 这款扩展程序时,竟然发现排行第一(459604位用户)的“User-Agent Switcher”...

2017-09-12 16:50:22 15366

原创 欠款超 1 亿,乐视被法院拉黑,“画反”了的生态还有救吗?

谈到乐视,是“生态化反”时宾客盈门的贾跃亭在台上光鲜地为我们所展示的从电商、搜索、社交、视频以及软硬结合产品等所形成的生态体系,是进军海外的“乐视北美总部”,是智能汽车、智造体育、移动等众多产品各式发布会的烧钱大战……而如今,从资金链出现危机,乐视员工停发福利、拖欠工资,到因银行对乐视的“风控”波及乐视员工信用卡额度,王朝已然分崩离析,谁的眼泪似乎都已挽救不回这个在风雨中将倾的大厦,而如今,当断臂...

2017-09-11 16:08:31 373

原创 日渐临近的苹果秋季发布会,iOS 11 GM 固件到底提前泄露了哪些秘密?

北京时间 9 月 13 日凌晨 1 点,2017 年苹果秋季发布会即将在 Apple Park 的“史蒂夫·乔布斯剧院”隆重举行。随着时间的临近,相关的爆料越来越集中,开发者们也显得越来越兴奋。近日,最大的爆料莫过于被开发者们挖掘泄漏的 iOS 11 GM 固件文件代码,到底泄漏了哪些内容呢?接下来,跟随笔者一一来探析。新版 iPhone 名称:iPhone X、iPhone 8 和 iPhone...

2017-09-11 12:56:19 269

原创 微信 iOS 收款到帐语音提醒开发总结

一、背景为了解决小商户老板们在频繁交易中不方便核对、确认到账的痛点,产品MM提出了新版本需要支持收款到账语音提醒功能。这篇文章总结了开发过程中遇到的坑和一些小技巧。二、技术方案后台唤醒App收款到账语音提醒需要收款方在收到款后,播放一段TTS合成语音播报金额,微信在前台时可以通过模板消息将需要播报的金额带下来,再请求TTS数据并播放,但是app在挂起或者被kill掉的情况下要如何请求语音数据并播放...

2017-09-11 10:12:12 815

原创 如何在移动开发者的寒冬中破冰而出?

前言在这个行业,每隔一段时间都会出现新的技术,好焦虑呀,到底该学什么?14年移动开发出现了大量的泡沫,随便一个培训机构培训几个月出来的在北上广都是8k起,现在感觉移动开发工程师供应需求方都要饱和了。招聘公司每天简历都要收到上百封,很多移动开发面试都接不到电话。该怎么办?要学习RN吗?要学习后台吗?在校的准程序员们学习android还合适吗?现在移动端不景气,是不是要学习新的语言,逃离移动端技术?应...

2017-09-08 08:50:06 222

原创 百万中国应用被下架,开发者账户地址被篡改,苹果这是怎么了?

相较过往的 Apple 秋季发布会,今年的发布会似乎增添了一丝隆重感也积蓄了众多开发者前所未有的期待,毕竟 iPhone 迎来了它的第一个十周年。据各大媒体及开发者猜测,本次发布会在硬件方面,将会带来四款新品,分别是新一代 iPhone 7s、蜂窝数据版 Apple Watch 以及 4K 版 Apple TV,压轴登场的无疑就是十周年纪念款的 iPhone 8 或是 iPhone X。在软件方面...

2017-09-07 16:45:58 492

原创 移动周刊第 206 期:强力推荐!那些你不能错过的 GitHub 插件和工具

新闻美国当地时间 9 月 12 日上午十点,即北京时间 9 月 13 日凌晨 1 点, 苹果将在 Apple Park 的史蒂夫·乔布斯剧院举行 2017 苹果秋季新品发布会。据悉这次发布会将带来四款新品,分别是新一代 iPhone 7s、蜂窝数据版 Apple Watch 以及 4K 版 Apple TV,压轴登场的无疑就是十周年纪念款的 iPhone 8。在软件上,苹果这次还将带来系统大升级,...

2017-09-07 14:06:59 321

原创 作为开发者,如何树立个人品牌?

作为一名 PHP 开发者,自从我开始在网站上“露脸”以来,我的博客和社交媒体帐户的访问量就有所增加。虽然只是轻微的增长,但对我来说依然很激动,使我更加充满激情。对于个人品牌,这是我过去所忽视的,直至近期才开始重视它。我很满意目前的工作并且暂不会考虑换工作,但我低估了在线上积极展示自我的重要性。就在上周,我深刻明白了自己以往的单纯。让我醒悟的起由,源于我所在的公司最近在招聘多个职位,并且收到了大量的...

2017-09-07 09:37:39 501

原创 让雷军都压力山大的首位 00 后 CEO 抄袭了程序员的开源项目

前有小猿题库与作业帮“构陷门”事件,后有程序员的开源作品公然被 00 后 CEO 抄袭,直接 copy 成为商业产品。如今的互联网界可以用“世风日下,人心不古”一词来形容也毫不为过。近日,一位自称“中国首位 00 后 CEO”的 17 岁少年李昕泽因为一段专访短视频走进公众的视野,尤其是 IT 界。2015 年 7 月 17 日,读初三的李昕泽成立公司——洛阳崇才网络科技有限公司(以下简称...

2017-09-05 14:16:04 461

原创 React Native 按需加载 手Q狼人杀探索之路

导语:最近特别火的狼人杀和最近特别火的React Native会擦出什么样的火花呢?本文和您一同探讨RN性能优化的现实场景。项目简介:狼人杀游戏是多人实时性游戏,对流畅度等性能都有要求。作为大型游戏,无论从代码规模和迭代速度来看,手Q的安装包和版本迭代速度都无法用native来承载这样的游戏。从而React Native成为了比较好的选择。手Q React Native 简介在手Q目前使用...

2017-09-05 10:04:03 856

原创 Google Play 300 款 App 遭新型 WireX DDoS 僵尸网络攻击,你的 Android 设备还好吗?

近日,六家科技和安全公司(其中一些是竞争对手)分别发布了几乎一样的稿件(Flashpoint, Akamai, Cloudflare, RiskIQ)。这种少见的跨行业合作目的是共同对抗一种名为 “WireX” 的网络攻击。WireX 在本月发起了一系列的大规模网络攻击,它是无数 Android 手机被黑的罪魁祸首。参与对抗的专家警告说,WireX 是新一类攻击工具的代表,想要摧毁这些攻击工具比以...

2017-09-04 11:09:40 919

原创 有钱 Python,没钱 PHP,编程语言也嫌贫爱富

摘要:在全球著名 IT 技术网站 Stack Overflow 上,我们可以基于该网站的开发者调查数据,了解全球的开发新趋势及动态。Stack Overflow 分析了其网站上各编程语言的标签的访问情况:发达国家程序员喜欢 Python、R(重视科研)、C 与 C++(重视教育);欠发达国家的喜欢 PHP 与 Android 开发。近日,在 Stack Overflow 全球移动开发者分布...

2017-09-04 09:28:40 405

原创 八大 IoT 安全关键技术解析

原文:8 Critical IoT Security Technologies 作者:John Blyler 翻译:蒋春华 审校:苏宓IoT 设备的增长也伴随着网络攻击的风险的增长,因此在设计产品时就必须考虑到系统的安全。高德纳咨询公司最近的报告预测,到 2020 年,全世界将有 200.4 亿的物联网设备相互连接,且平均每天约还有 550 万设备连接到整个网络中来。此...

2017-09-01 13:23:46 7326

原创 IoT 恶意软件之争:如何从 DoS 攻击中加强 Linux 设备安全性

原文:The IoT Botnet Wars: How to Harden Linux Devices from DoS Attacks 作者:Ralph Nguyen 翻译:安翔 审校:苏宓 当我们正忙于对抗 Mirai 和 BrickerBot 等恶意软件时,另一种新的恶意软件 Hajime 可能正在攻击物联网设备,使其失效。最好的防御手段就是实施基本的系统安全加...

2017-09-01 13:13:02 603

原创 移动周刊第 205 期:Google 正式发布 ARCore 预览版、iOS 工程打包速度提升十倍的解决方案...

前言本周 Google 正式发布了一款名为 ARCore 的新软件开发工具包(SDK)的预览版,正式向 AR 领域发力,与 Apple 的 ARKit 相抗衡。该工具包可以为现有及未来的 Android 手机提供 AR 功能。目前可以在 Pixel 和三星的 S8 设备上运行,系统需要在 Android 7.0 Nougat 以上。Google 终于要让 20 亿 Android 设备能玩上高性...

2017-08-31 10:06:21 200

原创 年薪百万的工程师钱多事少的日常

原文:Inside the world of Silicon Valley’s ‘coasters’ — the millionaire engineers who get paid gobs of money and barely work 作者:Julie Bort 翻译:顾浩鑫 摘要:有这么一群人,他们在 Facebook、Google 这类公司工作了几年,薪水几十万...

2017-08-31 09:30:52 473

原创 Google 终于要让 20 亿 Android 设备能玩上高性能的 AR 了

此前 CSDN 曾发过一篇“苹果略胜微软一筹,为什么说 ARKit 是 AR 的最好选择?”文章,苹果在今年的 WWDC 上发布的 ARKit 对增强现实领域(Augmented Reality)产生了巨大的影响。具体原因是无须特殊的硬件,这款强大并广泛可用的 AR SDK“恰好”适用于他们的 App。当提及 Apple 的 ARKit 的抢占先机,Android 开发者们也无时不在期待着 Goo...

2017-08-30 10:18:23 1778

原创 计算机视觉在 IoT 领域的实践应用

计算机视觉将改变物联网。 计算机视觉的演变计算机视觉技术在日常产品中的应用非常广泛,从可以识别手势的游戏机到可以自动对焦的手机摄像头。计算机视觉技术影响着我们生活的方方面面。事实上,计算机视觉在政府方面以及商业领域已经应用多年。可以在各种光谱范围内感测光波的光学传感器被部署在许多应用中:比如制造业中的质量保证,用于环境管理的远程传感技术或者在战场上收集情报的高分辨率相机。其中有一些传感器...

2017-08-29 09:33:03 3161

原创 30 多年的软件经验,总结出 10 个编写出更好代码的技巧

30 多年的软件经验,总结 10 个最佳妙招。那么,何以敲出一手好代码?好代码可以定义为易读、易懂、易调试、易改,最重要的还要少缺陷。显然,要想敲出一手好代码,是要花不少时间,但这在长久来看是有意义的,因为你可以花更少时间及精力去维护和复用你的代码。事实上,我们可以将好代码等同于可复用的代码,这也是下面提到的重要原则之一。代码可能只是完成了编程工作中短期目标的特定功能,但如果没人(包括你自...

2017-08-29 08:44:19 343

原创 Facebook 是如何抄袭并逼死其他创业公司的?

摘要:在这个弱肉强食、强者生存的世界,当“垄断”的科技巨头 Facebook 怼上刚冒出芽的初创公司 Houseparty ,面对其处处施压,不是“抄袭”其产品就是意欲收购,初创公司最难的可能不再是起步,而是在起步之后如何能够快速成长至足够强大,避免“羊入虎口”的悲剧发生。高科技初创企业最重要的一条生存准则是快 —— 时间就是生命。 热门视频应用的开创者 Houseparty 正是面临这样...

2017-08-28 14:06:15 1401

原创 程序员有什么错?凭什么杀我祭天

近几年各大 App 的“更新日志”们挣脱了传统的枷锁,开始彻底放飞了自我!提起“更新日志”界的网红人物,第一位莫过于混迹各大公司的 Peter 先生!事件一:Medium 之写了一堆 Bug 的 Peter在 2015 年 4 月底 Medium iOS 版本的更新日志告知用户,他们新招了一位名为 Peter 的工程师,并在随后的日志更新中很开心地表扬了勤奋的 Peter。然而好景不长,短短 2 ...

2017-08-25 17:36:50 935

原创 Google 工程师一天写多少代码?

提起程序员,大家的第一印象是?而程序员的日常?而以代码为主要工作的程序员,一天写多少代码才算达标?来自 CSDN 论坛的程序员们说:每天精华代码是 1 行。代码不在多,而在于精简、高效、美观。真正优秀的程序员都拿着高工资,其本上不用怎么写代码,如果你还拼命在写代码,说明离“优秀”还有一段距离。每天把 1000 行代码减少到 100 行。很多时候都在分析问题,查看代码,写代码越来越少了。...

2017-08-25 08:31:22 2017

原创 向来有些神秘的ThoughtWorks,突然之间要被Roy卖掉的原因竟然是……

又双叒叕有大新闻!昨天,ThoughWorks 软件工程师、软件开发方面著作者及国际知名演说家 Martin Fowler 在个人网站上发布一篇“Roy sells ThoughtWorks”博文,Martin Fowler 首先抛出了重磅炸弹,表示:“我们的创始人和所有者 Roy Singham 已决定将 ThoughtWorks 出售给位于伦敦的私募股权公司 Apax Funds。Ap...

2017-08-24 14:37:36 1377

原创 移动周刊第 204 期:Android NDK 实战开发、iOS App 启动性能优化

前言随着日全食的到来,本周 Android 8.0 最终拉开帷幕,Google 正式采取了“OREO”的甜品来命名。基于此,Google 最新的手机操作系统和 Android Nougat 的下一版本不仅由此而得名,而且 Google 还将最新的源代码推送至 AOSP。“好吃的”奥利奥 Android 8.0 正式发布:更快、更强大、更安全 技术文章Android微信 Android 视频编码...

2017-08-24 10:15:40 255

原创 Serverless 架构在 IoT 领域的应用

原文:Should You Use Serverless Architecture for Your IoT Solution? 翻译:安翔 审校:苏宓 我们通过从零开始构建一个IoT解决方案的实验,发现了一些有价值的信息,分享如下。当前我们生活在一个前所未有的行业中断的时代,这主要由技术的高速发展造成,特别是物联网(IoT)领域。物联网有助于将传统行业转变为一个数据驱动...

2017-08-23 09:11:55 1099

原创 如何快速构建物联网原型?

原文:How to be Strategic about Building your IoT Prototype 翻译:安翔 审校:苏宓 创建物联网(IoT)原型对于工程师来说是具有成就感,有时却令人沮丧的过程之一。你接通 IoT 原型设备的电源,打开电源开关,这一次信心满满,心想“这一次应该可以正常工作了”。然而,却看到设备起火,烧焦,一片狼藉;或者更多的时候系统是没有...

2017-08-23 09:06:49 1553

原创 “好吃的”奥利奥 Android 8.0 正式发布:更快、更强大、更安全

2017 年 8 月 21 日,随着日全食的到来,此前一直猜测是 OREO(奥利奥)还是 Orellete(加泰罗尼亚的点心)的 Android 8.0 最终拉开帷幕,Google 正式采取了“OREO”的甜品来命名。基于此,Google 最新的手机操作系统和 Android Nougat 的下一版本不仅由此而得名,而且 Google 还将最新的源代码推送至 Android 开源项目上(AOSP)...

2017-08-22 10:57:12 318

原创 Kotlin 为何能比 Java 做得更好?这里有你想要的答案

简评:Pinterest 已经开始用 Kotlin 来进行开发了,并且看样子用得还挺开心。虽然最近 Kotlin 变得越来越火热,但你仍然可能问自己为什么要用 Kotlin。难道有什么是 Kotlin 能做而 Java 不能做的吗?虽然两者能做的事没有本质的区别,但确实有些事 Kotlin 能干的更出色。这篇文章中我们关注两个地方:类属性和可空判断。首先,我们从一个 user model ...

2017-08-21 09:48:30 521

原创 iOS App 启动性能优化

导语本文介绍了如何优化iOS App的启动性能。本文分为四个部分:第一部分科普了一些和App启动性能相关的前置知识第二部分主要讲如何定制启动性能的优化目标第三部分通过在WiFi管家这个具体项目的优化过程,分享一些有用的经验第四部分是关键点的总结。【第一部分】一些小科普因为篇幅的限制,没有办法很详尽的说明一些原理性的东西,只是方便大家了解哪些事情可能跟启动性能有关。同时,内容相对也比较入门...

2017-08-18 09:40:41 1938

原创 深度 | 苹果略胜微软一筹,为什么说 ARKit 是 AR 的最好选择?

原文:Why is ARKit better than the alternatives? 作者:Matt Miesnieks 翻译:陈冬 审校:苏宓苹果在今年的 WWDC 上发布的 ARKit 对增强现实领域(Augmented Reality)产生了巨大的影响。开发者首次发现,一款强大并广泛可用的 AR SDK“恰好”适用于他们的 App。它不需要对标记、初始化、深度...

2017-08-17 22:42:13 999

原创 移动周刊第 203 期:Android 性能优化你知多少

前言近日,苹果 Swift 语言之父 Chris Lattner 在 Twitter 上宣布加入 Google Brain,希望创造出人人都能用的人工智能。之前,苹果已经将 Swift 开发语言转化为开放源码项目,因此即使 Lattner 已经离开了苹果,他依然可以参加这一语言的后续开发项目,发挥自己的影响力。从某种意义上讲,谷歌也将对这一语言具有更大的话语权。技术文章AndroidAndroid...

2017-08-17 09:25:45 209

原创 在 IoT 领域,成功的从业者的八大“不要”

原文:8 Things to Stop Doing If You Want to Succeed in IoT 作者:Benson Chan 翻译:安翔 审校:苏宓 74%的物联网项目会失败。不要做下列事情,才能获得成功。物联网(IOT)改变了以往的游戏规则,并带来颠覆性的变革。分析师预测到2020年将会有数十亿的物联网设备。但是如何才能让你的物联网项目取得成功呢?...

2017-08-16 10:59:48 967

原创 透过四款商用的 IoT 产品解析 UX 设计本质

原文:IoT UX Design: An Analysis Of 4 IoT Products 作者:Jared Porcenaluk 翻译:安翔 审校:苏宓,欢迎技术投稿、约稿、给文章纠错,请发送邮件至[email protected]。 IoT产品面临着过去产品中不曾有的新挑战,一些新的因素需要考虑。之前我写过一篇当你在设计 IoT 产品时需要考虑的五个重要的 UX ...

2017-08-16 10:41:11 1711

原创 基于"云+端"双引擎,深耕场景拉动 AR 商业化进程,亮风台获近亿元 B 轮融资

近日,AR公司亮风台已经完成近亿元B轮融资,索道资本领投,信熹资本、源星资本和美图公司等跟投。在此之前,该公司已先后获得美图、纪源资本(GGV)各数千万元投资。亮风台成立于2012年,是一家专注于AR核心技术,深度整合软硬件的人工智能公司,提供平台级AR产品与服务。亮风台的诞生,源起创始人家乡的一座山脉“凉风台”,五年间,从十几人的小团队,发展到了百余人的中等规模,成长为业内知名的技术平台型公司,...

2017-08-16 10:17:11 194

空空如也

空空如也

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

TA关注的人

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