文章目录 一. STL1.概念2.版本 二. string类2.1 为什么学习string类2. 标准库中的string类2.2.1 构造(7个)2.2.2 对string类对象进行“访问和修改”(1)operator[](2)迭代器1.迭代器的使用2.迭代器的价值&am…
2024/11/13 23:37:46文章目录 一、链表的分类二、双链表的实现1.双链表结构的定义2.双链表的初始化和销毁初始化函数1初始化函数2销毁函数 3.双链表的打印以及节点的申请打印函数节点的申请 4.双链表的头插和尾插头插函数尾插函数 5.双链表的查找和判空查找函数判空函数 6.双链表的头删和尾删头删函…
2024/11/14 13:41:31strncpy函数 strcat 函数是一个字符串操作函数,定义在 <string.h> 头文件中。该函数用于将两个字符串拼接起来,即将源字符串追加到目标字符串的末尾。 函数类型: char * strncpy ( char * destination, const char * source, size_t…
2024/11/13 20:56:241. SQL 语句调优 在生产中,应尽量避免一些慢 SQL 语句,学会如何去分析并定位到根本原因,总结一些常用的 SQL 调优方法,以备不时之需。 1.1 慢 SQL 的原因 无索引或索引失效 在一张大表中,如果使用一个没有索引的列作为…
2024/11/11 20:03:24灌区的水改造是一项以水资源高效利用为核心的系统工程,涉及水资源的评估,配置,保护,利用以及科学管理等多方面.妥善解决这些问题对确保灌区水改造目标的实现具有重要意义.武汉德希科技专注于灌区水解决方案已经有着成熟的系统和丰富的案例DX- LSX- 1多普勒超声波流量计流速测量…
2024/11/14 23:08:03 人评论 次浏览生产上的 Linux 服务器磁盘空间不足,后面排查得知是某个应用频繁写 log 导致。于是加了一条自动清理过期日志的 crontab 。具体的排查过程记录如下,都是很基础的命令。一、dfdf -h 命令查看当前磁盘空间的使用情况:# df -hFilesystem Size Us…
2024/11/14 21:58:24 人评论 次浏览缓存击穿是指在缓存失效的时刻,大量的请求过来,回被同时打到下游,给下游造成瞬时压力,解决的办法就是只允许少量的请求打到下游,然后回填到缓存,其他请求还是从缓存拿数据。 解决办法一,使用分…
2024/11/14 21:18:53 人评论 次浏览Sails.js 是通过 JavaScript 对象表示的,这些对象可存储在任何类型的数据存储中 — 关系、面向文档或其他存储。在 Sails.js 中开发您的第一个模型,然后开始使用 Sails 蓝图,后者提供了对数据驱动的应用程序无处不在的创建、读取、更新和删除…
2024/11/14 20:57:53 人评论 次浏览https://github.com/Androooid/treasure/blob/master/source/lightsky/posts/mat_usage.md 1.1 GC Root JAVA虚拟机通过可达性(Reachability)来判断对象是否存活,基本思想:以"GC Roots"的对象作为起始点向下搜索,搜索形…
2024/11/14 23:55:54 人评论 次浏览AspectJ 作为通过 Java 5 注释注释的普通的 Java 类,它指的是声明aspects 的一种风格。通过在基于架构的 XML 配置文件中包含以下元素,AspectJ 支持是可用的。# 大致流程如下:(1) 首先利用注解声明一个Aspect:import org.aspectj.…
2024/11/14 23:55:00 人评论 次浏览电脑用的好好的。突然出现了关闭随意窗体都提示“已停止工作”,每次都是这样,想想也就是偶尔优化一下,近期也没有改动过什么系统设置呀,突然想到昨晚JLink_V8固件丢失,修复仿真器来着,但这也没什么影响啊&a…
2024/11/14 23:53:54 人评论 次浏览原文地址:http://www.cnblogs.com/penghuwan/p/7356210.html 目录 this的默认绑定this的隐式绑定 隐式绑定下,作为对象属性的函数,对于对象来说是独立的在一串对象属性链中,this绑定的是最内层的对象this的显式绑定:(c…
2024/11/14 23:53:24 人评论 次浏览//持续更新 纯命令行界面。 vim配置 设置vim tab 在.vimrc文件中输入如下文本: $vim ~/.vimrcset ts4set tabstop4set softtabstop4set shiftwidth4set noexpandtabset nuset autoindentset cindent 其中:Tabstop:表示一个 tab 显示出来是多少个空格的长度,默认 8。 Softtabst…
2024/11/14 23:52:54 人评论 次浏览摘要:set add replace get delete gets cas stats 和 flush_all 命令 获取所有key .你可以使用MemCachedClient的statsItems(),statsSlabs()组合获取key。这也就是所谓的快速keySet;但返回的key存在过期情况,如果要实时获取key,需…
2024/11/12 7:55:14 人评论 次浏览这篇文章主要介绍了MySQL数据库同时查询更新同一张表的方法,需要的朋友可以参考下在平常的项目中,经常会碰到这样的问题:我需要在一张标中同时更新和查询出来的数据。例如:有如下图一张表数据,现在需要更新操作为:把st…
2024/11/14 11:26:33 人评论 次浏览检查告警日志发现出现ora-600:[17281],[1001]记录,该数据库版本为10.2.0.4: ORA-00600: internal error code, arguments: [17281], [1001], [0x70000042F5E54F8], [], [], [], [], [] ORA-01001: invalid cursor 分析该600错误产生的trace文件,发现当时…
2024/11/12 7:52:42 人评论 次浏览3DMax转换成DAE(FBX其次)模式才会有纹理信息。转载于:https://www.cnblogs.com/sp-li/p/10537662.html
2024/11/14 23:53:52 人评论 次浏览日志对于问题定位、调试,系统性能调优至关重要,尤其是系统复杂以及在线执行的情况下。好的开发框架都会有一个可开启关闭/可配置记录级别的日志系统。我们从下面几个方面来做选型:1. 每行日志都须要有准确无误的时间戳2. 日志格式easy被人理解…
2024/11/14 11:04:53 人评论 次浏览问题描述:在用fabric集成后编译出现如下错误,Error:Cause: hostname in certificate didnt match: ! OR OR build.gradle部分脚本(fabric插件自动生成的):buildscript {repositories {maven { url https://maven.fabric.io/public }}dependencies {class…
2024/11/14 23:51:54 人评论 次浏览