- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 Visual Studio Code 配置C/C++编译及调试环境
Visual Studio Code 配置C/C++编译及调试环境背景Visual studio code 是微软推出的最新跨平台代码编辑器,用来编辑代码用,是一个轻量级的支持扩展组件的代码辑器。具有轻便、可扩展、功能强大的特点。但是其自身只是代码编辑工具,对于c/c++ 而言没有编译和调试功能,需要在工具中自行配置才能具备调试和编译功能。因此本文就在Visual studio code 中如何配置c/c++ 编译调试环境进行讲解,以便能帮助各位搭建出可以进行c/c++代码编写、编译、调试的环境。文章
2020-05-24 16:13:23
11839
原创 数据库概述
1.数据库系统的组成“数据库系统”,顾名思义,就是计算机系统中加入数据库后的系统。在组成上由数据库、操作系统、数据库管理系统、开发工具、数据库应用系统、人员这几部分组成,如图1-1所示。 图1-1 数据库系统组成图1.1 数据库数据库是长期存储在计算机上的有组织的有联系的数据的集合,就如同一个专门存储数据的仓库一样,特别注意的是数据库中不仅存储数据,还要存储数...
2018-11-06 17:48:01
335
转载 戴尔电脑中Visual studio 2015及以上版本中快捷键与电脑系统冲突的解决办法
解决办法: 直接按fn+esc(新机型有用),按过之后以前直接按f1-f12的功能需要加上ctrl才有效。 其他机型没有试过,戴尔机型试过
2018-08-01 22:27:12
1324
原创 SQL之事务
SQL之事务 sql中的事务是指由多条t-sql语句组成的单一的处理单元,事务是作为一个整体进行处理的,要么全做,要么全不做,不能只执行事务中的部分语句。因此,事务具有原子性、独立性(多个事务同时执行时,不能再执行了某个事务部分语句后又执行另外一个事务的语句) ,事务对于实现sql中的并发控制起着关键作用。事务的定义:语法:begin transaction tran_name....[s
2017-11-18 19:08:02
529
原创 SQL之存储过程与触发器
SQL之存储过程与触发器存储过程为什么要用存储过程分类定义使用删除触发器为什么要用触发器分类定义及修改使用禁用及删除1.存储过程 1.1为什么需要存储过程 在使用任何一门编程语言时(包括t-sql),我们总希望能够有现有的语言自带的库函数调用,这样我们在编码时就很节约时间。同理,为了在sql中方便程序设计,这里将能够实现不同功能的独立代码固化到sql的相应对象中,同时将这些存
2017-11-17 22:24:28
3590
原创 T-SQL编程基础
T-SQL编程基础变量运算符批处理注释流程控制函数游标1.变量 t-sql的变量包括:系统变量、用户自定义变量 1.系统变量 为了方便t-sql系统运行而生的变量,用户不能修改,以@@+name的形 式出现,比如:@@fetch_status。系统变量的作用域是全局的,在整 个会话层(用户连接到数据库到断开连接)都是有效的。 2.用户自定义变量 为
2017-11-17 17:41:23
2150
原创 SQL之视图与索引
SQL之视图与索引视图的定义、修改、使用索引的创建、查看视图人们在使用数据库时,并不是直接对数据源表进行操作,通常人们只关心源表的部分数据,因此为了使得用户在查询时方便,用不着在每次查询时都编写复杂的代码(比如连接等),可以事先将用户要使用的查询结果通过视图定义在数据库中,这样人们在进行查询时只需查看视图即可,简化了用户的操作,同时使得数据同源数据分离,提高了安全性。1.视图的创建语法:
2017-11-16 21:49:34
2365
原创 SQL之数据库查询
SQL之数据库查询简单查询连接查询子查询其他查询对查询结果进行排序分组与汇总对数据库中表的查询是数据库操作中最重要基本的操作,查询操作的一般情况: select column_list1 [into new_table] from table_list [where seach_conditions] [group by order_columnlist] [having
2017-11-16 18:15:56
1046
原创 SQL之数据库表的操作
SQL之数据库表的操作表的创建表的修改表的约束条件的添加表的插入表的更新表数据的删除表的清空 以上的表的操作皆可通过sql server management studio 图形化工具创建。1.表的创建语法:create table table_name ----创建数据库名( column_name1 datatype1 constraint1, column_
2017-11-13 16:04:54
551
2
原创 SQL之数据库的定义与基本操作
SQL之数据库的定义与基本操作数据库的定义创建数据库更改数据库大小为数据库增加文件删除数据库中的文件数据库的更名数据库的删除数据库的定义数据库是存放有组织数据的集合,可以分为物理数据库和逻辑数据库。物理数据库:是指数据库中的逻辑对象在计算机上的存储文件,按类型分为:1.主数据文件:是其他文件的基础,指向其他文件,以.mdf为后缀,一个 数据库中只含有一个主数据文件。
2017-11-12 14:41:34
1493
原创 C语言之字符串
C语言之字符串字符串定义字符串的输入输出字符串函数字符串杂项字符串定义字面量定义字符串数组定义字符串指针定义字面量定义 字符串的字面量定义也就是常说的字符串常量定义,形如以下形式: “hello c string" 上面的字符串就成为字符串的常量定义,这个字符串自身就是一个地址,只不过是一个匿名地址,可以像使用数组或指针那样使用这个字面量。比如使用*(“hello c stri
2017-07-23 14:47:42
598
原创 C语言之数组和指针
C语言之数组和指针数组指针const数组及指针数组一维数组多维数组 变长数组数组字面量 数组是C语言中一种复合数据类型,数组是同一类型的序列,C中的数组在建立后其大小维度就不能变化(边长数组除外)。数组分为一维数组、二维数组、多维数组(二维及以上),数组中的元素下标都是以0开始。一维数组 如下便定义了一个一维数组: int arry[10]; 该数组的维度为1,大小为10,包含
2017-07-23 10:53:08
470
原创 C语言之递归函数
C语言之递归函数递归定义尾递归一般递归递归定义C语言中的递归定义为函数自己调用自己,函数递归有时可以比较方便的完成某些任务,比如可以替代循环等。C语言中的函数递归在递归语句前的所有语句会顺序执行,在递归语句后的return或者函数末尾前的所有语句会逆序执行。递归必须要有递归结束条件,否则递归会一直进行下去,成为死循环。//recursion.c-----演示递归调用#include
2017-07-14 23:50:16
1036
原创 C语言之数据类型
C语言的数据类型c语言是一门强数据类型的编程语言,所有用到的变量需要先定义后使用,不同类型的变量所表示的数据有所不同,C语言将所涉及的数据分为两大类型:整数类型、浮点数类型。数据类型的使用在定义特定数据类型的数据时,通过使用特定的数据类型关键字定义相应的数据类型数据。C语言中有int、short、long、unsigned、signed、char、double、float、_Complex、_Ima
2017-07-07 23:33:21
2300
原创 C语言之编码注意事项
C语言之编码注意事项代码整体风格标识符命名注意事项main函数使用注意事项代码整体风格一般按照代码用途、预编译命令、函数声明、变量定义、功能语句等分段编写代码,每个部分的代码分开编写,空出一定间隔作为区分;另外,添加一定的注释,增加代码的可读性://hello_world.c---打印hello world! //指明函数的作用#include <stdio.h>
2017-07-05 00:30:01
488
原创 python学习之编码小技巧
python在编写代码时有以下编写代码的小技巧: 1.#表示行注释,”’或”“”表示多行注释 2.若代码想要续行,则用‘\’连接续行的代码 3.用缩进来表示代码块,推荐缩进为4个空格 4.若想在一行中写几条语句则可以用;将不同的语句彼此隔开 5.在对标识符命名时,最好选择短且意思明确的词语,避免使用xxx 格式的标识符,因为这种标识符为系统所保留。
2017-04-15 17:58:05
303
原创 python学习之代码规范
好的代码书写规范是一个优秀程序员的必备素养,养成良好的代码书写规范无论是在不同作者之间的代码交流还是他人以及自己阅读上都颇有好处。python语言可读性很强,如果再遵守相应的代码规范,那么你的python代码将会成为佳作! 言归正传,一个好的python代码总体规范的结构布局从上到下按顺序如下: 代码注释 模块文档 模块导入 全局变量定义 类定义 函数定义 主程序下面分别对上面的各个
2017-04-15 16:47:08
520
原创 tensorflow入门之tensorflow的运行结构
tensorflow采用计算图的方式构建机器学习的运行结构,图中的每个节点可以是一个操作,对象,数据等等。当构建完一个运行结构之后,把数据输入给这个运行结构,tensorflow就会自动执行整个计算图,得到相应的结果。而输入的数据则以张量的形式在计算图中不断流动,使得计算得以继续。在构建一个机器学习运行结构时,必须包括以下几个方面: 1.训练数据集(包括输入数据和标签数据) 2.自己构建的机器学
2017-04-06 22:08:53
635
原创 tensorflow入门之实现单隐层的神经网络
tensorflow提供了大量的矩阵运算函数,可以利用这些函数和tensorflow自身的机制实现神经网络,这里我们实现了一个单隐层的神经网络。1.首先定义用于训练神经网络的训练数据集xdata=np.linspace(-1,1,300)[:,np.newaxis]noise=np.random.normal(0,0.05,xdata.shape)ydata=np.square(xdata)-0
2017-04-03 14:01:06
2963
原创 tensorflow入门之placeholder
tensorflow中又一保存数据的利器,placeholder(type,strucuct…)它的第一个参数是你要保存的数据的数据类型,大多数是tensorflow中的float32数据类型,后面的参数就是要保存数据的结构,比如要保存一个1×2的矩阵,则struct=[1 2]。它在使用的时候和前面的variable不同的是在session运行阶段,需要给placeholder提供数据,利用fee
2017-04-03 11:35:46
32831
原创 tensorflow入门之Variable
tensorflow中很重要的一个部分就是Variable,它能构建一个变量,在计算图的运算过程中,其值会一直保存到程序运行结束,而一般的tensor张量在tensorflow运行过程中只是在计算图中流过,并不会保存下来,因此varibale主要用来保存tensorflow构建的一些结构中的参数,这样,这些参数才不会随着运算的消失而消失,才能最终得到一个模型。比如神经网络中的权重和bias等,在训练
2017-04-03 11:19:02
1075
原创 tensorflow入门之Session
Session会话是tensorflow里面的重要机制,tensorflow构建的计算图必须通过Session会话才能执行,如果只是在计算图中定义了图的节点但没有使用Session会话的话,就不能运行该节点。比如在tensorflow中定义了两个矩阵a和b,和一个计算a和b乘积的c节点,如果想要得到a和b的乘积(也就是c节点的运算结果)的话,必须要建立Session会话,并调用Session中的ru
2017-04-03 10:46:17
11479
原创 matlab入门----符号运算
matlab除了能够进行常规的数值运算外,还能进行符号运算。下面将从以下几个方面介绍matlab的符号运算。 1.符号表达式、符号矩阵的创建 2.基本符号运算 3.符号微积分 4.符号代数方程的求解一.符号表达式及符号矩阵的创建1.符号表达式的创建 matlab中创建符号表达式分为3种创建方式: (1)直接通过字符串的方式创建 (2)通过sym函数或者syms命令先声明符号变量后再创建
2017-04-01 14:20:31
2971
原创 matlab入门---数值计算
matlab入门—数值计算matlab的所有运算都是基于矩阵进行的,matlab中大多数数据几乎都是矩阵。在下面的介绍中主要从这几个方面介绍matlab基本的数值计算指令: 1.矩阵的创建 2.矩阵的运算 3.多项式的运算 4.线性插值1.矩阵的创建matlab中矩阵的创建主要有两种方式: 1.通过直接输入矩阵数据创建 2.通过调用矩阵创建函数创建1.通过直接输入矩阵数据创建: 这是创
2017-04-01 00:20:52
11919
1
原创 matlab入门基本指令
matlab入门---基本指令1.启动matlab: 开机执行: E:\study software install\matlab\bin\matlab.exe matlab前的目录为matlab软件安装的目录 直接点击matlab图标执行2.dir— 可列出指定目录下的文件和子目录清单 Dir 可显示当前目录下的所有文件 Dir c:\matlab3.c
2017-03-30 14:16:09
1514
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人