文章目录什么是里氏替换原则?Why里氏替换原则?里氏抽丝剥茧什么是里氏替换原则?Why里氏替换原则? 先看看里氏替换原则(Liskov Substitution Principle)的定义: Functions that use pointers o…
2025/2/23 15:38:23 人评论 次浏览5种IO模型、阻塞IO和非阻塞IO、同步IO和异步IO看了一些文章,发现有很多不同的理解,可能是因为大家入切的角度、环境不一样。所以,我们先说明基本的IO操作及环境。本文是在《UNIX网络编程 卷1:套接字联网API》6.2节"I/O 模型 …
2025/2/23 14:57:48 人评论 次浏览说明: (1)线程池总结; 一:使用线程池的注意点; (1)尽量手动去创建线程池; 虽然,Executors提供了很多快速创建线程池的方法;但,这些方法…
2025/2/23 12:35:04 人评论 次浏览转载于:https://www.cnblogs.com/Lin267307031/p/7245133.html
2025/2/23 12:31:01 人评论 次浏览使用 (( )) 时,不需要空格分隔各值和运算符,使用 [[ ]] 时需要用空格分隔各值和运算符。$[] $(()) : 它们是一样的,都是进行数学运算的。支持 - * / %:分别为 “加、减、乘、除、取模”。但是注意,bash只能作整数运算&…
2025/2/23 16:27:46 人评论 次浏览用户控件: 相当于自定义的一个panel 里面可以放各种其他控件,并可以在后台一下调用整个此自定义控件。 使用方法:在项目上右键、添加、用户控件,之后用户控件的编辑与普通容器控件类似。如果要在后台往窗体中添加, 将其…
2025/2/23 16:27:15 人评论 次浏览文 | 黄信鹏 来源 | 智能相对论(aixdlun) 近日,品途商业评论发布了2017年AI领域投资盘点,其中教育领域的融资成绩十分显眼。VIPkid、Keeko、作业盒子等一大批公司获到了高额融资,乂学教育更是在天使轮就拿得了2.7亿元。…
2025/2/23 16:26:45 人评论 次浏览管理过中间件weblogic和webspere的朋友都知道,两者中都有一个通病,都会发生内存溢出的情况发生,当然,内存溢出跟中间件本身没有关系,主要是应用程序设计不合理或参数设置不当引起,javacore就是内存溢出生成…
2025/2/23 16:26:15 人评论 次浏览幽灵漏洞是Linux glibc库上出现的一个严重的安全问题,他可以让攻击者在不了解系统的任何情况下远程获取操作系统的控制权限。目前他的CVE编号为CVE-2015-0235。 什么是glibc glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api࿰…
2025/2/23 16:25:44 人评论 次浏览今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对Web应用尤其明显。关于数据库的性能,这其实不只是DBA才需要担忧的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查…
2025/2/23 16:24:43 人评论 次浏览Flink 是一个开源的流式数据处理框架,你可以用它来开发单词统计程序。 这是一个简单的 Flink 程序的示例,它实现了对文本文件中单词出现次数的统计: // 创建执行环境 StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();// 从文件中读…
2025/2/23 8:40:56 人评论 次浏览让Visual Studio载入Symbol(pdb)文件 让Visual Studio载入Symbol(pdb)文件 在VC编译工程的编译连接阶段,会产生Symbol文件,也就是常说的 pdb 文件。pdb 的全称为 program database,在 MSDN 中的…
2025/2/23 8:40:26 人评论 次浏览2019独角兽企业重金招聘Python工程师标准>>> 阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK 3. 下载Solr7.4版本 4. 下载并配置solr的中文分词器IK Analyzer 5. 启动Solr 6. 注意事项以及说明 1. 关闭防火墙和Selinux Linux的防火墙是咱们新手的…
2025/2/23 8:39:55 人评论 次浏览题意:让找一个数组B,元素bi不属于ai…an。 思路:我们先记录一下ai中出现的数字,如果ai的前一个和后一个不一样,我们可以直接用前一个当bi,如果是一样的,那么我们看看当前谁没用过就用谁。 #include <c…
2025/2/23 8:39:25 人评论 次浏览Flink 基础 Flink特性 流式计算是大数据计算的痛点,第1代实时计算引擎Storm对Exactly Once 语义和窗口支持较弱,使用的场景有限且无法支持高吞吐计算;Spark Streaming 采用“微批处理”模拟流计算,在窗口设置很小的场景中有性能…
2025/2/23 8:38:55 人评论 次浏览Android中的两把锁 – WalkLock and KeyguardLock 详细分析WalkLock – 顾名思义 唤醒锁 点亮屏幕用的KeyguardLock – 顾名思义 键盘锁 解锁键盘用的详细介绍:1: WalkLock 唤醒锁WalkLock真的能点亮屏幕吗?答案是肯定的。 可是有时候为什么不…
2025/2/23 8:38:24 人评论 次浏览