自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 我的创作纪念日

五年,你知道这五年我是怎么过的吗?

2023-10-16 16:12:13 57

原创 操作系统基础

操作系统基础数据存储大端字节序:最高有效字节在前面的方式小端字节序:最低有效字节在前面的方式int x(0x1234567);大端字节序存储:01234567小端字节序存储:67453401大端交换字节模式:10325476小端交换字节模式:76543210数值转化不同数据类型之间可以相互转化:强制转换和隐式转换。扩展一个数据占位整数补零扩展,负数补一扩展。数值计算计算机数值用原码、反码、补码来表示。n 个bit 所表达数字范围:-2^n ~ 2^n-加法(w位)无符号数相加

2021-12-18 00:08:46 559

原创 操作系统基础

操作系统基础编译过程预处理、编译、汇编、链接#include<stdio.h>int main(){ printf("hello world!"); return 0;}gcc -o hello hello.c计算机基本构成处理器、内存、系统总线、输入输出模块处理器控制计算机,执行数据处理,处理器基本组成:运算器、寄存器、控制器。运算器:执行定点或浮点算术运算操作、移位操作、逻辑操作、地址运算和转换。寄存器:用来暂存指令、数据和地址。控制器:对指令

2021-12-14 23:02:04 647

原创 docker 安装

docker 安装centos71. 删除旧版本及依赖sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \

2021-04-12 23:12:46 116

原创 L “String“ is not null terminated“ && 0 错误

L “String” is not null terminated" && 0 错误参考 : https://www.codentalks.com/t/topic/1747const char *stringOne = "Hello";const char *stringTwo = " World!";char *hello = new char[strlen(stringOne) + strlen(stringTwo) + 1];strcat_s(hello, strlen(

2020-09-17 09:12:32 2632 1

原创 查找

查找1. 两数之和class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { vector<int> num(2); for(int i = 0; i < nums.size(); i++) { for(int j = i + 1; j < nums.siz

2020-08-28 23:06:42 98

原创 动手学数据分析—建模评估

1. 动手学数据分析—建模评估import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as snsfrom IPython.display import Imageplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负

2020-08-28 22:43:57 237

原创 查找

349. 两个数组的交集class Solution {public: vector<int> intersection(vector<int>& nums1, vector<int>& nums2) { set<int>s(nums1.begin(), nums1.end()); vector<int>re; for(auto x:nums2){

2020-08-25 22:43:47 88

原创 动手学数据分析-数据可视化

动手学数据分析-数据可视化全部参考 datawhale-动手学数据分析开始前导入numpy和pandasimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltprint(pd.__version__)1.0.3#加载result.csv这个数据df = pd.read_csv('result.csv')df.head()可视化展示泰坦尼克号数据集中男女中生存人数分布情况(用柱状图试试)s

2020-08-25 22:25:46 202

原创 动态规划

674. 最长连续递增序列class Solution {public: int findLengthOfLCIS(vector<int>& nums) { vector<int>dp; if(nums.size()==0) return 0; int res =1,count=1; for(int i=0;i<nums.size()-1;i++){ if(nums[i]

2020-08-24 00:30:12 84

原创 动手学数据分析 - 数据重构

动手学数据分析 - 数据重构全部参考 datawhale-动手学数据分析导入numpy、pandas包和数据import numpy as npimport pandas as pdprint(pd.__version__) # 1.0.3载入数据df=pd.read_csv('data/train-left-up.csv')df.head()1. 数据重构1.1 数据的合并载入数据:#写入代码train_left_up = pd.read_csv('data/train

2020-08-23 23:22:09 110

原创 pandas的连接函数concat()函数

pandas的连接函数concat()函数pd.concat(objs, axis``=``0``, join``=``'outer'``, join_axes``=``None``, ignore_index``=``False``, ``keys``=``None``, levels``=``None``, names``=``None``, verify_integrity``=``False``, ``copy``=``True``)axis:需要合并链接的轴,0是行,1是列jo

2020-08-23 11:34:55 2781

原创 动手学数据分析—数据清洗及特征处理

动手学数据分析—数据清洗及特征处理全部参考 datawhale-动手学数据分析导入numpy、pandas包和数据import numpy as npimport pandas as pdprint(pd.__version__) # 1.0.3载入数据df=pd.read_csv('train.csv')df.head()1. 数据清洗及特征处理1.1 缺失值观察与处理缺失值的处理方法函数名描述dropna根据每个标签的值是否缺失数据来筛选轴标签,

2020-08-21 11:28:28 404

原创 分治

分治分治、递归、重复性分治寻找复杂问题的重复性步骤,化成子问题;50. Pow(x, n)class Solution {public: double myPow(double x, int n) { long long N = n; if(N<0){ x = 1/x; N = -N; } return Pow(x,N); } double Pow(doub

2020-08-19 23:07:48 74

原创 动手学数据分析3

动手学数据分析3全部参考 datawhale-动手学数据分析动手学数据分析1动手学数据分析—pandas探索性数据分析,开始前导入numpy和pandasimport numpy as npimport pandas as pdprint(pd.__version__)1.0.3df = pd.read_csv('train_chinese.csv')df.head()利用Pandas对示例数据进行排序df.sort_index() # 让行索引升序排序df01.so

2020-08-19 17:30:35 144

原创 动手学数据分析—pandas

动手学数据分析—pandas全部参考 datawhale-动手学数据分析开始前导入numpy和pandasimport numpy as npimport pandas as pdprint(pd.__version__)1.0.31. pandas数据结构Series:一种类似于一维数组的对象,它是由一组数据(各种Numpy数据类型) 以及一组与之相关的数据标签(即索引)组成。仅由一组数据即可产生简单的 SeriesDataFrame:一个表格型的数据结构,含有一组有序的列,每

2020-08-19 15:05:28 270

原创 动手学数据分析1

动手学数据分析1全部参考 datawhale-动手学数据分析1. 载入数据1.1 导入numpy和pandasimport pandas as pdimport numpy as npprint(pd.__version__) # 查看Pandas版本1.0.31.2 读入数据df = pd.read_csv('train.csv') # 相对路径载入数据df = pd.read_csv('C:\\Users\\li\\Desktop\\动手学数据分析-组队学习版\\动手学数

2020-08-18 18:14:35 403

原创 python文件学习

练习题:1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?可以 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) encoding=‘utf8’2、编写程序查找最长的单词输入文档: res/test.txt题目说明:def longest_word(filename): try:

2020-08-09 00:06:11 123

原创 python 模块

python 模块if __name__ == __main__python 没有统一入口,__name__:是内置变量,可用于表示当前模块的名字。如果一个 .py 文件(模块)被直接运行时,其__name__值为__main__,即模块名为__main__。PI = 3.14def main(): print("PI:", PI)if __name__ == "__main__": # __name__ = __main__ main()练习题1:1、怎么查出通过

2020-08-07 22:51:22 105

原创 python _类和对象学习

练习题:1、以下类定义中哪些是类属性,哪些是实例属性?类中定义对象为类属性, 在类中通过自身调用的对象为实例属性2、怎么定义私有⽅法?__ : 双下划线3、尝试执行以下代码,并解释错误原因:class C: def myFun(): print('Hello!') c = C() # C 对象还没有完整定义 c.myFun()class C: def myFun(self): print('Hello!')

2020-08-05 22:49:10 205

原创 python函数与Lambda表达式

python函数与Lambda表达式函数的定义:def functionname(parameters): "函数_文档字符串" function_suite return [expression]函数定义的参数为形参,表示表示占据一个参数位置,传递的值为实参;def MyFirstFunction(name): "函数定义过程中name是形参" # 因为Ta只是一个形式,表示占据一个参数位置 print('传递进来的{0}叫做实参,因为Ta是具

2020-08-02 18:57:55 200

原创 leetcode 278. 第一个错误的版本

你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。示例:给定 n = 5,并且 vers

2020-08-02 11:07:49 121

原创 python序列

集合字典序列记录学习 全部参考 https://github.com/datawhalechina/team-learning-program针对序列的内置函数list(sub) 把一个可迭代对象转换为列表。tuple(sub) 把一个可迭代对象转换为元组。str(obj) 把obj对象转换为字符串len(s) 返回对象(字符、列表、元组等)长度或元素个数。max(sub)返回序列或者参数集合中的最大值min(sub)返回序列或参数集合中的最小值sum(iterable[, st

2020-07-31 18:27:10 145

原创 python集合

集合python中set 和 dict 类似, 一组key的集合,不储存value,自动过滤掉重复key值,key为不可变类型,即可哈希的值num = {} # <class 'dict'>num = set() # <class 'set'> num = {1, 2, 3, 4, 1}num2 = numprint(id(num), num, type(num)) # 1983841979976 {1, 2, 3, 4} <class 'set'&g

2020-07-31 16:47:38 84

原创 python 字典

字典字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。数值、字符和元组 都能被哈希,因此它们是不可变类型。列表、集合、字典不能被哈希,因此它是可变类型。字典的定义字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。dict 内部存放的顺序和 key 放入的顺序是没有关系的。dict 查找和插入的速度极快,不会随着 key 的增加而增加,但是需要占用大量的内存。创建字典city = {'四川':'成都','湖北':'武

2020-07-30 21:53:18 163

原创 python_字符串

创建字符串记录学习 全部参考 https://github.com/datawhalechina/team-learning-programt1 = 'i love Python!'t2 = "I love Python!"原始字符串只需要在字符串前边加一个英文字母 r 即可。print(r'C:\Program Files\Intel\Wifi\Help') # C:\Program Files\Intel\Wifi\Help字符串的切片与拼接s = 'Python'prin

2020-07-28 22:01:48 73

原创 python_ 元组

元组记录学习 全部参考 https://github.com/datawhalechina/team-learning-program创建元组t1 = (1, 10.31, 'python') # (1, 10.31, 'python') <class 'tuple'>t2 = 1, 10.31, 'python' # (1, 10.31, 'python') <class 'tuple'># 二维元组:nested1 = ((1, 10.31, 'py

2020-07-28 20:46:55 106

原创 Python 标准异常总结

python异常处理记录学习 全部参考 https://github.com/datawhalechina/team-learning-programPython 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionErro

2020-07-25 11:22:29 736

原创 python 学习

python 学习记录学习 全部参考 https://github.com/datawhalechina/team-learning-programenumerate()函数enumerate(sequence, [start=0])sequence – 一个序列、迭代器或其他支持迭代对象。start – 下标起始位置。返回 enumerate(枚举) 对象​ 例:seasons = ['Spring', 'Summer', 'Fall', 'Winter']lst = l

2020-07-23 22:14:20 192

原创 Python 列表学习

Python listindex:从零开始1.切片:语法[start:stop:step]step代表切片步长;切片区间为[start,stop),左闭右开1.step > 0 从左往右切2.step < 0 从右往左切3.start,stop默认值为列表的头和尾,step默认值为14.start,stop小于零 表示倒数的第几个元素2.li.count(1) ...

2020-07-23 17:48:31 665

原创 python可变/不可变对象

python可变/不可变对象可变对象:list/set/dict不可变对象: bool/int/float/tuple/str/frozensetdef flist(l): l.append(0) print(l) # id(l) 2163330867784 l = [] # id(l) 2163330867784flist(l) # [0] # id(l) 2163330867784flist

2020-07-23 10:54:42 123

原创 leetcode 66. 加一

66. 加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/plus

2020-07-22 22:25:12 66

原创 leetcode题目

题号题目难度136 只出现一次的数字简单

2020-07-22 21:18:54 75

原创 leetcode 习题 136. 只出现一次的数字

练习题:leetcode 习题 136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。思路:尝试使用位运算解决此题。一个整数与自己异或的结果是0一个整数与0异或的结果是自己异或操作满足交换律,即 a^b^c^d^a^b^d == a^a^b^b^d^d^c == cclass Solution: def singleNumber(self, nums: List[int]) -> int:

2020-07-22 20:54:30 207

原创 python 变量运算符数据结构

python 基础学习一记录学习 全部参考 https://github.com/datawhalechina/team-learning-program注释#:单行注释''' ''' 或者 """ """ :多行注释运算符算数运算符加(+)减(-)乘(*)除(/) 整除(//) 取余(%) 幂(**)比较运算符大于(>) 小于(<) 等于(==) 不等于(!=) 大于等于(>=) 小于等于(<=)逻辑运算符与(and) 或(or) 非(

2020-07-20 10:25:13 138

原创 C语言增一减一运算符

C语言增一减一运算符int n=3;m=n++;m=++n; 虽然n值都进行了加一操作,但变量m的值却是不同的,前者是将n=3赋给m,然后n+1=4,后者是n+1=4后在赋值给m。 同理执行下面两条语句:printf("%d\n",n++);printf("%d\n",++n);打印的结果也不一样;语句 等价的句子 执行后的m的值 执行句...

2019-03-25 16:56:58 3085 1

原创 T-SQL 储存过程

1.储存定义,特点,类型储存过程:就是预先编译和优化并储存于数据库的过程,通常在SQL Server 服务器预先定义并编译成可执行计划,调用它时允许接收参数,返回状态值和参数值,并允许嵌套调用。特点:增强SQL语言的功能和灵活性,保证数据的安全性和完整性,更快的执行速度。存储过程的类型:1.系统存储过程(定义在系统数据库master中,前缀:“sp_”)2 .扩展存储过程(使用编程...

2018-12-14 00:27:27 405

原创 进制转换

进制转换:1. 一般方法:int y =0,project=1;//project 在循环中会不断阶乘P(进制数);while(x!=0){ y+=x%10*project; x=x/10' project=project*p ;//p为进制数; }2.除基取余法:以11转化为2进制数为例:11/2,5,1;5/2,2,1;2/2,1,0;1/...

2018-10-16 09:39:48 116

原创 日期差值

题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5思路分析:假设第一个日期小于第二个日期swap(date1,date2);使第一个日期一次加1;如果天数...

2018-10-16 08:52:08 389

空空如也

空空如也

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

TA关注的人

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