首页
学习
活动
专区
工具
TVP
发布

宇宙之_一粟

专栏作者
208
文章
148481
阅读量
25
订阅数
Go 介绍与常见数据类型
时至今日,如果你想当一名程序员,入门学习编程。你有众多的开发语言可以选择,从 Tiobe 编程语言趋势版可以看到,比较流行的有:Python、C、C++、Java、C#、JavaScript、SQL、Swift...
宇宙之一粟
2023-01-12
3350
Python迭代器和生成器
这里有个关于生成器的创建问题面试官有考: 问: 将列表生成式中[]改成() 之后数据结构是否改变? 答案:是,从列表变为生成器
宇宙之一粟
2022-05-13
1690
闭包
闭包(closure)是函数式编程的重要的语法结构。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。
宇宙之一粟
2022-05-13
4510
Paxos
Proposer提出一个提案,编号为N,此N大于这个Proposer之前提出提案编号。请求acceptor的quorum接收
宇宙之一粟
2022-05-13
2770
Go 并发编程
并发指在同一时间内可以执行多个任务。并发编程含义比较广泛,包含多线程编程、多进程编程及分布式程序等。本章讲解的并发含义属于多线程编程。
宇宙之一粟
2022-05-13
4000
2020-07-08
创建容器:docker run -it -d --name r1 -p 5001:6379 --net=net2 --ip 172.19.0.2 redis bash
宇宙之一粟
2022-05-13
1980
2020-07-02
binarySearch([1, 2, 10, 15, 100], 15) == 3
宇宙之一粟
2022-05-13
2120
Spring入门
spring expression language,Spring表达式语言,对依赖注入进行简化
宇宙之一粟
2022-05-13
1350
设计模式
设计模式简介 设计模式提出:博士论文 设计 vs 语言限制 更多的模式:并发模式,架构模式 再谈Singleton Singletonyou优缺点: 确保全局至多只有一个对象 用于:构造缓慢的对象,需要统一管理的资源。 例如:数据库的连接池 缺点:很多全局状态,线程安全性 Singleton的创建: 双重锁模式 Double checked locking 作为Java类的静态变量 使用框架提供的能力 变继承关系为组合关系 继承关系--描述is-a关系 不要用继承关系来实现复用 使用设计模式来实现复用 Em
宇宙之一粟
2022-05-13
1380
依赖注入
“新阿姆斯特丹,夫人,”王子答道,“它的后面是洒满阳光和遍地棕榈树的巽他群岛和美丽的爪哇岛(Java)。”
宇宙之一粟
2022-05-13
8130
多态
运行时多态或动态多态是运行时存在的多态。 如果方法被重写,则在运行时将调用哪个方法是未知的。 JVM根据对象的类型确定应调用的确切方法。 因此,在编译时不知道在运行时将调用哪种方法。
宇宙之一粟
2022-05-13
2080
数据库索引
SELECT name from person_info_large order by name desc;
宇宙之一粟
2022-05-13
2580
死锁
在很多应用中,需要一个进程排他性地访问若干种资源而不是一种。例如,有两个进程准备分别将扫描的文档记录到CD上。进程A请求使用扫描仪,并被授权使用。但进程B首先请求CD刻录机,也被授权使用。现在,A请求使用CD刻录机,但该请求在B释放CD刻录机前会被拒绝。但是,进程B非但不放弃CD刻录机,而且去请求扫描仪。这时,两个进程都被阻塞,并且一直处于这样的状态。这种状况就是死锁(deadlock)。
宇宙之一粟
2022-05-13
4380
继承
假设我们定义了一个表示交通工具的类,它具有用来记录交通工具的轮子数量和最大载客数量的实例变量。这个类还具有访问器和修改器方法。想象一下,如果我们要定义一个表示汽车的类,它的实例变量和方法与交通工具类中的实例变量和方法类似。另外,我们的汽车类还有一些新添加的实例变量,用来表示像油箱中的燃油量和车牌号之类的属性,并且还具有一些新添加的方法。与在汽车类中重复交通工具类的实例变量和方法的定义不同,我们可以使用Java的继承机制,让汽车类继承交通工具类的所有实例变量和方法。
宇宙之一粟
2022-05-13
3190
MySQL索引
为什么InnoDB表必须有主键,并且推荐使用整型的自增主键? (不推荐使用UUID作为主键,尽量用自增整型)
宇宙之一粟
2022-05-13
2.8K0
银行家算法
Dijkstra(1965)提出了一种能够避免死锁的调度算法,称为银行家算法(banker's algorithm),这是6.4.1节中给出的死锁检测算法的扩展。该模型基于一个小城镇的银行家,他向一群客户分别承诺了一定的贷款额度。算法要做的是判断对请求的满足是否会导致进入不安全状态。如果是,就拒绝请求;如果满足请求后系统仍然是安全的,就予以分配。在图6-11a中我们看到4个客户A、B、C、D,每个客户都被授予一定数量的贷款单位(比如1单位是1千美元),银行家知道不可能所有客户同时都需要最大贷款额,所以他只保留10个单位而不是22个单位的资金来为客户服务。这里将客户比作进程,贷款单位比作资源,银行家比作操作系统。
宇宙之一粟
2022-05-13
4810
树🌲
方法二:Recursion: validate(..., min, max) O(n)
宇宙之一粟
2022-05-13
1940
索引的作用
索引用来排序数据以加快搜索和排序操作的速度。想像一本书后的索引(如本书后的索引),可以帮助你理解数据库的索引。
宇宙之一粟
2022-05-13
9000
Socket编程
(1)服务器根据地址类型(ipv4,ipv6)、socket类型、协议创建socket。
宇宙之一粟
2022-05-13
3670
进程间通信
进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?首先,进程间通信至少可以通过传送、打开文件来实现,不同的进程通过一个或多个文件来传递信息,事实上,在很多应用系统里都使用了这种方法。但一般说来,进程间通信(Inter Process Communication,IPC)不包括这种似乎比较低级的通信方法。UNIX系统中实现进程间通信的方法很多,而且不幸的是,极少方法能在所有的UNIX系统中进行移植(唯一一种是半双工的管道,这也是最原始的一种通信方式)。而Linux作为一种新兴的操作系统,几乎支持所有的UNIX下常用的进程间通信方法:管道、消息队列、共享内存、信号量、套接字等。其中,前面4种主要用于同一台机器上的进程间通信,而套接字则主要用于不同机器之间的网络通信。
宇宙之一粟
2022-05-13
9440
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档