首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CSDN搜“看,未来”

    Nginx(11):存储数组的链表

    文章目录 我的困惑 存储数组的链表 设计优点 配备方法 ngx_list_create ngx_list_init 我的困惑 这个链表我很喜欢,且这个构想在我的脑子里面存在很久了,但是一直没去实现 ---- 存储数组的链表 typedef struct ngx_list_part_s ngx_list_part_t; //节点 /* 每个链表元素ngx_list_part_t又是一个数组,拥有连续的内存 //指向最后一个数组元素 ngx_list_part_t part; //首元素 size_t size; //限制每个数组元素占用空间大小,也就是用户要存储的一个数据所 ngx_uint_t nalloc; //最多可存储数据数 ngx_pool_t *pool; //管理内存分配的内存池对象 } ngx_list_t; 这个跟deque

    65720发布于 2021-10-09
  • 来自专栏Ywrby

    11-存储过程和函数

    存储过程 # 存储过程和函数 /* 存储过程和函数:类似Java中的方法 好处: 1. 提高代码重用性 2. 减少数据库服务器的连接次数,提高效率 */ # 存储过程创建 CREATE PROCEDURE 存储过程名(参数列表) BEGIN 存储过程体(一组合法的SQL语句) END # 注意 1. 如果存储过程体中仅有一句话,BEGIN END 可以省略 4. 存储过程体中每条SQL语句结尾要求必须加分号 5. 存储过程的结尾可以用DELIMITER重新配置 语法: DELIMITER 结束标记 # 调用语法 CALL 存储过程名(实参列表); # 空参的存储过程 # 案例:插入到admin表中三条记录 DROP PROCEDURE p2; # 查看存储过程结构信息 SHOW CREATE PROCEDURE p3; # 存储过程一般不修改 函数 # 函数 /* 存储过程与函数区别: 存储过程可以有任意个返回值

    61320编辑于 2022-10-27
  • 来自专栏Android 开发者

    Android 11 中的存储机制更新

    Android 10 引入了对外部存储权限的更改,旨在更好地保护用户数据以及降低应用的存储空间。Android 11 开发者预览版里加入了更多改进,以帮助开发者更好地适应这些权限修改。 在 Android 11 中,我们会通过下述的几点来继续优化分区存储 (Scoped Storage) 的开发者体验。 因此在 Android 11 里,依赖原始文件路径的 API 和库可以再次使用了。 Android 11 里将会引入一个特别的权限叫做 MANAGE_EXTERNAL_STORAGE,该权限将授权读写所有共享存储内容,这也将同时包含非媒体类型的文件。 /video/av771… 或点击这里查看 Android 开发者文档:《Android 11 中的存储更新》 我们非常重视您的反馈,您可以通过 issues tracker 向我们反馈 issue 或新特性需求

    3.7K11发布于 2020-03-19
  • 来自专栏字节流动

    Android 10(Q)11(R) 分区存储适配

    为此,Google 终于下定决心在 Android 10 中引入了分区存储,对权限进行场景的细分,按需索取,并在 Android 11 中进行了进一步的调整。 Android 存储分区情况 Android 中存储可以分为两大类:私有存储和共享存储 私有存储 (Private Storage) : 每个应用在都拥有自己的私有目录,其它应用看不到,彼此也无法访问到该目录 Android 11 (R) Android 11 (R) 在 Android 10 (Q) 中分区存储的基础上进行了调整。 1. 新增执行批量操作 为实现各种设备之间的一致性并增加用户便利性,Android 11 向 MediaStore API 中添加了多种方法。 使用直接文件路径和原生库访问文件 为了帮助您的应用更顺畅地使用第三方媒体库,Android 11 允许您使用除 MediaStore API 之外的 API 访问共享存储空间中的媒体文件。

    2.9K30发布于 2020-08-28
  • 来自专栏初见Linux

    11-1 环境中存储的是什么?

    一、环境中存储的是什么? 0.2种数据类型 尽管 shell 在环境中存储了 2 种基本类型数据,但是在 bash 中,这 2 种类型基本上没有区别。 除变量之外,Shell 还存储了一些编程数据,也就是别名和 shell 函数。本书第五章阐述了与别名有关的内容,而 shell 函数(主要与shell脚本有关)将会在本书的第四部分进行讲解。 1.检查环境 要了解环境中存储的内容,需要用到集成在 bush 中的 set 命令或 printenv 程序。

    90220发布于 2020-08-11
  • 来自专栏大数据进阶

    flink系列(11)-checkpoint的存储设计和实现

    CheckpointStreamFactory/CheckpointOutputStream 接口提供了一套基层的状态存储的基础实现 下面先来一张图,分析一下checkpointStreamFactory

    65020发布于 2019-09-17
  • Java 11 的String是如何优化存储的?

    Java 中的 char 是两个byte大小,因为我们大多数的时候操作数据都是都是用拉丁语系的字符的,而拉丁语系的字符只要用byte就足够存储了,根本就不需要char。 所以如果我们发现发现了一个字符串里只有拉丁语系的字符,那么我们全都用byte,这样就比原来的用char来存储节省一半的存储空间了。具体实现思想是什么? 判断一个字符串里是否都是拉丁语系的字符,如果全都是,那么OK,一个char用一个byte来代替就行,存储就是简单的一个直接截取char的起始八位就行。 byte)c;srcOff++;dstOff++;}return len;}// 其实如果用了这个方法,其实就达不到节省空间的目的了,也就意味着,其中有个非拉丁字符,// 每个字符都要转成两个byte来存储

    24210编辑于 2024-12-10
  • 来自专栏zinyan

    windows 11 查询电脑存储连接wifi 的密码

    windows11 之中查询wifi密码。其实本质上和window7当初访问的方法是一样的。 只是以前打开“无线属性”选项可以在右侧wifi列表中直接右击打开。现在越来越难了而已。 该方法不止windows11可以以前的windows 都支持。 查询windows 上存储的全部wifi密码 上面的查询方法,只适合当前已经连接成功的wifi。

    1.5K20编辑于 2023-07-13
  • 来自专栏用户7627119的专栏

    收藏 | 学习Python的11个顶级Github存储

    作者:Claire D.Costa 译者:数据黑客 原文链接:https://towardsdatascience.com/top-11-github-repositories-to-learn-python-e75e8676757a 在这里, 您可以与其他开发人员合作,并使用一系列专用工具来在线管理代码存储库。 对于想学习编程语言的人来说,GitHub是一个不错的起点。本文将介绍学习Python的GitHub存储库。 1. Python GitHub存储库之一,其受欢迎程度背后有充分的理由。 11. 在本文中,我们介绍了学习Python的11个GitHub存储库。不管您的Python处于哪个水平,上面列举的项目都可以帮助你进一步提升技能。

    1K20编辑于 2022-09-21
  • 来自专栏用户6291251的专栏

    收藏 | 学习Python的11个顶级Github存储

    作者:Claire D.Costa 译者:数据黑客 原文链接:https://towardsdatascience.com/top-11-github-repositories-to-learn-python-e75e8676757a 在这里, 您可以与其他开发人员合作,并使用一系列专用工具来在线管理代码存储库。 对于想学习编程语言的人来说,GitHub是一个不错的起点。本文将介绍学习Python的GitHub存储库。 1. Python GitHub存储库之一,其受欢迎程度背后有充分的理由。 11. 在本文中,我们介绍了学习Python的11个GitHub存储库。不管您的Python处于哪个水平,上面列举的项目都可以帮助你进一步提升技能。 万水千山总是情,点个 ? 行不行。

    1.4K10发布于 2021-01-04
  • 来自专栏帅云霓的技术小屋

    存储硬核技术内幕——(11) 女子会所的秘密

    在越近的时间内,这块数据被访问到的可能性越大; 所谓空间局部性,指的是,如果某块数据,上一次被访问过,那么,与它地址越接近的数据,下一次被访问到的可能性越大; 在计算机系统中,可以利用这些机制,用少量高价格高成本存储器搭配大量低成本低速存储器 常见的存储器响应时间大致如下图: 可见,从2000年到2020年的20年间,RAM,缓存,CPU等电子器件的性能大致遵循摩尔定律提升,而硬盘为机械构件,其性能提升非常有限。 这种现象,叫做存储丢失数据,属于非常致命的产品问题,会导致产品品牌形象的崩坏。 而Ceph使用的缓存一般为SSD盘,也就是非易失性存储,因此,可以使用写回方式,大大提升写性能。 大家猜对了吗?

    85220编辑于 2022-08-04
  • SD NAND存储功能描述(11)命令系统CMD8

    高速模式(25mb /秒接口速度)虽然Rev 1.01 SD存储卡支持高达12.5 MB/秒的接口速度,但为了支持主机不断增长的性能需求和内存大小持续增长,25 MB/秒的速度是必要的。 SD存储卡的所有其他命令(不为switch命令保留)始终可用,并且无论当前选择的命令集如何,都将按照本文档中定义的方式执行。 发送接口条件命令(CMD8)CMD8(发送接口条件命令)用于初始化符合2.00及以上物理层规范的SD存储卡。当卡处于Idle状态时,CMD8有效。该命令有两个功能。

    45710编辑于 2024-07-05
  • 腾讯云双11活动COS标准存储产品深度评测

    引言每年的双11购物节,已经成为# 腾讯云双11活动COS标准存储产品优惠与产品介绍特性引言每年的双11购物节,作为中国最大的购物狂欢节,吸引了无数消费者的目光。 而对于企业和开发者来说,这也是一个关注云计算和存储服务的好时机。腾讯云作为国内领先的云服务提供商,在双11期间推出了一系列优惠活动,尤其是其对象存储服务(COS)标准存储产品,吸引了众多用户的关注。 本文将详细介绍腾讯云COS标准存储的产品特性、使用场景、优惠活动以及如何在双11期间最大化利用这些优惠。 三、双11活动优惠3.1 活动时间腾讯云双11活动通常在每年的1111日进行,活动时间一般持续数天,具体时间以腾讯云官网公告为准。 希望本文能够帮助你更好地了解腾讯云COS标准存储产品及其在双11活动中的优惠信息,助力你的云计算之旅。

    28.1K10编辑于 2024-11-28
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Linux平台oracle 11g单实例 + ASM存储 安装部署

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板) 目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 安装oralce软件 11. 创建数据库 12. 使用grid用户创建监听 13. 客户端测试数据库连接 14. 由于lv的权限在重启后会变回root用户,需要添加开机启动脚本 15. # /u01/app/11.2.0/grid/root.sh Performing root user operation for Oracle 11g The following environment /runInstaller 图形界面安装,最后root用户执行一个脚本 #/u01/app/oracle/product/11.2.0/db_1/root.sh 11. 单实例 + ASM存储 安装部署全部完成。

    2.8K10发布于 2019-05-24
  • 来自专栏JiekeXu之路

    11g RAC 在线存储迁移实现 OCR 磁盘组完美替换

    来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 说明:需要将 Oracle 数据库 OCR DATA ARCH 等所有老存储磁盘替换为新存储磁盘 , 华为存储 替换为 SVC 存储 进行存储迁移。 操作系统 64 bit AIX 6.1,11204 RAC 环境,存储已划分好新盘,操作系统也已经完成扫盘, 剩下的步骤就是将磁盘添加进数据库然后通过 ASM 的 REBALANCE 功能将其旧盘踢出数据库 ,进一步踢出操作系统回收存储,即可实现迁移。 11 533407 858623 13871 23 2 REBAL WAIT 11

    3K10发布于 2020-09-11
  • 来自专栏不温卜火

    快速入门网络爬虫系列 Chapter11 | 将数据存储成文件

    Chapter11 | 将数据存储成文件 上一篇我们学习了两种最常用的方式:用BeautifulSoup从HTML网页中提取,从JSON中提取。数据提取出来以后就要存储。 如果我们抓取的是图片等文件,通常我们仍会以文件的形式存储在文件系统中;如果我们抓取的是结构化的数据,通常我们会存储在数据库或CSV文件中。本篇博文讲解的是不同的存储方式。

    1.7K30发布于 2020-10-28
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板) 目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 安装oralce软件 11. 创建数据库 12. 使用grid用户创建监听 13. 客户端测试数据库连接 14. 由于lv的权限在重启后会变回root用户,需要添加开机启动脚本 15. # /u01/app/11.2.0/grid/root.sh Performing root user operation for Oracle 11g The following environment /runInstaller 图形界面安装,最后root用户执行一个脚本 #/u01/app/oracle/product/11.2.0/db_1/root.sh 11. 单实例 + ASM存储 安装部署全部完成。

    73820编辑于 2022-05-06
  • 来自专栏Android 开发者

    Android 11 开发者常见问题: 存储 | FAQ・第二期

    因此,在 Android 11 上,拥有可读取外部存储权限的应用,均可在分区存储环境中通过文件路径访问文件。 根据大家的反馈,即需要使用已有的 native 代码或程序库,Android 11 现已支持在分区存储中的应用访问文件路径的功能。相应地,DATA Column 实际上在某些情况下其实是有用的。 对于选择退出分区存储的应用,它们何时开始必须兼容分区存储? 在运行 Android 11 或更高版本的设备上。当目标版本被设置为 Android 11 或更高版本时,应用便会被放入到分区存储中。 建议使用什么方法来迁移分区存储之外的数据? preserveLegacyExternalStorage 标记允许应用在升级系统时保留原有存储权限,即使是升级至 Android 11。 需要注意的是,在 Android 11 上这个标记对新安装的应用起不到任何作用。将目标版本设为 Android 11 之前,请修改代码以适配分区存储

    1.7K10编辑于 2022-09-23
  • 来自专栏DevOps

    存储,文件存储及对象存储 比较

    本质是一样的,底层都是块存储,只是在对外接口上表现不一致,分别应用于不同的业务场景。 通常来讲,磁盘阵列都是基于Block块的存储,而所有的NAS产品都是文件级存储。 一. 块存储接口的操作对象是二进制数据,物理存储位置是硬盘 (通过逻辑目录 找到对应分区,然后找到对应存储存储。)          3. 文件存储: 通常NAS产品都是文件级存储,文件存储其实普通拿一台服务器/笔记本,只要装上合适的操作系统与软件,就可以架设FTP与NFS服务了,架上该类服务之后的服务器,就是文件存储的一种了。 为什么还要使用块存储和文件存储:         1.有一类应用是需要存储直接裸盘映射的,比如数据库。 2.对象存储的成本比普通的文件存储还是较高,需要购买专门的对象存储软件以及大容量硬盘。如果对数据量要求不是海量,只是为了作文件共享的时候,直接用文件存储的形式就好了,性价比高。

    5.4K11编辑于 2024-03-29
  • 来自专栏玖叁叁

    文件存储、块存储、对象存储区别(一)

    在计算机系统中,存储是指将数据保存在持久化介质上,以便以后访问和使用。不同类型的应用程序可能需要不同类型的存储,以满足其特定的需求。 文件存储文件存储是一种基于文件系统的存储方式,将数据保存在文件中,这些文件可以被多个应用程序并发地访问。 这种存储方式通常用于需要读取和写入整个文件的应用程序,如文档管理、图片、视频、音乐等文件存储和共享等应用。文件存储通常由一个共享存储设备提供,多个计算机可以通过网络访问该设备中的文件。 其中,共享存储设备可以是NAS(网络附加存储器),它是一种基于文件共享的存储设备,也可以是SAN(存储区域网络),它是一种基于块的存储设备。 存储提供者是一个NAS设备,使用“nfs-storage”存储类提供文件共享服务。

    7.9K20编辑于 2023-05-03
领券