自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北风之神Boreas

北风之神Boreas

  • 博客(34)
  • 收藏
  • 关注

原创 c++语言实现类似swoole扩展的项目实践

项目本质其实是C++项目开发,学员学习后增加对C++技术栈的实践能力,毕竟互联网的核心基石依然是C/C++。当你要改变以前吸收的知识来源于国内视频教程,国内文章教程 国内文章资料 转向全球老外大佬云集的github开源项目吸收时,就要学C和C++而你以前的IT技术就是国内的教程 国内的社区 国内的文章 ,但都是有局限的,所以要转向github社区吸收开源项目的东西来增强个人技术体系。技术只来源于实践,不是光看,光记就会的东西,纸上得来终觉浅绝知此事要躬行。

2024-07-24 13:13:54 99

原创 阅读分析消化吸收github开源项目的前置准备

大家平常的知识来源都是社区,教程,文章,分享的视频,而github上全球优秀的大佬都在上面,他们的技术实力主要是以开源项目形式存在,高质量的内容和核心技术都在开源项目上。当你有以下想法【情况】或或是目标的时候;一、CRUD多年,技术长期停滞不前,技术遇到瓶颈二、CRUD多年,简历上还是写着跟培训的新人一样做过XXX项目,熟悉XXX技术栈,同新人岗位竞争技术优势不是很明显三、想做底层项目积累实力进大厂四、想做开源项目积攒技术经验,构建个人技术力量,打造个人技术影响力和IP,寻找更多的机会。

2024-07-15 14:39:02 936

原创 哦华为仓颉语言

测试了这些,只是想告诉各位一个事实,我讲的PHP多进程,物联网,LINUX C 它们的知识并没有过时,底层的东西依然是一样的东西,但不少程序员长期忽略,物有本末,事有终始,知所先后,则近道矣,底层的东西是核心关键。它底层运行时,依然是使用几十年没有变化的系统调用函数和几十年没有变化的X86指令集【感觉是一堆废话,运行在X86 LINUX上当然了,当然也能根据目标机器生成其它架构的代码】编译后得到的还是共享目标文件,但能直接执行,有兴趣可以自行去了解静态链接,动态链接的区别。编译后得到如下几个文件。

2024-07-09 18:14:50 250

原创 如何用好swoole/webman/workerman/hyperf呢

这2个白嫖视频即可解答你的疑问,swoole/workerman/webman/go/java/python/nodejs/rust/c++/...等语言都是使用同样的SOCKET API来调用TCP/UDP,并且基于此实现了各种应用协议,此SOCKET API是操作系统内置的函数,功能和名字已经几十年不变,这不就应了荀子讲的:“千举万变,其道一也”或是老子讲的:“道生一,一生二,二生三,三生万物”的话了嘛。如果能有这样一个框架,那么 PHP 就能从单纯地做一个 Web 网站延伸到更大的空间。

2024-06-22 21:48:44 1104

原创 如何具备阅读github开源项目的能力

这2门是你阅读以C/C++/ASM为核心基石必备的前置技术,也是个人技术自主,吸收github重要开源项目的核心​,是你提升个人技术认知,技术视野,深化完善技术体系的重要前置储备​知识。比如我们要用nodejs开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做。比如我们要用java开发一个web项目,我们发现得用到c/cpp/asm编写实现的mysql+redis+...+linux os 来做​。

2024-06-11 10:23:11 372

原创 汇编实现的操作系统

后,可以进一步研究x86-64汇编的实战运用,那么该OS操作系统将具有重要的研究价值,不会使你学完只会写demo级别的代码长期停滞用来口嗨,通过该OS的研究和消化学习你会学到更多东西,增强个人计算机底层基础有更好的帮助,非常适合于以C/C++/ASM方向的朋友学习,对于后续驾驭和阅读学习github开源项目如AI tensorflow,pytorch,cuda,gpu编程,Caffe等AI框架技术栈,编译原理,编译器实现,AI编译器,汇编器技术等方向也是有益的。- 用于应用程序的IDE编辑器/汇编器。

2024-05-22 01:55:55 1124

原创 以色列人Andi Gutmans开发的php zend

虽然目前php语言不行了,但这不是重点,重点是zend引擎的东西具有极大的技术价值,负责zend引擎实现的大佬都是40,50岁左右的欧美程序员,从1997,1998,2000到2024年,积累的差不多30年的C/ASM等语言技术栈使用经验,足以匹敌国内任何大佬。在我的整个职业生涯中,我一直致力于使软件运行得更快、更高效,自动化许多开发和业务流程,并帮助组织提高应用程序交付的敏捷性。偶尔,我在提高效率方面遇到阻力,通常是在大型组织中,人们担心工作保障,但我很少想到这种提高效率的工作有什么坏处。

2024-05-15 21:51:04 799

原创 学习C语言的重要性以及如何学好

前面列了这么多开源项目,大部分都是欧美程序员,并且他们C.C++/ASM技术栈使用长达10年,20年,30年的,积累了丰富的网络编程,并发编程,算法,数据结构,编译器,AI,数学,机器学习,内存管理,文件管理。等重要的核心技术,并且大部分年龄都已经是40,50岁的程序员,国外的技术氛围和职业生涯要稳定很多,像php zend内核作者 50岁左右还在2020年入职了google担任数据库相关领域的开发【https://mp.weixin.qq.com/s?C/ASM技术栈使用时间:github显示15年。

2024-05-15 10:22:02 591

原创 Javascript 是如何工作的

图片来源:https://twitter.com/alexxubyte/status/1775545424327418144手把手带你实现一个编译器+虚拟机-CSDN博客

2024-04-04 23:27:14 194 1

原创 c++,java,python的工作原理

图片来源:https://twitter.com/bytebytego/status/1773939308086583560手把手带你实现一个编译器+虚拟机-CSDN博客

2024-04-04 23:21:38 204

原创 AI大数据和大模型时代的到来你要做的准备

同时随着AI技术的不断发展和应用,AI大模型在各个领域都有着广泛的应用,如医疗、金融、教育、交通等。这类项目通常涉及复杂的系统设计和实现,参与其中可以锻炼您的团队协作和项目管理能力,同时也能进一步提升您的C/C++编程技能。通过实现和优化这些算法,您可以了解AI算法的工作原理,并学会如何在实际应用中运用C/C++进行优化。这可以帮助你理解机器学习算法的原理,并提升你的编程能力。通过不断积累和实践,您将逐渐掌握C/C++语言的精髓,并为深入研究AI大模型领域打下坚实的基础,同时你的就业机会选择性也会更广。

2024-03-30 19:11:33 874

原创 掌握编译器和虚拟机的开发有哪些方面的好处

通过掌握编译器和虚拟机的开发,程序员可以深入了解编程语言的词法分析、语法分析、语义分析、优化等过程,以及虚拟机的内存管理、垃圾回收等机制。综上所述,掌握编译器和虚拟机的开发对于深入理解编程语言的实现原理、研究开源项目、提升驾驭和运用其他编程语言的能力以及促进学习和认知其他编程语言等方面都具有积极的影响。掌握编译器和虚拟机的开发不仅有助于深入理解编程语言的实现原理,还为研究开源项目如MySQL等提供了基础技术,同时对驾驭和运用其他编程语言也大有裨益。掌握编译器和虚拟机的开发有哪些方面的好处。

2024-03-23 21:45:47 477

原创 掌握X86汇编语言和GDB程序调试工具对于程序员来说是非常重要的

掌握X86汇编语言可以帮助理解和分析程序的底层执行机制,同时在使用GDB进行调试时,能够反汇编程序,查看汇编指令,了解程序的实际执行情况。通过逆向分析Linux系统调用,可以深入理解程序的执行原理(从而达到理解和驾驭各种编程原理它们的底层原理),了解程序与操作系统之间的交互方式,以及如何利用系统调用实现特定功能。总之,深入学习底层知识对于理解和应用高级编程语言是非常有益的,它可以帮助您建立更扎实的编程基础,提高对程序执行过程和系统交互的理解,从而更好地驾驭和应用不同的编程语言。

2024-03-23 20:28:24 855

原创 WEB开发者你要守着CRUD混下去还是换个方向

该领域跟WEB开发领域完全大不同,技术含量和技术门槛也高很多,学历也会要求高很多,底层知识也会要求,但该领域的薪水和人员要比WEB领域的少,因为学历专科及以下的根本进不来,二本,三本的混学历的也学不会,C、C++领域的开发相对于WEB开发来说确实更加底层和复杂,技术难度和学习曲线也相对较高。如果你只是一个专科生,大可不必学这些,因为现在的环境对学历和专业技术知识要求非常高,你的野心需要的是硬核技术+高学历支撑,当然了你如果愿意学也是可以的,当然划水堕落腐化一天爽一天也行。

2024-03-17 16:46:11 681

原创 手把手带你实现一个编译器+虚拟机

手把手带你实现一个编译器+虚拟机

2024-02-23 11:43:57 152

原创 协程细说和实现

本视频详细了介绍了协程的原理和实现细节,并动手实现了一个协程,非常适合对协程感兴趣的朋友学习

2023-11-23 12:02:35 58

原创 程序员进阶必学的知识点

阅读本文时,可观看或是阅读一文对于理解本文的意思也会有帮助。

2023-08-12 13:48:57 139

原创 并发编程到网络通信引擎架构设计

掌握并发编程多进程的经验,TCP/IP协议网络编程到IO复用,网络故障跟踪调试等技术,掌握各种网络通信协议的设计和实现,实现一个网络通信引擎的架构,物联网项目实战应用,不但能实现类似workerman/swoole网络框架还能将知识复用到其它编程语言中,同时掌握各语言的本质核心并发编程和网络编程。

2023-08-04 13:02:42 111

原创 Linux X86-64汇编/GDB/项目实战

课程说明:https://www.bilibili.com/video/BV1Dj411d7GQ/?课程目录: 作者:北风之神xk https://www.bilibili.com/read/cv25428142 出处:bilibili。1 Linux X86-64汇编/GDB/项目实战。2 程序员上乘内功修炼。

2023-08-01 09:22:57 141

原创 C++开发PHP7/8扩展完整教程

课程说明: https://blog.51cto.com/u_14944648/6447085。课程名称:C++开发PHP7/PHP8扩展完整教程。

2023-08-01 09:01:54 128

原创 计算机编程语言的本质

计算机编程语言的本质

2023-07-30 10:13:32 38

原创 linux x86-64汇编

linux x86-64汇编

2023-07-19 17:11:26 103

原创 手把手带你实现一个workerman和swoole

手把手带你实现一个workerman和swoole_可用行师的技术博客_51CTO博客

2023-07-08 17:45:31 381

原创 程序员内功修炼视频和PHP C++扩展开发视频赞助

掌握PHP7和PHP8的扩展开发,并入门CPP的开发,扩展开发有很好处,一方面是理解PHP解释器的扩展加载原理,一方面能隐藏核心业务的实现保证了业务的安全性,一方面能为实现特殊业务场景提供了可能性,同时另一方面也能增强个人的岗位竞争能力,另一面也能提升别人的接盘成本。内功修炼旨在提升程序员构建起完整的【以Linux系统为基】计算机知识体系,掌握几十年不变的核心技术驾驭今天千变万化的应用层达到底层和应用层的融会贯通,对于计算机技术有追求有热情的朋友还是强烈推荐学习的,是窥探计算机所有编程语言的核心。

2023-07-04 16:56:16 35

原创 后端技术规划和人生规划

这种类似的问题直播讲过很多次,公众号和交流群也讲过很多次,但是一些朋友忙于CRUD加班,也没有空看群,也没有看群公告,也没有关注我的B站。所以不少朋友还是再咨询这类似的问题。此视频精简的回答了个人技术发展规划的内容。适合时间比较少的朋友观看,看完之后能知道在技术层面怎么去规划发展走下去。也是一样,时间长,也是直播的回放。但非常建议看看老韩是怎么做到的。就是时间太长,是直播的回放。这个呢有些朋友没看见。

2023-07-03 00:27:14 60

原创 作为一个后端你真的要仔细学习一下C语言

ASM汇编语言在C,CPP,GOLANG项目里用的比较也是比较多的,也是核心的语言,特别是在要求性能,芯片程序存储器,内存较小的设备上汇编语言最有优势,同时也是最接近底层的语言,学习之后对计算机底层的理解将有很好的帮助。C语言是理解计算机的核心语言,是理解OS,进程内存,数据内存,数据存储,也是理解和驾驭千变万化的应用层的核心语言,更是探索和研究应用层的底层核心。同样的C语言也是非常重要的,因为应用层的各种编程语言,项目,开源应用都是C编程语言。或是大家用的比较多的MYSQL,它的源码同样也是用的汇编。

2023-06-24 14:36:57 50

转载 要学PHP还是学JAVA

作为普通的开发者,要知道市场变化快,自已的那点知识是看不懂市场的,市场都是资本说了算,自已做不了主的,自已斤两几何要清楚,我的建议就是都学学,因为工作机会不是我说了算,是资本说了算,而资本是根据市场来的,作为普通的开发者,应该全面提升自已的实力,不应该只是单纯的学习应用层的东西,毕竟应用层变化无穷,有无穷的课程,无穷的资料,无穷的培训,无穷的技术文档,而它们都有共通的东西,就是底层,底层是驾驭千变万化,是理解和探索变化无穷的应用层的核心。那么A公司跟B公司的市场竞争压力就会增大。

2023-06-19 21:19:44 54

原创 学好swoole和workerman的必备基础

学好swoole和workerman的必备基础,新人用swoole框架如hyperf,easyswoole,swoft时应该掌握哪些前置知识

2023-06-16 19:02:03 119

原创 c++开发PHP扩展项目实战

c++开发PHP扩展项目

2023-06-09 13:40:22 58

原创 协程hyperf框架核心源码讲析笔记与视频

协程hyperf框架核心源码讲析笔记与视频

2023-01-03 19:37:32 430

原创 swoole 协程框架hyperf核心源码讲析

【swoole协程框架Hyperf最新版本核心源码讲析-哔哩哔哩】 https://b23.tv/jnOeWyS

2022-12-13 02:16:26 208

原创 php网络编程socket全套

物联网即时通信架构实现与实战--物联网技术视频教程-智能硬件/物联网-CSDN程序员研修院

2021-09-19 23:51:26 1513

原创 php实现websocket/mqtt/http协议

物联网即时通信架构实现与实战--物联网技术视频教程-智能硬件/物联网-CSDN程序员研修院

2021-09-19 23:50:08 2548

原创 做为一名phper你用上swoole或是workerman时是否真的掌握了必备的基础知识

建议你先阅读https://blog.csdn.net/m0_54740405/article/details/112858405 关键字:程序、进程、TCP/IP程序启动就是个进程,进程就可以调用各种API,如文件,IPC对象,SOCKET API,内存管理等。 这些API的是进程启动后可以调用的API资源。它们跟你用什么编程语言没有任何关系。换句话说,你换语言也要掌握上面的基础知识。你要没有掌握这些基础知识,那你遇到问题只能干瞪眼。 当你打开SWOOLE手册时 ...

2021-02-04 15:07:25 968

Swoole5 Hyperf3 php8新版本协程框架讲说代码

视频:https://www.bilibili.com/video/BV1ca4y1y74a?p=1&vd_source=23895afa07bb1ceeeb2f0a557f472bd5的直播配套代码笔记

2024-05-14

swoole协程框架hyperf核心源码讲析源码注释

详细内容https://www.bilibili.com/video/BV1CG4y1G7Z6/?spm_id_from=333.999.0.0

2022-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除