- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 学习Servlet
什么是Servlet什么是ServletTomcat容器等级Servlet的编写Servlet执行流程和生命周期什么情况下Servlet容器装载ServletServlet路径跳转什么是ServletServlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-相应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。Tomcat容器等级分为四...
2019-03-07 13:59:42
177
原创 python常用数据类型
listlist是一种有序的集合,可以随时添加和删除其中的元素。常用操作初始化一个list通过len()函数获得list元素的个数使用索引来访问list中的元素,索引是从0开始的,如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素list是一个可变的有序表,使用append()函数追加元素插入元素到指定位置删除列表末尾的元素使用pop()方法...
2018-04-05 12:47:53
230
原创 git无法pull仓库refusing to merge unrelated histories
git pull失败,提示:fatal: refusing to merge unrelated histories出现这个问题原因在于合并两个不同的项目,对于最新版本的Git要添加如下代码假设源是origin,分支是master,git pull时,需这样写:git pull origin master --allow-unrelated-histories完美解决以上问题!...
2018-03-12 13:24:29
252
原创 随便说几句
本来想再这儿说点什么,提笔却思绪全无,正如筠子所唱的那样:总要有些随风 有些入梦 有些长留 在心中希望能随风的随风,能入梦的入梦,该该留在心里的,永远留在内心。最后,也祝有幸光临本博客的朋友们,新春愉快,一切顺利!总之,2018年是奋斗的一年,播种的一中,也希望自己天道酬勤,踏实认真的学习,生活。一两银子 于 戊戌年元月初四深夜在家中沙发...
2018-02-19 22:18:16
212
原创 css实现网页背景图片位置不随滚动条改变
有的时候当网页的背景是一张图片,而在滚动滚动条时,我们不希望图片随着滚动条改变而是希望图片上的内容改变而图片不动,即利用css实现网页的背景图片位置不随滚动条改变效果代码如下:background:url(./img/main-bg.jpg); background-repeat: no-repeat; //背景图片仅显示一次background-position...
2018-02-09 22:13:38
2096
原创 推荐一款开源的优质输入法-Rime
小狼毫输入法,简洁,美观,轻量,支持个人定制。激发你的打字欲望。支持Windows,Mac,Linux等不同平台。点我访问初次安装,默认正体中文,按Ctrl + `将中文字体可设置为简体中文
2018-01-28 20:06:31
13425
原创 GIT命令行下的常见用法
版本管理工具发展历史CVS 集中式版本控制系统SVN 集中式版本控制系统GIT 分布式版本控制系统命令行下GIT的常见用法git clone 检出项目到本地git status 查看工作去状态git add 新增跟踪文件git commit 提交更改git push 发布提交代码冲突常用git pull 拉取最新版本git log 查看提交
2018-01-26 16:35:35
186
原创 数据结构-排序算法之交换排序(冒泡排序快速排序)
数据结构-排序算法之交换排序(冒泡排序,快速排序)排序算法: 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减排列起来的操作。 交换排序:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。冒泡排序:从左到右扫描要排序的元素,比较两个相邻元素的排序码,当他
2018-01-24 21:16:03
862
原创 数据结构-二叉树
二叉树的定义:一颗二叉树是一个结点集合。这个集合要么为空,要么满足以下条件:它仅有一个被称为根的结点。除了根结点,其他结点可以被分为两个不相交的子集T1和T2,它们也是二叉树,分别叫做根的左子树和右子数。满二叉树定义:一颗深度为K且有2**k-1个结点的二叉树称为满二叉树。完全二叉树定义:一颗深度为k的完全二叉树满足以下两点:叶子结点只可能在层次最大的两层上出现对任一结点
2018-01-24 20:09:51
257
原创 机器学习之数据预处理(数据诊断)
数据诊断作为数据分析和建模流程里面的第一环,也是最基本的一环,通过数据诊断可以认识数据整体特征的情况,从而可以对数据更好的分析和建模,做一些特征工程和数据预处理。数据诊断的目的:了解特征的分布,缺失和异常统计指标可直接用于数据预处理方便更好的对数据分析和建模数据诊断统计指标介绍:均值(mean)/中位数(median)/最大值/最小值计数类缺失值/方差分位点/值的频
2018-01-23 19:29:09
2017
原创 数据结构-排序算法之插入排序(直接插入,二分插入,希尔,表插入)
数据结构-排序算法之插入排序(直接插入,二分插入,希尔,表插入)排序算法: 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减排列起来的操作。 插入排序:排序过程的每一步将一个待排序的记录按其排序码值的大小插到前面已排好序的部分中的适当位置,知道全部记录插完为止。直接插入排序:使用顺序查找寻找下一个待排元素的位置。二分插入排序:使用二分查找寻找下一个待排元素的位置
2018-01-22 21:46:18
526
原创 数据结构-两种常见的查找算法
数据结构-两种常见的查找算法查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算顺序查找算法算法思想:顺序查找也称为线形查找,就是从表的一端开始逐个扫描表中各元素,直到找到目标,或者到达表的令一端即查找失败。时间复杂度为:O(n)算法实现 算法的c++实现,实现代码来自王治和教授数据结构课堂的总结enum error_code{
2018-01-21 11:50:05
504
原创 数据结构-重要的回溯算法
数据结构-重要的回溯算法回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标回溯基本思想:通过构造部分解来寻求一个问题的完全解。而且部分解仍然满足问题的约束条件。算法最后将部分解扩展为完全解,当有不符合约束条件的情况发生时,算法通过丢弃最近构造的部分解返
2018-01-18 22:38:17
974
原创 数据结构-重要的递归算法
数据结构-递归和分治递归算法:在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法,函数自己调用自己,或者是函数调用了一系列其他函数,而其中的一个函数最终又再次调用了第一个函数。分治思想:将一个规模为N的问题,可以分解为k个规模较小的子问题,这些问题相互独立且与原问题相同,可以递归的求解这些问题,然后将各个自问题的解合并得到原问题的解。递归应用-求解n个阶乘问题i
2018-01-18 22:21:37
696
原创 机器学习发展历史及常见算法
机器学习从历史数据找出规律数据代替expert业务系统的发展历史基于专家经验基于统计-分维度统计机器学习-在线学习机器学习模式离线机器学习-通过定时任务来训练算法,具有缺点,不具有实时性。在线学习-实时学习机器学习的典型应用关联规则-啤酒和纸尿裤-购物篮分析-捆绑销售-货物摆放位置的挑战-数据挖掘聚类-用户细分精准营销朴素贝叶斯-垃圾邮件识别
2018-01-17 23:18:45
1147
原创 数据结构-队列的实现
数据结构-队列队列是一种受限的线性表,其限制性在于它的插入操作在表的一端(也称队尾),删除操作在表的另一端(也称为队首),其主要操作如下:append(insert) 入队serve(delete)出队retrieve 读队首empty 判队为空front永远指向队首元素,队首是允许删除的一端rear永远指向队尾元素,队尾是允许插入的一端利用数组实现顺序队列将面临“假溢出
2018-01-17 20:43:29
221
原创 数据结构-顺序栈的实现
数据结构-顺序栈栈是一种受限的线性表,其受限型体现在所有插入与删除都在表的同一端进行,这一端也称为栈顶。主要以下几个操作向栈内压入一个元素push()从栈顶弹出一个元素(删除)pop()判断栈是否为空empty()返回栈顶但不删除成员top()本例中栈定义通过C++模板类实现,实现思路及代码来自王治和教授数据结构课堂的总结栈的c++实现const int ma
2018-01-16 22:59:08
311
原创 spring通过xml方式配置AOP时,提示错误信息:匹配的通配符是严格的,但是对于元素'aop:aspectj- 自动代理”。
匹配的通配符是严格的,但是对于元素'aop:aspectj- 自动代理”
2017-10-09 01:57:36
589
转载 Opencv 使用Rect选取与设置窗口ROI
首先看一下Rect对象的定义:typedef Rect_<int> Rect;再看Rect_的定义:/*! The 2D up-right rectangle class The class represents a 2D rectangle with coordinates of the specified data type. Normally, cv::Rect ~ cv::Rect
2017-09-17 16:25:08
921
原创 Maven管理的项目中添加本地jar
今天弄一个二维码生成的功能,工程是用maven管理的,需要往工程里添加一个由自己打包的jar包,自己搞了半天添加未果,网上查找未果,刚好身边的同学冯可能遇到过这个问题,遂分分钟内予己解决。本着老师秦和同学冯分享并快乐的精神,我也快乐快乐,现记录在此,方便他人解决问题。1. 在你的工程合适的位置新建一个lib文件夹,并将你需要添加到工程里的jar放在该目录下,该目录用来存放本地的jar,或者是mav
2017-09-13 21:37:31
360
原创 管理项目利器-Marven
Marven概述Marven是基于项目对象模型(pom),可以通过一小段描述信息管理项目的构建,报告和文档的软件项目管理工机具 1.Marven目录结构 src -main -java -package(自定义包)
2017-09-08 19:43:20
424
原创 Ubuntu使用vim编辑器时方向键乱码和退格键不能使用的问题
由於Ubuntu初始默認按裝的是Vim.tiny即縮減版的Vim,而縮減版的Vim不支持語法高亮,方向鍵和退個鍵的使用。解決方法:1.輸入命令卸載vim-tinysudo apt-get remove vim-common2.輸入命令安裝vim-fullsudo apt-get install vim現在可以正常使用方向鍵了,但退個鍵還是不能正常使用,需找到/ect/vim/vimrc.tiny,將
2017-09-07 15:44:29
387
原创 学习DWZ框架小结
今天开始学习DWZ框架,也是第一次写博客。虽谈不上心情沉重吧!但也是略显激动。。DWZ框架,其主要的特点是使用HTML扩展的方式来间接代替JAVASCRIPT代码。这一句话至关重要。。好好参透这句话,那么DWZ框架也就学完了。虽然整个框架用了大量的JACASCRIPT代码。也不去理会什么AJAX。但是,只需要了解其各个控件的html扩展方式,便可以转而调用JAVASCRIPT。使用
2016-08-27 22:25:09
537
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人