码迷,mamicode.com
首页 >  
搜索关键字:底层分析    ( 13个结果
借汇编之力窥探String背后的数据结构奥秘
熟悉C++、java、VB等编程语言的朋友都知道String(字符串),它是编程语言中表示文本的数据类型,字符串由若干字符组成的,是所有编程语?中?常重要的成员。可能很多朋友平时只是使用它,没有仔细研究其中的奥秘。其实,字符串还是有很多值得我们深入研究的地方。一、思考在Swift开发使用字符串的过程中,你是否有思考过以下问题?1个字符串变量占用多少内存?字符串str1、str2的底层存储有什么不同
分类:其他好文   时间:2019-11-10 10:20:22    阅读次数:85
String背后的汇编奥秘——探索数据结构
String,相信大家都不陌生,我们在编写程序时,使用String类型还算比较多。那么你经常使用它,是否真的“了解”它?请带着问题,一步一步揭开它神秘的面纱,看看它究竟何许“人”也!一、思考在Swift开发使用字符串的过程中,你是否有思考过以下问题?1个字符串变量占用多少内存?字符串str1、str2的底层存储有什么不同?如果对str1、str2进行拼接操作,str1、str2的底层存储又会发生什
分类:其他好文   时间:2019-11-10 09:32:59    阅读次数:96
面试必问的MySQL锁与事务隔离级别
之前多篇文章从mysql的底层结构分析、sql语句的分析器以及sql从优化底层分析, 还有工作中常用的sql优化小知识点。面试各大互联网公司必问的mysql锁和事务隔离级别,这篇文章给你打神助攻,一飞冲天。 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源 ...
分类:数据库   时间:2019-09-12 00:05:08    阅读次数:136
PHP中变量底层分析
1、参考流程:https://gywbd.github.io/posts/2015/4/php variable in memory.html PHP变量是通过使用zval实现变量的 写时拷贝和引用计数: 循环引用:会形成内存泄漏,需要PHP垃圾回收机制去回收 写时拷贝是什么意思? 就是当发生写的时 ...
分类:Web程序   时间:2019-07-30 15:50:07    阅读次数:130
(一)Python入门-5函数:03函数也是对象-内存分析
函数也是对象,内存底层分析: Python中,“一切都是对象”。实际上,执行def 定义函数后,系统就创建了相应的函数 对象。我们执行如下程序,然后进行解释: 上面代码执行 def 时,系统中会创建函数对象,并通过print_star 这个变量进行引用: 我们执行“c=print_star”后,显然 ...
分类:编程语言   时间:2019-05-12 01:40:46    阅读次数:146
嵌入式开发简介学习
自上而下从应用层到底层分析 app: QQ、微信、游戏、控制界面 GUI图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口):QT(C++)、Android(java)、GTK(C) 文件系统 内核:Linux、Android、windows Bootlo ...
分类:其他好文   时间:2019-01-14 14:31:28    阅读次数:175
虚拟机vmdk文件误删除怎么恢复
服务器数据恢复故障:DellPS4000服务器(用于VMware虚拟主机),VMwareESXi5.5版本,因意外断电,导致某台虚拟机不能正常启动,查看虚拟机的配置文件时发现此虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失。此时xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。找VMware工程师诊断后,尝试新建一个虚拟机来解决故障,但发现ESXi
分类:其他好文   时间:2018-08-21 16:02:36    阅读次数:251
DELL Eq PS4000数据恢复成功案例
DELL EqualLogic PS4000是戴尔为远程或分支办公室、部门和中小企业存储部署提供的存储服务器,可以提供企业级自动化、智能化性能服务,价格合理,管理和部署相对便捷,更适合中小企业及办公室需求,是中型企业级存储的起点产品。但所有的服务器都并非万无一失,某些误操作或服务器物理故障可能会引起 ...
分类:其他好文   时间:2018-06-22 16:37:40    阅读次数:330
二、Java面向对象(18)_枚举
2018-05-12 枚举 一、枚举的定义以及底层分析特点 JDK1.5引入了新的数据类型——枚举,是一个特殊的类。就是固定的多个对象的集合。 定义格式: [修饰符] enum 枚举类名{ 常量A,常量B,常量C; } 我们自定义的枚举类型,在编译(底层)都是直接继承于java.liang.Enum ...
分类:编程语言   时间:2018-05-12 14:23:45    阅读次数:174
【9.0】对于java集合的迭代器的底层分析
前言:如果对java的集合的遍历(主要是HashMap中的keySet() 和 entrySet()是如何取值并且可以实现遍历的)不是很明白的话,有兴趣深入了解的小伙伴,本文可以作为一个参考,由于时间的原因,就着重讲其遍历的核心代码,底层迭代器的分析。如果对集合的遍历已经迭代器没有基本的理解的话,建 ...
分类:编程语言   时间:2017-08-31 12:50:17    阅读次数:191
13条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!