自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

灰太狼的小秘密

分享科研中的学习笔记和技术技巧

原创 ubuntu下c++ thrift安装、配置、使用教程

一、thrift安装版本说明:ubuntu 16.04thrift-0.9.3.tar.gz1、下载thrift安装包(1)下载安装包(2)解压thrift安装包2、执行配置命令先进入解压后的thrift安装包执行配置命令3、执行编译指令make4、执行安装命令make install5、查看安装结果二、应用thrift本部分参考以下链接内容:https://www.cnblogs.com/lizhenghn...

2020-06-16 00:15:24 107

原创 Spring Boot学习2(Sping Boot-MVC框架)

一、Spring Boot介绍1、Spring Boot介绍针对Spring 搭建Web程序复杂的问题,Spring Boot简化了Spring应用开发,不需要配置就能运行Spring应用,Spring Boot管理 Spring容器、第三方插件,并提供很多默认系统级的服务。相比Spring具有以下优点:实现约定大于配置,是一个低配置的应用系统框架 提供了内置的Tomcat或Je...

2020-05-23 20:28:42 76

原创 MobaXterm实现连接本地ubuntu

1、测试版本说明MobaXterm版本v12.4ubuntu 16.042、Ubuntu上开启SSH服务在ubuntu的命令窗口下执行:(1)更新源sudo apt-get update(2)安装openssh-serversudo apt-get install openssh-server可能出现以下错误解决方法如下:sudo dpkg-divert --local --rename --add /sbin/initctl Adding 'local

2020-05-23 20:28:17 178

原创 Spring Boot学习1(Sping Boot环境搭建、项目创建、打包)

一、安装JDK本文安装的版本为JDK13.0.2在之前配置eclipse的环境中已经写过,JDK的安装与配置可以参考下面的链接:https://mp.csdn.net/console/editor/html/104427084二、安装Interlli IDEA1、下载安装IDEAIDEA下载地址:https://www.jetbrains.com/idea/downloa...

2020-04-27 14:48:03 92

原创 Spring学习2(Bean配置(配置元数据)-Bean XML配置)

配置元数据描述了Spring容器在应用程序中是如何实例化、配置和组装对象的。配置的方式有XML配置、注解配置、Java配置。一、Bean XML配置流程Spring的配置至少需要一个或多个由容器管理的bean.基于XML的配置元数据,需要用<beans>元素内的<bean>元素来配置。1、基于XML的配置元数据的基本结构(定义Bean)<?xml v...

2020-04-26 10:31:00 81

原创 Spring学习1(Spring框架、Spring开发环境搭建)

一、

2020-04-26 10:30:22 163

原创 Java Web学习3(Servlet技术2-表单数据处理)

1、Servlet的工作流程客户端(浏览器)提交对Servlet调用的Get或Post请求。 服务端接到请求后,如果对Servlet是第一次调用,则实例化这个Servlet。 服务器调用该Servlet对象的service()方法。 服务器产生动态的回复内容,并将内容发送给service()方法。2、Servlet表单数据客户端通过浏览器发送给Web服务器的请求一共有7种,即POS...

2020-04-24 15:03:05 68

原创 Java Web学习4(HTTP协议)

1、HTTP简介HTTP(hypertext transfer protocol,超文本传输协议),是HTML文档的网络传输协议,该协议规定了WEB的基本运作过程,以及浏览器与web服务器之间的通信细节。作用:规范了浏览器和服务器数据交互的格式。HTTP协议特点:(1)端口号:在分层网络体系结构中,HTTP位于应用层,建立在TCP/IP协议基础上,默认端口号为80。(2)HTT...

2020-04-24 09:51:36 52

原创 Java Web学习3(Servlet技术1-基础知识、项目搭建流程)

一、基础知识1、Servlet简介Servlet是JavaWeb应用中最核心的组件,它是运行在Web服务器的Java应用程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。Servlet的运行需要Servlet容器支持,Servlet容器通过调用Servlet对象提供的标准API接口对请求进行处理。Servlet的...

2020-04-15 14:07:44 52

原创 Java Web学习2(JSP技术)

2020-04-11 10:18:23 75

原创 JQuery学习5(jQuery事件)

1、jQuery绑定事件jQuery提供了四种事件绑定方式,bind()、live()、delegate()、on()。该四种方法均是通过事件冒泡方式,bind()只针对已经存在的元素进行事件的设置,live、delegate、on可以为未来新添加元素注册事件。1)bind()语法:bind(event,data,function)event为元素事件,可以为一个或多个。...

2020-04-09 16:05:07 28

原创 JQuery学习4(DOM操作)

1、创建节点(1)创建元素JavcaScript创建元素的方法通过document.createElement("tagName")方法实现,若要把创建的元素添加到文档中,还要调用appendChild()方法实现。window.onload=function(){ //页面初始化函数 var div=document.createElement("div");//创建di...

2020-04-09 16:04:09 24

原创 JQuery学习3(JQuery过滤器)

1、JQuery过滤器简介JQuery过滤器是一系列简单、实用的jQuery对象方法,建立在选择器上对jQuery对象进行二次过滤。

2020-04-03 22:21:22 50

原创 JQuery学习2(JQuery选择器)

一、使用选择器1、选择器简介在JQuery中,遍历DOM、事件处理、CSS控制、动画设计和Ajax操作都依赖于选择器。JQuery选择器的核心依然依赖于JavaScript的原生方法,如getElementById()等。JQuery选择器分为基本选择器、结构选择器、过滤选择器、属性选择器、和表单选择器。2、基本选择器基本选择器主要有5种类型:(1)ID选择器JQ...

2020-04-03 15:53:38 51

原创 JQuery学习1(JQuery安装使用)

1、下载JQueryJQuery有两个版本可供下载:Production version - 用于实际的网站中,已被精简和压缩。 Development version - 用于测试和开发(未压缩,是可读的代码)下载链接:https://jquery.com/download/2、使用JQuery使用JQuery时,只需要把下载的库文件放到站点中,然后导入到页面中即...

2020-03-31 10:50:42 34

原创 JavaScript学习4 (window对象、document对象)

一、Window对象1、window对象简介一个浏览窗口就是一个window对象,每次浏览器打开一个页面,浏览器就会自动创建一个window对象。window对象的结构如下所示:2、窗口操作(1)打开窗口语法:window.open(url,target)url指的是新窗口的地址;target为打开串口的方式,默认_blank,表示在新窗口打开,...

2020-03-30 15:01:02 44

原创 JavaScript学习3(事件)

一、事件基础1、事件与事件驱动事件:当网页或网页中的元素发生某些动作时,浏览器就会产生一个事件。事件驱动:事件驱动是Javascript中事件处理的一种方法,通过事件驱动可以调用Javascript中的函数或方法。Javascript常用的事件有五种:鼠标事件、键盘事件、表单事件、编辑事件、页面事件。2、事件调用的方法事件调用的方式有两种:在script标签中调用、在元素中...

2020-03-29 21:52:12 99

原创 JavaScript学习2(DOM)

一、DOM基础

2020-03-29 21:50:54 54

原创 Dreamweaver创建及发布站点

1、站点要制作一个能够被公共浏览的网站,首先需要在本地磁盘上制作这个网站,然后把这个网站上传Web服务器。放置在本地磁盘的站点称为本地站点; 处于互联网上的服务器里的网站称为远程站点。2、创建本地站点(1)首先在本地新建一个文件夹用于存放站点(2)点击“站点”-“新建站点”输入站点名称和本地站点文件夹3、设置站点服务器大多数情况下,都是在本地站点编辑网页...

2020-03-24 22:00:54 175

原创 CSS学习4(滚动条和布局、选择符)

一、滚动条和布局1、滚动条的基本语法滚动条的设置主要在颜色上,如设置滚动条的亮边框、暗边框、拖动区颜色等属性。2、对象可见性设置对象可见性,有两种属性设置方法:display和visibility。(1)设置对象是否隐藏二、选择符选择符的作用是使得CSS与HTM的标记联系。选择符分成分多钟,有通配选择符、类型选择符、ID选择符等。1、通配选择符通配选择器用...

2020-03-24 16:15:27 32

原创 JavaScript学习1(基础语法、函数、对象)

一、基础知识JavaScript是一种嵌入到页面中的编程语言,由浏览器一边解释一边执行。1、JavaScript引入方式HTML中引入JavaScript有三种方式:外部JavaScript 内部JavaScript 元素事件JavaScript(1)外部JavaScript指把HTML代码和外部JavaScript代码分别放在不同文件中,然后在HTML文档中使用scri...

2020-03-22 15:46:50 90

原创 CSS学习3(对象边框、定位、CCS控制列表和表格)

一、设置对象边框1、边框的基本语法边框是对象的边界框图。基本语法:border:border-width | border-style | border-color应用举例:#myborder{ border: 5px solid red;}<body> <div id="myborder"> 这是我的边框测试,宽度为5像...

2020-03-21 17:07:37 65

原创 CSS学习2(字体文本设置、背景设置、外边距和内边距设置)

一、字体设置和文本设置1、文字的字体(1)字体的复合属性复合属性是指该属性是由多种属性组合而成。CSS中字体用font表示。font:font-style||font-variant||font-weight||font-size||font-height||font-family属性分别为设置:字体的样式、字母大小写、文本的粗细、文本字体的大小、文本字体名称序列。ong...

2020-03-20 14:49:21 361

原创 CSS学习1(DIV与CSS结合、CSS基础知识)

一、用DIV布局1、DIV简介DIV是标记对,表示一个层,里面包含HTML代码,也可以被HTML标记包围。基本语法:<div> <p>添加文字</p></div>以上的效果与<body>添加文字</body>的效果一致。...

2020-03-19 14:26:21 29

原创 HTML学习3(动态图文、多媒体)

一、网页中的动态图文1、移动属性的基本语法通过<marquee>标记可以使得里面放置的对象移动,对象移动的范围是其所在的父对象的有效区域内。<body> <marquee>正在移动</marquee></body>移动方向设置:通过direction属性可以控制移动的方向。默认属性为left,即为从右向左。...

2020-03-17 22:04:25 23

原创 HTML学习2(表单、表格、框架)

一、表单1、表单概述网页中的表单可以用来收集用户填写的信息,如调查问卷、注册会员等。表单是个容器,表单里面的元素有文本框、密码框、单选框和复选框等。表单是一种数据提交的方法。表单中的子元素又叫做表单控件。表单结构中,同一种表单控件可以添加多个,表单控件有一个name属性,必须赋予不同的名字,用于标识不同的控件。(1)表单的基本语法格式:<form></form...

2020-03-17 14:49:40 57

原创 HTML学习1(常用HTML格式、字体标记、图片、连接)

一、HTML基础知识1、HTML(hypertext markup language,超文本标记语言):是一种用来制作超文本文档的简单标记语言。用于描述网页的格式设计(在网页上定义一个标题、文本或表格等)和它与万维网上其他页面的连接信息。2、网页的分类:分为静态网页和动态网页(1)静态网页:纯HTML格式网页,仅能提供浏览,无法与网站进行互动。在静态网页中,整个网页的主要结构与网页的显...

2020-03-15 22:09:25 139

原创 Java Web学习1(Web基础知识、开发环境搭建)

一、基础知识Java所需开发环境如下所示:所需工具主要有JDK、Eclipse、Tomcat和MySQL。二、JDKJDK的下载和安装参考之前写的博客https://blog.csdn.net/kenjianqi1647/article/details/104427084注意本文安装版本为JDK-13.0.2,注意JDK1.5后不用设置Classpath环境变量...

2020-03-10 17:20:52 93

原创 Java 多线程知识点总结

一、Java线程1、Java线程实现方式:Java中实现多线程主要有两种方式,通过extends Thread类的方式来实现;另一种通过implements Runnable接口来实现。2、线程的生命周期:Java中,一个线程的生命周期有4种状态,初始化、可执行、阻塞、死亡。初始化状态:通过new语句创建一个线程对象。 可执行状态:调用start()方法,线程分配到了CPU时间,或者...

2020-03-10 11:07:29 39

原创 java 异常处理知识点总结

1、异常:在程序运行过程中,如果JVM检测出一个不可能执行的操作时,就会出现运行时错误(runtime error)。在Java中,运行时错误会作为异常抛出。异常就是一种对象,表示阻止正常进行程序执行的错误或情况。如果异常没有被处理,那么程序将会非正常终止。2、异常类继承层次异常是对象,异常封装成类Exception,所有的异常都直接或间接继承自Throwable类。Throwable类有...

2020-03-07 22:43:08 52

原创 Java 集合类知识点总结

一、集合1、对象容器集合集合本质是基于某种数据结构数据容器。常见的数据结构:数组(Array)、集(Set)、队列(Queue)、链表(Linkedlist)、树(Tree)、堆(Heap)、栈(Stack)和映射(Map)等结构。根据数据存储数据格式的不同,可以将集合分为两类,一类是以Collection为基类的线性表类,如数组、Arraylist等。另一类是以Map为基类的键值对类...

2020-03-06 23:40:46 51

原创 算法学习笔记2(矩阵运算、高斯消元法的实现过程)

一、基本的矩阵运算以下使用c语言实现1、矩阵运算(1)矩阵加法如实现矩阵 A+B=Cdouble A[3][3]={{2,8,3},{11,-1,5},{13,2,7}};double B[3][3]={{1,18,7},{2,11,15},{10,3,4}};double C[][];MatrixPlus(A,B,3,3,C);void MatrixPlus(do...

2020-03-05 22:57:26 84

原创 Verilog实现SPI通信(包括对任务和函数用法的讲解)

一、基本知识 1、SPI SPI是串行外设接口(Serial Peripheral Interface)的缩写。它是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线。SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入)...

2020-03-05 22:56:43 125

原创 算法学习笔记1(算法、数据结构、算法思想)

一、算法1、什么算法 算法是一组可行的、确定的和有穷的规则。算法是对特定问题的求解步骤的一种精确描述方法。2、算法的5个特征(1)有穷性:算法的指令或者步骤的执行次数必须是有限的。(2)确切性:算法的每个指令或步骤必须有明确的定义和描述。(3)输入:算法应该有相应的输入条件,用来刻画运算对象的初始情况。(4)输出:有明确的输出结果。(5)可行性:执行步骤...

2020-03-05 22:56:04 23

原创 Java 抽象类和接口知识点总结

一、类1、类的格式2、Java构造方法的特点构造方法必须具备和所在类相同的名字 构造方法没有返回值类型,void也不能有 构造方法是在创建一个对象使用new操作符时调用,构造方法的作用是初始化对象。 类可以不定义构造方法,会在类中隐含定义一个方法体为空的无参构造方法,称为默认构造方法,当且仅当类中没有明确定义任何构造方法时才会自动调用默认构造方法二、接口...

2020-03-05 19:48:01 136

原创 windows下Github使用总结

问题:解决办法:输入以下指令$ export PATH="$PATH:/c/Windows/System32:/c/Windows\SysWOW64"

2020-03-04 14:56:55 46

原创 Java string类型用法总结

一、基本知识点1、String类型 是java库中的一个预定义的类,string不是基本类型,而是一个引用类型。引用类型相当于c等语言的指针类型。2、String类型的简单方法使用(1)求字符串长度String message="welcome to java";System.out.println("The length is "+message.length());...

2020-03-04 14:56:09 99

原创 github 对项目作出贡献操作流程

如果你想要参与某个项目,但是并没有推送权限,这时可以对这个项目进行“派生”。派生的意思是指,GitHub 将在你的空间中创建一个完全属于你的项目副本,且你对其具有推送权限。以https://github.com/schacon/blink的Arduino 微控制器代码为例。1、找到以上链接的仓库,点击fork按钮,在自己的github空间中建立该项目的副本。建立的项目副本如下图所...

2020-02-21 16:24:30 49

原创 Win7 下eclipse java开发环境搭建

一、软件下载1、eclipse 下载:https://www.eclipse.org/downloads/packages/(1)选择 Eclipse IDE for Enterprise Java Developers window 64-bit(2)点击Select Another Mirror2、JDK下载https://www.orac...

2020-02-21 16:24:08 152

原创 AForge.net获取摄像头

一、下载AForge.net类库http://www.aforgenet.com/framework/downloads.html二、添加 AForge.net类库1、新建Winform工程2、引用中添加一些引用3、添加AForge控件工具箱-公共控件-选择项将AForge控件添加进来...

2019-12-26 14:28:01 154

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