自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘同学的博客

本人提供石油地质、软件编程方向的学习框架咨询。方向对了,少走弯路

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

原创 数据结构-算法-STL_目录

数据结构-算法-STL_目录1. 数据结构1. 顺序表2. 单链表3. 双向链表4. 栈和队列5. 树初步6. 二叉树7. 二叉树遍历8. 哈夫曼树和堆9. 哈希表10. 图初步2. 算法1. 八大算法及二分查找2. 深度优先寻路3. 广度优先寻路4. A星寻路3. STL1. 初识STL2. vector常见操作3. vector源码重现4. stack...

2019-12-09 22:07:48 883 3

原创 C++目录

C++目录1. 布尔类型、函数重载-内联-缺省-、new-delete2. 命名空间3. 面向对象与面向过程、类和对象、this指针4. 构造析构函数5.友元函数、运算符重载6.拷贝构造、类的静态成员7. 类的继承8. 类的多态9. 文件I/O10. C++异常处理11. C++11新标准...

2019-12-09 21:48:27 616

原创 C目录

1.VS安装之后缺少win32解决方案解决办法2.用VS创建一个C++工程3.VS字体设置、背景设置及常用快捷键4.流程图介绍5.发布exe程序、给程序设置图标、常见system命令、一个工程中创建多个项目6.C语言数据类型、sql数据类型、标识符命名规范7.进制概要、转换、几种计算机码、win10程序员面板8.图形库下载、使用方式9.数据类型补充10.二进制补充11.运算符优...

2019-12-08 22:08:39 396

原创 github国内网访问方式

github访问原理

2022-11-29 17:26:23 3103 1

原创 计算机系统漫游

1. hello world程序在计算机中的执行过程有C程序:#include<stdio.h>int main(){ printf("hello world"); return 0;}1.1 hello world 程序解释成机器可读程序的过程预处理过程将头文件相关内容编译进hello world 程序文件,而后编译器将这个预处理后的文件生成汇编语言程序,汇编器...

2020-02-06 23:56:44 441

原创 C语言_存储类别、连接和内存管理

文章目录0. 前言1. 存储类别1.1 作用域1.1.1 块作用域1.1.2 函数作用域(function scope)1.1.3 函数原型作用域(function protoype scope)1.1.4 文件作用域(file scope)1.2 链接1.3 存储期(变量生存周期)1.3.1 静态存储期:1.3.2 线程存储期:1.3.3 自动存储期1.3.4 动态分配存储区1.4 自动变量1....

2020-01-13 17:04:39 548 1

原创 C语言_位运算2

文章目录0.写在前面2. C位运算符2.3 位移运算符2.3.1 左移运算符:`<<`2.3.2 右移运算符:`>>`2.4 位移运算符使用场景2.4.1 乘除法应用2.4.2 其它应用x.编程实例x.1 例题1:0.写在前面本博文为C语言_运算符1的继续,因此其编号顺序继承自原博文2. C位运算符2.3 位移运算符位移运算符包括左移动<<运算符 和 ...

2020-01-12 20:12:26 751

原创 C语言_位运算1

文章目录0.引入0.1 位运算的应用方向0.2 二进制数、位和字节0.2.1 二进制整数0.2.2 有符号整数0.2.3 二进制浮点数1. 其它进制数2. C按位运算符2.1 按位逻辑运算符2.1.1 二进制反码或按位取反:`~`2.1.2 按位与:`&`0.引入0.1 位运算的应用方向想硬件设备发送一两个字节来控制这些设备,其中每个位(bit)都有特定含义与文件相关的操作系统信...

2020-01-12 15:09:07 922

原创 阶段总结

文章目录0. 前言1. 代码经验1.1 未学习过的语言如何使用1.2 如何调试代码1.3 一段成型代码的产出过程2. 工作经验总结2.1 企业性质异同2.2 个人意见2.3 工作反思3. 附:外企的用人评价标准3.1 个人特征3.2 代码能力3.3 同他人关系基于上述,相对自己说:0. 前言自从2019.1.17到今天,code已经陪我走过356天,还差9天一年整。本篇博文将记录自己在某外企为...

2020-01-08 19:29:52 252

原创 斐波那契数列

递归实现int fib(int n){ if(n==0) return 0; if(n==1) return 1; if(n>=2) { return fib(n-1)+fib(n-2); }}降低时间和空间复杂度实现 int Fibonacci(int n) { int result[2]={0,1}...

2020-01-07 11:33:55 232

原创 数据结构_栈

0. 栈基础在编译器堆表达式的语法分析中,函数参数传递、函数调用和返回中分别使用了栈(stack)这一数据结构.栈用来存放那些本身就只能从一端访问的元素。0.1 关键术语栈: 由表、指向栈顶的下标或指针和栈的操作组成** 压入(push) :** 往栈顶增加一个元素弹出(pop): 从栈顶删除一个元素栈特性-后进先出(LIFO, lasi-in/first-out): 最后一个压入...

2020-01-05 23:16:22 287 1

原创 C语言_structut关键字

文章目录0. 引入1. 结构体基础1.1 建立结构声明1.2 定义结构变量1.4 初始化一个结构1.5 访问结构成员1.6 指定结构的初始化项目2. 结构数组2.1 声明一个结构数组2.2 标识结构数组成员3. 指向结构的指针3.1 声明和初始化结构指针3.2 使用指针访问成员4. 向函数传递结构体信息4.1 通过成员变量方式传递结构成员4.2 通过指针传入结构体4.2 将结构作为参数传递0. ...

2020-01-04 21:36:08 472 2

原创 C语言_const使用方法

const声明数组,数组值不能被修改const int days[12]={31,28,31,30};const声明指针,指针不能用于改变其指向的值double rates[5]={88.99, 100.12, 59.45};const double* ptr=rates;ptr[2]=222.22;//不可以ptr++ //可以,因为没有修改指向的值,只是修改了指向的下一个地址co...

2019-12-29 19:18:14 535

原创 C语言_指针总结

0. 指针基础指针: 指针(pointer)是一个值为内存地址的变量(或数据对象)0.x 如何把指针作为函数参数使用创建并声明指针变量int val=1;int* ptr;//声明指针变量为 int型ptr=&val;//指针ptr指向val的地址0.x 间接运算符(indirection operator) *间接运算符也称为解引用运算符(dereferencing op...

2019-12-29 15:49:01 455 1

原创 算法的时间复杂度和空间复杂度

算法,即解决问题的方法。同一个问题,使用不同的算法,虽然得到的结果相同,但是耗费的时间和资源是不同的算法的运行效率体现在时间复杂度和空间复杂度上好算法的标准是:在符合算法本身的要求的基础上,使用算法编写的程序运行的时间短,运行过程中占用的内存空间少1. 时间复杂度计算1.1 计算实例理解//code1++x;S=0;//code2for(int i=0;i<n;i++)...

2019-12-24 21:48:36 1145

原创 C++软件开发岗位要求

1.数据库、并行计算方向统招统分硕士及以上学历,计算机相关专业优先C/ C++基础扎实,深刻理解面向对象编程技术熟悉stl、boost常用库,并了解其原理熟悉socket通信技术精通多线程编程熟悉多种设计模式2.C++开发工程师IT方面学士或学士以上学历;熟悉Windows图形界面开发技术MFC或WTL,熟练使用开发工具VisualC++;掌握C/C++编程, 基本功扎实...

2019-12-22 17:34:05 6013 1

原创 batch 命令整理

call参考参考1:batch命令大全

2019-12-19 10:17:31 918

原创 windows bash &windows powershell & linux shell 区别与联系

操作系统可以分为核心(kernel)和外壳(shell)两个部分,其中shell是操作系统与外部的主要接口。windows下shell 称为Windows powershell,而Linux下shell称为 Bourne Again shell(bash)windows下不能使用bash脚本语言的的运行过程”解释-执行“;而编程语言为”编写-编译-链接-运行“Windows下shell可以...

2019-12-18 16:40:26 3420

转载 Jenkins凭证及任务演示

Jenkins凭证及任务演示-pipeline(二)–技术流ken </h1> <div class="clear"></div> <div class="postBody">  Jenkins前言&n...

2019-12-18 15:05:37 322 1

转载 【git clone】 error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

...

2019-12-18 11:52:02 1305

原创 网站访问登陆原理

0.传统网站访问工作流程原始的网站访问工作原理 这样的访问再工业应用中存在的问题是,USER的账号和密码有可能再web请求过程中被破解。 所以有如下新的授权方式1. Token Auth 访问原理流程用户使用用户名和密码请求服务器服务器进行验证用户信息服务器通过验证发送给用户一个token客户端存储token,并在每次请求时附上token服务端验证token值,并返回数据...

2019-12-18 10:19:50 2222

转载 试用期如何表现

试用期如何表现 原创 ...

2019-12-17 13:03:33 492 2

原创 HTML基础

1.HTML简介html是用来描述网页的一种语言html = 超文本标记语言(Hyper Text Markup Language)html 不是一种编程语言,而是一种标记语言标记语言是一套标记标签(markup tag)html使用标记标签来描述网页html基本格式内容<!DOCTYPE html><html> <head> <...

2019-12-17 11:52:40 127

原创 jenkins使用note

1. 页面关键字含义1.1 General1.2 Source code management1.3 build TriggersSCM表示可以指定检查代码是否有提交时间触发时间表示格式1.4 build environment1.5 build1.6 post-bulid Actions...

2019-12-17 11:11:59 301

原创 git使用

1.下载并安装gitgit官网提供git程序下载及源码下载,以及使用手册,该手册提供git工作原理及使用方法git官网:软件下载、使用原版教程git安装过程请选择对应版本安装默认安装即可2.创建github代码仓库登录github创建github代码仓库如下图所示,右上角点击newrepository,进入仓库配置界面,界面各个配置信息含义如下,图片参考自:图片来源新仓库创建...

2019-12-15 22:27:26 146 1

原创 powershell_summrize1

1. Interactive with shell1.1 run programs, scripts and existing toolsformat:# method 1: with path and programnaem& 'c:\program files\program\program.exe' arguments #arguments can omit# me...

2019-12-15 17:46:23 115

原创 C初级_文件操作

1.文件操作流程写在前面:文件操作指的是程序对计算机内文件进行的读写,要同程序对屏幕的读取和写入相区分1.1 进行一次文件操作的格式代码FILE* fp; //定义一个文件指针fp=fopen("文件位置","文件打开方式"); //用文件指针打开文件if (fp == NULL) //判断文件是否存在{ printf("文件打开失败"); return;...

2019-12-09 21:26:51 420

原创 powershell_调用ps1文件执行文件中函数或语句

1. 如何在 powershell 界面中写入多行@’ add you code or any words '@ > fileName.ps1注意:后缀名ps1,是数组1‘>’ 表示写入,上述操作会创建一个名为fileName的ps1格式的power shell脚本2. 执行上述文件会用到 ‘.’其具体含义是:当前目录3. 一个具体实例...

2019-11-29 21:51:56 2804

转载 powershell 调用入口的优先级

2019-11-29 17:52:06 230

转载 网页基本概念和工作原理

基本概念和工作原理网页基本概念和工作原理

2019-11-29 17:06:37 2028

原创 powershell知识点实战积累

1. 使用SSH密钥连接Git仓库请参考:SSH密钥连接Git仓库方法

2019-11-19 17:08:14 389

原创 剑指offer_旋转数组

0. 题目把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。1.解题方式1利用STL中 algorithm库 sort 函数1.1 相关sort函数说明sort...

2019-11-16 19:17:12 214

原创 QT_Qt概述、安装、创建第一个程序、理解跨平台

1.QT的发展与优势1.1 什么是QTQT是一个跨平台图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器1.2 QT的优势优秀的跨平台特性:可支持Windows、Linux、Mac OS、VxWorks,一次编写,随处编译。即同样的代码,只需在新的系统上重新编译即完成了移植面向对象:QT具有良好的封装机制,使得QT的模块化程度非常高,可...

2019-11-09 21:32:30 1692

原创 powershell基础整理

0. 写在前面powershell 是一个基础命令行语言,同时又具有编程风格,包括可以写函数,循环,分支,数组,等等;但是其语言又不同于C++,需要对变量进行定义,也不需要申请和释放内存,在编写的时候要注意理解什么是管道,什么是正则表达式,及一些基本是知识1. 正则表达式正则表达式就是用来筛选或者替换字符串的正则表达式的理解请见:如何理解正则表达式及实例正则表达式的符号含义:正则表达式的...

2019-10-09 11:15:28 410

原创 powershell连接sqlserver

0.如何处理一个bug 或者 解决一个问题step1: 查阅资料请动用你的大脑将资料整合, 具体到代码里就是筛选出合适的解决方案总的来说,遇到任何问题,现在大脑里面过滤一下,别一根筋一样往前冲step2:实验代码代码一定会报错,那么根据代码报错的顺序,按照顺序解决代码step3: 获得成就感1. powershell 连接 sqlserver1.1 连接代码格式#配置信息$Da...

2019-09-24 19:09:58 2193

原创 BP神经网络

0.BP神经网络梳理0.1 BP神经网络基本结构0.2 神经网络流程、优缺点及关键点1. 参考文献该文章详细讲述了神经网络算法原理及C++源码:BP算法及C++代码该文章用于补充BP原理:BP原理该文章用于重点理解一个基本神经元:BP基本结构...

2019-09-15 23:19:17 4072

原创 数据库_MySQL连接VS

1. 连接步骤1.1 配置基本信息步骤1步骤2包含目录下找到MySQL安装文件夹下的 include 文件,添加至包含目录附图步骤3库目录下添加lib 文件夹1.2 添加库目录步骤1找到添加位置步骤2 找到添加信息1.3 常见错误错误1:libmysql.dll文件丢失 解决方式错误2:main.obj:错误LNK2019:函数_main中引用的...

2019-08-21 21:03:41 642

原创 数据库_事务&游标

1. 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务...

2019-08-21 20:20:54 321

原创 数据库_触发器和事件

本文所使用的数据库样例请参见数据源表1.触发器触发器是程序员设定的在特定条件下将会执行的语句集合1.1 创建触发器语法delimiter 99create trigger trigger_name after(before) trigger_eventon table_name for each rowbegin ##sentence bodyend 99delimiter...

2019-08-19 20:28:38 3001

原创 数据库_存储过程和流程控制

1. 存储过程什么是存储过程:存储过程(store procedure)是数据库 SQL 语言层面的代码封装与重用1.1 无参数过程创建 create procedure procedure_name() select condition(s);修改alter proceduren procedure_name() select condition(s);查看call pr...

2019-08-17 15:53:57 671

空空如也

空空如也

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

TA关注的人

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