首页 > TAG信息列表 > 一之

数据结构与算法系列一之整数、数组及字符串

前言:由于本人不是科班出身,计算机基础相对薄弱一些,最近在工作之余想系统的学习一下数据结构与算法,主要是通过学习专项突破版的剑指Offer每一部分的典型题目,将每一部分相关的基础内容尽量掌握一下。由于没有太多时间将看过的基础内容都总结整理起来,因此先将题目根据书中的讲解和自己

学习Java的问题一之为什么java程序一定要在文件根目录下运行

今天也可能是昨天我遇上了学习Java的第一个难题....在初见这个巨大的难题中,我一直无法解释它为何会出现这样的情况,虽然我是学习计算机专业的学生,但我承认我的专业知识储存量不只匮乏一点点,我还有许多许多的知识需要去学习。今天遇到的难题其实一点儿也不难,呃...说白了其实就是我蠢

AMBA协议学习一之APB协议

引言 本文针对AMBA3家族中的APH协议。 APB协议是一种低成本的协议,它提供低功耗且复杂度最低的精简接口。对于任何外设而言,APB接口不需要流水线总线接口的高性能并且具有低带宽的特性。APB接口兼容AHB-Lite与AXI协议。 传输 APB协议具有三种传输方式: Write transfer Read transfer

Java顺序结构综合练习一之银行复利计息收益计算

/** * 任务:假定一个用户每月向一个储蓄帐户中存 1000 元人民币,年利率为 2.25%。那么月利率为 0.0225/12=0.001875。 * 编写一个程序,输出 6 个月后的账户金额。 * 类名为:BankRate */ // 第一步:创建一个名为 BankRate 的公开类 public class BankRate { // 第二步:在这个类中定

练习-Java循环综合练习一之住房贷款还款计算

这题太恶心了,直接放代码,变量rate写的有点懵逼,估计也就我自己看得懂 import java.util.Scanner; public class LoanTest{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); double capital = sc.nextDouble(); int year = sc.nextIn

selenium python学习笔记一之元素定位

学习资料连接:https://download.csdn.net/download/waiwaijsj/7214035 1、元素定位   什么是元素:     元素:由标签头+标签尾+标签头和标签尾包括的文本内容   元素的信息就是指元素的标签名以及元素的属性   元素的层级结构就是指元素之间相互嵌套的层级结构   元素定位

OVN实战一之GNS3操作指南及OVN入门

一、GNS3简介GNS3是一个专业的网络模拟器,可以用它来模拟交换机、路由器、防火墙等网络设备。它的功能非常强大,基于它能搭建一个近似于 “真实”的模拟环境。Wireshark是一个跨平台的网络数据包分析工具,和tcpdump比较它提供了一个友好的GUI界面。GNS3中已经对它进行了集成(安装GNS3的

mysql进阶学习一之知识点总结

环境:centos7+mysql5.7 1 mysql5.7的安装   这里使用yum安装,参考这个老哥的博客  ,反正我安装的时候一言难尽,重装了好几次,哎,平常自己玩的都是用的docker...   装好了记得根据上面的博客去初始化密码哦!   2 mysql的逻辑架构   mysql底层就是经过下面这几部分,我们要知道,执行

Zookeeper架构一之原理

目录 zookeeper是什么zookeeper提供了什么zookeeper可以做什么Zookeeper的基本概念ZooKeeper的工作原理Zab协议恢复模式同步模式 zookeeper是什么 Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一

Python爬虫利器一之Requests库的用法

注:Python 版本依然基于 2.7前言之前我们用了 urllib 库,这个作为入门的工具还是不错的,对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助。入门之后,我们就需要学习一些更加高级的内容和工具来方便我们的爬取。那么这一节来简单介绍一下 requests 库的基本用法。官方文档以下内容

java基础一之集合(重点)

常见的数据结构 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其 他任何位置进行添加、查找、删除等操作。(先进后出) 队列:queue,简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入, 而在表的另一端进行删除

java基础一之String类

常用方法: public int length () :返回此字符串的长度 public String concat (String str) :将指定的字符串连接到该字符串的末尾。 public char charAt (int index) :返回指定索引处的 char值。 public int indexOf (String str) :返回指定子字符串第一次出现在该字符串内的索引。 pub

ceph学习一之基础知识

一、ceph简介 Ceph是一个可靠、自动重均衡、自动恢复的分布式存储系统,根据场景划分可以将Ceph分为三大块,分别是对象存储、块设备和文件系统服务。块设备存储是Ceph的强项。 Ceph的主要优点是分布式存储,在存储每一个数据时,都会通过计算得出该数据存储的位置,尽量将数据分布均衡,不存

Django基础一之web框架的本质

Django基础一之web框架的本质 一 web框架的本质及自定义web框架   我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议

Java并发组件一之CountDownLatch

使用场景:       一个或N个线程,等待其它线程完成某项操作之后才能继续往下执行。CountDownLatch描述的是,一个或N个线程等待其他线程的关系。 使用方法: 设CountDownLatch个数:CountDownLatch countDownLatch=new CountDownLatch(3); 在等待线程中await:countDownLatch.await();

机器学习一之决策树

一、决策树算法的主要思想   它主要就是构建一个决策树表,通过数据集训练,递归选择最优特征,构成一个决策树。然后再通过这个决策树判断给定实例。 1 # -*- coding: UTF-8 -*- 2 from math import log 3 import operator 4 5 """ 6 函数说明:计算给定数据集的经验熵

01.Django基础一之web框架的本质

一 web框架的本质及自定义web框架   我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,我们

以图搜图升级版faiss框架一之faiss介绍

1. Faiss Faiss是一个用于高效相似性搜索和密集向量聚类的库。它包含搜索任意大小的向量集的算法,最多可能不适合RAM。它还包含用于评估和参数调整的支持代码。Faiss是用C ++编写的,包含Python / numpy的完整包装器。一些最有用的算法是在GPU上实现的。它由Facebook AI Resear

day 80 Vue学习一之vue初识

  Vue学习一之vue初识     本节目录 一 Vue初识 二 ES6的基本语法 三 Vue的基本用法 四 xxx 五 xxx 六 xxx 七 xxx 八 xxx 一 vue初识   vue称为渐进式js框架,这个框架用来做前后端分离的项目,之前我们学习django,知道django是一个MTV模式的web框架,urls--vie

webpack 源码解析一之启航

webpack 源码解析 首先我们上 github 上面 clone 一份源码,我这里 clone 的是 4.30 版本的 webpack 源码 git clone https://github.com/webpack/webpack.git 起步 首先,看一个源码的初始步骤就是打开 package.json 找到它的入口文件"main": "lib/webpack.js", 确定

OpenGL学习笔记一之实战篇一 调试

转载自 https://learnopengl-cn.github.io/06%20In%20Practice/01%20Debugging/ 图形编程可以带来很多的乐趣,然而如果什么东西渲染错误,或者甚至根本就没有渲染,它同样可以给你带来大量的沮丧感!由于我们大部分时间都在与像素打交道,当出现错误的时候寻找错误的源头可能会非常困难

OpenGL学习笔记一之实战篇二 文本渲染

转载自 https://learnopengl-cn.github.io/06%20In%20Practice/02%20Text%20Rendering/ 当你在图形计算领域冒险到了一定阶段以后你可能会想使用OpenGL来绘制文本。然而,可能与你想象的并不一样,使用像OpenGL这样的底层库来把文本渲染到屏幕上并不是一件简单的事情。如果你只需

OpenGL学习笔记一之高级OpenGL篇二 模板测试

转载自 https://learnopengl-cn.github.io/04%20Advanced%20OpenGL/02%20Stencil%20testing/ 当片段着色器处理完一个片段之后,模板测试(Stencil Test)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。模板测试是根据又

OpenGL学习笔记一之光照篇三 材质

转载自 https://learnopengl-cn.github.io/02%20Lighting/03%20Materials/ 在现实世界里,每个物体会对光产生不同的反应。比如说,钢看起来通常会比陶瓷花瓶更闪闪发光,木头箱子也不会像钢制箱子那样对光产生很强的反射。每个物体对镜面高光也有不同的反应。有些物体反射光的时候

JavaScript学习一之数据校验

JavaScript页面进行数据校验 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!-- 数据校验,用来校验用户名的长度邮箱的合法性 --> <script> funct