木啊木啊木
码龄6年
关注
提问 私信
  • 博客:35,881
    35,881
    总访问量
  • 92
    原创
  • 29,318
    排名
  • 174
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:小小程序媛

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2019-03-09
博客简介:

weixin_44746257的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    277
    当月
    0
个人成就
  • 获得231次点赞
  • 内容获得9次评论
  • 获得268次收藏
创作历程
  • 16篇
    2024年
  • 5篇
    2022年
  • 66篇
    2021年
  • 14篇
    2020年
成就勋章
TA的专栏
  • 笔记
    21篇
  • java
    7篇
  • 5GC 给我冲
    6篇
  • 寒假学习笔记
    9篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【数据开发】

MyISAM 存储引擎不支持事务、行级锁、多版本并发控制(MVCC)等高级特性,但它具有简单、高效、易于维护等特点,适用于一些对数据完整性要求不高、读写比例较高的应用场景。1、针对快照读(普通 select 语句),是通过 MVCC 方式解决了幻读,因为可重复读隔离级别下,事务执行过程中看到的数据,一直跟这个事务启动时看到的数据是一致的,即使中途有其他事务插入了一条数据,是查询不出来这条数据的,所以就很好了避免幻读问题。是容器化应用运行的基础,提供容器的创建、运行和管理能力。● 功能:组件间通信。
原创
发布博客 2024.10.21 ·
713 阅读 ·
23 点赞 ·
0 评论 ·
27 收藏

【项目经理面经】

在平时要与客户建立较好的私人关系,节日的祝福、适当的人情往来、帮助其解决一些工作上的难题等,都能增进双方的感情。一个项目从开始到结束,中间必然会产生很多的问题,在客户进行问题咨询时,如果不能够答复的,要马上协调解决。综上所述,项目管理流程涵盖了从启动到收尾的各个阶段,每个阶段都有其特定的任务和关键环节,确保项目能够顺利进行并达成预定目标。如果在项目执行过程中遇到难以解决的问题,要主动与客户进行沟通,寻求客户的帮助。在此阶段,制定详细的项目计划,包括初步设计、硬件详细设计、软件详细设计等。
原创
发布博客 2024.10.21 ·
348 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

腾讯云智面经

从MySQL 5.0.3开始,默认的记录格式是COMPACT,它相对于REDUNDANT格式来说,存储效率更高,因为它使用了更少的空间来存储null值和变长字段的长度。在InnoDB中,每条记录实际上都有额外的系统字段,包括DB_TRX_ID(最后修改记录的事务ID)、DB_ROLL_PTR(指向undo log的指针)和DB_ROW_ID(自动生成的行ID,作为隐藏的聚集索引)。默认情况下,所有的表和索引都存储在一个共享的表空间文件(ibdata1)中,但也可以配置为每个表使用独立的表空间文件。
原创
发布博客 2024.10.09 ·
866 阅读 ·
16 点赞 ·
0 评论 ·
8 收藏

【C语言软开面经】

realloc可以扩大或缩小原来已经malloc的内存空间,realloc是从堆上分配内存的.当扩大一块内存空间时,realloc()试图直接从堆上现存的数据后面的那些字节中获得附加的字节,如果能够满足,关于free释放:内存经过malloc,再realloc后,如果是扩大内存,只需释放realloc的内存,不用再释放malloc的了。如果是缩小内存,则释放malloc的,不释放realloc的,未初始化的变量,是在程序中说明,在运行的初始化阶段,才会真正占用存储空间,它的大小不会影响目标文件的大小。
原创
发布博客 2024.09.29 ·
708 阅读 ·
18 点赞 ·
0 评论 ·
17 收藏

【海康威视面经】

这样,线程AB执行完毕后,理想中的情况为size为2,elementData下标为0的位置为A,下标为1的位置为B。Spring Boot使用了约定大于配置的理念,通过自动配置和起步依赖简化了项目的搭建和配置过程,使得开发者可以更专注于业务逻辑的开发,而无需过多关注底层的技术细节。-Xms:初始堆内存大小。外部类跟随内部类被引用:内部类持有外部类,这个内部类对象被长期引用了,即使那个外部类实例对象不再被使用,但由于内部类持有外部类的实例对象,这个外部类对象将不会被垃圾回收,这也会造成内存泄漏。
原创
发布博客 2024.09.19 ·
1354 阅读 ·
10 点赞 ·
0 评论 ·
22 收藏

【腾讯云-面经】

2、在需求、UE、UI评审完成之后,产品、开发、测试之间可以组织需求反串讲,或者进行需求答疑,提前暴露出需求中不严谨或者大家理解不一致的情况,确保需求没问题再展开,避免后期返工。9、上线后,定期组织项目复盘,针对项目中优秀的点进行整理,后期需求中继续保持,项目中有问题的,总结问题,在后续项目或者是用例中进行输出补充,逐步完善。评估测试用例是否对业务产生了积极的影响。redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限。
原创
发布博客 2024.09.11 ·
674 阅读 ·
24 点赞 ·
0 评论 ·
18 收藏

Python基础

对标记清除中的链表进行优化,将那些可能存在循引用的对象拆分到3个链表,链表称为:1/2/3三代,每代都可以存储对象和阈值,当达到阈值时,就会对相应的链表中的每个对象做一次扫描,除循环引用各自减1并且销毁引用计数器为0的对象。在解释器中程序一开始就默认创建了一些常见的对象放在池中,当程序中用到这些对象时,只需要从池中获取就行,即引用次数+1,而不需要重新一个新的对象,也不需要开辟新的内存。如果函数收到的是一个可变数据类型(比如字典或者列表)的引用,就能修改对象的原始值,相当于通过“传引用”来传递对象。
原创
发布博客 2024.09.10 ·
1295 阅读 ·
23 点赞 ·
0 评论 ·
7 收藏

Linux常用命令合集

vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和 底线命令模式(Last line mode)ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。在命令模式下按下:(英文冒号)就进入了底线命令模式。
原创
发布博客 2024.09.09 ·
659 阅读 ·
22 点赞 ·
0 评论 ·
16 收藏

计算机基础之-TCP 别再问我啦

(比如我发送了1000,2000,3000,然后接收方发送了确认序号1001,2001,3001,如果最后发送方只收到了3001,那么代表3001之前数据已经全部收到了,这是确认序号的含义所确定的)2)如果只有两次握手,第一次握手服务器连接建立好后,第二次向客户端发送请求,而客户端则可以直接把连接丢弃,这样就造成了服务器还在维护着连接,而客户端没有连接,依然可以大量的发送SYN连接请求,也不太可行.4、客户端发送确认报文: 客户端收到服务器的连接断开报文后,会发送一个确认报文作为确认。
原创
发布博客 2024.09.09 ·
1174 阅读 ·
11 点赞 ·
0 评论 ·
24 收藏

C语言基础

(1)指针赋值字符串是指向一定内存的指针,只不过是指向字符串常量的指针,指针中的数据不能修改。(2)数组赋值字符串是一片char型的数组,可以理解为缓冲区,只不过是赋值为了字符串。
原创
发布博客 2024.09.05 ·
916 阅读 ·
21 点赞 ·
0 评论 ·
21 收藏

Linux命令

基本命令。
原创
发布博客 2024.09.05 ·
520 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

数组排序-一维冒泡-快排-插入-选择

思路:快速排序是冒泡排序的一种改进,主要的算法思想是在待排序的 n 个数据中取第一个数据作为基准值,将所有记录分为 3 组,使第一组中各数据值均小于或等于基准值,第二组做基准值的数琚,第三组中各数据值均大于或等于基准值。思路:选择排序的基本算法是从待排序的区间中经过选择和交换后选出最小的数值存放到 a[0] 中,再从剩余的未排序区间中经过选择和交换后选出最小的数值存放到 a[1] 中,a[1] 中的数字仅大于 a[0],依此类推,即可实现排序。基本思路:每次将相邻两个数比较,将小的(大的)调到前边。
原创
发布博客 2024.09.05 ·
376 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

@[TOC](力扣题目-滑动窗口-qsort排序-二分法查找)

解释: 8 个乘积小于 100 的子数组分别为: [10], [5], [2], [6], [10,5], [5,2], [2,6], [5,2,6]。给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。输入:nums = [9,6,4,2,3,5,7,0,1]输入: nums = [1,2,3], k = 0。输入:nums = [1,3,4,2,2]输入:nums = [3,1,3,4,2]输入:nums = [3,3,3,3,3]
原创
发布博客 2024.09.04 ·
586 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

od机试-日志-TLV解码-BFS广度优先

count等于之前count+第i个数字 如果count大于100 比较之前的max和100-之前晚报的分数(封函数 计算方法 core=0 for循环输入数组j到i 每次的core等于之前的core+这个数字乘i和j的距离)调用Integer.parseInt 将string转int类型。用一个变量count记录当前日志数量,初始为输入的第一个参数。else不大于100 比较max和count-之前晚报的分数。用一个max变量 记录最大积分,初始为输入的第一个参数。放入string[] 按照" "分隔。
原创
发布博客 2024.09.02 ·
306 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

【安卓面试】

但不再是在子线程里做这些任务(因为 BroadcastReceiver 的生命周期短),替代的是,如果响应 Intent 广播需要执行一个耗时的动作的话,应用程序应该启动一个 Service。潜在的耗时操作,例如网络或数据库操作,或者高耗时的计算如改变位图尺寸,应该在子线程里(或者以数据库操作为例,通过异步请求的方式)来完成。使用stop()方法强行终止线程,但是这个方法不推荐使用,因为stop()和suspend()、resume()一样,都是作废过期的方法,使用它们可能发生不可预料的结果。
原创
发布博客 2024.09.02 ·
1604 阅读 ·
18 点赞 ·
0 评论 ·
10 收藏

【百度-APP相关安卓开发】

2.singTop模式(栈顶复用模式):在启动活动时,如果栈顶活动是该活动的实例,则不再创建新的实例,而是复用该实例对象;5.共享内存区:能够很容易控制容量,速度快,但要保持同步,比如一个进程在写的时候,另一个进程要注意读写的问题,相当于线程中的线程安全,当然,共享内存区同样可以用作线程间通讯,不过没这个必要,线程间本来就已经共享了同一进程内的一块内存。redis是NOSQL,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限。
原创
发布博客 2024.08.29 ·
849 阅读 ·
14 点赞 ·
0 评论 ·
27 收藏

fatal error RC1004: unexpected end of file found

`“fatal error RC1004: unexpected end of file found1、头文件最后一行需要一个回车,可能是因为通过拷贝粘贴时将回车换行去掉了2、过查找发现是因为在{ }符号缺少造成的3、检查#if与#endif是否个数一致4、注释原因引起1、键盘添加一个回车换行符即可2、添加对应符号3、检查#if与#endif是否个数一致4、在/* 后面和 */前面记得加空格
原创
发布博客 2022.10.09 ·
1628 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

c语言中qsort函数的使用

用法: void qsort(void* base,size_t_num,size_t_width,int(__cdecl。C中的qsort()采用的是快排算法,C++的sort()则是改进的快排算法。两者的时间复杂度都是。
原创
发布博客 2022.08.10 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言基础一

指向指针的指针可以为0,相当于程序吧二进制字符串当作指针但是,*(0)位置在某些情况下真是一个指针。当操作系统访问该地址时,cpu会告诉操作系统该位置不能触碰,出现该内存不能read的报错。saferFree会把野指针赋值为0,为了早点发现运行错误。void*类型指针通用变体类型指针;可以不经转换,赋给其他指针,函数指针除外;malloc返回的就是void*类型。NULL指针是一个标准规定的宏定义;#defineNULL((void*)0)用来表示空指针常量;零指针。...
原创
发布博客 2022.07.20 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言基础知识

变量的赋值分为两种方式:先声明再赋值声明的同时赋值数据类型存在自动转换的情况.自动转换发生在不同数据类型运算时,在编译的时候自动完成。(数据类型) (表达式)执行过程是:先判断表达式1的值是否为真,如果是真的话执行表达式2;如果是假的话执行表达式3。ifif elsewhiledo-while循环C语言中的do-while循环,一般形式如下:do-while循环语句的语义是:它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-w
转载
发布博客 2022.07.10 ·
393 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多