首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
开篇专题
开篇: 为什么要做这个项目?
背景 最近工作中遇到一个需求需要实现一版在线的Web编辑器,类似 Vue Playground 的效果,但是Vue playground 整体体验下来不是很好,和本地 VSCode 编辑器开发体验差距较大(虽然理解在线编辑器没必要完全照着本地开发体验来)。 经过多方体验调研,发现目前的业界方案主要两种: 基于Monaco / Codemirror 实现,也是大多数场景使用的方案,但是效果却是参
阅读更多...
浏览器工作原理(1)-开篇
本系列博客为学习《浏览器工作原理及实践》所笔记 开篇 浏览器的发展历程中的三个进化路线: 应用程序web化:B/S架构,视频、音频、游戏往web场景切换 web应用移动化:存在问题有渲染流程复杂,性能不够好,离线时用户无法使用,无法接受消息推送,不过PWA方案可以整合Web和本地程序的优势 Web操作系统化:两层含义:1 利用web技术构建一个纯粹的操作系统(ChromeOS);2
阅读更多...
Unix环境高级编程开篇-apue.h配置
书就不多说了,被称为Unix下C编程的圣经;不过现在国内貌似部分人都喜欢向别人推荐书,我很怀疑着部分人是不是推荐的每一本都看过。这个我暂时也不敢推荐,因为我也没有看完。 这本书上几乎所有的代码都用到了作者编程的一个头文件:apue.h,但是这个不是ISO C自带的,所以需要配置一下。 我用的这本书是第三版,第三版,第三版 重要的事情说三遍 1:先去这本书的官网把源代码下载下来,传送门 2:
阅读更多...
Kotlin 进阶之路 开篇
写在前面 Kotlin 从出现以来,一直在不断的优化,发展可以说是非常的迅速,以前断断续续的学习了一下,说来惭愧一直没能坚持学习下去。 今年 Google 已经将 Kotlin 作为 Android 开发的官方支持语言,现在上车还不晚,赶紧动起来。经常看到一些大佬分享的 Kotlin 项目,苦于看不懂又一直没逼着自己去学习。从现在开始,我要正式进军 Kotlin 了,特在此记录一下学习历程,
阅读更多...
Android热修复学习之旅开篇——热修复概述
Android热修复技术无疑是Android领域近年来最火热的技术之一,同时也涌现了各种层出不穷的实现方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker等等,从本篇博客开始,计划写一个系列博客专门介绍热修复的相关内容,本系列博客将一一介绍这些框架的原理和源码分析,作为本系列的开篇,本篇博客将对热修复技术进行一个概述,并对以上几种方案进行对比。 为什么会出现热修复? 简单来说,以前出
阅读更多...
Lamp兄弟连第五十期开篇宣言 “要么赶紧死,要么精彩的活着”
要么赶紧死,要么精彩的活着” 听到这句话的人,大部分人应该是不会陌生的,这句话出至中国达人秀第一季冠军刘伟的经典语录,话很直白,也很明了,从他那不放弃自我的求生,不放弃自我梦想的追寻,最终造就了奇迹的诞生,而他也因此得到了世界上独一无二的,既优雅又传奇的名字“断臂钢琴王子”。 2010年7月 年仅23岁的刘伟 参加东方卫视《中国达人秀》 同年10月获得冠
阅读更多...
写点什么吧,作为STM32系列的开篇……
自从本科毕业后,就再也没碰过单片机…… 自从研究生毕业后,就再也没碰过硬件…… 自以为以前单片机玩的熟得很,特别是ATMEGA系列的AVR单片机,由于老师的推荐,本科时花了好多精力在这个系列单片机上面…… 本科时STM32还没开始流行,嵌入式系统课程用的还是三星S3C44B0,任课老师做项目用的是LPC系列,但圈内STM32已经在崛起了,大四的时候还给毕设老师设计了一块STM32的开发板,从
阅读更多...
DETR开篇之作
1. 论文背景和动机 背景: 传统的物体检测方法(如Faster R-CNN等)通常依赖复杂的多阶段 pipeline,包括区域候选生成、特征提取和后处理步骤。这些方法尽管有效,但复杂度高且难以端到端训练。 动机: DETR的提出是为了简化物体检测的流程,通过端到端的训练方式实现高效准确的物体检测。 2. DETR的核心思想 Transformer架构: 利用 Transform
阅读更多...
【运维趟坑回忆录 开篇】初入初创, 一脸懵逼
距离vpc和容器化过去了快一年, 一直想要完整回顾梳理下整个过程, 最近准备进行swarm->kubernetes的二次迁移, 正好借由这次契机重新回顾下这段历从最初原始时代到vpc,swarm容器化到k8s的经历. 原始时代 16年7月从上家游戏公司离职, 来到了目前的互金公司, 成为唯一的运维, 此时公司java开发人数已经有几十人… 运维的技术栈也由php转移到了java, 刚开始的时候
阅读更多...
WPF 基础到企业应用系列1——开篇有益
1.开篇前言 关于本人——圣殿骑士刚入住博客园和51CTO写技术博客,目前主要在一家外资企业从事项目管理、技术架构及企业技术培训工作。由于工作和项目需要,所以对一些技术进行了较为深入的研究,之前在整个公司做过一些技术专场的培训,由于每次时间较短且人员较多的关系,没能讲得很透彻,所以挺对不住那些同事的。现在在园子里开一个博客,希望能把所学的微薄知识书写出来,以供大家参考。近期将针对这些培训专场推
阅读更多...
海思芯片研究开篇介绍
海思音视频处理芯片介绍 不多介绍了,大家都知道。 海思hi3516dv300 SDK目录介绍 1. 板子测试文档,用来测试买来的板子是否是正常的,测试不通过,可联系商家换新。 2. 单独资料包:提供u-boot源码,内核源码,文件系统源码,mpp测试demo,h264,h265流推送demo,安装交叉编译环境和编译链等资料。 3. 虚拟机开发环境:提供已经配置好了的开发环境。 4. onvi
阅读更多...
跟我一起学OC系列-开篇
最近一直在思考一些问题,想把过去一些OC知识再重新梳理一遍,一方面自己可以温故而知新,另一方面也可以供新手或者刚入门的参考一下(纯属自恋哈,哈哈哈),欢迎大家一起探讨,共同进步,成长,装逼! 1.前言 本博客系列主要介绍OC编程语言基础,这也是进行IOS开发必备之路(虽然现在也有基于swift语言开发的,不过目前主流的还是基于OC的哈);期间,有纰漏之处,还望大家一起指正或者反馈,我会及时
阅读更多...
大蕉说k8s(开篇)No.181
Kubernetes,全名还是有点长的,业界缩写是 k8s,后续我也用k8s来代替全名。关于k8s,官方的介绍是这样的 Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. k8s是一个提供 自动化部署、自动化扩
阅读更多...
STM32(开篇总结)
STM32介绍 STM32是意法半导体公司基于ARM Cortex-M内核开发的32位微控制器 STM32常应用在嵌入式领域,如智能车、无人机、机器人、无线通信、物联网、工业控制、娱乐电子产品等 STM32功能强大、性能优异片上资源丰富、功耗低,是一款经典的嵌入式微控制器 主流stm32的分为高性能系列、主流系列、超低功耗系列、无线系列 其中32-bit ARM Cortex-M是内核型号
阅读更多...
servlet开篇
1. 什么是servlet技术? Servlet是sun公司开发的,用于动态网页的技术。Servlet为java动态网页而生。Servlet技术是使用java语言编写的web应用小程序,此程序是由web 服务器调用执行。 Servlet技术的特点: 1) servlet程序由服务器调用和执行 2) java语言编写的。 3) 按照servlet规范开发。
阅读更多...
跨越opengl和d3d的鸿沟(一):开篇
原文地址 转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=1258 多年来,在论坛和各个网站上不断能看到拿OpenGL和D3D进行比较的帖子和文章。他们经常制造很多谜思,使得初学者和一些从业人员对OpenGL和D3D产生了各种各样的流言。 有人说,OpenGL直接调到驱动,性能高于D3D。有人说,Shader都得写
阅读更多...
Chromium 调试指南2024 Windows11篇-开篇(一)
1. 欢迎来到Chromium的世界 Chromium项目自2008年启动以来,已成为开放源代码浏览器技术的先锋,它不仅是谷歌Chrome浏览器的基石,也为其他众多浏览器提供了技术基础。Chromium的魅力在于其高度的可定制性和强大的功能性,使它成为了开发者、研究人员,以及技术爱好者探索最新网络技术的理想平台。通过深入了解Chromium,您将能够更好地理解现代浏览器的工作原理,掌握前沿的网络
阅读更多...
由此开篇,记录开发之路的点点滴滴。跟大家一起分享,以及以后我能用的着。
现在是一名Android开发的实习生,也是一名码农。 每周来公司实习3到4天,每天的任务就是编代码,实现功能。一坐就是几个小时。 现在公司就我一个搞android这一块,自己技术一般,有些功能还是要看别人的demo或者博客。所以我就想自己也写一个博客,记录一些日常经常用到代码功能。 主要是为了以后自己能用,如果还能帮到大家就最好了。 此博客会不定时更新。有新的会第一时间分享给大
阅读更多...
算法与数据结构 回忆开篇与吐槽
迷茫 撸了这么多年代码,觉得白活了一样,1 就是没怎么写笔记,总是找借口,写的东西总是遗忘了,总是渴望有没有可能在我还活着的有限时间里,能克服遗忘,能速记,探索过那些记忆方法,包括联想记忆,代号记忆, 类似从已经积累的记忆联想等其他记忆,最后还是放弃了。 不屑 作为一个应用开发程序员,基本上用不上这东西,知道我开发自己的软件的时候才思考很多问题,如今打开招聘网,数据结构和算法就把我吓住了,什么红
阅读更多...
数据结构与算法开篇
数据结构与算法的关系 1.数据data结构structure是一门研究组织数据方式的学科,有了编程语言也就有了数据结构。学好数据结构可以编写出更加漂亮更加有效率的代码 2.要学好数据结构就要多多考虑如何将生活中遇到的问题用程序去实现解决 3.程序=数据结构+算法 4.数据结构是算法的基础。要想学好算法,就要把数据结构学到位。 还有看到这样说的 数据结构与算法的关系2 1.数据
阅读更多...
五子棋AI算法-之开篇
大概所需内容: 位棋盘 着色生成器 最小-最大搜索 Alpha-beta剪枝 迭代加深 置换表 博弈树 空着裁剪 期望窗口 历史启发算法 MTD(F) PVS Negascout算法 等 相关网站: --- -- 编程方面的放后面了 百度百科: 国人的看法 http:/
阅读更多...
数据结构开篇(普普通通浅浅聊数据结构)什么是数据结构 、什么是算法、重要性、如何学好数据结构呢
呀呼,好久不见,我的博客又来了,不是故意不更新,是我在学习中,一起步入真正的数据结构吧。之前发了几篇文章是关于单链表,双链表和顺序表的,不知道的UU们可以去看看。 目录 什么是数据结构 什么是算法 重要性 如何学好数据结构呢 什么是数据结构 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的
阅读更多...
Modern C++ 开篇
开篇 常常在网上看到有刚入门C++的朋友问,看完C++ Primer后应该用什么项目进行练手?很多回答中会提到仿写STL。但是对于新手来说,打开侯捷大神的STL源码剖析的第一章,压力就扑面而来,满地的下划线、模板、C++特性,还没摸到容器实现就劝退警告了! 我也是一个菜鸟,为了练习C++、了解数据结构,选择了阅读仿写STL,途中历经九九八十一难,深知新手学习之不易。网上资料老旧,零碎且不完整,
阅读更多...
【C++打怪之路】-- C++开篇
🌈 个人主页:白子寰 🔥 分类专栏:C++打怪之路,python从入门到精通,魔法指针,进阶C++,C语言,C语言题集,C语言实现游戏👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82+),分享更多关于深度学习、C/C++,python领域的优质内容!(希望得到您的关注~) 目录 命名空间 为什么要使用命名空间? nanmespace关键字介绍 命名空间的
阅读更多...
小项目-开篇:为找工作而写
项目背景: 辞职几个月在家专研python,已有小成,决定出去找工作,又苦于自己是半路出家的码农,没有什么项目经验,于是乎决定自己写个项目,这个为了找工作而写找工作项目应运而生。 需求探知: 需求是啥?找工作啊~ 我们先来分析一下,对工作的需求:1、工资是否够花 ;2、工作内容是否合适,工作时长;3、公司运营情况(发展前景);4、公司福利如何(显性:五险一金,隐性:妹子多么等等);5、工作
阅读更多...
《Java从小白到大牛精简版》之第1章 开篇综述
《Java从小白到大牛》纸质版已经上架了!!! Java诞生到现在已经有20多年了,但是Java仍然是非常热门的编程语言之一,很多平台中使用Java开发。表1-1所示的是TIOBE社区发布的2016年5月和2017年5月的编程语言排行榜,可见Java语言的热度,或许这也是很多人选择学习Java的主要原因。 表 1-1 TIOBE编程语言排行榜 2017年5月2016年5月变化编程语言评级
阅读更多...