摘要:
JAVA基本语法 JVM(Java Virtual Machine)虚拟机:使用软件在不同操作系统中,模拟相同的环境。 JRE(Java Runtime Environment)运行环境:包含JVM和解释器,完整的Java运行环境。 JDK(Java Development Kit)开发环境:包含J 阅读全文
摘要:
本文主要研究Tagged Pointer技术,针对该技术需要解决的问题、以及在实际应用中的价值做一些简单的探讨。 如果你想要更进一步,去挖掘Tagged Pointer是如何实现的,可以参考Friday Q&A 2012-07-27: Let's Build Tagged Pointers和objc 阅读全文
摘要:
虚拟机内存模型 从属于线程的内存区域(栈、计数器) JVM 的内存划分中,有部分区域是线程私有的,有部分是属于整个 JVM 进程;我们将 这部分归为一类。 程序计数器 程序计数器(Program Counter Register),在 JVM 规范中,每个线程都有自己的 程序计数器。这是一块比较小的 阅读全文
摘要:
有这样一部神剧,初映时无人问津,14年后却突然蹿红,豆瓣评分攀至9.2。 无论你从事什么职业、处于什么年龄、什么社会角色,它都可能成为你的“财富圣经”。 这部剧,就是2008年上映的《天道》。 剧中人物不多,却涵盖了社会各个阶层;故事聚焦于商场,却是刀刀见血的生死拼杀。 《天道》仿佛现实生活的缩影, 阅读全文
摘要:
iOS中常用日志和上报系统浅析 类CocoaLumberjack日志框架架构浅析 Crash的类型介绍和常用收集方案 常用上报技术方案对比和分析 阅读全文
摘要:
通过信号量可以控制不同线程任务的执行顺序和依赖关系,从而达到线程同步的目的。 1.基本用法 ●dispatch_semaphore_create(value) 创建信号量,value一般情况下传0 ●dispatch_semaphore_wait() 等待信号量,会对信号量减1(value - 1) 阅读全文
摘要:
Java MySQL 连接 Java MySQL 连接 本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库。 Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到j 阅读全文
摘要:
Java 流(Stream)、文件(File)和IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示 阅读全文
摘要:
课堂三点要求: 认真听讲,记笔记 讲义电子版会给补充,不要急于找资料 跟着课堂节奏 积极参与课堂互动,远程依然有温度 课堂提问,留言区,课间或课后会集中解答 案例互动,积极参与 看书 PRINCE2 看过两遍 珍惜时间,远离现代鸦片(不要玩手机) +效率 碎片 三大体系比较: PMBOK VS PR 阅读全文
摘要:
1、Spring 事务概述 本地事务(区别于分布式事务)也叫数据库事务,MySQL的InnoDB存储引擎就已经支持了事务,Spring中的事务是在底层数据库事务的基础上进一步封装,可以在不同的项目、不同的操作中对事务的传播行为和隔离级别做细粒度的控制。 1.1 Spring事务管理的两种方式 Spr 阅读全文
摘要:
前言 weak对于iOS开发来说只要解决一些对象相互引用的时候,避免出现强强引用,对象不能被释放,出现内存泄露的问题。 weak 关键字的作用域弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为 nil。 weak底层原理 1.weak编译解析 首先需要看一下weak编译之后具 阅读全文
摘要:
GPU 渲染机制:CPU计算好显示内容提交到GPU,GPU渲染完成后将渲染结果放入帧缓冲区frame buffer,随后视频控制器会按照VSync信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 GPU 屏幕渲染有以下两种方式: ● 1)On-Screen Rendering,意为当 阅读全文
摘要:
今天简单讲讲OC对象的本质、类的本质、消息查找的原理,先简单回顾一下这些知识。 一、知识回顾 1.1 对象的本质 一旦一个对象的结构确定,它在内存中的结构也就被确定,在访问对象属性/成员时,会根据每个成员的大小,经过内存偏移来获取到该成员。 1.2 类的本质和方法查找 类是元类的实例,就像对象是类的 阅读全文
摘要:
Java 设计模式:代理模式 定义:为其它对象提供一种代理,以控制对这个对象的访问。 使用场景:当无法或不想直接访问某个对象,亦或是访问某个对象存在困难时,可以通过一个代理对象来进行间接访问。 为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。 示例 感觉文字表述枯燥?那让柯南举个栗 阅读全文
摘要:
Java 设计模式:工厂模式和抽象工厂模式 工厂模式 在工厂模式中,创建对象时是不需要向外暴露具体创建逻辑的。我们只需定义出一个专门用于创建对象的接口 (或方法),然后使用方就可以通过定义出来的接口 (或方法) 来创建对象。 注:我们通常所说的「工厂模式」可以理解为「普通工厂模式」,以便与后面提到的 阅读全文
摘要:
大家好,今天是硬技能篇的第一讲,主题是识别项目中的四类干系人。 所谓万事开头难,一个项目刚刚启动的时候,往往是各种混乱夹杂在一起。如果没有经过专业培训,只是凭着一腔热情,一头扎进文山会海之中,那么很可能你做得越久,就会遇到越多的困难,也会越发困惑。 其实,要想在混乱中快速建立秩序,是有章法可循的。今 阅读全文
摘要:
PRINCE2(PRojects IN Controlled Environments,受控环境下的项目管理) 对项目进行了如下定义:项目是按照一个被批准的商业论证,为了交付一个或多个商业产品而创建的一个临时性组织。 首先,被批准的商业论证,强调了项目是在商业环境下被论证的,并且是有投资价值的;其次 阅读全文
摘要:
今天也就给大家简单分享下Android崩溃信息,时常在开发中,不管是手机端,前端,后台偶发行的应用闪退后台严重错误服务器挂了,各种鬼问题,引发了一些崩溃的状态,那我也不废话,以Android为列简单聊聊崩溃的那些事儿。。。。。。 崩溃现场 崩溃现场是我们的“第一案发现场”,它保留着很多有价值的线索。 阅读全文
摘要:
懂得MySql编译器如何运行,让你在工作中如鱼得水 阅读全文
摘要:
1、定义不同: 工作绩效数据是在项目管理过程中,边执行边收集来的,未经任何加工整理的原始资料,用于真实,完整地记录工作的执行情况。它是指导与管理项目工作过程的输出。是项目监控时用来与计划要求做比较实际的实际数据。 工作绩效信息是对工作绩效数据进行加工整理后得到的,是各基层局部监控过程输出,并成为整个 阅读全文