年前有计划捡起扔在大一路上的钢琴,从老家翻出压在箱底的琴谱,很激动,内心澎湃,就好像第一次对它产生兴趣的时候,也有反思自己当时为什么没有坚持下来,费用太高?没有同行者?没有观...
年前有计划捡起扔在大一路上的钢琴,从老家翻出压在箱底的琴谱,很激动,内心澎湃,就好像第一次对它产生兴趣的时候,也有反思自己当时为什么没有坚持下来,费用太高?没有同行者?没有观...
一直在想用一个什么技术点来一个华丽的开篇,然后一直拖到了现在,直到最近开启了一项新技能 1. 2015年4月26日,作为整个故事的开篇,乔巴是功不可没的 场景1: 上海人民广...
动态库绑定过程详解 首先动态库绑定分为lazy bind 和no_lazy_bind,lazy bind 主要用于模块外部的函数调用,由于调用者并不是每个函数都调用,延迟绑定...
链接过程中关于数据段合并操作和访问 在链接多个.o文件的时候,第一件事事情要做的是合并相同的段,代码段合并,数据段合并。所以一直有个疑问,合并之后如何能够正确访问数据段,因为...
初衷 公司本地化语言用的比较多,但是对于现有的一些语言本地化方案,不太满意,于是想写一个自动化的脚本,达到优雅的实现本地化语言目的 以 en.lproj/Home.strin...
从网上下载的部分txt文件,文档编辑器打不开,于是尝试使用python 解决: 方案一: 猜想txt文档的格式,以指定的编码格式打开: 尝试更换多种编码方式:gb2312,u...
近日研究爬虫,于是闲着无聊爬了一下古诗文网,有了数据索性再来分析一波。目标选定了曾国藩家书 首先使用jieba分词对其进行分词,分词后使用wordcloud生出词云,看一下那...
看完书可以看看这两则面试招聘:面试:5万字近百页,数据科学面试终极指南招聘·OPPO高级爬虫架构师 序言第1章 Scrapy介绍第2章 理解HTML和XPath第3章 爬虫基...
怎样阅读Python官方文档 对于初学者来讲,由于没有相关的经验,学习语言的时候,往往耗时耗力而且效果不太好,这里简单讲下如何阅读官方文档,一旦学会快速查询官方文档,学习的效...
多线程锁原理 临界区: 在临界区内,会对共享资源进行访问和修改 共享资源: 在同一时间只能被单个线程所持有 访问临界区过程: 申请临界区权限 访问临界区 归还权限, 退出临界...
简述 看了很久的关于动态库链接加载的知识,但对其中的一些细节一直似懂非懂的,所以决定实践一下加深一下印象。本文主要介绍动态库符号的lazy bind 过程。 Demo 先实现...
不同于静态库,动态库是在程序启动之后做的重定位,重定位分为两种 lazy bind: 主要用于模块外部的函数调用,由于调用者并不是每个函数都调用,延迟绑定有利于提高动态库的加...
前面我们已经了解到了多个点.o文件是怎么链接的,今天关注一下静态库的结构和链接的过程。先写个简单的静态库 好了编译一下生成.a文件,MachOView ,查看一下.a文件 ...
前面研究了执行文件的结构,今天主要研究一下目标文件的结构,以及在目标文件链接的过程中,链接器具体做了些什么。 main.c 只是申明了add方法,具体实现需要依赖add.c文...
这次的helloworld 加个字符串 同样的使用MachOView透视一下 这个时候多了一个Section和与其对应的Section Header对应的就是数据段,准确的说...