4 上天眷顾我

尚未进行身份认证

努力到无能为力,拼搏到感动自己!

等级
博文 747
排名 1k+

技多不压身,史上最全IT学习视频高清全集

1.JAVAhttps://www.bilibili.com/video/av47103781/?spm_id_from=333.788.b_636f6d6d656e74.52.SpringMvchttps://www.bilibili.com/video/av47176832/?spm_id_from=333.788.b_636f6d6d656e74.553.SpringBo...

2019-07-16 09:10:40

全面解密QQ红包技术方案:架构、技术实现、移动端优化、创新玩法等

本文来自腾讯QQ技术团队工程师许灵锋、周海发的技术分享。一、引言自2015年春节以来,QQ春节红包经历了企业红包(2015年)、刷一刷红包(2016年)和AR红包(2017年)几个阶段,通过不断创新玩法,活跃度节节攀升,成为春节一大玩点,给火红的春节带来一抹亮色。2017年除夕,AR红包、刷一刷红包再创新高,抢红包用户数达3.42亿,共刷出红包37.77亿个。...

2019-06-28 10:46:11

iOS CollectionView 列表&网格之间切换(带动画)

原文地址:https://www.hlzhy.com/?p=57前言:最近在写一个列表界面,这个列表能够在列表和网格之间切换,这种需求算是比较常见的。本以为想我们是站在大牛的肩膀上编程,就去找了下度娘和谷哥,但是并没有找到我想要的(找到的都是不带动画的切换)。既然做不了VC战士,那就自己动手丰衣足食。在我看来,所有的视图变化都应该至少带个简单的过渡动画,当然,过度使用华丽的动画效果也会...

2019-06-28 10:45:30

模拟京东首页导航条渐变

madein小蠢驴的京东搜图.jpg京东App的效果演示:京东Demo演示.gif京东App首页导航条-细节点:根据拖动,导航条的透明度渐变 拖动到一定的位置,整个导航条的元素(按钮&&搜索框)发生变化 导航条的透明度在改变,但是上面的文字&&图片还是很清晰,未被透明度所影响 顶部的时间工具条,在导航条颜色变化的时候,也...

2019-06-28 10:44:47

12月份GitHub上最热门的开源项目

2018年最后一个月的GitHub项目排行榜出炉了,本月上榜的项目中,有很多都是新开源的项目,一起来看看都有哪些:1practicalAIStar11768https://github.com/GokuMohandas/practicalAI这是一个帮助你入门深度学习的项目,本项目一共分为4大部分,分别为:基础、深度学习、RNNS、进阶教程。蓝色的字体都是已经完成的教...

2019-06-28 10:44:05

如何在Github Pages上生成部署简历

一、项目介绍1.1背景每年的金三银四都是人员流动最大,找工作最好的时间段之一。而找工作就不得不需要更新简历,想到自己也会有这么一天,那么就来一起好好写一份简历吧。期间在网上找了不少写简历的资源,比如轻单-在线简历制作收录了一些在线生成简历的网站,有需要的童鞋可以直接拿走,不用再看这节课啦。才怪!我对自己写的简历模板有信心,放这个出来就是要比比看。比比看...

2019-06-28 10:43:22

# iOS基础 # iOS面试题一

如果你不知道你接下来需要补充学习哪一部分知识,做点面试题吧。基础部分1、线程和进程有什么区别进程是一个程序执行的实例,是资源分配的最小单位线程是进程中的一个实例,是操作系统可以识别的最小执行和调度单位那么,线程和进程与堆、栈之间的关系?栈是线程独有的,保存其运行状态和局部自动变量,栈空间是线程安全的,栈被自动分配到进程的内存空间,栈内存无需开发管理,系统自动管理...

2019-06-28 10:42:46

# iOS基础 # iOS面试题二

如果你不知道你接下来需要补充学习哪一部分知识,做点面试题吧。接上文61、NStimer准吗?谈谈你的看法?如果不准该怎样实现一个精确的NSTimer?1.不准2.不准的原因如下:1、NSTimer加在mainrunloop中,模式是NSDefaultRunLoopMode,main负责所有主线程事件,例如UI界面的操作,复杂的运算,这样在同一个runloop中timer...

2019-06-28 10:41:45

MAC系统如何显示隐藏文件解决方法

苹果MacOS操作系统下,隐藏文件默认为隐藏状态,隐藏文件是否显示有多种方法可以设置。方法一:打开终端,输入命令行显示Mac隐藏文件的命令:defaultswritecom.apple.finderAppleShowAllFiles-booltrue隐藏Mac隐藏文件的命令:defaultswritecom.apple.finderAppleShowAll...

2019-06-28 10:41:01

【干货】每个APP都用得上的SegmentView

JXCategoryView.png腾讯新闻今日头条、QQ音乐、网易云音乐、京东、爱奇艺、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图与其他的同类三方库对比的优点:使用POP(ProtocolOrientedProgramming面对协议编程)封装指示器逻辑,可以为所欲为的自定义指示器效果; 提供更加全面丰富的效果,交互更加顺畅; 使用子类化管理cell样式,逻辑...

2019-06-28 10:39:48

iOS 一行命令发布 Pod 框架

目前比较流行的组件化开发,针对多个app要用同一套代码,将其做成pod仓库是比较好的解决方案。代码只有一份放在组件仓库,需要集成的app只需要将其pod到工程内部即可。如果很多组件都需要做成pod库,每一步都手动去做,显得繁琐而且容易出错。本文主要讲一下,怎么自动化去实现这些事情。不过,在此之前,先概述一下,发布框架具体需要做哪些事情。如果对发pod的流程比较熟悉,直接...

2019-06-28 10:38:58

小红点解决方案思路分析

小红点(消息推送提醒)在现今的各个App中几乎无处不在,特别是内容的更新日渐频繁,大量的小红点被投放在各个业务入口。一般来说,小红点主要有三个应用场景:App有新添加的功能提醒用户使用 某一个已有的模块有功能上的更新 功能有内容的变化或业务上的提醒常见的比如下图所示的QQ消息提示(红点为消息数目的提示),朋友圈的新回复,店铺上架新品,最新优惠活动提醒等等。red-dot.png...

2019-04-10 11:37:46

iOS缓存设计(YYCache思路)

iOS缓存设计(YYCache思路)前言:来公司一段时间业务有缓存需求,翻看代码没找到适合的,于是结合YYCache和业务需求,做了缓存层(内存&磁盘)+网络层的方案尝试由于YYCache采用了内存缓存和磁盘缓存组合方式,性能优良,这里拿它的原理来说下如何设计一套缓存的思路,并结合网络整理一套完整流程目录初步认识缓存 如何优化缓存(YYCache设计思想) 网络...

2019-04-10 11:27:45

iOS 任务调度器:为 CPU 和内存减负

GitHub地址:YBTaskScheduler支持cocopods,使用简便,效率不错,一个性能优化的基础组件。前言前些时间有好几个技术朋友问过笔者类似的问题:主线程需要执行大量的任务导致卡顿如何处理?异步任务量级过大导致CPU和内存压力过高如何优化?解决类似的问题可以用几个思路:降频、淘汰、优先级调度。本来解决这些问题并不需要很复杂的代码,但是涉及到一些C代码并...

2019-04-10 11:26:12

2018年最受信息安全专业人士欢迎的20款黑客工具

最近,Kitploit网站为我们总结了在2018年最受欢迎的20款黑客工具,基于在2018年3月到12月期间的下载数据。对于从事信息安全工作的专业人士来说,使用与攻击者武器库中相同的工具,能够先于攻击者发现系统中存在的漏洞,并在这些漏洞遭到利用之前完成补丁开发工作。这些工具被分类为开源智能(OSINT)、信息收集、Android黑客工具、自动化工具、网络钓鱼等。因此,我们在这里不会对它们进...

2019-04-10 11:25:32

只写Python一遍代码,就可以同时生成安卓及IOS的APP,真优秀

前言:用Python写安卓APP肯定不是最好的选择,但是肯定是一个很偷懒的选择我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。因为跨平台的,所以只写一遍代码,就可以同时生成安卓及IOS的...

2019-04-10 11:23:26

iOS Jenkins自动化打包

最近测试打包实在烦的不要不要的,一天打N多个包。这样之后,让测试小哥哥小姐姐自己操作就行了。Jenkinshoujianan:~>brewinstallJenkinsUpdatingHomebrew...jenkins:Java1.8isrequiredtoinstallthisformula.JavaRequirementunsatisfi...

2019-04-10 11:22:33

CocoaPods工作原理及使用中遇到的问题

项目上线,终于又有时间研究些三方的东西了,在自己钻牛角的时候,不觉间陷入了误区。在项目实践过程中,跟老大也学到了很多,也感觉自己肚子有了些油水,可看到GitHub上那些大牛的开源大作,不免自卑。虽入行一年,承蒙老大看得起,交给了个带徒弟的任务,交流中受虐与进步同行,苦涩与暖心并进。虽然自己师范出身,可离合格的老师,真心还是有差距的,至少队友给的反馈是:“表达能力太差,永远活在自己的思路里”。突然想...

2019-04-10 11:21:42

iOS关于友盟错误分析“Application received signal SIGSEGV”报错定位

错误信息:ApplicationreceivedsignalSIGSEGV错误详情:错误详情.png错误分析:SIGSEGV和SIGBUS一般是由于访问已被释放的内存或者调用不存在的方法所致。错误定位:单条错误详情.pngXingYunGlobalMeeting--应用名称0x10020d274--崩溃时的调用方法的16进制函数地址X...

2019-03-20 11:00:01

[贝聊科技]如何将 iOS 项目的编译速度提高5倍

前言贝聊目前开发的两款App分别是贝聊家长版和贝聊老师版,最近因为在快速迭代开发新功能,项目规模急速增长,单个端业务代码约23万行,私有库约6万行,第三方库代码约15万行,单个客户端的代码行数约60万。现在打包一次耗时需要11~12分钟。虽然还远远比不上Facebook的40分钟,但是我们在内测的时候,经常一天要发布内测版两到三次。打包时CPU占用基本上是百分百的,因为没有专门的CI机...

2019-03-20 10:55:56
奖章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!