<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhangshaoxing1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhangshaoxing1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhangshaoxing1]]></copyright><item><title><![CDATA[Visual Studio Code 配置C/C++编译及调试环境]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/106311360</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/106311360</guid><author>zhangshaoxing1</author><pubDate>Sun, 24 May 2020 16:13:23 +0800</pubDate><description><![CDATA[Visual Studio Code 配置C/C++编译及调试环境
背景
Visual studio code 是微软推出的最新跨平台代码编辑器，用来编辑代码用，是一个轻量级的支持扩展组件的代码辑器。
具有轻便、可扩展、功能强大的特点。但是其自身只是代码编辑工具，对于c/c++ 而言没有编译和调试功能，需要在工具中自行配置才能具备调试和编译功能。因此本文就在Visual studio code 中如何配置c/c++ 编译调试环境进行讲解，以便能帮助各位搭建出可以进行c/c++代码编写、编译、调试的环境。文章]]></description><category></category></item><item><title><![CDATA[数据库概述]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/83791453</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/83791453</guid><author>zhangshaoxing1</author><pubDate>Tue, 06 Nov 2018 17:48:01 +0800</pubDate><description><![CDATA[1.数据库系统的组成
“数据库系统”，顾名思义，就是计算机系统中加入数据库后的系统。在组成上由数据库、操作系统、数据库管理系统、开发工具、数据库应用系统、人员这几部分组成，如图1-1所示。

             图1-1  数据库系统组成图

1.1 数据库
数据库是长期存储在计算机上的有组织的有联系的数据的集合，就如同一个专门存储数据的仓库一样，特别注意的是数据库中不仅存储数据，还要存储数...]]></description><category></category></item><item><title><![CDATA[戴尔电脑中Visual studio 2015及以上版本中快捷键与电脑系统冲突的解决办法]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/81349434</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/81349434</guid><author>zhangshaoxing1</author><pubDate>Wed, 01 Aug 2018 22:27:12 +0800</pubDate><description><![CDATA[解决办法： 
直接按fn+esc(新机型有用），按过之后以前直接按f1-f12的功能需要加上ctrl才有效。 
其他机型没有试过，戴尔机型试过]]></description><category></category></item><item><title><![CDATA[SQL之事务]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78570526</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78570526</guid><author>zhangshaoxing1</author><pubDate>Sat, 18 Nov 2017 19:08:02 +0800</pubDate><description><![CDATA[SQL之事务 sql中的事务是指由多条t-sql语句组成的单一的处理单元，事务是作为一个整体进行处理的，要么全做，要么全不做，不能只执行事务中的部分语句。因此，事务具有原子性、独立性（多个事务同时执行时，不能再执行了某个事务部分语句后又执行另外一个事务的语句）  ,事务对于实现sql中的并发控制起着关键作用。事务的定义：
语法：
begin transaction tran_name
....
[s]]></description><category></category></item><item><title><![CDATA[SQL之存储过程与触发器]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78565805</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78565805</guid><author>zhangshaoxing1</author><pubDate>Fri, 17 Nov 2017 22:24:28 +0800</pubDate><description><![CDATA[SQL之存储过程与触发器
存储过程为什么要用存储过程
分类
定义
使用
删除
触发器为什么要用触发器
分类
定义及修改
使用
禁用及删除
1.存储过程 1.1为什么需要存储过程
 在使用任何一门编程语言时（包括t-sql），我们总希望能够有现有的语言自带的库函数调用，这样我们在编码时就很节约时间。同理，为了在sql中方便程序设计，这里将能够实现不同功能的独立代码固化到sql的相应对象中，同时将这些存]]></description><category></category></item><item><title><![CDATA[T-SQL编程基础]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78561945</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78561945</guid><author>zhangshaoxing1</author><pubDate>Fri, 17 Nov 2017 17:41:23 +0800</pubDate><description><![CDATA[T-SQL编程基础
变量
运算符
批处理
注释
流程控制
函数
游标
1.变量 t-sql的变量包括：系统变量、用户自定义变量
 1.系统变量
     为了方便t-sql系统运行而生的变量，用户不能修改，以@@+name的形
   式出现，比如：@@fetch_status。系统变量的作用域是全局的，在整
   个会话层（用户连接到数据库到断开连接）都是有效的。
 2.用户自定义变量
     为]]></description><category></category></item><item><title><![CDATA[SQL之视图与索引]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78555844</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78555844</guid><author>zhangshaoxing1</author><pubDate>Thu, 16 Nov 2017 21:49:34 +0800</pubDate><description><![CDATA[SQL之视图与索引
视图的定义、修改、使用
索引的创建、查看
视图人们在使用数据库时，并不是直接对数据源表进行操作，通常人们只关心源表的部分数据，因此为了使得用户在查询时方便，用不着在每次查询时都编写复杂的代码（比如连接等），可以事先将用户要使用的查询结果通过视图定义在数据库中，这样人们在进行查询时只需查看视图即可，简化了用户的操作，同时使得数据同源数据分离，提高了安全性。
1.视图的创建
语法：]]></description><category></category></item><item><title><![CDATA[SQL之数据库查询]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78545619</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78545619</guid><author>zhangshaoxing1</author><pubDate>Thu, 16 Nov 2017 18:15:56 +0800</pubDate><description><![CDATA[SQL之数据库查询
简单查询
连接查询
子查询
其他查询
对查询结果进行排序
分组与汇总对数据库中表的查询是数据库操作中最重要基本的操作，查询操作的一般情况： 
select  column_list1 [into new_table] 
from  table_list 
[where  seach_conditions] 
[group by order_columnlist] 
[having]]></description><category></category></item><item><title><![CDATA[SQL之数据库表的操作]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78521350</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78521350</guid><author>zhangshaoxing1</author><pubDate>Mon, 13 Nov 2017 16:04:54 +0800</pubDate><description><![CDATA[SQL之数据库表的操作
表的创建
表的修改
表的约束条件的添加
表的插入
表的更新
表数据的删除
表的清空 
以上的表的操作皆可通过sql server management studio 图形化工具创建。
1.表的创建语法：
create table table_name   ----创建数据库名
( 
  column_name1 datatype1 constraint1,
  column_]]></description><category></category></item><item><title><![CDATA[SQL之数据库的定义与基本操作]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78509205</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/78509205</guid><author>zhangshaoxing1</author><pubDate>Sun, 12 Nov 2017 14:41:34 +0800</pubDate><description><![CDATA[SQL之数据库的定义与基本操作
数据库的定义
创建数据库
更改数据库大小
为数据库增加文件
删除数据库中的文件
数据库的更名
数据库的删除
数据库的定义数据库是存放有组织数据的集合，可以分为物理数据库和逻辑数据库。
物理数据库：
是指数据库中的逻辑对象在计算机上的存储文件，按类型分为：
1.主数据文件：是其他文件的基础，指向其他文件，以.mdf为后缀，一个   
  数据库中只含有一个主数据文件。]]></description><category></category></item><item><title><![CDATA[C语言之字符串]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/75910372</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/75910372</guid><author>zhangshaoxing1</author><pubDate>Sun, 23 Jul 2017 14:47:42 +0800</pubDate><description><![CDATA[C语言之字符串
字符串定义
字符串的输入输出
字符串函数
字符串杂项
字符串定义
字面量定义
字符串数组定义
字符串指针定义
字面量定义 字符串的字面量定义也就是常说的字符串常量定义，形如以下形式：
 “hello c string&quot;
 上面的字符串就成为字符串的常量定义，这个字符串自身就是一个地址，只不过是一个匿名地址，可以像使用数组或指针那样使用这个字面量。比如使用*（“hello c stri]]></description><category></category></item><item><title><![CDATA[C语言之数组和指针]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/75881870</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/75881870</guid><author>zhangshaoxing1</author><pubDate>Sun, 23 Jul 2017 10:53:08 +0800</pubDate><description><![CDATA[C语言之数组和指针
数组
指针
const数组及指针
数组
一维数组
多维数组 
变长数组
数组字面量 数组是C语言中一种复合数据类型，数组是同一类型的序列，C中的数组在建立后其大小维度就不能变化（边长数组除外）。数组分为一维数组、二维数组、多维数组（二维及以上），数组中的元素下标都是以0开始。
一维数组 如下便定义了一个一维数组：
 int arry[10];
 该数组的维度为1，大小为10，包含]]></description><category></category></item><item><title><![CDATA[C语言之递归函数]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/75139234</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/75139234</guid><author>zhangshaoxing1</author><pubDate>Fri, 14 Jul 2017 23:50:16 +0800</pubDate><description><![CDATA[C语言之递归函数
递归定义
尾递归
一般递归
递归定义C语言中的递归定义为函数自己调用自己，函数递归有时可以比较方便的完成某些任务，比如可以替代循环等。
C语言中的函数递归在递归语句前的所有语句会顺序执行，在递归语句后的return或者函数末尾前的所有语句会逆序执行。
递归必须要有递归结束条件，否则递归会一直进行下去，成为死循环。
//recursion.c-----演示递归调用
#include]]></description><category></category></item><item><title><![CDATA[C语言之数据类型]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/74781812</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/74781812</guid><author>zhangshaoxing1</author><pubDate>Fri, 07 Jul 2017 23:33:21 +0800</pubDate><description><![CDATA[C语言的数据类型c语言是一门强数据类型的编程语言，所有用到的变量需要先定义后使用，不同类型的变量所表示的数据有所不同，C语言将所涉及的数据分为两大类型：整数类型、浮点数类型。数据类型的使用在定义特定数据类型的数据时，通过使用特定的数据类型关键字定义相应的数据类型数据。C语言中有int、short、long、unsigned、signed、char、double、float、_Complex、_Ima]]></description><category></category></item><item><title><![CDATA[C语言之编码注意事项]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/74366166</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/74366166</guid><author>zhangshaoxing1</author><pubDate>Wed, 05 Jul 2017 00:30:01 +0800</pubDate><description><![CDATA[C语言之编码注意事项
代码整体风格
标识符命名注意事项
main函数使用注意事项
代码整体风格一般按照代码用途、预编译命令、函数声明、变量定义、功能语句等分段编写代码，每个部分的代码分开编写，空出一定间隔作为区分；另外，添加一定的注释，增加代码的可读性：//hello_world.c---打印hello world!      //指明函数的作用
#include &lt;stdio.h&gt;]]></description><category></category></item><item><title><![CDATA[python学习之编码小技巧]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/70185900</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/70185900</guid><author>zhangshaoxing1</author><pubDate>Sat, 15 Apr 2017 17:58:05 +0800</pubDate><description><![CDATA[python在编写代码时有以下编写代码的小技巧： 
1.#表示行注释，”’或”“”表示多行注释 
2.若代码想要续行，则用‘\’连接续行的代码 
3.用缩进来表示代码块，推荐缩进为4个空格 
4.若想在一行中写几条语句则可以用；将不同的语句彼此隔开 
5.在对标识符命名时，最好选择短且意思明确的词语，避免使用xxx 格式的标识符，因为这种标识符为系统所保留。]]></description><category></category></item><item><title><![CDATA[python学习之代码规范]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/70185376</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/70185376</guid><author>zhangshaoxing1</author><pubDate>Sat, 15 Apr 2017 16:47:08 +0800</pubDate><description><![CDATA[好的代码书写规范是一个优秀程序员的必备素养，养成良好的代码书写规范无论是在不同作者之间的代码交流还是他人以及自己阅读上都颇有好处。python语言可读性很强，如果再遵守相应的代码规范，那么你的python代码将会成为佳作! 
言归正传，一个好的python代码总体规范的结构布局从上到下按顺序如下： 
代码注释 
模块文档 
模块导入 
全局变量定义 
类定义 
函数定义 
主程序下面分别对上面的各个]]></description><category></category></item><item><title><![CDATA[tensorflow入门之tensorflow的运行结构]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/69487014</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/69487014</guid><author>zhangshaoxing1</author><pubDate>Thu, 06 Apr 2017 22:08:53 +0800</pubDate><description><![CDATA[tensorflow采用计算图的方式构建机器学习的运行结构，图中的每个节点可以是一个操作，对象，数据等等。当构建完一个运行结构之后，把数据输入给这个运行结构，tensorflow就会自动执行整个计算图，得到相应的结果。而输入的数据则以张量的形式在计算图中不断流动，使得计算得以继续。在构建一个机器学习运行结构时，必须包括以下几个方面： 
1.训练数据集（包括输入数据和标签数据） 
2.自己构建的机器学]]></description><category></category></item><item><title><![CDATA[tensorflow入门之实现单隐层的神经网络]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/68958583</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/68958583</guid><author>zhangshaoxing1</author><pubDate>Mon, 03 Apr 2017 14:01:06 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[tensorflow入门之placeholder]]></title><link>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/68957896</link><guid>https://blog.youkuaiyun.com/zhangshaoxing1/article/details/68957896</guid><author>zhangshaoxing1</author><pubDate>Mon, 03 Apr 2017 11:35:46 +0800</pubDate><description><![CDATA[tensorflow中又一保存数据的利器，placeholder（type,strucuct…)它的第一个参数是你要保存的数据的数据类型，大多数是tensorflow中的float32数据类型，后面的参数就是要保存数据的结构，比如要保存一个1×2的矩阵，则struct=[1 2]。它在使用的时候和前面的variable不同的是在session运行阶段，需要给placeholder提供数据，利用fee]]></description><category></category></item></channel></rss>