<网络知识>
a:网络模型
OSI模型 TCP模型
虽然OSI模型看着挺完美的,但是过于复杂,这样就会导致不实用,在Linux系统中用的是TCP模型。每一层都是一种协议,系统对要发送的数据进行层层数据封装,就像洋葱层层刨去还原数据。
<Linux网络驱动特点>
a:对于网络接口的常用文件操作(读,写等)是没有意义,在Linux系统中,网络
leetcode数据库的题目,组合两个表,使用left join查询。
select p.FirstName,p.LastName,a.City,a.State
from Person p left join Address a on p.PersonId = a.PersonId;
转载
2020-07-22 17:15:00
35阅读
2评论
What can you achieve by implementing reverse key index?A.Reverse the bytes of each column indexed including the row ID.B.Store a bitmap for each key v
转载
2017-12-15 11:21:00
38阅读
2评论
你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。
你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。
转载
2021-08-13 13:05:03
163阅读
题目传送门
一、算法分析
总结:就是一个\(Dijkstra\)的权值01版本,只不过\(Dijkstra\)用堆优化,这里可以用双端队列优化。
为了保持两段性和单调性,采用0入队头,1放队尾的方法进行队列维护。
双端队列
解决问题:
双端队列主要解决图中边的权值只有0或者1的最短路问题
操作:
每次从队头取出元素,并进行拓展其他元素时
若拓展某一元素的边权是0,则将该元素插入到队头
若拓展某
原创
2022-03-10 17:43:15
287阅读
Table: Person Table: Address Write a SQL query for a report that provides the following information for each person in the Person table, regardless if
转载
2019-01-13 16:33:00
105阅读
2评论
Table: Person + + + | Column Name | Type | + + + | PersonId | int | | FirstName | varchar | | LastName | varchar | + + + PersonId is the primary key c
转载
2019-11-21 13:07:00
91阅读
2评论
本节简单介绍了顺序扫描的成本估算。成本估算数据库基于查询成本估算进行查询优化,具体操作的成本使用相对成本,如默认的数据库顺序扫描一个数据库块的成本为1,随机读写一个块的成本为4。执行器负责执行的所有操作均有相应的成本函数,如顺序扫描的成本函数为cost_seqscan,索引扫描的成本函数为cost_index。在数据库中,有三种类型的成本,分别是启动成本、运行成本和总成本,其中总成本=启动成本+运
转载
2020-06-23 16:17:18
282阅读
Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive) 应用程序的平台。
原创
2021-07-07 10:56:37
138阅读
Akka基于Actor模型,提供了一个用于构建可扩展的(Scalable)、弹性的(Resilient)、快速响应的(Responsive) 应用程序的平台。Actor模型:在计算机科学领域,Actor模型是一个并行计算(Concurrent Computation)模型,它把actor作为并行计算的基本元素来对待:为响应一个接收到的消息,一个actor能够自己做出一些决策,如创建更多的acto...
原创
2022-03-24 09:44:28
130阅读
D题, 纠结, 一开始想用组合数学的方法可是想不出怎么排列组合, 然后又准备暴力结果发现普通暴力在n=15的时候就不知道要运行多少时间。。。
于是去学习了一个 中途相遇的 搜索算法,快了很多, n=15的那组数据也可以在20s内跑完.
其实这个算法就是将 n^n 的复杂度变成了 2*n^(n/2) , 可以快很多....
本质就是将整个搜索过程分成两半来搜。
D. Permutation
转载
2013-04-15 17:13:00
48阅读
2评论
思路没啥说的。。每次位置计算的时候有点烦,另外把二分的左端点固定到1写起来可能会比较方便... #include #include #include #include #include #include #include #include using namespace std;typedef long long ll;int r,n,m,l,q,p,k;
原创
2023-07-17 18:10:45
40阅读
心法领悟175:“隐藏”方法的分析Java中并不是所有方法都在API中有说明
原创
2023-07-19 15:54:37
21阅读
work175.javapackage test09;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import javax.swing.JButton;
原创
2021-09-26 11:36:20
26阅读
code175.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>welcome&
原创
2021-12-10 13:37:16
25阅读
关于队列大致的基础知识我自己简单了解了一下,针对我自己脑子里还有的我认为我可能很快用到的知识点做一个如下的总结。V9.0.0之后,队列可以做成静态的,编译前就确定下来。 一般来说,队列是从heap中进行存储分配的,存储分配释放的过程则是OS来处理; 队列可以容纳一定数目的特定对象,最大的数目被成为队列长度; 队列的主要目的是提供任务与任务、任务与中断之间的信号通信方式。...
原创
2022-03-10 13:56:33
433阅读
LeetCode: 175. Combine Two Tables 上周公司安排外出培训,博客停更了一周。题目描述Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName ...
原创
2022-12-06 00:42:30
208阅读
题意是选出两个表有相同PersonI
原创
2023-07-05 20:18:20
63阅读
new175.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title></head><body&g
原创
2022-04-29 15:08:40
44阅读
的同学请先看前面的文章,循序渐进每
原创
2022-08-12 17:10:58
228阅读