240 发简信
IP属地:广东
  • Resize,w 360,h 240
    MachO动态库绑定过程详解

    动态库绑定过程详解 首先动态库绑定分为lazy bind 和no_lazy_bind,lazy bind 主要用于模块外部的函数调用,由于调用者...

  • 链接过程中关于数据段合并操作和访问

    链接过程中关于数据段合并操作和访问 在链接多个.o文件的时候,第一件事事情要做的是合并相同的段,代码段合并,数据段合并。所以一直有个疑问,合并之...

  • 优雅的语言国际化方案

    初衷 公司本地化语言用的比较多,但是对于现有的一些语言本地化方案,不太满意,于是想写一个自动化的脚本,达到优雅的实现本地化语言目的 以 en.l...

  • 关于txt乱码问题修复

    从网上下载的部分txt文件,文档编辑器打不开,于是尝试使用python 解决: 方案一: 猜想txt文档的格式,以指定的编码格式打开: 尝试更换...

  • Resize,w 360,h 240
    数据分析曾国藩家书都写了啥

    近日研究爬虫,于是闲着无聊爬了一下古诗文网,有了数据索性再来分析一波。目标选定了曾国藩家书 首先使用jieba分词对其进行分词,分词后使用wor...

  • Resize,w 360,h 240
    怎样阅读Python官方文档

    怎样阅读Python官方文档 对于初学者来讲,由于没有相关的经验,学习语言的时候,往往耗时耗力而且效果不太好,这里简单讲下如何阅读官方文档,一旦...

  • 多线程锁原理

    多线程锁原理 临界区: 在临界区内,会对共享资源进行访问和修改 共享资源: 在同一时间只能被单个线程所持有 访问临界区过程: 申请临界区权限 访...

  • Resize,w 360,h 240
    程序的加载与链接(六) 动态库 lazy bind

    简述 看了很久的关于动态库链接加载的知识,但对其中的一些细节一直似懂非懂的,所以决定实践一下加深一下印象。本文主要介绍动态库符号的lazy bi...

  • Resize,w 360,h 240
    程序的加载与链接(七) 动态库 no lazy bind

    不同于静态库,动态库是在程序启动之后做的重定位,重定位分为两种 lazy bind: 主要用于模块外部的函数调用,由于调用者并不是每个函数都调用...

个人介绍
不务正业的程序员