腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
北洋csdn
专栏成员
举报
96
文章
51845
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(96)
2023腾讯·技术创作特训营 第二期(23)
编程算法(20)
java(18)
android(16)
打包(12)
2023腾讯·技术创作特训营 第四期(12)
ide(9)
缓存(5)
数据结构(5)
网络安全(4)
jvm(4)
编译原理(4)
linux(3)
http(3)
kotlin(3)
ios(2)
css(2)
api(2)
消息队列 CMQ 版(2)
SSL 证书(2)
数据加密服务(2)
kafka(2)
action(2)
ps(2)
其他(1)
mac os(1)
c++(1)
node.js(1)
xml(1)
webview(1)
opengl(1)
单片机(1)
汇编语言(1)
arm(1)
硬件开发(1)
数据库(1)
sql(1)
jar(1)
NAT 网关(1)
网站(1)
企业(1)
渲染(1)
serverless(1)
parcel(1)
存储(1)
jdk(1)
面向对象编程(1)
tcp/ip(1)
gradle(1)
数据分析(1)
https(1)
nat(1)
canvas(1)
腾讯云开发者社区(1)
flutter(1)
block(1)
cas(1)
gc(1)
handler(1)
invoke(1)
lock(1)
map(1)
record(1)
server(1)
service(1)
word(1)
zip(1)
队列(1)
垃圾回收(1)
线程(1)
腾讯云TVP读书会(1)
第二期热点征文-程序人生(1)
搜索文章
搜索
搜索
关闭
PendingIntent VS servie
2023腾讯·技术创作特训营 第四期
pendingIntent 功能上来讲 是延迟执行的Intent,首先来看看延迟为什么需要延迟,某些场景下 我们并不能立马拿到交互结果需要等待一段时间才可以,比如通知点击,弹窗提醒,消息通知的最常用的就是pendingIntent。
北洋
2023-12-16
146
0
领域驱动DDD 业务浅析
2023腾讯·技术创作特训营 第四期
模式这个词的来源是建筑学,不同的建筑所采用的建筑模式也不一样,建筑模式是特定建筑领域中 设计优秀建筑的指南。
北洋
2023-12-15
149
0
深入理解DIP:依赖倒置原则
2023腾讯·技术创作特训营 第四期
ocp告诉我们开闭原则,对扩展开放对修改关闭提出了一个更严格的设计:程序不修改,新增功能就是添加新代码而不是在旧代码里面修改,要做到这个 也是要很好的进行抽取共通的逻辑,然后把变化的部分抽取出来做扩展,旧的核心的部分是稳定的。
北洋
2023-12-13
226
0
深入理解LSP:里氏替换原则
2023腾讯·技术创作特训营 第四期
程序最稳定的状态就是不改变或很少发生改变。模块如果经常发生变化,意味着 这个模块没有很好的分离关注点,做了很多不是自己的事情;单一职责让模块仅有一个变化的原因 也就是只让他负责他关注的事情,不是他关注的事情不负责,
北洋
2023-12-12
215
0
详细聊聊什么是编程范式?
2023腾讯·技术创作特训营 第四期
好处:在以前人们是用汇编写代码,但是效率太低,而且跳转语句goto会影响人们对问题的拆分,一行代码中各种goto语句没有结构,熟悉代码也要很长时间。因此出现了ifelse,选择语句控制语句,这些语句很好的支持了功能分解,更有结构层次感相比于之前的 goto更好理解
北洋
2023-12-11
239
0
详细聊聊什么是软件设计?
2023腾讯·技术创作特训营 第四期
对软件做设计本质上就是对这个需求进行建模,软件需求是多变的,但其背后的模型机制相对稳定。
北洋
2023-12-10
277
0
看懂编译原理:看懂 JIT & AOT
编译原理
2023腾讯·技术创作特训营 第四期
在生成目标文件时,编译器会将代码区的内存页保护措施临时关闭,以便将代码写入到代码区并设置可执行文件权限。
北洋
2023-12-08
1.4K
1
看懂编译原理:优化范围 & 原理
2023腾讯·技术创作特训营 第四期
全局优化因为可以拿到多个基本快中的信息,因此会进行*函数整体上的优化,不仅限于顺序执行。 *比如寄存器的图染色算法就用到了这个cfg
北洋
2023-12-07
213
0
看懂编译原理:目标代码指令生成和优化
编译原理
2023腾讯·技术创作特训营 第四期
首先开发者编写的代码是给人看的,有些时候会为了可读性牺牲一些性能;其次如果只是将代码机械的进行翻译则会出现很多无用的机器指令,就如同ir中的优化(无用ir删除)。因此我们需要对指令进行一些删除操作,将无用的指令删除。
北洋
2023-12-06
432
0
看懂编译原理:活跃度分析
2023腾讯·技术创作特训营 第四期
如果一个基本快中的指令跳转到另外一个基本快之中(那么这两个基本快就形成了一条边)就形成了控制流图。
北洋
2023-12-05
342
0
看懂编译原理:前端&后端编译器做了什么?
编译原理
2023腾讯·技术创作特训营 第四期
编译器后端的结果就是生成目标代码,如果目标是计算机那么目标代码就是汇编代码;如果目标是虚拟机,那么目标代码就是对应虚拟机的代码。
北洋
2023-12-04
734
0
看懂编译原理:词法/语法/语义分析阶段 原理
编译原理
2023腾讯·技术创作特训营 第四期
词法分析器的目的是识别高级语言中编写的代码转换为token,也就是识别高级语言中的每个单词token
北洋
2023-12-03
1.1K
0
《移动性能实战》 笔记
腾讯云TVP读书会
就是随机产生偏移量然后写入,区别于顺序读写需要考虑当前写到哪儿了然后再末尾进行写入。一句话就是随机产生偏移量进行写入
北洋
2023-10-21
304
2
面试三个月无结果后,我是如何与自己和解的?
第二期热点征文-程序人生
找不到目标找不到意义亦或是烦躁的时候,就写写文章吧,把那些困扰你很久的问题铺开来 花时间仔细想想,其实真正让我们生气懊恼,迷茫找不到意义的问题很少很少,只不过这些问题会随着忙的事情越来越多心情心态也越来越差,最后绷不住心态炸裂。
北洋
2023-10-21
388
2
人生短暂,我们到底该学哪些东西和如何学?
2023腾讯·技术创作特训营 第二期
本篇文章出自自己的零碎想法记录,文章的主题和内容刚开始只源于这篇《卡片笔记数量超限后所思所想》文章中记得一些零碎笔记和平常的一些思考,正如前文《关于标签管理,知识管理工具的思考》一样,刚开始也是源于自己生活实践中的一个疑问:
北洋
2023-09-26
128
0
计算机网络:MAU模块发送Frame
2023腾讯·技术创作特训营 第二期
添加完上面的三个控制信息后,接下来就开始发送包了,发送包的方式有两种:一种是使用集线器的半双工模式,一种是使用交换机的全双工模式。
北洋
2023-09-25
391
0
计算机网络:网卡如何进行组装Frame
2023腾讯·技术创作特训营 第二期
ip模块中存储的是一堆数字信号,网卡内部会把数字信号转换成电信号或者光信号在网线中传输。
北洋
2023-09-24
270
0
计算机网络:协议栈套接字如何连接?
2023腾讯·技术创作特训营 第二期
前面几篇文章讲解的是应用程序使用Socket间接通知协议栈进行的连接,通信阶段,那么从现在开始讲解协议栈和网卡驱动的故事
北洋
2023-09-24
208
0
计算机网络:协议栈的转发功能如何工作?
2023腾讯·技术创作特训营 第二期
上一篇文章说过网络收发功能是委托操作系统实现的,这里的委托就是指委托操作系统的协议栈,和DNS查询一样,建立连接和通信上层也需要使用到 Socket的,Socket用于提供计算机之间连接通信的管道,大致示意图如下所示:
北洋
2023-09-24
216
0
计算机网络:DNS有哪些请求格式
2023腾讯·技术创作特训营 第二期
上一篇文章(DNS是如何工作的)梳理了大概的流程,但是dns解析器和浏览器一样没有网络访问的功能,因此都需要委托操作系统的协议栈进行下一步操作;
北洋
2023-09-24
381
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档