-
《程序员的自我修养》读书笔记
写在前面,最近工作闲暇,利用差不多一周的时间,阅读了《程序员的自我修养》 CPU主频率目前一直被4GHZ的天花板所限制 理论上讲,增加CPU的数量可以提高运算速度,并且在理想状况下,速度的提高与CPU的数量成正比。但是实际上并非如此,因为我的程序并不是都能分解成若干完全不相干的子问题。就比如一个女人可以花10个月生出一个孩子,但是10个女人并不能在一个月就是生出一个孩子。 线程拥有的私有存储空间:栈、线程的局部存储、寄存器(包括PC寄存器》 ...…
-
面试经历总结
get和post的区别 get用于获取资源,post用于提交数据 POST是一个可能有副作用的方法,但GET应是没有副作用的的;副作用–改变服务器状态 POST和GET都不保证安全 GET是幂等的,而POST不是 使用载荷的POST比使用URI的GET可以传递更多数 GET都是可被缓存的,POST不会 http有哪些部分 tcp和udp的区别 TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接 TCP提供可靠的服务。也...…
-
HTTP
TCP/IP协议族主要协议:ARP、TCP、IP、DNS、HTTP HTTP是无状态协议;引入Cookie的机制用于状态管理 三次握手、四次挥手 GET和POST SSL:AES + RSA的通信过程 + CA证书认证身份 HTTPs = HTTP + SSL + TLS SSL独立协议,也可以与stmp等其他应用层协议写作保证安全…
-
面试经历总结
总结2018/07/16–2018/07/17社招面试(雪球、58金融、四达时代、洋钱罐)的经历总结,对知识进行查缺补漏 记录于此:任重道远,仍需努力,披荆斩棘,砥砺而行开发语言(Objective-C、Swift)相关 Block的类型 闭包的书写方式 block的数据结构 struct Block_descriptor { unsigned long int reserved; unsigned long int size; ...…
-
SSM框架学习笔记
Spring,控制翻转,依赖注入;通过xml文件的配置实现对于对象生命周期的控制,以及依赖注入的实现;Spring将Java的所有类都看作JavaBean,而IoC的目标就是管理Beans MyBatis:sqSessionFactoryBuilder,sqlSessionFactory,sqlSession,Mapper;Pojo,Mapper(接口、XML) 控制反转就是通过描述(XML或者注解),并通过第三方去产生或获取特定对象的方式 Spring-Bean的装配方式【Io...…
-
什么是TA系统?
TA,即开放式基金登记过户(TA: Transfer Agent)系统,是基金交易的重要组成部分,用于给投资者注册登记基金份额。TA系统处理的是基金申赎端的业务 TA系统具体处理的业务主要分为三类 账户业务,包括投资者开户、销户、客户端资料修改、账户登记等 交易业务,日常交易处理,如认购、申购(包括定期定额)、赎回、转托管、基金转换;特殊业务处理,如交易过户、账户冻结/解冻,份额冻结/解冻、份额强增强减;分红业务处理,如现金分红、红利再投资、分红方式变更 ...…
-
iOS Rendering Process
UIKit自身不具备在屏幕成像的能力,主要负责对用户操作时间的响应 由UIView组成的是视图树,由CALayer组成的是图层树 视图的职责就是创建并管理这个图层,以确保当子视图在层级关系中添加或者被移除的时候,他们关联的图层也同样对应在层级关系树当中有相同的操作。 Core Animation 是从Layer Kit演变而来的,所以做动画仅仅是 Core Animation 特性的冰山一角 Core Animation 本质上可以理解为是一个复合引擎,旨在尽可能快的组合屏幕上...…
-
Tiercel源码学习——并行下载器的典型实现
总体框架 Manger是核心类,是功能接口类,提供对外和对内的API,负责任务的管理(新增、开始、暂停、取消、状态维护、并发控制、查询);session的管理(创建、reset、销毁) Cache负责缓存相关的工作,包括任务信息的缓存(1以pilist文件的形式保存执行中任务的元数据)、本地下载目录的维护 DownLoadTask是执行下载任务的实体,维护下载任务相关的描述信息,进度、下载速度、起止时间、下载URL SessionDelegate实现了URLSessionDataD...…
-
自定义ViewController转场动画
Step.1 创建UINavigationControllerDelegate的代理实现类 Step.2 实现func navigationController(_ navigationController: UINavigationController, animationControllerFor operation: UINavigationControllerOperation, from fromVC: UIViewController, to toVC: UIViewCo...…
-
由TableView的reloadData和reloadSections想出去。。。
由于搬砖中偶遇使用reloadSections造成的显示异常的问题,发现了一下reloadSections的小猫腻~~ reloadData; Reloads the rows and sections of the table view.Call this method to reload all the data that is used to construct the table, including cells, section headers and foo...…