自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 java基础(三)

1、dao层dao层主要做数据持久层的工作, 负责与数据库进行联络的一些任务都封装在此 ,dao层的设计 首先 是设计dao层的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可以再模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,dao层的数据源配置,以及有关数据库连接参数都在Spring配置文件中进行配置。2、service层service层主要负责业务模块的应用逻辑应用设计。同样是 首先设计接口 , 再设计其实现类 ,接着再Spri

2021-03-01 09:22:32 313

原创 JAVA基础(二)-J2EE&Spring Boot

一.J2EEJava2包含 3个版本:J2ME(Java2 Micro Edition,Java2平台的微型版),应用于移动、无线及有限资源的环境;J2SE(Java 2 Standard Edition,Java 2平台的标准版),应用于桌面环境;J2EE(Java 2Enterprise Edition,Java 2平台的企业版),应用于基于Java的应用服务器。J2EE是java的企业级开发版本,其实换句话说就是用来做web开发的java框架。J2EE通过设定统一的标准来解决web开发的问题,J2

2021-02-22 16:27:17 2798

原创 Java基础(一)

知识点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如MyFirstJavaClass 。 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。 源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导.

2021-01-11 12:28:58 142

原创 Notepad++运行第一个java程序

一.用Notepad++打开一个新文件输入以下内容:public class MyFirstJava { /* 第一个Java程序. * 它将打印字符串 Hello World */ public static void main(String []args) { System.out.println("Hello World"); // 打印 Hello World }}将文件保存为MyFirstJava.java二.cmd进入d

2021-01-09 16:33:38 244

转载 maven是什么

一、简单的小问题?    解释之前,提1个小问题。      1.1、假如你正在Eclipse下开发两个Java项目,姑且把它们称为A、B,其中A项目中的一些功能依赖于B项目中的某些类,那么如何维系这种依赖关系的呢?        很简单,这不就是跟我们之前写程序时一样吗,需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,导入jar包即可。所以这里也如此,可以将B项目打成jar包,然后在A项目的Library下导入B的jar文件,这样,A项目就可以调用B项目中的某些类了。       

2020-12-24 16:48:56 142 1

原创 XXL-JOB分布式任务调度平台安装

XXL-JOB分布式任务调度平台安装XXL-JOB是一个Maven项目,那么什么是Maven呢?Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。这段描述对于小白来讲,看完依旧云里雾里,其实Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包。Maven项目为在java项目和web项目的上面包裹了一层maven,本

2020-12-24 16:47:09 165 1

转载 100+经典Java面试题及答案解析

http://www.cnblogs.com/pureEve/p/6546280.html面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增加代码的可理解性。 面向对象编程有很多重要的特性,比如:封装

2017-09-28 16:36:07 306

转载 微信小程序开源Demo精选

来自:http://www.jianshu.com/p/0ecf5aba79e1文/weapphome(简书作者)原文链接:http://www.jianshu.com/p/0ecf5aba79e1著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。1. 仿QQ应用程序(#社交 #聊天 #SNS)地址:https://github.

2017-08-07 17:10:12 1670

转载 Ajax提交与传统Form表单提交的区别说明

Ajax提交是通过js来提交请求,请求与响应均由js引擎来处理,页面不会刷新,用户感觉不到实际上浏览器发出了请求。比如说我们希望网页总是显示最新的新闻,而又不想老是去点刷新按钮,我们就可以用Ajax机制来实现。网上的客服软件也是ajax请求的一个比较好的案例。传统的请求页面将实现刷新,因此局限性很大。1.为什么用AJAX?使用AJAX,用户对Web的体验会更“敏捷”:数据提交页面不会闪

2017-08-01 16:54:42 329

原创 get和post区别

两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包含关于请求的状态信息

2017-07-25 13:43:17 265

转载 C# Async/Await异步函数原理

原理与同步函数相比,CLR在执行异步函数时有几个不同的特点:1.        并非一次完成,而且分多次完成2.        并非由同一个线程完成,而是线程池每次动态分配一个线程来处理;结合这些特点,C#编译器将异步函数转换为一个状态机结构。这种结构能挂起和恢复。它的执行方式是一种工作流的方式。执行步骤1.        CLR创建一个状态机,这个状态机的操作数默认值为-

2017-07-24 09:49:47 3835 1

原创 从后台取数据返回json数据

public ActionResult GetDataFirst()        {            var parameter = db.Parameter.Where(o => o.Status != 2);            var data = parameter.Where(o => o.ParameterName == "Param_AnchorInterval

2017-07-20 15:43:50 1628

原创 Ajax从后台get值

$(function () {                    //第一个参数            $.ajax({                url: "@Url.Action("GetDataFirst", "Anchor")",                type: "GET",                success: function (da

2017-07-20 15:42:05 345

原创 c#封装信息

Public:所有对象都可以访问;Private:对象本身在对象内部可以访问;Protected:只有该类对象及其子类对象可以访问Internal:同一个程序集的对象可以访问;Protected internal:一个程序集内的对象,或者该类对象及其子类可以访问;

2017-07-18 20:19:24 253

原创 linq中的tolist()方法什么意思

这是一个延迟执行(Deferred excution)的问题。  当调用where时,实际得到的不是集合,而是运算表达式,直到ToList时,才成为对应的集合。Linq转换操作之ToArray,ToList,ToDictionary源码分析一:linq中的转换运算符1. ToArray我们经常用在linq查询上吧。 linq只能运用在IEnumer

2017-07-18 10:41:49 6073

原创 mvc5+EF6菜鸟教程

学习地址:http://www.cnblogs.com/miro/p/4053473.html

2017-07-15 16:17:58 706

原创 json传出的时间戳转化为标准格式

今天在项目中遇到了将后台数据传过来的json格式的数据转化为标准格式,传到页面的是时间戳格式,所以需要把时间格式化一下,这就需要js来做这件事了。所需知识:1、parseInt()函数:可解析一个字符串,并返回一个整数。                  2、正则表达式。第一种方法:      function formatyn(nS) {

2017-07-15 16:14:54 9853

原创 What is Entity Framework?

http://www.entityframeworktutorial.net/what-is-entityframework.aspx项目中用到 entityframework,mark个地址。

2017-07-12 09:09:34 217

原创 placeholder和prompt的用法

今天做项目的时候用这两个属性的时候发现一些区别,虽然都是占位符,但是placeholder在input里用,prompt在select里用。

2017-07-05 10:16:40 1217

原创 数据结构(c++描述)

一、两种软件设计方法:面向对象、面向过程二、顺序表1. 线性表2.数组3.栈4.队列三、链表1.动态数据结构2.单链表3.循环链表4.双链表四、排序1.插入排序2.选择排序3.交换排序4.分配排序5.归并排序6.外部排序五、查找1.顺序查找2.折半查找3.分块查找4.字符串的模式匹配5.散列查找六、树和二叉树1.树和二叉树的概念2.树和二叉树的遍历3

2017-06-17 10:56:37 3616 1

原创 数学建模

一、数学建模的步骤:1.建模准备2.分析简化3.模型建立4.模型求解5.模型的评价与改进6.模型应用二、计算方法:1.代数插值2.数值微积分3.数据拟合的最小二乘法4.常微分方程数值解法三、初等模型:1.企业盈亏分析模型2.优秀研究成果的评选3.录像机计数器的用途4.住房贷款四、常微分方程模型:1.常微分方程的基本解法:一阶常微分方程的解法;高阶常微分方程的降阶解法;高

2017-06-17 10:21:06 2942

转载 通俗解释matlab之遗传算法程序汇总与结果显示(三)

(1)针对前面的遗传算法部分,给出程序汇总如下:%-------------函数说明----------------%% 主函数 %---------------------------------------function main()clearclcpopsize = 100; %种群大小chromlength = 10

2017-05-07 10:09:22 4898

转载 通俗解释matlab之遗传算法程序部分(二)

(1)程序怎么开始从哪里开始程序比较好了?直接先主函数吧,然后再分着说:%-------------函数说明----------------% 主函数 %---------------------------------------function main()clearclcpopsize = 100; %种群大小chrom

2017-05-07 10:06:58 1777 2

转载 通俗解释遗传算法及其Matlab实现

早上再看一个APP推荐的文章,发现的。(1)初识遗传算法        遗传算法,模拟达尔文进化论的自然选择和遗传学机理的生物进化过程的计算模型,一种选择不断选择优良个体的算法。谈到遗传,想想自然界动物遗传是怎么来的,自然主要过程包括染色体的选择,交叉,变异(不明白这个的可以去看看生物学),这些操作后,保证了以后的个体基本上是最优的,那么以后再继续这样下去就可以一直最优了。(2)解决的

2017-05-07 10:04:55 816

转载 遗传算法入门例子和总结

遗传算法的手工模拟计算示例为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各    个主要执行步骤。       例:求下述二元函数的最大值:    (1) 个体编码           遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种       符号串。本题中,用无符号二进制整数来表示。          

2017-05-05 20:47:56 2822

转载 非常好的理解遗传算法的例子

遗传算法的手工模拟计算示例为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各    个主要执行步骤。       例:求下述二元函数的最大值:    (1) 个体编码           遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种       符号串。本题中,用无符号二进制整数来表示。          

2017-04-27 09:35:53 906

转载 一个matlab遗传算法源程序

对于初学者,尤其是还没有编程经验的非常有用的一个文件遗传算法实例% 下面举例说明遗传算法 %% 求下列函数的最大值 %% f(x)=10*sin(5x)+7*cos(4x) x∈[0,10] %% 将 x 的值用一个10位的二值形式表示为二值问题,一个10位的二值数提供的分辨率是每为 (10-0)/(2^10-1)≈0.01 。 %% 将变量域 [0,10] 离散化为二

2017-04-25 19:56:55 7330

转载 基于matlab的简单的寻找波峰波谷处理方法

[plain] view plain copy clc; close all; clear;  % 节点信息  data=[105.03 99.18 84.965 72.445 68.994 77.265...      91.052 100.61 98.215 86.363 74.439 71.625...      80.061 92.18 97.823 91.483 80

2017-04-25 19:23:44 13753

转载 无监督特征学习——Unsupervised feature learning and deep learning

无监督学习近年来很热,先后应用于computer vision, audio classification和 NLP等问题,通过机器进行无监督学习feature得到的结果,其accuracy大多明显优于其他方法进行training。本文将主要针对Andrew的unsupervised learning,结合他的视频:unsupervised feature learning by Andr

2017-04-25 14:36:06 373

转载 matlab SVM有监督学习

SVM在机器学习领域,支持向量机SVM(Support Vector Machine)是一个有监督的学习模型,通常用来进行模式识别、分类、以及回归分析。SVM 百度百科简单应用实例及matlab代码*参考 : 1. http://blog.sina.com.cn/s/blog_71152aa70101tl62.html 2. http://www.cnblogs.

2017-04-25 14:20:09 2623 1

转载 最简单的贝叶斯分类器演示(含Matlab程序)

贝叶斯(Baysian)分类器[1]是一种理论上比较简单的分类器。但是结合不同的网络结构和概率模形,它又可以演化成非常复杂的分类体系。本短文主要演示Baysian + Gaussian如何解两类问题。其中,分母部分主要用于归一化。p(y)为先验概率(prior), p(x|y)为条件概率或称之为类概率密度(即已知x是哪一类的情况下p(x)的概率密度)。 在本文中,假设p

2017-04-25 13:25:03 4858

转载 matlab自带各种分类器的使用示例

目前了解到的MATLAB中分类器有:K近邻分类器,随机森林分类器,朴素贝叶斯,集成学习方法,鉴别分析分类器,支持向量机。现将其主要函数使用方法总结如下,更多细节需参考MATLAB 帮助文件。设  训练样本:train_data             % 矩阵,每行一个样本,每列一个特征  训练样本标签:train_label       % 列向量  测试样本:test_da

2017-04-25 10:43:51 7083 3

转载 【机器学习】 Matlab 2015a 自带机器学习算法汇总

【机器学习】 Matlab 2015a自带机器学习算法汇总作者:陈法圣【引言】今天突然发现MATLAB2015a的版本自带了许多经典的机器学习方法,简单好用,所以在此撰写博客用以简要汇总(我主要参考了MATLAB自带的帮助文档)。MATLAB每个机器学习方法都有很多种方式实现,并可进行高级配置(比如训练决策树时设置的各种参数),这里由于篇幅的限制,不再详细描述。我仅列出我认为的

2017-04-25 10:32:24 5013

原创 机器学习基本算法

1.线性建模:最小二乘法2.线性建模:最大似然方法3.机器学习的贝叶斯方法4.贝叶斯推理5.分类6.聚类分析7.主成分分析与隐变量模型1.监督学习2.贝叶斯决策定理3.参数方法4.多元方法5.维度归约6.聚类7.非参数方法8.决策树9.线性判别式10.多层感知器11.局部模型12.隐马尔可夫模型13.分类算法评估和

2017-03-28 11:24:18 291

转载 tensorflow极速入门

一、前言目前,深度学习已经广泛应用于各个领域,比如图像识别,图形定位与检测,语音识别,机器翻译等等,对于这个神奇的领域,很多童鞋想要一探究竟,这里抛砖引玉的简单介绍下最火的深度学习开源框架 tensorflow。本教程不是 cookbook,所以不会将所有的东西都事无巨细的讲到,所有的示例都将使用 python。那么本篇教程会讲到什么?首先是一些基础概念,包括计算图,graph 与 s

2017-02-10 21:20:37 2393

原创 树和二叉树

1、树的概念2、二叉树3、树(树林)、二叉树的遍历4、抽象数据类型BinaryTree以及类BinaryTree5、二叉树的遍历算法

2016-12-30 10:13:16 581

原创 查找

查找是数据处理领域最常用的一种重要运算,也称为检索。查找的对象可以是线性表,也可以是复杂的树状结构和文件结构。1、基本概念所谓查找就是在给定的数据结构中搜索满足某种条件的结点。最常见的查找是给出一个值,在数据结构中找出关键字等于指定值的结点。例如,在学生成绩表中,查找指定学号的学生成绩,学号是学生成绩表地 关键字,因为每个学生都有唯一的学号。查找的结果有两种情况,第一种情况是学生成绩表中有

2016-12-26 21:10:40 334

原创 排序

排序是数据结构的一种重要运算。1、基本概念在讨论排序的概念之前,首先引入排序码的概念。所谓排序码是结点中的一个或多个字段,其值作为排序运算中的依据。排序码可以是关键字,这时排序即按关键字对文件进行排序;排序码也可以不是关键字,这时可能有多个结点的排序码具有相同的值,因而排序结果就可能不唯一。排序码的数据类型可以是整数,也可以是实数、字符串,乃至复杂的组合数据类型。习惯上,在排序中将

2016-12-26 20:43:05 584

原创 双链表

对于单链表或循环链表,从表头结点开始扫描,可以遍历到链表中的每个结点,而循环链表可以从任何结点出发对各个结点进行遍历。但它们都有一个共同的缺陷,就是无法快速地访问结点的前驱。例如,为了删除结点p,必须首先找到p的前驱结点,这需要从表头开始查找链表,直到某个结点q的后继等于p,q即p的前驱,显然,这是极不方便的。为了支持双向快速访问结点,引入了双向链表的概念。在双向链表中,每个结点含有两个指针域

2016-12-26 19:31:51 403

原创 循环链表

在前面介绍的单链表中,表尾结点指针域值为空,判断是否已经到达表尾,只需判断当前结点的指针是否为空。从已经讨论过的链表类的实现可以看到,在对这种形式的单链表进行操作时,需要增加大量复杂的判断程序代码,以确定表是否为空或已经到达表尾,而在表尾进行操作时,为了维护表尾指针rear的正确性,也需要增加不少代码。为了克服上述单链表的固有缺陷,引入一种新的单链表,称为循环链表。循环链表是一种附加头结点的单

2016-12-26 17:50:10 785

空空如也

空空如也

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

TA关注的人

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