数据结构之哈希表(HASH)

  • Post author:
  • Post category:其他

前言 当我们在编程过程中,往往需要对线性表进行查找操作。在顺序表中查找时,需要从表头开始,依次遍历比较a[i]与key的值是否相等,直到相等才返回索引i;在有序表中查找时,我们经常使用的是二分查找,通过比较key与a[i]的大小来折半查找,直到相等时才返回索引i。最终通过索引找到我们要找的元素。 但是,这两种方法的效率都依赖于查找中比较的次数。我们有一种想法,能不能不经过比较,而是直接通过关键字k…

继续阅读 数据结构之哈希表(HASH)

【操作系统实验 / C++】模拟银行家算法(附代码)

  • Post author:
  • Post category:其他

1、题目要求 请参照课本上的银行家算法的实例,设计、实现银行家算法。 输入:某个进程请求的资源数量; 输出:已分配或者拒绝本次请求。 要求循环显示提示信息“请输入请求资源的数量和进程号:”。 2、数据结构设计 根据题目要求,以及银行家算法的特性,使用了多个全局数组用于存储进程和资源的情况。共5个进程,3个资源,如下图所示。 int Available[3]; //可用资源数组 int Need[5…

继续阅读 【操作系统实验 / C++】模拟银行家算法(附代码)

数据库非查询语句

  • Post author:
  • Post category:其他

#执行非查询语句时需要用cursor cursor = conn.cursor() sql2="ALTER TABLE `equ_spec_cond` MODIFY COLUMN `REMARK` varchar(1000) DEFAULT NULL;" cursor.execute(sql2) sql="show columns from equ_spec_cond" df = pd.read_…

继续阅读 数据库非查询语句

UUID

  • Post author:
  • Post category:其他

UUID全称:Universally Unique Identifier,即通用唯一识别码。 UUID是由一组32位数的16进制数字所构成,所以理论上UUID的总数为16^32=2^128,约等于3.4*10^38。也就是书偶偶每纳秒产生1兆个UUID,要花100亿年才会将所有UUID用完。 UUID的标准形式包含32个16进制数字,以连字号分为五段,形式为8-4-4-4-12的32个字符,如:5…

继续阅读 UUID

slave_net_timeout, MASTER_HEARTBEAT_PERIOD, MASTER_CONNECT_RETRY,以及 MASTER_RETRY_COUNT设置和查看

  • Post author:
  • Post category:其他

在主从复制中,有几个参数是非常重要的,包括slave_net_timeout, MASTER_HEARTBEAT_PERIOD, MASTER_CONNECT_RETRY,以及 MASTER_RETRY_COUNT。 slave_net_timeout表示slave在slave_net_timeout时间之内没有收到master的任何数据(包括binlog,heartbeat),slave认为连接…

继续阅读 slave_net_timeout, MASTER_HEARTBEAT_PERIOD, MASTER_CONNECT_RETRY,以及 MASTER_RETRY_COUNT设置和查看

git拉取代码如何解决冲突_GIT 解决冲突的小妙招

  • Post author:
  • Post category:其他

在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: Your branch is behind 'origin/master' by 123 commits, and can be fast-forwarded. (use "git pull" to update your local branch) Please, commit your changes or stash th…

继续阅读 git拉取代码如何解决冲突_GIT 解决冲突的小妙招

python编程快速上手——读写文件

  • Post author:
  • Post category:python

基本操作: 1.windows上的反斜杠与linux即OSX上的正斜杠 这里介绍一个os.path.join()函数,它可以返回一个文件路径名称的字符串,包括正确的路径分隔符。 >>> import os >>> os.path.join('usr', 'bin', 'spam') 'usr\\bin\\spam' ​ >>> myFiles …

继续阅读 python编程快速上手——读写文件

Java 解析CSV文件 CSV解析

  • Post author:
  • Post category:java

需求背景 从一个数据库导出一个表的数据,导出文件为CSV文件;需要将数据导入到本地开发环境的数据库里面。CSV文件已经有了,需要解析读CSV文件,并导入进数据库。本文主要研究第一部分,自己写代码解析CSV文件。 Java中可以找到Jar包,工具类,直接使用。也不用自己手工写解析。如果有更成熟的工具,建议直接使用。本文作者写的,只有自己测试过,如果有bug,欢迎留言,不一定及时回。 CSV文件规则 …

继续阅读 Java 解析CSV文件 CSV解析

简诉如何搭建一个自己的网站(域名+服务器+tomcat+运行正确网站项目)

  • Post author:
  • Post category:其他

原创声明:也许这个知识不是唯一,但这篇文章确实我写在csdn博客上的 Guddqs的博客 1. 准备工作,购买域名+服务器(域名加空间的话,网站运行环境一般只有.net和php,只需要上传网站文件夹到空间,本文暂不讲) 2. 域名和服务器购买推荐购买同一个商家的,至于去哪里买,价格多少,自行百度。建议穷的学生党去腾讯云看看学生1元优惠!(本博主就是用的这个优惠,等下也以腾讯云举例讲解) 3. 域名…

继续阅读 简诉如何搭建一个自己的网站(域名+服务器+tomcat+运行正确网站项目)