C-数据结构-双向环链-变长结构体的使用-面向对象的思想 2024-05-23 c语言, windows, 数据结构, 开发语言 38人 已看 是一个函数指针,指向一个接受LLIST *和int参数并返回int的函数。通过这种声明方式,可以灵活地在程序中使用函数指针,以实现动态函数调用和回调机制。
Day16 2024-05-23 java, 网络, windows, 开发语言 28人 已看 迭代器,泛型,LinkedList,Vector,Stack,HashSet,LinkedHashSet,TreeSet。
Java---Stream流 2024-05-23 python, java, 网络, linux, windows 20人 已看 去重自定义对象,要重写equals与hashCode。collect()--将流收集到一个指定集合中取。toArrys()--将数组收集到一个数组中。foreach--遍历。count--统计数量。
数据结构--数据结构中的双链表结构(上) 2024-05-19 运维, linux, 服务器, windows, 数据结构 13人 已看 首先就是要创建,申请一个空间,将所对应的x存入刚申请的空间中,这样做的好处就是:便于用x来指定下一个空间。基本上和尾插相似,但不完全一样,主要是:头插中,头部插入到下一个节点的头部。这个就是头文件所包含的初始化代码。来代表说明要创造一个基本骨架。简简单单几行代码就能搞定了。
JDK8:用java.nio.file.Files.lines方法读取大型文件 2024-05-23 python, java, elasticsearch, nio, windows 56人 已看 使用jdk8中java.nio.file.Files.lines方法读取大型文件内容
数据结构--数据结构中的双链表结构(上) 2024-05-19 运维, linux, 服务器, windows, 数据结构 16人 已看 首先就是要创建,申请一个空间,将所对应的x存入刚申请的空间中,这样做的好处就是:便于用x来指定下一个空间。基本上和尾插相似,但不完全一样,主要是:头插中,头部插入到下一个节点的头部。这个就是头文件所包含的初始化代码。来代表说明要创造一个基本骨架。简简单单几行代码就能搞定了。
数据结构--数据结构中的双链表结构(上) 2024-05-19 运维, linux, 服务器, windows, 数据结构 21人 已看 首先就是要创建,申请一个空间,将所对应的x存入刚申请的空间中,这样做的好处就是:便于用x来指定下一个空间。基本上和尾插相似,但不完全一样,主要是:头插中,头部插入到下一个节点的头部。这个就是头文件所包含的初始化代码。来代表说明要创造一个基本骨架。简简单单几行代码就能搞定了。
论文悦读(8)——Disk文件系统之OptFS(SOSP‘13)文件系统 2024-05-22 网络, linux, 服务器, 数据库, windows 40人 已看 由于任何上述Disk的顺序性方案都需要等待数据刷回完毕,因此现有的journaling file system,如:EXT3,为了保证崩溃一致性,需要付出极大的性能代价。这种Journaling机制是Pessimistic(悲观的),因为这种机制认为FS假设文件系统会在任何时刻崩溃,保证崩溃一致性除了保证顺序,还需要保证持久化。Overwrite可以通过类似CoW的方式解决,但是CoW破坏了文件数据的局部性(对Disk来说可能极不友好),因此可以采用把数据块Journal的方式,然后做原地更新。
计算几何-扫描线算法 2024-05-19 windows 36人 已看 计算几何中,扫描线算法(Sweep Line Algorithm)或平面扫描算法(Plane Sweep Algorithm)是一种算法模式,虚拟扫描线或扫描面来解决欧几里德空间中的各种问题,一般被用来解决图形面积,周长等问题,是计算几何中的关键技术之一。这种算法背后的想法是想象一条线(通常是一条垂直线)在平面上扫过或移动,在某些点停止。几何操作仅限于几何对象,无论何时停止,它们都与扫描线相交或紧邻扫描线,并且一旦线穿过所有对象,就可以获得完整的解。
Java - List对象,针对对象的某个字段进行去重 2024-05-22 python, java, list, windows, 开发语言 25人 已看 要针对List中对象的某个字段进行去重,可以使用 Java 8 的stream()API 结合方法实现。这里提供一个示例代码,展示如何基于对象的某个字段去重:假设我们有一个Person类,并且要根据name字段对List。
对于mybatis和mybatisplus的选择 2024-05-21 java, tomcat, mybatis, windows 45人 已看 mybatis 和 mybatisplus作为当下主流的持久层框架,各有优劣势。依据个人经验:mybatis可以定制化输出数据库操作,但是却需要手写sql和mapper以及service中的方法;mybatisplus虽然少了手写sql和一些mapper以及service方法,但是对于多表操作的便捷性还是有很大不足。按照我的习惯,更偏向于mybatisplus+mybatis结合使用,在单表操作时利用MP提高效率;在多表操作时,利用mybatis。
【Unity】Unity项目转抖音小游戏(三)资源分包,抖音云CDN 2024-05-21 unity, 游戏引擎, windows 135人 已看 业务需求,开始接触一下抖音小游戏相关的内容,开发过程中记录一下流程。使用资源分包可以优化游戏启动速度,是抖音小游戏推荐的一种方式,抖音云也提供存放资源的CDN服务抖音云官方文档:https://developer.open-douyin.com/docs/resource/zh-CN/developer/tools/cloud/develop-guide/cloud-function-debug。
初阶数据结构之双向链表详解 2024-05-18 windows, 数据结构 24人 已看 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表,因此,本节的双向链表也是双向循环链表。在List.h中定义链表结点,data的类型设为DataType,方便以后使用其他类型的数据。}ListNode;