• 2024-10-315
    程序员的自我修养读后感:这本书对编程实践有着深远的指导价值。在日常编程中,我们常常会遇到一些奇怪的问题,比如程序在不同环境下的运行差异,或者是看似正确的代码却出现莫名其妙的错误。这些问题很多时候都与程序的底层运行机制相关。例如,当我们遇到动态链接库相关的问题时,如程序
  • 2024-08-18数据分析师的自我修养
        方法论/经验论是一种工具价值,提升做事效率,而本文要分享的是价值论,一种终极价值。这部分内容本应该在第一篇文章中写,但是当时没有写这个的心境,因此趁现在心境在,抓紧写。也欢迎大家一起讨论,每个人在工作中体会总结的都是宝贵的。“满足业务的数据需求”是所有level
  • 2024-08-17静水流深:以水为鉴,涵养人生
    诗人雪莱曾经说过:“浅水是喧哗的,深水是沉默的。”这句充满哲理的话语,宛如一道明亮的光线,穿透了生活的迷雾,照亮了我们对于内涵与修养的思考。 水,这一自然界中最为常见却又蕴含无尽奥秘的元素,以其独特的形态和特质,为我们展现了两种截然不同的景象。浅水,常常在阳光的照耀下泛
  • 2024-03-25我与我修身齐家治国平天下的人生理想-博客初篇
      这篇文章是我原个人独立博客的首篇文章,发表于2015-03-30。现转于此  每个人一辈子的高度都不尽相同,但相同的是每个人都有一个自己奋斗的过程;每个人都有一个自己的“修身齐家治国平天下”的人生理想。    《大学》有云: 古之欲明明德于天下者,先治其国;欲治其国
  • 2024-03-23全栈的自我修养 ———— webSocket中如何接受一个对象
    小编这里的场景是小程序,前后端如何搭配才能接收到一个对象?前端后端前端发送时候要变成json字符串functionsendOnLogin(online){constparams={type:'login',username:username,online:online}wx.sendSocketMessag
  • 2023-11-29跟敬姐读《程序员的自我修养》
    最近刚读完陈逸鹤老师的《程序员的自我修养》,结合敬姐十几年的程序员生涯,分享给大家。短视频为王的时代,为什么要阅读?敬姐也曾经有过这种想法,读过的书,不管当时觉得多么震撼和共鸣,过一段时间好像都会忘记。那我们还为什么要花费时间去阅读呢?我赞同这本书里面的一段话:阅读就像是
  • 2023-11-01程序员的自我修养
    p247共享库构造和析构函数GCC提供共享库的构造函数,早函数声明时加上“attribute((constructor))”属性即可成为共享库构造函数,会在共享库被加载时执行,即在main函数之前执行。使用dlopen()打开时会在dlopen()返回前执行。同样“attribute((destructor))”表示共享库析构函数,在ma
  • 2023-09-09面霸的自我修养:ThreadLocal专题
    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》第5篇文章,我们一起来看看面试中会问到哪些关于ThreadLocal的问题吧。数据来源:大部分来自于各机构(Java之父,Java继父,某灵,某泡,某客)以及各博主整理文档;小部分来自于我以
  • 2023-09-04面霸的自我修养:volatile专题
    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》第4篇文章,我们一起来看看面试中会问到哪些关于volatile的问题吧。数据来源:大部分来自于各机构(Java之父,Java继父,某灵,某泡,某客)以及各博主整理文档;小部分来自于我以及
  • 2023-08-24《程序员的自我修养》第四章学习笔记
     2015.12.26的笔记,放在了草稿箱。2023.8.24发布一下吧。第四章静态链接 先上两个文件//a.cexternintshared;intmain(){inta=100;swap(&a,&shared);}//b.cintshared=1;voidswap(int*a,int*b){*a^=*b^=*a^=*b;} 再
  • 2023-08-20面霸的自我修养:synchronized专题
    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》的第3弹,内容是Java并发编程中至关重要的关键字synchronized,作为面试中的“必考题”,这部分是你必须要充分准备的内容,接下来我们就一起一探究竟吧。数据来源:大部分来
  • 2023-08-01面霸的自我修养:JMM与锁的理论
    王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》的第二弹,内容是 Java 并发编程中关于 Java 内存模型(Java Memory Model)和锁的基础理论相关的问题。这两块内容的八股文倒是不多,但是难度较大,接下来我们就一起一探
  • 2023-07-09七月九日总结
    早上8点起床洗漱吃饭修养身体。中午吃完午饭午睡一会起来以后学习java,吃完晚饭洗漱,准备睡觉。明天继续修养身体,同时进行Java的进一步学习。睡觉时间较晚,需要早睡,学习时间需要进一步增多。
  • 2023-06-15《程序员的自我修养》- 第一章 - 温故而知新 - 笔记
    1.1从HelloWorld说起介绍书本的目标读者1.2万变不离其宗讨论范围:兼容x86的32位CPU的PC介绍硬件方面的内容,略1.3站得高,望得远层次鸟瞰应用软件->运行库->操作系统->硬件接口鸟瞰(对应)应用程序编程接口(API)系统调用接口(SystemcallInterface)硬件接口(硬件规格,Hardware
  • 2023-04-25程序员自我学习修养
    1,十步学习法第一阶段:(1)了解全局(2)确定范围(3)定义目标(4)寻找资源(5)创建学习计划 (6)筛选资源  第二阶段:开始学习,浅尝辄止动手操作,边玩边学全面掌握,学以致用乐为人师,融会贯通 其中,第一阶段只做一次,第二阶段反复  2.整体性能学习方法1.获取2.理解3.扩展4.纠
  • 2023-04-103.程序员的自我修养 - 完结
    目录第七章动态链接7.1动态链接的实现过程7.2动态链接的步骤和实现第八章Linux共享库的组织第九章Windows下的动态链接9.1DLL简介9.2DLL优化9.3DLLHELL第十章内存10.1程序的内存布局10.2栈的调用惯例10.3堆与内存管理第十一章运行库11.1入口函数和程序初始化11.2C/C++运行库
  • 2023-04-102.程序员的自我修养 - 静态链接与程序装载
    目录 第二章静态链接2.1程序编译的过程第三章目标文件的格式3.1目标文件的格式3.2目标文件具体内容3.3ELF文件结构3.4重定位表3.5字符串表3.6链接的接口3.7弱符号与强符号第四章静态链接4.1空间与地址分配4.2符号解析与重定位4.3COMMON块4.4C++相关问题4.5链接控制脚本第五章W
  • 2023-04-101.程序员自我修养 - 绪论1
    1.1南北桥      为了协调CPU、内存和高速的图形设备,设计了高速北桥芯片;同时为了协调磁盘、USB、键盘等低速设备,设计了南桥低速芯片。现代计算机北桥已集成到CPU内部,南桥一般指现在的芯片组,新名称为PCH(PlatformControllerHub)。北桥:适配高速设备。北桥芯片则主要是集成了
  • 2023-03-26程序员的自我修养-编译链接
    目录常见场景编译过程ELF文件格式.textSection.data和.rodatSection.symtabSection.rel.textSection静态链接为什么需要链接?链接后达到什么效果?怎么链接?符号重定位依赖
  • 2023-03-21软件测试工程师的自我修养是什么?
    1.对异常的敏锐“嗅觉”软件测试需要善于发现产品中存在的不足。不仅仅是从系统使用的正向看产品是否有问题,还要从用户角度出发,去设想产品的行为是否存在问题。正
  • 2023-03-03《程序员的自我修养》学习笔记——静态链接详解【第三弹】
    静态链接详解现在对ELF可重定位文件的整体轮廓和某些局部细节都有了一定了解。那么对于两个可重定位文件,如何将其链接起来形成可执行文件呢!以如下两个文件为例:/*main.
  • 2023-03-03《程序员的自我修养》学习笔记——ELF 文件结构介绍【第二弹】
    ELF文件结构介绍文件头以ELF文件64位版本为例:e_ident【ELF魔数16byte】1-4字节:ELF文件都必须相同的标识码,分别为0x7F,0x45,0x4C,0x46第5字节:程序位数(0x01
  • 2023-02-27听说大家很感兴趣玮子的学习心得,采访来了
    哪有那么多人生开挂,不过都是厚积薄发——哲理熊上次玮子投稿以后,大家都很好奇,为什么他可以坚持在朋友圈打卡几百天,想技术问题那么有深度,今天就随熊哥走进科学,揭秘玮
  • 2023-02-27听说大家很感兴趣玮子的学习心得,采访来了
    哪有那么多人生开挂,不过都是厚积薄发——哲理熊上次玮子投稿以后,大家都很好奇,为什么他可以坚持在朋友圈打卡几百天,想技术问题那么有深度,今天就随熊哥走进科学,揭秘玮
  • 2023-01-19学习日记-day2
    日期2023-1-19任务列表CPP第3、4章【100%】王爽汇编第2章【66.7%】程序员的自我修养【0%】明天计划CPP第5章王爽汇编第2、3章程序员的自我修养第一章