首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
毫象
掘友等级
邮箱:qiguang.zhu@foxmail.com
微信公众号:光术
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
计算机网络核心
五层协议的体系结构由应用层、运输层、网络层、数据链路层和物理层组成。运输层最重要的协议是TCP和UDP协议,而网络层最重要的协议是IP协议 在物理层上所传数据的单位是比特。发送方发送1时,接收方应当收到1而不是0。因此物理层要考虑用多大的电压代表“1”或“0”,以及接收方如何识…
Java线程基础
操作系统在运行一个程序的时候,会为其创造一个进程。例如,启动一个Java程序,操作系统就会为其创建一个Java进程。操作系统调度的最小单元就叫线程。在一个进程中可以创建多个线程,这些线程拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。 单个线程一个时刻只能运…
C++核心语法
有C语言的基础,C++很好入门C++教程C语言网教程-C++入门教程什么是命名空间namespace命名空间是为了解决多个模块之间命名冲突的问题其中count也可以通过域限定符::来逐个制定输入和输出
学习快手Android技术总结
学习了快手的公开课,特此记录如何提高Android编译速度背景代码行数过大,moudle数过多,在传统手段,比如ParallelCompilerdaemonABI组件化BuiledCacheincre
C语言核心语法
前序用来记录C语言学习中的知识点位运算<<表示左移,不分正负数,低位补0>>表示右移,如果该数为正,则高位补0,若为负数,则高位补1>>>表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该
《深入理解计算机系统》(三)程序如何在系统上运行的
链接(linking)是将各种代码和数据片段收集并组合成单一文件的过程。链接是有链接器(linker)的程序自动执行的。 链接器使分离编译成为可能,我们不用将一个大型的应用程序组成一个源文件,而是将它分解为更小的模块,可以独立的修改和管理这些模块,当我们修改这些模块的一个时,只…
《深入理解计算机系统》(二)程序结构与执行
C语言中的某些结构,比如条件语句、循环语句和分支语句,要求有条件的执行,通过jump指令指定控制应该被传递到程序的某个其他部分。 程序可以用栈来管理它的过程所需要的存储空间,栈和程序寄存器存放着传递控制和数据、分配内存所需要的信息。 通过把返回地址压入栈,能够让函数在稍后返回到…
《深入理解计算机系统》(一)计算机系统漫游
系统中所有的信息-包括磁盘文件、内存中的程序、内存中存放的用户数据以及网络上的数据,都是由一串比特表示的。区分不同数据对象的唯一方法是我们读到这些数据对象时的上下文。比如,在不同的上下文中,一个同样的字节序列可能表示一个整数、浮点数、字符串或者机器指令 优化程序性能。比如一个函…
探究事件分发
dispatchTransformedTouchEvent方法作用:将一个motion event(事件序列)转换为特定子view的坐标,过滤掉无关的pointer ids,如果有必要重写其action。如果cilid为空,则假定将此MotionEvent发送给此ViewGro…
动态化部署:Android热修复之代码修复(一)
我们先看下Android中.java文件的编译过程,java文件会先通过javac编译成.class文件,然后通过dx/d8将这些.class文件打包成dex,但是不是通过JVM加载,而是通过Android 自身的Dalvik/ART虚拟机加载。在程序第一次被加载的时候,为了提…
下一页
个人成就
文章被点赞
48
文章被阅读
23,518
掘力值
657
关注了
106
关注者
29
收藏集
6
关注标签
7
加入于
2017-06-30