React 还是 Vue:你该如何选择?

本文译自React or Vue: Which Javascript UI Library Should You Be Using?,原文需翻墙。2016年React巩固了它作为前端框架之王的地位,这一年中可以看到它在Web端和移动端的快速成长,同时稳稳领先于它的主要竞争对手Angular。但是2016对Vue来说也是同样令人印象深刻的一年,它发布了Vue 2.0版本并且在JavaScript社区...
WEB开发 编程开发

NodeJS 对于 Java 开发者而言是什么?

我们都知道Node.js现在得到了所有的关注。每个人都对学习Node.js感兴趣,并希望可以工作于Node.js。在开始工作之前了解技术背后的概念总是不会错的。但对初学者来说,可能会因为不同的人使用的不同定义而晕头转向。Node.js究竟是什么?它是新的语言还是新的框架,是新的工具抑或只是一个简单的JavaScript文件?即使对于有经验的Java开发人员来说,也很难快速了解Node.js。因此,...
编程开发 WEB开发

Java 源代码编译成 Class 文件的过程分析

在上篇文章《Java三种编译方式:前端编译 JIT编译 AOT编译》中了解到了它们各有什么优点和缺点,以及前端编译+JIT编译方式的运作过程。下面我们详细了解Java前端编译:Java源代码编译成Class文件的过程;我们从官方JDK提供的前端编译器javac入手,用javac编译一些测试程序,调试跟踪javac源码,看看javac整个编译过程是如何实现的。1、javac编译器1-1、javac源...
编程开发 JAVA开发

C# 中 10 个你真的应该学习(和使用!)的功能

如果你开始探索C#或决定扩展你的知识,那么你应该学习这些有用的语言功能,这样做有助于简化代码,避免错误,节省大量的时间。1)async / await使用async / await-pattern允许在执行阻塞操作时解除UI /当前线程的阻塞。async / await-pattern的工作原理是让代码继续执行,即使在某些东西阻塞了执行(如Web请求)的情况下。阅读更多有关async / awai...

iOS开发之地图-----01定位CoreLocation

1.简介 1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如 导航:去任意陌生的地方 周边:找餐馆、找酒店、找银行、找电影院 2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发 Map Kit :用于地图展示 Core Location :用于地理定位 3.2个热门专业术语 LBS :Locatio...
LBS ios 索罗门 地图 定位

源代码管理工具 SVN

基本操作 1. Checkout只需要做一次! 2. 每天下班前:commit“可运行版本” 3. 每天上班前:update前一天所有代码 使用环境 要想利用SVN管理源代码,必须得有2套环境 服务器 1. 用于存储客户端上传的源代码 2. 可以在Windows上安装Visual SVN Server 3. 大部分情况下,公司的开发人员不必亲自搭建S...
iOS 版本控制 svn 源代码管理

网络编程02---HTTP协议

1.URL简介 1.客户端如何找到服务器 我们都知道网络中部署着各种各样的服务器,比如腾讯的服务器、百度的服务器。那么问题来了,客户端如何找到想要连接的服务器 ? 答案:客户端通过URL找到想要连接的服务器 2.什么是URL URL的全称是Uniform Resource Locator(统一资源定位符) 通过1个URL,能找到互联网上唯一的1个资源 ...
POST 协议头 HTTP URL GET

多线程01---多线程基础

1.进程和线程 1.进程 什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开迅雷、Xcode,系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.线程 什么是线程 1个进程要想执行任务,必须得有线程(每1个进程至少要有1条线程) 一个进程(程序...
线程 进程 NSOperation 多线程 GCD

多线程 04---超级牛逼的GCD

忘记NSThread中关于线程的所有概念吧,现在只需要知道两样东西,就能解决问题:任务,队列 1.基本概念: 1.什么是GCD 全称是Grand Central Dispatch,可译为“牛逼的中枢调度器” 纯C语言,提供了非常多强大的函数 2.GCD的优势 GCD是苹果公司为多核的并行运算提出的解决方案 GCD会自动利用更多的CPU内核(比如双核、四核...
gounp GCD iOS 多线程

多线程 05---NSOperation与NSOperationQueue

NSOperation与NSOperationqueue是在GCD基础上完成的更强大的抽象,由于GCD使用的更多,这里对于它们的介绍要相对少一些。 1.NSOperation基本概念 1.NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程 2.NSOperation和NSOperationQu...
Operation 多线程 并发数