自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codedz的博客

一个喜欢五月天的代码男孩!

  • 博客(44)
  • 资源 (5)
  • 收藏
  • 关注

原创 Redis配置文件解析

Redis配置文件解析读懂redis的配置文件可以更加有助于我们去配置redis的持久化,主从复制等等功能文章目录Redis配置文件解析1. 单位2. 包含3. network网络4. 通用5. 快照(RDB持久化)6. 安全7. 客户端限制8. APPEND ONLY 模式(配置AOF)接下来对安装的redis目录下的redis.windows.conf(windows版配置文件)/redis.conf(Linux版配置文件)中的配置进行解读。1. 单位# Redis configurati

2022-04-08 19:29:59 1130 1

原创 CentOS7 安装jdk8教程

CentOS7 安装jdk8教程今天整理了一下在Linux(Centos7)下安装java环境(jdk8)的方法,以供给各位需要在Linux环境编程的人参考。文章目录CentOS7 安装jdk8教程方法一:yum安装1.查看系统是否自带了jdk2.检查yum中是否含有java1.8的安装包3.安装4.验证方法二:官网下载安装(推荐)1.下载所需版本的`.tar.gz`安装包2.Linux下创建目录用来存放jdk文件3. 上传jdk压缩包到linux上3.1 上传jdk压缩包3.2 解压缩jkd安装包

2022-04-08 16:36:39 19711

原创 C++ STL常用函数总结

STL常用函数总结在各大OJ或者leetcode刷题时,会不可避免地用到很多很多STL容器或者STL中的常用算法,然而有一些自己用的不熟的经常会在比赛时突然忘掉它的用法,参数,返回类型等,今天就来总结一下这些常用的能令我们解题过程事半功倍的函数!short is better:能用递归的一定不用栈,能用STL的一定不要自己实现!下面开始了!1.sort()快排函数原型:sort(起始地址, 末尾地址, cmp),其中cmp是可以自己定义的函数名.数组排序示例#include<bit

2020-12-02 21:30:17 7821 5

原创 Keras线性回归示例

Keras—线性回归Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验。能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。线性回归示例1.导入相关库并模拟数据import kerasimport numpy as npimport matplotlib.pyplot as plt# Sequential是顺序模型from keras.models im

2020-11-08 22:36:11 507

原创 Longest Substring Without Repeating Characters滑动窗口算法

Leetcode: Longest Substring Without Repeating CharactersGiven a string s, find the length of the longest substring without repeating characters.Example 1:Input: s = "abcabcbb"Output: 3Explanation: The answer is "abc", with the length of 3.Example 2:

2020-11-04 00:41:31 221

原创 梯度下降算法详细解读

1. 梯度下降算法概述如果说在机器学习领域有哪个优化算法最广为认知,用途最广,非梯度下降算法莫属。在模型和决策都已经定义好了之后,我们要做的就是通过一个算法去最优化这个损失函数,也就是让损失函数最小化,其中最常用的一种方法就是梯度下降。2. 生活实例梯度下降算法最贴近生活的一个实例就是下山。假设我们在山上的某个位置,我们要如何走才能最快到达山底呢?答案很显然,沿着山腰最陡峭的方向向下走。具体方法步骤如下:确定自己所在的地方查看并找到四周最陡峭的方向朝那个陡峭的方向下山一定距离(learnin

2020-10-16 18:18:41 1234

原创 加速pip安装python库的效率(使用国内镜像源)

使用pippippip安装pythonpythonpython的库会很方便,一行指令就完事,但是也会碰到一些问题,比如国外服务器安装过慢,出现几kb/s的下载速度,现在可以依靠国内的镜像源下载,只需加入一些参数即可,速度非常快。使用清华镜像源:安装时添加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如安装numpynumpynumpy时,输入以下指令:pip install -i https://pypi.tuna.tsinghua.edu.cn/s

2020-10-09 21:52:39 659

原创 KNN算法详解及实现

KNN算法详解及实现k近邻法(k-nearest neighbor,k-NN)是一种基本的分类和回归方法,是监督学习方法里的一种常用方法。k近邻算法假设给定一个训练数据集,其中的实例类别已定。分类时,对新的实例,根据其k个最近邻的训练实例类别,通过多数表决等方式进行预测。k近邻算法用一句通俗的古语来说就是:“物以类聚,人以群分”。你要看一个实例的类别,你就可以看它附近是什么类别。如下图1.1所示,当要判断绿色实例的类别的时候,我们可以看看它的附近有哪些类,然后采取多数表决的决策规则(红色2个多于蓝色1个

2020-10-09 14:47:44 51132 15

原创 sklearn线性回归实例

线性回归本示例仅使用糖尿病数据集的一个特征,以此来阐述二维图中的线性回归。 可以在图中看到预测的回归直线,显示了线性回归如何尝试绘制一条直线,该直线将最大程度地减少数据集中观察到的响应与通过线性近似预测的响应之间的残差平方和。不仅如此,本例还计算了系数,残差平方和和决定系数。数据集介绍本次案例采用sklearn中的diabetes数据集, diabetes是一个关于糖尿病的数据集,包括442个病人的生理数据及一年后的病情发展状况。diabetes数据集中包含442个样本,每个样本包含10个特征,分别

2020-09-22 19:09:59 2659 1

原创 李航统计学习--感知机算法实现(python)

感知机1.感知机是根据输入实例的特征向量xxx对其进行二类分类的线性分类模型:f(x)=sign⁡(w⋅x+b)f(x)=\operatorname{sign}(w \cdot x+b)f(x)=sign(w⋅x+b)感知机模型对应于输入空间(特征空间)中的分离超平面w⋅x+b=0w \cdot x+b=0w⋅x+b=0。2.感知机学习的策略是极小化损失函数:min⁡w,bL(w,b)=−∑xi∈Myi(w⋅xi+b)\min _{w, b} L(w, b)=-\sum_{x_{i} \in M}

2020-09-21 21:30:39 4773 2

原创 Pandas用法详细介绍

Pandas用法详细介绍1.pandas模块安装在命令行使用pip install pandas即可2.pandas介绍pandas 是基于numpy 的一种工具,该工具是为了解决数据分析任务而创建的。pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。pandas主要包含了3个数据结构:系列(Series)数据帧(DataFrame)面板(Panel)这些数据机构建立在numpy之上,这也

2020-09-15 22:41:47 806

原创 Maximum Subarray

Maximum Subarraydescription:Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.Example:Input: [-2,1,-3,4,-1,2,1...

2020-04-07 22:43:52 272

原创 30-Day LeetCoding Challenge!

Welcome to the 30-Day LeetCoding Challenge!由于不平凡的2020疫情影响,全世界大部分人都呆在家里防止感染病毒,于是leecode发起了一个30天代码挑战,从4.1~4.30,下面我将开始挑战!Problem1: Single NumberGiven a non-empty array of integers, every element appea...

2020-04-01 23:21:17 347

原创 Reverse Linked List

Reverse Linked ListReverse a singly linked list.Example:Input: 1->2->3->4->5->NULLOutput: 5->4->3->2->1->NULLFollow up:A linked list can be reversed either iterat...

2020-03-31 18:05:05 252

原创 Exchange Seats

Exchange Seatsdescription:Mary is a teacher in a middle school and she has a table seat storing students’ names and their corresponding seat ids.The column id is continuous increment.Mary wants to...

2020-03-28 22:24:23 301

原创 Rising Temperature

Rising Temperaturedescription:Given a Weather table, write a SQL query to find all dates’ Ids with higher temperature compared to its previous (yesterday’s) dates.+---------+------------------+---...

2020-03-27 16:44:48 217

原创 Delete Duplicate Emails

Delete Duplicate Emailsdescription:Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id.+----+------------------+| I...

2020-03-27 10:14:49 159

原创 Department Top Three Salaries

Department Top Three Salariesdescription:The Employee table holds all employees. Every employee has an Id, and there is also a column for the department Id.+----+-------+--------+--------------+|...

2020-03-25 23:11:17 157

原创 超级详细的Git&GitHub使用教程

Git&GitHub使用教程文章目录Git&GitHub使用教程1. 版本控制工具应该具备的功能2. 版本控制工具3. Git的优势4. Git安装5. Git结构6. Git和代码托管中心7. 本地库和远程库8. Git命令行操作9. GitHub1. 版本控制工具应该具备的功能协同修改多人并行不悖的修改服务器端的同一个文件。数据备份不仅保存目录和文件的当前状...

2020-03-24 18:58:08 1086

原创 Integer to Roman

Integer to Romandescription:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C...

2020-03-17 20:46:30 140

原创 Second Highest Salary and Nth Highest Salary

Second Highest SalaryWrite a SQL query to get the second highest salary from the Employee table.+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+...

2020-03-16 11:21:45 88

原创 Combine Two Tables

[Combine Two Tables]Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+--------...

2020-03-16 10:23:41 123

原创 String to Integer(atoi)

String to Integer(atoi)description:Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace charac...

2020-03-15 21:38:39 166

原创 数据结构之链表

链表C++实现创建链表时默认创建0号结点,也就是头结点。头结点指向的第一个结点为1号结点Mycode:#include <cstdio>#include <cmath>#include <cstdlib>#include <algorithm>#include <iostream>using namespace std;...

2019-07-04 14:28:41 180

原创 数据结构之线性表

开始考研复习数据结构了,准备把《数据结构》严蔚敏版中所有的数据结构全部实现一遍,今天是线性表.基本上和课本上的类c语言差不多。(代码注释的很详细了哈哈)Mycode:#include <cstdio>#include <cmath>#include <cstdlib>#include <algorithm>#include <io...

2019-07-04 13:08:29 129

原创 LeetCode刷题~

老姐让我刷LeetCode的题,就当复习数据结构了,算法和代码能力真的只有通过刷题才提升得快啊通过第一次的题也大概知道了leetcode的写题方式,不用头文件,库文件各种东西它只给你一个函数/方法, 把这个题的解决方法写入这个函数/方法即可,而且支持vim模式下的编辑,真的很方便* Two SumGiven an array of integers, return indices of...

2019-05-22 12:18:57 765

原创 python文件操作

对文件进行创建,读取和保存等操作Windows 上的倒斜杠以及 OS X 和 Linux 上的正斜杠在 Windows 上,路径书写使用倒斜杠(\)作为文件夹之间的分隔符。但在 OS X 和Linux 上,使用正斜杠作为它们的路径分隔符。如果想要程序运行在所有操作系统上,在编写 Python 脚本时,就必须处理这两种情况。写程序时,先import osos.path.join() 函数可以...

2019-01-26 22:35:57 4648

原创 日常学习笔记~(一直更新)

python3环境变量配置:1.python安装包路径添加到path 2.python安装包里的Scripts路径添加到path(不配这个pip3工具用不了)。Windows下pip和pip3的区别:pip安装库会默认安装到python2-x/site-packages下面,pip3安装库会默认安装到python3-x/site-packages下,如果电脑只安装了python3,那么不管用pi...

2019-01-22 10:57:39 280

原创 ACM经典算法总结+代码实现~

1.数的全排列(最基础的dfs回溯)/********************************************** *Author* :coderdz *Created Time* : 2019/1/7 23:31:48*********************************************/#include &lt;cstdi...

2019-01-18 21:59:18 1084

原创 Python中的numpy库介绍!

机器学习算法中大部分都是调用Numpy库来完成基础数值计算的。安装方法:pip3 install numpy1. ndarray数组基础python中用列表保存一组值,可将列表当数组使用。另外,python中有array模块,但它不支持多维数组,无论是时列表还是array模块都没有科学运算函数,不适合做矩阵等科学计算。numpy没有使用python本身的数组机制,而是提供了ndarray...

2018-09-27 20:34:29 117787 14

原创 python常用函数总结~

python也算学了一段时间,有些函数很常用但用的时候还是会忘,现在总结记录一下python里面很实用的并经常用到的内置函数(不用导入其他模块)。help() 查看在线帮助,可以是各种类型的数据结构或者它们的方法函数。&amp;amp;gt;&amp;amp;gt;&amp;amp;gt; help(list)Help on class list in module builtins:class list(object) | li...

2018-09-22 20:51:40 295

原创 python常用库的安装介绍

Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包Matplotlib试图让简单的事情变得更简单,让无法实现的事情变得可能实现。 只需几行代码即可生成绘图,直方图,功率...

2018-09-07 21:18:09 424

原创 浅谈python中的全局变量和局部变量~

在被调用函数内赋值的变元和变量,处于该函数的“局部作用域”。在所有函数之外赋值的变量,属于“全局作用域”。处于局部作用域的变量,被称为“局部变量”。处于全局作用域的变量,被称为“全局变量”。一个变量必是其中一种,不能既是局部的又是全局的。 可以将“作用域”看成是变量的容器。当作用域被销毁时,所有保存在该作用域内的变量的值就被丢弃了。只有一个全局作用域,它是在程序开始时创建的。如果程序终止,全局作...

2018-07-24 13:16:38 460 2

原创 学习web安全,强烈推荐这本《白帽子讲web安全》!

Web是互联网的核心,是未来云计算和移动互联网的最佳载体,因此Web安全也是互联网公司安全业务中最重要的组成部分。下面来看看几种常见的web漏洞:1.XSS跨站脚本攻击XSS跨站脚本攻击,通常指黑客通过”HTML注入”篡改了网页,插入了恶意的脚本,从而在用户浏览网页时,控制用户浏览器的一种攻击。XSS根据效果的不同还分为:反射型XSS、存储型XSS、DOM Based XSS ...

2018-05-29 11:14:52 24650 4

原创 vim配置C/C++,java,python运行环境

vim是一个强大的代码编辑器,强大之处我就不多说了,大家可以自己去百度(被称为上古神器),既然是一个编辑器,那么他干的功能就只能是写代码,运行环境得自己配置。下面说说具体如何配置:1.下载: 首先在电脑安装MinGW(C/C++编译工具),jdk(java开发工具包,里面含java运行环境和java工具),python(安装时注意直接勾选add to path后面就不用配置了)以上三个工具...

2018-05-22 19:40:26 1529

原创 C/C++程序计时函数

在C/C++中有可以直接测试程序运行时间的函数,在&lt;time.h&gt;/&lt;ctime&gt;头文件中,非常方便和实用。clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock(void) ;简单而言,就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用c...

2018-05-20 23:55:18 72661

原创 Codeforces Round #478 (Div. 2) B. Mancala

题目链接:Mancalatime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMancala is a game famous in the Middle East. It is played on a board that consists of 1...

2018-05-04 20:05:28 240

原创 C++ STL set用法小结

STL里面的一个实用的的容器set,可以称之为集合,在里面存放的元素唯一,确定。set会自动对容器里的元素排序。所需头文件: #include&lt;set&gt;set中常用方法:begin():返回第一个元素的地址.end():返回最后一个元素的地址.empty():判断集合是否为空.clear():清空set中所有元素.max_size():返回set容器可能包含的元素最大个数.size()...

2018-05-02 21:22:13 717

原创 设置gvim/vim透明!

给大家介绍一款把你们vim/gvim的窗体设置透明的工具:vimtweak.dll下载地址:vimtweak.dll下载完这个插件后把这个插件复制或剪切到gvim.exe所在目录。然后打开vimrc配置文件,加上这几行代码,就OK了。if executable("vimtweak.dll") autocmd guienter * call libcallnr("vimtweak","SetAlph...

2018-03-20 11:01:28 3095

原创 cout控制输出小数位数

主要是fixed和setprecision两种控制浮点型精度。具体的看代码注释吧:#include&lt;cstdio&gt;#include&lt;iomanip&gt;#include&lt;cmath&gt;#include&lt;cstdlib&gt;#include&lt;cctype&gt;#include&lt;cstring&gt;#include&lt;algorit...

2018-02-13 21:56:17 2621

HD Tune Pro.rar

HD Tune Pro是一款小巧易用的硬盘工具软件,其主要功能有硬盘传输速率检测,健康状态检测,温度检测及磁盘表面扫描等。另外,还能检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的Ultra DMA模式等。重点是我这个版本纯净绿色好用无需下载器或者捆绑其他软件,并附带序列号直接激活!

2020-10-12

企业后台OA管理系统.rar

一个很好用的企业后台管理系统模板,供给大家平常写网站用,绝对好用!

2019-05-21

微PE工具箱2.0版

最干净,简洁,易用(无任何捆绑,病毒)的系统维护工具,而且是全新2.0版,你值得拥有! 微PE工具箱跨时代的PE工具箱,装机维护最得力的助手,最后的救命稻草。微PE工具箱化繁为简,小材大用,一键安装,极速启动。

2019-01-20

白帽子讲WEB安全纪念版

学习web安全技术,强烈推荐这本《白帽子讲web安全》,作者是阿里巴巴安全架构师,吴翰请前辈!

2019-01-20

vimtweak.dll

可以把你的gvim窗体设置成透明的,并且透明度可调,是不是肯炫酷!

2018-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除