自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux系统下数据库增删改查

Linux系统下数据库增删改查插入完整内容的行插入选定内容的行INSERT 顾名思义,就是向表(table)中插入行。插入完整内容的行向表中插入数据最简单的方法,就是使用 INSERT 语句。 INSERT 语句需要你声明要插入内容的表名和内容。举个“栗子”!假设我们现在要建立一张名为 Customers 的空表,建立过程如下:USE TestDbCREATE TABLE Customers( cust_id int not null, cust_name varchar(32

2020-06-29 23:43:27 1211

原创 Linux系统下SQL Server数据库操作

Linux系统SQL Server数据库操作命令连接数据库 sqlcmd命令创建数据库:查看所有数据库:创建表添加主键约束外部关键字怎么添加唯一约束怎么添加非空约束怎么使用默认约束设置表的属性值自动增加连接数据库 sqlcmd命令SQLServer 提供了 sqlcmd 命令,来让我们操作 SQLServer 数据库。接下来我们连接它,并在其中创建一个名为 TestDb 的数据库。连接 SQLServer :sqlcmd -S localhost -U sa -P '<123123Aa!@&gt

2020-06-29 21:59:45 7572 2

原创 操作系统导论期末复习题

操作系统导论期末复习题进程进程调度策略和内存虚拟化机制memory virtualization并发Persistance持久化进程1、When a process makes a system call to transmit a TCP packet over the network, which of the following steps do NOT occur always?A、The process moves to kernel mode.B、The program counter

2020-06-24 13:51:32 4719 1

原创 编译原理(六)LR分析、LR(0)、SLR(1)、LR(1)、LALR(1)

6.1 LR分析概述6.3 SLR(1)分析6.4 LR(1)分析6.5 LALR(1)分析6.6 二义性文法在LR分析中的应用

2020-06-22 17:22:22 3862 1

原创 编译原理(五)自底向上优先分析法、简单优先分析、算符优先分析、最左素短语、优先函数

自底向上分析方法,也称移进-归约分析法。实现思想:对输入符号串自左向右进行扫描,并将输入符逐个移入一个栈中,边移入边分析,一旦栈顶符号串形成某个句型的句柄时,就用该产生式的左部非终结符代替相应右部的文法符号串,这称为归约。重复这一过程,直到栈中只剩文法的开始符号时,则分析成功,也就确认输入串是文法的句子。5.1 自底向上优先分析法概述5.2 简单优先分析法5.3 算符优先分析法...

2020-06-21 15:05:30 6438 1

原创 编译原理(四)自顶向下语法分析方法、LL(1)文法的判别、非LL(1)文法转换为LL(1)文法

本文要点理解 “能使用自顶向下分析技术的文法必须是LL(1)文法”LL(1)文法的充要条件LL(1)文法的判别某些 非LL(1)文法 到 LL(1)文法 的等价变换1.提取左公共因子2.消除左递归(直接左递归、间接左递归)不确定的自顶向下分析思想确定的自顶向下分析方法1.递归子程序法2.预测分析法[判别LL(1)文法;构造预测分析表;分析输入串]4.1 确定的自顶向下分析思想主要思想:从文法的开始符号出发,如何根据当前的单词符号,唯一地确定选用哪个产生式来替换相应的VN向

2020-06-19 12:17:39 5598

原创 编译原理(三)词法分析、正规式、正规文法、NFA、DFA、最小化DFA

话不多说,本文要点总结如图:3.1 词法分析程序的设计词法分析(lexical analysis)功能:逐个读入源程序字符,输出“单词符号” ,供语法分析使用。主要任务:读源程序,产生单词符号其他任务:滤掉空格,跳过注释、换行符追踪换行标志,复制出错源程序宏展开,……3.2 单词的描述工具单词的描述工具和识别工具:正规文法(正则文法、3型文法)正规式(正则式)有穷自动机(NFA、DFA)三者之间可以相互转换3.3 有穷自动机(FA)

2020-06-18 14:46:30 10105 1

原创 you-get的安装与使用

youget简介you-get是github上python的一个开源库(https://github.com/soimort/you-get),使用you-get你只需要取得视频所在网页链接地址就可以很轻松的下载下来,目前you-get所支持的网站包含国内外几十个网站(youtube、twitter、腾讯、爱奇艺、优酷、bilibili等)。首先看一下运行效果:you-get所需的环境...

2020-06-16 18:43:58 5860 1

原创 TensorFlow基础

深度学习在模式识别方向,尤其是在图像、声音、语音、语言和时间序列数据上表现出色。运用深度学习,你可以对数据进行分类、预测、聚类以及特征提取。2015年11月,谷歌发布了TensorFlow。TensorFlow在谷歌的大多数产品,比如谷歌搜索、垃圾邮件检测、语音识别、谷歌助手、谷歌即时桌面以及谷歌相册中得到了运用。 TensorFlow具有实施部分子图计算的独特功能,因此可以通过分...

2020-06-16 18:41:43 361

原创 编译原理(二)文法和语言、符号和符号串、文法的类型、语法树

要点:符号和符号串的相关概念文法和语言的形式定义文法的类型上下文无关文法及其语法树上下文无关文法的句型分析有关文法实用中的一些说明目的:掌握文法和语言的相关概念,为以后的词法分析、语法分析、语义分析等做出准备。2.1 文法的直观概念语言:是由句子组成的集合,是一组记号所构成的集合。汉语—— 所有符合汉语语法的句子的全体英语 —— 所有符合英语语法的句子的全体程序设计语言 —— 所有该语言的程序的全体形式语言和文法如果不考虑语义和语用,只从语法这一侧面来看语言,这种意义下

2020-06-16 18:32:47 8031 1

原创 编译原理(一)编译程序、解释程序、程序设计语言范型

编译原理的地位是软件技术的基础是计算机专业的基础课程,是专业必修课编译原理的作用编译原理是介绍如何将高级语言程序变换成低级语言程序的方法。其理论基础坚实,其形式化系统不仅用于编译程序,还大量用于人工智能、多媒体技术、数据库等领域。程序设计语言低级程序语言特定的计算机系统所固有的语言即:机器语言、汇编语言特点:执行效率高、编制效率低高级程序语言与自然语言比较接近的语言过程式语言:C, Pascal, Fortran,ADA 对象式语言:Java, C++ 等函数式语

2020-06-16 10:37:36 7203 1

原创 Qt5的QDialog 去除右上角的问号、添加最大化和最小化按钮

QDialog窗体右上角默认是一个问号以及一个关闭按钮,没有最小化和最大化按钮。如果想去掉右上角的问号,则需要再.cpp文件中的窗体构造函数内添加如下代码: // 去掉问号,只保留关闭 setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowCloseButtonHint);如果想添加最小化以及最大化按钮,则应修改如下: //设置窗体...

2020-03-05 11:31:23 8421 1

原创 git相关命令总结

配置个人的用户名称和电子邮件地址:$ git config --global user.name "runoob"$ git config --global user.email test@runoob.com要检查已有的配置信息,可以使用 git config --list 命令:$ git config --listGit 使用 git init 命令来初始化一个 Git 仓库,...

2020-02-20 16:24:43 484

原创 CMake编译OpenCV3.4.6时opencv_ffmpeg.dll等下载失败的解决办法

报错信息如下:FFMPEG: Download: opencv_ffmpeg.dllCMake Warning at cmake/OpenCVDownload.cmake:193 (message): FFMPEG: Download failed: 35;"SSL connect error" For details please refer to the download log...

2020-02-20 12:37:28 5422 2

原创 Mac下qt与opencv的安装配置

在Mac OS X下使用Qt开发,需要配置Qt库和编译器。编译器只能使用苹果公司自主研发的Clang。1、分别下载并安装XCode和Command Line Tools(必须安装),安装完毕后,Clang就有了。https://developer.apple.com/downloads/我之前下载了,版本如下:2、下载Qt并默认安装这里官网说需要根据你的Xcode版本来选择Qt的版本:...

2020-02-17 13:38:47 1313

原创 TensorFlow(七)--自己设计神经网络实现手写数字识别,准确率达0.98

1.设计的网络包含两个隐藏层,分别有500和300个神经元。2.优化器采用Adam3.学习率为0.001*(0.95**epoch),随着迭代次数的增加而减小话不多说,直接上代码:import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data#载入数据集mnist = input_d...

2020-02-12 12:19:14 525

原创 TensorFlow基础(六)--TensorFlow中常用的优化器的对比与选择(Optimizer)

目录1.优化器的作用2.常用的优化器(Optimizer)3.各种优化器的对比3.1三种梯度下降法的对比3.2 SGD(梯度下降)3.3 Momentum3.4 NAG(Nesterov accelerated gradient)3.5 Adagrad3.6 RMSprop3.7 Adadelta3.8 Adam4.优化器的选择5.演示示例1.优化器的作用优化器是用来最小化损失函数的方法,也就...

2020-02-11 14:09:00 5037

原创 Tensorflow基础(五)--如何防止过拟合,Dropout的使用

目录1.拟合2.防止过拟合的方法3.演示代码1.拟合回归问题拟合可能情况:分类问题拟合可能情况:过拟合是能把训练样本很好甚至百分之百拟合,但是如果来了一批新样本,他的准确率又会非常低。正确拟合应该是在训练样本和新样本中都有一致且较好的准确率。2.防止过拟合的方法过拟合一般是数据集太小,神经网络又太复杂导致的。就比如我们解方程的时候,已知情况少,而未知变量过多,这样的话就求不出应有的...

2020-02-10 16:25:56 775

原创 Tensorflow基础(四)--激活函数(Sigmoid、tanh);损失函数(二次代价函数、交叉熵代价函数、对数释然代价函数)

目录1.激活函数1.1双曲正切函数与Sigmoid函数2.损失函数(代价函数)2.1 L1范数损失函数2.2 L2范数损失函数2.3 二次代价函数2.4 交叉熵代价函数2.5 对数释然代价函数(log-likelihood cost)3.演示代码1.激活函数激活函数的想法来自对人脑中神经元工作机理的分析。神经元在某个阈值(也称活化电位)之上会被激活。大多数情况下,激活函数还意在将输出限制在一个...

2020-02-09 17:29:37 2143

原创 Tensorflow基础(三)--非线性回归、MNIST手写数字识别分类

目录3-1非线性回归3-2 MNIST手写数字识别分类MNIST数据集softmax函数简单实现MNIST手写数字识别3-1非线性回归3-2 MNIST手写数字识别分类MNIST数据集MNIST是在机器学习领域中的一个经典问题。该问题解决的是把28x28像素的灰度手写数字图片识别为相应的数字,其中数字的范围从0到9.MNIST是一个入门级的计算机视觉数据集,它包含各种手写数字图片:它...

2020-02-08 21:24:22 439

原创 Tensorflow基础(二)--练习

2-1创建图,启动图2-2变量2-3Fetch和Feed2-4TensorFlow简单示例

2020-02-07 23:56:07 239

原创 Mac 打开、编辑 .bash_profile 文件

刚刚遇到了如下情况,特此记录如何打开、编辑 .bash_profile 文件。.bash_profile 文件用来配置环境变量第一种方式:启动终端Terminal,直接输入~/.bash_profile会显示 No such file or directory进入当前用户的home目录输入cd ~创建.bash_profile输入touch .bash_profile打开...

2020-02-07 15:48:33 7549

原创 Qt 5.12使用MSVC 2013 32bit 编译器+使用visual studio 2017、cmake编译opencv3.4.6环境配置与示例演示

Qt 5.12使用MSVC 2013 32bit 编译器+使用visual studio 2017、cmake编译opencv3.4.6导语1.下载opencv1.1进入opencv官网,点击release,1.2进入OpenCV github网站,下载opencv_contrib扩展模块。2.Qt5.12.0下载2.1 进入Qt官网,下载Qt开源版。2.2 qt的安装2.3更新qt,添加MSVC...

2019-12-21 16:59:52 6240 7

原创 Windows程序内部运行机制

API与SDK应用程序编程接口(Application Programming Interface)我们在写C程序的时候会调用各种库函数来辅助完成某些功能,例如printf,这就是API,Windows操作系统提供了1000多种API函数。软件开发包(Software Development Kit)假如我们要开发呼叫中心,在购买语音卡的同时,厂商就会提供语音卡的SDK开发包,以方便我们对...

2019-11-03 22:02:58 325

原创 visual studio 2017 安装离线MSDN

MSDN是微软向开发人员提供的一套帮助系统,其中包含大量的开发文档、技术文章和示例代码。为了开发方便,我们将MSDN下载到本地,并集成到visual studio 2017 的IDE运行visual studio installer,在Windows的开始菜单可以找到单击“修改”按钮,在出现的对话框中选择“单个组件”,在“代码工具”分支下,选中“Help Viewer”...

2019-10-30 12:24:48 4758

原创 实习周记

2019-10-14今天从长沙到北京,晚上7点多到达研究所。2019-10-15今天主要看了一下创科的文档,了解一下我们要做的东西,下午给我准备了一些设备,准备加固态硬盘和内存条2019-10-16今天给电脑加了一个500G固态硬盘,内存扩大到32G,然后一直在配置环境,装一些常用的软件,装完之后准备做一个ghost。2019-10-17今天上午在装软件配环境,遇到mysql的一些问...

2019-10-20 16:54:44 1081

原创 vs2013+qt安装环境配置

参考教程:https://blog.csdn.net/mieleizhi0522/article/details/79259222http://c.biancheng.net/view/1818.htmlhttps://blog.csdn.net/qq_33154343/article/details/78587699

2019-10-19 21:07:20 323

转载 为什么qt成为c++界面编程的第一选择

这篇文章写的比较有道理:https://www.cnblogs.com/xiacaojun/p/7842780.html

2019-10-19 10:12:52 331

原创 opencv加载修改显示保存图像

opencv加载修改显示保存图像掌握函数cv::imread 加载cv::cvtColor 修改cv::namedWindow 创建窗口cv::imshow 显示cv::imwrite 保存加载图像imread功能是加载图像文件成为一个mat对象,其中第一个参数为图像文件的名称,第二个参数为加载的图像为什么类型,支持以下3种参数值类型:IMR...

2019-09-23 15:43:19 239

原创 opencv加载显示图像

opencv加载显示图像学习目标:加载图像(使用cv :: imread)创建一个命名的OpenCV窗口(使用cv :: namedWindow)在OpenCV窗口中显示图像(使用cv :: imshow)代码//// main.cpp// opencv_imread//// Created by istars on 2019/9/18.// Copyright ...

2019-09-23 10:49:03 400

原创 Charles的安装与使用

在线安装教程,亲测有效https://www.zzzmode.com/mytools/charles/

2019-09-11 16:31:19 207

原创 Mac上最好用的svn客户端——CornerStone

在公司实习已经两个月了,以前在学校也没有用过svn,只用过git作为版本管理工具,svn在windows上有一个好用的开源客户端TortoiseSVN,但是在mac上不支持,于是我第一次接手公司的项目时,第一件事就是找一个好用的svn客户端,第一次下的是SnailSVNLite,他可以与访达直接结合,但是我还是感觉没有TortoiseSVN那种感觉,于是我又找到了CornerStone,这个工具简直完美!

2019-09-11 16:01:31 4700 8

原创 uni-app引入自定义图标库——Iconfont-阿里巴巴

uni-app官方提供的图标库很少,今天来介绍一下如何引入自定义图标库,介绍如何使用阿里巴巴矢量图标库

2019-09-02 12:52:43 2972 5

原创 uni-app引入官方的css样式库、动画库和自定义图标库

上次我记录一下如何使用**uni-app**创建项目,并讲解**uni-app**的结构。隔了一个星期在准备ACM就没有写,今天来介绍一下如何引入官方的css样式库。

2019-09-02 10:48:26 27088

原创 uni-app实战——创建项目、项目结构详解

uni-app修炼之路(二)导语创建项目1.点击文件——>新建——>项目2.选择uni-app——>填写项目名称——>选择默认模板项目结构详述1.首先我们看一下[官方的解释](https://uniapp.dcloud.io/frame)2.创建成功后,我们打开pages目录,这里是页面目录,默认模板只有一个index页面,我们打开它来看看3.再来看一下pages.json...

2019-08-26 10:37:07 14949 2

原创 uni-app开发环境搭建&创建uni-app项目

本文是关于使用uni-app的第一次笔记,至于有没有第二次,看我接下来的心情了!本文首先教你如何搭建uni-app开发环境,然后创建uni-app项目。uni-app使用了快半个月了,现在准备来系统的学习一下uni-app,并做一些笔记!学习的最好方式就是查看官方文档,当然初学者可能会对官方文档比较迷茫,我今后做的笔记也许能够为你解决这些疑惑。

2019-08-22 13:07:40 7108

原创 spring AOP

Aop是什么与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的住业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高。aop的应用场景...

2019-08-14 17:13:51 144

原创 SpringIOC

什么是IOC控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)Dependency Injection(DI)依赖注入 关于什么...

2019-08-13 15:38:11 150

原创 mac上安装opencv以及Xcode上opencv+ c++环境配置

主要步骤:GitHub官网下载OpenCV 下载并配置CMake 使用CMmake编译OpenCV 使用Xcode测试OpenCV是否能够正常使用一、下载OpenCV官网下载:https://github.com/opencv/opencv,点击release,选择需要的版本下载压缩包2.我这里下载的是OpenCV3.4.6二、下载CMake并配置编译open...

2019-08-12 09:27:08 1747 3

原创 opencv将视频转成图片

最近在做图像处理与深度学习的实践,获得了视频数据,我要将它每隔几帧提取一张图片,然后对图片进行标注,下面分享一下视频提取图片的代码,使用python。import osimport cv2videos_src_path = "./video/"# video_formats = [".MP4", ".MOV"] 我的数据集都是.mp4所以不需要进行分类判断fram...

2019-08-11 14:55:30 1301 4

9套数据库期末考试模拟试题.zip

数据库原理期末考试模拟试题

2020-06-30

数据库原理期末复习.pdf

数据库原理期末复习.pdf

2020-06-30

Java web编程技术期末复习.zip

java web 编程技术实验、课后习题解答

2020-06-29

计算机视觉.docx

计算机视觉考点

2019-06-27

人工智能考点.docx

人工智能就是人造智能, 其英文表示是“ArtificialIntelligence”, 简称AI。 “人工智能”一词目前是指用计算机模拟或实现的智能。人工智能是研究用人工的方法、技术与理论,刻画、 模仿、延伸和扩展人与动物智能的学科。

2019-06-27

软件测试实用教程方法与实践第二版ˆ.zip

软件测试实用教程方法与实践第二版ˆPPT, 老师上课用的, 先保存着。

2019-06-18

软件测试知识点总结期末复习考试资料.docx

期末总结,当时考了很多上面的题目,望珍惜! 软件测试的目的是尽可能多地发现软件中存在的错误,将测试结果作为纠错的依据。

2019-06-18

软件项目质量管理计划书.txt

软件项目质量管理计划书 为了健全和完善XXX系统设计开发的质量管理体系,促进质量管理活动系统化、规范化,以确保所交付的XXX系统能够满足规定的各项具体需求。

2019-06-11

嵌入式_STM32_期末复习.zip

嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可cai剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 总结,留存资源

2019-05-24

空空如也

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

TA关注的人

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