自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vicco的博客

learning by coding

  • 博客(24)
  • 收藏
  • 关注

原创 C++基本语法和刷题常用方法

熟悉最常使用的C语言语法掌握C/C++程序如何使用gdb调试会用C++新增的特性堆,栈,链表树图基本算法动态规划最常使用的C语言语法获取pi的值:const double pi = acos(-1.0);C语言中的逻辑运算符都是短路运算符,一旦能够确定整个表达式的值,就不再继续计算编程实现计算int类型数据的取值最大值和最小值:#include<cstdio&gt...

2019-06-19 20:11:37 1691

原创 经济管理考前手册和考点分析

填空题 25分单选题 30分多选题 20分计算题 25分经济学经济学是研究主体对稀缺资源使用的科学,目的是为了解决资源的稀缺性和人类需求的无限性之间的矛盾经济学研究的问题:生产什么和生产多少如何生产(要最短时间生产出来,还是最低成本生产出来)为谁生产(产品的分配)经济体系问题(社会经济体制):在资源配置和资源利用的方式两个方面各不相同自给经济:按照习惯和传统进...

2019-06-23 19:12:53 327

原创 win10系统禁用笔记本自带键盘

以管理员权限打开CMDsc config i8042prt start= disabled重启电脑后键盘禁用成功恢复笔记本自带键盘,同样以管理员权限打开CMD:sc config i8042prt start= disabledsc config i8042prt start= demand...

2019-06-08 09:35:38 3404

原创 软件工程过程和软件系统分析与设计

什么是软件工程怎么编写出高质量的代码写好代码后如何进行单元测试

2019-06-07 19:40:22 4100

原创 链表的使用

链表的定义 链表的增删改查定义链表定义节点类型struct node{ int data; node* next;}; 给链表节点分配内存空间malloc C语言中用来申请动态内存的函数:typename* p = (typename*) malloc(sizeof(typename))使用结束之后可以通过free() 函数释放内存:free(p)new ...

2019-06-04 19:15:42 445

原创 使用pandas背单词

导入pandas库:import pandas as pd导入相同目录下的xlsx数据:df=pd.read_excel('filename.xlsx')查看总行数:len(df)查看某一列:df['columnname']简单实例:import pandas as pddf = pd.read_excel('word.xlsx')print(df.shape)print(len(...

2019-06-03 11:10:18 413

原创 java 多线程编程

为什么需要多线程?因为可以编写CPU利用率更高的程序线程的状态以及切换创建线程的方法:用Thread类的子类来创建用Runnable接口来创建

2019-06-02 15:53:36 240

原创 Git学习笔记和使用手册

本文主要叙述了Git是怎么产生的,最开始是要解决什么问题,现在用来解决什么问题。另外,重点叙述了怎么使用git在本地创建仓库,本地进行版本控制,连接远程仓库,通过分支更好地服务多人协作,方便软件迭代更新的标签管理,以及在线平台Github的深入理解。

2019-05-30 15:41:43 173

原创 深度优先搜索和广度优先搜索

深度优先搜索可以用这个图来很好的帮助我们理解DFS,DFS是一种枚举所有完整路径来遍历所有情况的搜索方法,可以使用递归来很好的实现DFS,递归式可以理解为:void PreorderRecursive(Bitree root){ if (root) { visit(root); PreorderRecursive(root->lchild); Preorde...

2019-05-29 17:39:30 518

原创 OS笔记三:操作系统的历史

本文主要介绍操作系统是如何一步一步发展的,从批处理系统到多道程序设计,再到分时系统,到UNIX,再从Unix到Linux(当然,也有从Unix到Mac OS)。也有CP/M到QDOS,再到MS-DOS,再到Windows。第一条发展线集中在对多任务的管理也就是多进程,第二条发展线集中在对文件,磁盘和命令的管理,也就是文件系统。所以多进程和文件系统就是我们要学习的操作系统的主要内容。操作系统的...

2019-05-28 14:52:25 434

转载 Windows下加快pip下载速度,使用清华源下载

在user目录中创建一个pip目录,如:C:\Users\xx\pip,然后新建文件pip.ini,内容如下 [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple

2019-05-27 20:49:50 503

转载 用vscode写latex的环境搭建

编写中文Latex(VSCode+TexLive) - 踏歌的文章 - 知乎https://zhuanlan.zhihu.com/p/43133114其中注意latex workshop的json配置文件改为:{ // Latex workshop "latex-workshop.latex.tools": [ { "name": ...

2019-05-27 20:08:26 3417

原创 OS笔记二:系统调用接口

了解操作系统都给上层应用提供了哪些接口,主要集中在哪几个方面,接口的调用方式是什么样子的主要讲操作系统提供的接口是什么以及操作系统是怎么实现这个接口的额接口的通俗定义:连接两个东西,信号转换,屏蔽细节。如电插座,油门...

2019-05-27 16:17:20 462

原创 Dell 灵越7559笔记本电脑加M.2固态硬盘

确定自己需要的固态硬盘接口类型和主板支持的协议类型找符合自己刚才需求的固态硬盘,列出可选项权衡后选择购买拆机,断电,安装固态硬盘系统软甲迁移需求确认拆机:...

2019-05-26 20:32:19 15269 2

原创 Linux学习笔记1:简单的Linux入门命令和基本的文件操作

为什么学习Linux? GUI让简单的工作更容易完成,但是命令行才有可能完成复杂的工作,而且,学习Linux有助于我们更好地把握计算机都干了哪些事情,更好地帮助我们学习操作系统,体会hacker的自由精神!简单的入门命令查看当前时间:date查看当前日历:cal查看内存使用情况:free查看磁盘使用情况:df退出当前终端文件:: exit显示当前工作目录 :pwd (pr...

2019-05-23 16:33:51 155

原创 OS笔记一:操作系统是什么以及计算机如何加载它

要学到什么程度? 能改操作系统,知道操作系统为我们提供了哪些接口,并且知道这些接口内部的实现原理什么是操作系统情景引入在屏幕上输出hello,world时,为什么不给CPU指令,让CPU把内存中存储的h,e,l,l,o分别通过总线传给显存,然后显示呢?为什么只运行printf("hello,world"); 就行了而不直接操作硬件呢,其他的工作是谁做了呢?是操作系统!操作系统都...

2019-05-22 17:04:04 1162

原创 String的产生原因和具体用法

为什么要用String,char[]不好吗?用string而不用char[],是C++相比C,进步的地方,C++对string封装了很多实用的操作String是什么数据类型,是原始数据类型还是自定义的呢?是STLString都有哪些方法如下String的基本概念String的定义#include<string>using namespace std;int ...

2019-05-20 14:36:40 244

原创 递归算法的使用原因和应用方法

递归的使用原因原问题无法解决,用分治的思想将其分解,如果分解后得到的子问题仍然无法解决,就再次分解,直到子问题的规模小到可以直接解决。然后把子问题的解合并得到原问题的解什么是递归通俗的直观的解释是:反复调用自身函数,但是每次把问题范围缩小,知道范围缩小到可以直接得到边界数据的结果,然后再在返回的路上求出相应的解写递归函数的步骤找递归的边界,即什么样的问题规模是可以直接求解的找递归式,...

2019-05-20 14:08:50 636

原创 C++ STL 使用说明

名称简介vector变长数组map映射vectorvector 定义:vector<typename> vi;具体以整型为例:声明: vector<int> a;迭代器声明:vector<int>::iterator it;迭代器初始化: it = a.begin();输出迭代器所指的元素 printf("%d"...

2019-05-20 14:08:30 179

原创 two pointers 双指针应用场景及方法

解决的问题给定一个递增的正整数序列和一个正整数M,求序列中两个不同位置的数a和b,使得他们的和恰好等于M,输出所有满足条件的方案将两个有序的子序列归并为一个单一的有序序列直观解释用两个下标i,j 对序列进行扫描(可以同向扫描,亦可以异向扫描),以较低的复杂度解决问题方法的示例代码void find(int a[],int length, int M){ int i = 0; i...

2019-05-20 14:06:45 659

原创 算法 散列hash的含义以及在leetcode中的使用方法

散列要解决的问题有m个数,要分别知道他们的每一个是否在n个数中出现过,以及出现了多少次,可以用一个整型的散列表来解决这个问题。原始思路:对m个数分别读入,然后在n个数中逐一比对,暴力求解,算法复杂度o(MN)初级思路:读入n个数,以数值大小直接作为下标,建立一个hash表,算法复杂度o(M+N)进阶思路:读入n个元素(不仅局限在数,还可以是字符串等),把他们通过函数转为一个整数,使这个整...

2019-05-19 13:26:22 475

原创 C++调用涉及数组的函数需要传入数组长度的原因

在写一个简单的选择排序时,发现如果不在调用排序函数时传入数组大小,程序得不到预期结果,经过调试,发现原来在不同地方sizeof(A)的结果是不同的,具体如下 #include<cstdio> #include<iostream> using namespace std; void selectSort(int A[],int n){ //int n = size...

2019-05-18 14:26:21 1340

原创 LaTeX使用说明

LaTeX使用基本框架\documentclass[UTF8]{ctexart} %中文的包,若纯英文,直接用article即可\title{我的第一篇LaTeX文章}\author{vicco}\date{\today}\begin{document}\maketitle\tableOfContents你好\end{document}扩展功能设置文章内容的行间距...

2019-05-18 10:44:59 721

原创 Java考前手册和考点总结

面向对象是一种非常有用的编程思想。在整个学习过程中,我的个人理解是把一系列相关的属性和方法封装成一个实体,然后将这个实体作为编程过程中可以用到的工具,这个工具又像我们现实生活中的工具一样具有各种参数和功能,所以我觉得面向对象就是把严格的命令式的面向过程的思想现实化,形象化的产物。

2019-05-06 16:51:26 294

空空如也

空空如也

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

TA关注的人

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