数据结构 数组:包含了Java的数组、列表list、Map结构 类比Java 数组:$phpArray [1,2,3,4];list: $phpList ["name","age","phone"];Map: $phpMap ["name">"1" , "age">"2…
2025/1/17 2:27:02最近面试中总是问到ThreadPoolExecutor类相关问题,在此集中整理下。 问题1.ThreadPoolExecutor的关键参数是哪些,任务添加过程中,内部线程是怎样构建的? a)任务到达时,线程池数目小于核心线程数corePoolSize࿰…
2025/1/16 21:15:36存储过程 1、基础语法2、变量2.1 系统变量2.2 用户自定义变量2.3 局部变量 3、if 流程控制4、参数5、case 流程控制6、循环结构6.1 while 循环6.2 repeat 循环6.3 loop 循环 7、游标8、存储函数 存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存…
2025/1/16 20:47:49vscode——如何让标点总是成对出现: 打开vscode,在设置中输入editor.autoClosing 将设置参数全部改成always
2025/1/16 20:14:34今天同事去面试,遇到一道对我来说很复杂的sql语句题!表的字段非常简单,创建表的sql语句如下:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id OBJECT_ID(N[dbo].[Exam]) AND type in (NU))BEGINCREATE TABLE [dbo].[…
2025/1/17 2:56:42 人评论 次浏览代理模式是一个十分优秀的软件架构模式,许多应用都用到了代理模式。代理模式就是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不合适或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作…
2025/1/16 22:09:00 人评论 次浏览https://blog.csdn.net/p942005405/article/details/84764104 评论区: 上面的所有结论都是基于什么得到的?真是武断!!STL的实现版本很多,VS、GCC版本不同,实现都不同,建议翻看STL源代码。 新版…
2025/1/16 21:39:00 人评论 次浏览一、/boot下面的文件全部丢失:( grub ,kernel,initrd ramdisk) 1.用bootdisk启动,进入liunx rescue模式,选择local install或nfs (http)安装方式 2.进入修模模式: (1). cd /mnt/sysp_w_picpath 查看有些什么文件(假如是空的) (2) install kernel: cd /mnt/source/Server rpm -i…
2025/1/16 21:05:08 人评论 次浏览我们可能会有一个疑惑,那就是:当我们在本地(自己的电脑)安装完 MySQL 之后,也创建了很多的数据库啊、表啊,也存储了很多的数据啊,但是这些内容都存储到哪里了呢?特别是,当…
2025/1/17 3:11:19 人评论 次浏览Linux下 pthread mutex * PTHREAD_MUTEX_TIMED_NP,这是缺省值,也就是普通锁。当一个线程加锁以后,其余请求锁的线程将形成一个等待队列,并在解锁后按优先级获得锁。这种锁策略保证了资源分配的公平性。 * PTHREAD_MUTEX_RECURSIVE…
2025/1/17 3:10:18 人评论 次浏览【导读】武大的蒲博士提问:有一个柱状图,拟合了一条曲线,怎样延长拟合曲线到某个点?谭老师没细想说利用Draw工具按照拟合曲线的趋势“画数据”补充几个趋势上的点。现在细想起来,这种方法太Low了。今天谭老师分享一个教…
2025/1/17 3:09:18 人评论 次浏览为什么80%的码农都做不了架构师?>>> FLV FLV(Flash Video)是一种适合网络的视频封装格式。 需要使用Flash Player来加载播放。是视频网站最常用的格式。 MP4 MP4(MPEG-4 Part 14)是一种更通用的视频封装格…
2025/1/17 3:08:16 人评论 次浏览先看看啥叫深拷贝?啥叫浅拷贝?假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝…
2025/1/17 3:07:09 人评论 次浏览具体请看正文(文章中部) 随着AndroidStudio升级到3.0,自带的build插件也从2.x升级到3.x时代,有升级就会有调整,下面把遇到的语法改变列出: 针对依赖资源库: compile 》 implementationdepende…
2025/1/17 3:05:59 人评论 次浏览一、XML约束之DDT 1. 概念 XML中所有标签是用户自行定义的,在某些程序软件中使用的配置文件中,读取指定内容。为了约束用户必须编写指定的标签内容,而使用约束DDT(当然目前常使用的是schema,因为功能更强灵活)。 这里引用两个概…
2025/1/17 0:11:20 人评论 次浏览看到题目一开始想到的是一道求子集和的异或和,可以用$bitset$实现求子集和。然而这道题如果要强算子集和肯定是带不动的,况且还要算方案,所以尝试去找题目中的性质。 看到整除,很容易想到如果是一段区间,区间的头和尾的…
2025/1/17 0:10:19 人评论 次浏览为什么80%的码农都做不了架构师?>>> 问题描述 ERROR 1839 (HY000) at line 24: GLOBAL.GTID_PURGED can only be set when GLOBAL.GTID_MODE ON. 解决 在备份数据库时加上参数--set-gtid-purgedoff,避免将gtid信息导出 mysqldump --set-gti…
2025/1/17 0:09:19 人评论 次浏览文章来源:http://thw.568idc.com/blog/default.asp?id1068转载于:https://www.cnblogs.com/thw/archive/2006/09/29/518613.html
2025/1/17 0:07:18 人评论 次浏览RxJava 的合并操作符主要包括如下几个:startWith :在数据序列的开头增加一项数据merge :将多个 Observable 合并为一个mergeDelayError :合并多个 Observable,让没有错误的 Observable 都完成后再发射错误通知zip &…
2025/1/17 0:06:14 人评论 次浏览皮一下Git操作流程第一部分 命令行1、分支操作1. git branch 创建分支2. git checkout -b 创建并切换到新建的分支上3. git checkout 切换分支4. git branch 查看分支列表5. git branch -v 查看所有分支的最后一次操作6. git branch -vv 查看当前分支7. git brabch -b 分支名 o…
2025/1/17 0:05:14 人评论 次浏览