线程

2018-01-12
阅读 2 分钟
728
本文对多线程基础知识进行梳理,主要包括多线程的基本使用,对象及变量的并发访问,线程间通信,lock 的使用,定时器,单例模式,以及线程状态与线程组。

前端相关大杂烩

2018-01-12
阅读 7 分钟
688
原文地址:Learning React.js is easier than you think 原文作者:Samer Buna 译文出自:掘金翻译计划 本文永久链接:[链接]…

java技术车

2018-01-12
阅读 6 分钟
1.7k
A 接口有 c 方法,类 B 实现 A 接口,原本应该是执行 B 类中的 c 方法,可现在不这样做,可以先声明产生 B 类的代理类 B', 由它来冒充 B 类的 “兄弟” 并“实现”A 接口, 对外界来说 B'应该也有 c 方法,可当真正调用它的时候, 它会去执行与它关联 InvocationHandler 的 invoke()方法, 在这个方法里面你可以做很多事情。

Android-UI控件

2018-01-12
阅读 5 分钟
1.3k
四步实现:画布旋转及线条变化动画(Canvas Rotate Line Change)画布旋转动画(Canvas Rotate)画布旋转圆圈变化动画(Canvas Rotate Circle Change)线条变化动画(Line Change)

Android版本介绍

2018-01-12
阅读 6 分钟
1.2k
前段时间解决了几个 QQ 音乐多窗口屏幕显示的 bug,虽然这个问题最终不是 Android O 版本的问题,多窗口是 Android 7.1 之后引入的,但是趁此机会了解一下 Android O 版本的新特性也不错。

iOS小知识

2018-01-11
阅读 3 分钟
711
KVO 作为 iOS 中一种强大并且有效的机制,为 iOS 开发者们提供了很多的便利;我们可以使用 KVO 来检测对象属性的变化、快速做出响应,这能够为我们在开发强交互、响应式应用以及实现视图和模型的双向绑定时提供大量的帮助。 但是在大多数情况下,除非遇到不用 KVO 无法解决…

springboot

2018-01-11
阅读 4 分钟
727
Spring Boot 提供运行时的应用监控和管理功能。本文,我们通过 HTTP 实现对应用的监控和管理。 博客地址:[链接] 快速开始 Spring Boot 监控核心是 spring-boot-starter-actuator 依赖,增加…

性能优化

2018-01-11
阅读 3 分钟
646
蒲公英团队最近开发了一款前端错误收集工具,名叫 frontend-tracker ,这款工具主要是在前端网页出现错误时能发现并将错误信息反馈到指定服务器上,本着开源精神,现在分享给大家,希望能帮助大家在工作中获取便利,欢迎大家使用交流并分享给你周围的小伙伴们。Frontend…

iOS面试

2018-01-11
阅读 3 分钟
580
无论一个类设计的多么完美,在未来的需求演进中,都有可能会碰到一些无法预测的情况。那怎么扩展已有的类呢?一般而言,继承和组合是不错的选择。但是在Objective-C 2.0中,又提供了category这个语言特性,可以动态地为已有类添加新行为。如今category已经遍布于Ob…

深入理解JavaScript

2018-01-11
阅读 3 分钟
865
JavaScript深入系列第十五篇,讲解JavaScript各种继承方式和优缺点。 写在前面 本文讲解JavaScript各种继承方式和优缺点。 但是注意: 这篇文章更像是笔记,哎,再让我感叹一句:《JavaScript高级程序设计》写得真是太好了! 1.原型链继承 func…

retrofit,okhttp

2018-01-11
阅读 3 分钟
1.4k
2015 年最值得 Android 程序猿去学习的就是 RxJava 了,关于 RxJava 就不再多描述了,本文是介绍怎么使用 MVP + RxJava + Retrofit 来构建一个新的项目。 项目采用 MVP 的方式,参考了 Google 的官方 MVP 项目。

前端笔试、面试

2018-01-11
阅读 3 分钟
5.5k
随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方面的准备,因此这篇总结并不一定适合想去创业公司的同学。另外,由于经验本来就是主观性极强的东西,加之笔者水平有限,所以如果有不认可的地方,万望诸君呵呵一笑...

网络与安全

2018-01-11
阅读 3 分钟
707
现在面试门槛越来越高,很多开发者对于网络知识这块了解的不是很多,遇到这些面试题会手足无措。本篇文章知识主要集中在 HTTP 这块。文中知识来自 《图解 HTTP》与维基百科,若有错误请大家指出。文章会持续更新。 面试 -- 网络 TCP/IP 了解 Web 及网络基础 对端传输…

学习 AI 的资源合集

2018-01-11
阅读 1 分钟
1.3k
Google 工程师制作的入门机器学习讲解 PPT,主要包含了 AI 领域的一些名词解释、成熟的机器学习算法概念和有趣的人工智能案例。阅读此材料不需要任何编程与数学知识,是非常棒的建立人工智能整体概念的资料。

JavaScript 闯关记

2018-01-10
阅读 3 分钟
560
Element 类型 除了 Document 类型之外,Element 类型就要算是 Web 编程中最常用的类型了。Element 类型用于表现 XML 或 HTML 元素,提供了对元素标签名、子节点及特性的访问。Element 节点具有以下特征: nodeType 的值为 1;…

ios开发

2018-01-10
阅读 3 分钟
1.7k
基于 KVO Hook 来对页面交互性能进行监控 基于 KVO Hook 来对页面交互性能进行监控 iOS 客户端 HTTPS 防中间人攻击实践 写篇文章介绍些以前在 iOS 客户端实践 HTTPS 安全的经历。 iOS监控 - 野指针定位 当所指向的对象被释放或者收回,但是对该指针没有作任何的修改,以至于该指针仍旧指向已经回收的内存地址,此情况下...

PHP相关

2018-01-10
阅读 3 分钟
836
Swoole-1.9.7 增加了一个新特性,可以基于 Swoole 使用 C++ 语言开发扩展模块,在扩展模块中可以注册 PHP 内置函数和类。现在可以基于 Swoole 来编写 PHP 扩展了。

JVM部分

2018-01-10
阅读 3 分钟
467
程序员必备利器——Java程序性能分析工具Java VisualVM(Visual GC) VisualVM 是一款免费的集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。这些功能包括生成和分析海量数据、跟踪内存泄漏…

架构-设计

2018-01-10
阅读 5 分钟
1.2k
曾经在一个大神的博客里看到这样一句话:在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了 1 个 G 的流量,用完了就没了。通过限流,我们可以很好地控制系统的 qps,从而达到保护系统的目的。本篇文章将会介绍一下常用的限流算法以及他们各...

Java进阶之路

2018-01-10
阅读 7 分钟
2.5k
TARS是腾讯从2008年到今天一直在使用的后台逻辑层统一应用框架(Total Application Framework)的开源版本,为用户提供了涉及到开发、运维、以及测试的一整套解决方案。

react技术栈

2018-01-10
阅读 7 分钟
3k
Redux 的中间件是定义一个函数,对 dispatch 进行改造,在发出 action 与执行 reducer 之间添加其他功能,这是对 Redux 进行功能拓展的方式。那么这个中间件的实现原理是什么呢?如何写一个 Redux 的中间件呢?

Android集结号

2018-01-10
阅读 6 分钟
1.4k
点击打开链接 毫无疑问,混淆是打包过程中最重要的流程之一,在没有特殊原因的情况下,所有 app 都应该开启混淆。 首先,这里说的的混淆其实是包括了代码压缩、代码混淆以及资源压缩等的优化过程。依靠 ProGuard,混淆流程将主项目以及依赖库中未被使用的类、类成员、方法、属性移除,这有助于规避 64K 方法数的瓶颈;同...

JavaScript精编干货

2018-01-10
阅读 6 分钟
2k
由于项目上需要解析 xml,于是各种百度,然后自己总结了下各个主流浏览器解析 xml 的方法,只能是很浅显的知道他的用法,但是还没有深层次的研究。

ios好文

2018-01-09
阅读 6 分钟
2.1k
问题描述: 在我们的项目中,因为大量的使用第三方库,经常会出现各种三方库,以及我们自己再敲代码时候调用系统方法却没有实现到时的各种各样的黄色警告。作为一个有追求的程序员,不仅仅是为了实现功能而实现功能。如何去掉这些烦人的黄色警告呢?环信easyUI中的黄色警告 软件环境: Xc…

笔试面试

2018-01-09
阅读 7 分钟
2.3k
按照了解的很多 PHP/LNMP 程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段 PHP 程序员的技术要求,来帮助很多 PHP 程序做对照设定学习成长目标。

进程线程

2018-01-09
阅读 7 分钟
1.2k
ThreadLocal 是一个线程内部的数据存储类,通过它可以在 指定的线程中 存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于其他线程来说则无法获取到数据。 一般来说,当某些数据是以线程为作用域并且不同线程具有不同的数据副本的时候,就可以考虑采用 Threa…

自定义控件及效果

2018-01-09
阅读 6 分钟
2.7k
根据实际项目需求出发。因为项目中的对话框要配合整个项目的 UI 风格,所以进行自定义 Dialog 的实现步骤,及最后写封装类。来快速实现各种自定义界面的对话框。

游戏开发

2018-01-09
阅读 6 分钟
2k
本文主要针对游戏的网络设计,在文章中目前主流的网络游戏实现方案都有讲解。从Peer-to-Peer 帧同步,客户端/服务器(c/s架构),客户端预测(Client-Side Prediction)方面进行了介绍。

iOS进阶

2018-01-09
阅读 7 分钟
1.3k
经常有小伙伴私下在 Q 上问一些关于 Runtime 的东西,问我有没有 Runtime 的相关博客,之前还真没正儿八经的总结过。之前只是在解析第三方框架源码时,聊过一些用法,也就是这些第三方框架中用到的 Runtime。比如属性关联,动态获取属性等等。本篇博客就针对 Runtime 这个主题来总结一些其常用的一些方法,当然 “空谈误...

VUE前端框架

2018-01-09
阅读 6 分钟
6.3k
作者 : 混元霹雳手 ziksang 一开始在vue1.0的时候我就开始关注掘金的vue专栏,但是一直给我一种感受,真正能静下心来给读者写好每一个细讲,每一个讲解点,我觉得是最重要的,虽然我没有什么能力给大家带来像iview,mint ui等一系列大牛的基础vue带来的ui框架…