自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 重新学习计算机课程

想要成为一个优秀的程序员我为什么要裸辞一、学习环境絮叨二、适用于所有想沉下心学习的有效措施1.引入库2.读入数据总结我为什么要裸辞这一切都源于我国庆假后裸辞了。根本原因就是:我在各种原因下转了全职前端开发,干了一个月之后发现自己每天上班实在是太煎熬了,得出结论,我根本就不喜欢做前端开发。虽然部门前端大神领导都一直说现在前端开发人员很稀缺,前端开发涉及到的技术知识相对少很多,女生做前端开发很合适,一个优秀的前端开发未来发展前景很好等等。但是我这一个月的开发经历告诉我,我根本成为不了一个优秀的前端开发人员,

2020-10-12 14:21:01 235

原创 java中List接口的实现类 ArrayList,LinkedList,Vector 的区别

java中List接口的实现类 ArrayList,LinkedList,Vector 的区别概要学习方法概要学习完数组、链表、栈这三个数据结构之后,再来看下Java中有序集合List的常用实现类使用什么数据结构实现?以及各类之间有什么区别?实际应用场景中怎么选取合适的类。首先让大致看下Java平台提供的集合框架图,对类的继承和实现有个大致印象。学习方法在jdk文档查看某个类的介绍和有哪些方法实现,在IDE中点击查看某个方法的具体实现。...

2020-10-12 01:52:20 353 1

原创 Maven+SpringMVC+Spring+MyBatis连接MySQL数据库详细搭建整合过程

搭建步骤创建Maven Web项目SpringMVC 配置及测试Spring+Mybatis配置及连接数据库测试一、创建Maven Web项目 依照个人习惯自行创建。先新建一个Maven工程,再添加web支持 可参考博客:http://www.cnblogs.com/wql025/p/5205716.html 工程目录如图: 完整的pom.xml依赖<?xml versi

2017-12-17 20:26:49 9113 2

原创 Hadoop分布式集群搭建

题记:期间遇到了好多问题(不仅仅是为了搭建hadoop集群),自己对linux操作系统还真挺感兴趣的,稍微有些遗漏,总结下。软件准备三台服务器:CentOS7 64位、Ubuntu14.04.5 32位、Debian9.2.1 64位 可以到开源镜像网站下载,网易(mirrors.163.com)阿里都可以(mirrors.aliyun.com)链接供参考,方便大家找到路径(可以选择自

2017-11-16 16:38:20 394

转载 springboot如何测试打包部署

转载,原文作者:纯洁的微笑,原文出处:http://www.ityouknow.com/开发阶段单元测试在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。1、在pom包中添加spring-boot-starter-test包引用&lt;dependency&gt; &lt;groupId&gt;org.springframework.b...

2017-11-03 15:50:59 295

转载 spring boot项目打包成war并在tomcat上运行的步骤

原文地址:http://m.blog.csdn.net/article/details?id=52515226把spring-boot项目按照平常的web项目一样发布到tomcat容器下一、修改打包形式在pom.xml里设置 <packaging>war</packaging>二、移除嵌入式tomcat插件在pom.xml里找

2017-10-16 17:16:34 290

原创 myeclipse安装重启后,preferences里找不到PyDev的问题

myeclipse安装重启后,preferences里找不到PyDev的问题一开始尝试的是,在线安装,重启之后,找不到PyDev然后离线安装,网上下载了好几个版本的PyDev,解压,放置到Myeclipse对应的文件夹位置。重启N次之后还是没有PyDev,怀疑人生,陷入沉思然后找到,在Help里面找到About Myeclipse,点击InstallationDetails,在Installe

2017-09-01 14:59:02 712

原创 百度地图api实现的定位,导航,附近搜索

先上效果图:http://www.zhouyfei.xin/mapImage/myload.gif> 这个图标非常好用,是找的:http://www.cnblogs.com/shuilangyizu/p/5888031.html     :http://www.zhouyfei.xin/mapImage/start.png,http://www.zhouyfei.xin/mapImage/en

2017-08-31 11:08:25 15318 1

转载 Java需要掌握的常用类库

Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库 包名以 Java 开始的包是 Java 核心包 (JavaCore Package) ;包名以 Javax 开始的包是 Java 扩展包 (javaExtension Package) ,例如 javax.swing 包;

2017-07-31 22:32:06 10824

原创 sqlserver脱机导入导出数据库及数据

sqlserver脱机导入导出数据库及数据

2017-06-25 16:04:57 8323

原创 C++文件流(ifstream,ofstream,fstream),实现文件读写

内容描述:input.txt中存入了一些以逗号隔开的数12.32,14.52,15.67,11.10,32.11……23.21, 要求对这些数求平均值,结果输出到output.txt中。注意:所有数据相加会溢出。#include#includeusing namespace std;int main(){ char ch; double sum=0,x, a[10

2017-05-16 21:34:11 1080

原创 实现SNN(对称近邻平滑滤波器)的代码

要求:算法实现为函数[im]=SNN_denoise (I,N),其中I为读入的图像矩阵; N为模板大小参数(正方形模板,边长为:2*N+1)。参考测试代码:I = imread('peppers.png');im = SNN_denoise(I,2);figure,imshow(im)function [im]=SNN_denoise(I,N)% I = [1 3 2 3 2 1

2017-05-12 11:39:24 2832

原创 实现KNN(K近邻平滑滤波器)

要求:算法实现为函数[im]=KNN_denoise (I,K,N),其中I为读入的图像矩阵;K为最近邻个数,N为模板大小参数(N*N)。参考测试代码:I = imread('peppers.png');[im]=KNN_denoise(I,9,5); figure, imshow(im);function [im] = KNN_denoise(I, K, N)% I

2017-05-12 11:37:10 7092

原创 不确定的有穷自动机的确定化代码-(子集法)

不确定的有穷自动机的确定化代码-(子集法)

2017-05-12 11:30:46 3750

原创 MATLAB实现基于仿射变换的图像变换的代码

算法框架和步骤可以以图像旋转算法为参考。http://blog.csdn.net/izhouxiaofei/article/details/70473681仿射变换公式:i´= a*i+b*j+ai j´= c*i+d*j+aj[i´,j´,1] = [i, j, 1][a b 0; c d 0; ai aj 1]; function [im] = aff(I,T)

2017-04-22 19:00:54 14140 1

原创 MATLAB实现基于邻近插值的图像旋转代码

图像旋转计算公式: i´= i*cosθ-j*sinθ j´= i*sinθ+j*cosθ 步骤1:画布扩大,由端点值确定扩大范围 步骤2:由图像旋转公式,得到新图像 步骤3:空穴填充(邻近插值法、均值插值法)选用的是邻近插值法。function [im] = rot_interpolation(I,ang)% I = [11 12 13; 2

2017-04-22 18:34:02 5771 2

原创 Struts实现分页显示数据

//操作的数据库中的表名为:UserInfo,有三个属性:userId,userName,userPassword(顾名思义)首先为UserInfo表构造一个相对应的JavaBean,UserInfo.java(因为要贴的代码过多,这个就省略了)。 现在正式开始:新建名为:LendDao.java 的java类,其中有两个方法,一个是用来获得,分页后,每一页应该显示的内容( sel

2016-12-01 23:57:27 4741 1

原创 struts2文件上传怎么修改默认大小

Struts2上传文件的默认大小为2MB,是因为在Struts2的默认配置文件“default.properties”中定义了:struts.multipart.maxSize=2097152(1024*1024*2)单位是b。要修改默认大小的话,有两种方法:①:找到“default.properties”,修改默认值。路径见图:②:利用struts.xml中的节点   

2016-11-27 23:21:13 486

转载 ssh:对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()

在J2EE框架下开发web网站,这种问题经常遇到,只要我们网上搜一下,就可以看到很多版本的,我整理一下: 第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs 1.3中的低版本的antlr2.7.2就可以了。具体操作如下:在

2016-11-27 22:59:18 185

原创 怎么在jsp页面显示在走动的时间

var timerID = null;var timerRunning = false;function stopclock (){if(timerRunning)clearTimeout(timerID);timerRunning = false;}function startclock () {stopclock();showtime();}function showtime

2016-11-20 23:35:14 1341

原创 Java类中对数据库的模糊查询

会有模糊查询然后对数据进行操作的需要,但是直接这样写是不行的like ‘%?%’我觉得最容易理解的一种方式是: PreparedStatement pst = conn.prepareStatement("delete from News where sendName=? and newsInfo like ?"); pst.setString(1, news.getSendName

2016-11-18 23:45:39 5140

转载 Struts2中Struts.xml,Action的result类型可以是另一个Action

因为有直接显示 所有商品信息的页面,acting的跳转类型就需要用到redirectAction,这样就可以跳转到另一个Action了searalluseraction参考文章:http://blog.csdn.net/camper001/article/details/6079771

2016-11-17 23:33:35 465

原创 S2SH项目闲扯

1、jsp页面有显示当前时间的需求了,于是了解了下,发现了一个很简单实用的方法:在页面开始加上:   " pattern="yyyy-MM-dd"/>   //以yyyy-MM-dd形式显示时间2、某些页面,例如所有商品的页面,点进去就要显示数据库中所有的商品信息,没有点submit,再给你执行某一Action这一步骤这个很好解决,例如:开始是点我进入所有商品界面只要把链接地址

2016-11-17 23:25:24 559

原创 JOptionPane类的四种方法简介

JOptionPane.showConfirmDialog 怎么用?JOptionPane.showMessageDialog 怎么用?JOptionPane.showInputDialog 怎么用?JOptionPane.showOptionDialog 怎么用?Java里的JOptionPane.showMessageDialog(),括号里要填什么?

2016-11-17 02:18:54 5663 2

原创 解决jsp中表单向Action传数据乱码问题

因为我用的sqlserver数据库编码是936--GB2312,所以开始写项目的时候,jsp页面 就设置的GB2312,结果就出现了,无法验证中文 用户名 登录的情况,检查下,发现jsp页面向action传值过程,就出现了乱码。室友用的oracle数据库,编码统一设置的utf-8,没有出现这种错误,我就改了下编码,发现

2016-11-17 01:17:22 528

原创 iterator 里的value值什么时候要用attr什么时候不要

//这段不加attr就不可以显示 这段不加也可以显示

2016-10-25 16:32:45 329

原创 csu1164 Dominating

这是昨天做的一道挺有意思的模拟题,模拟题最主要的细心,这道题认真审题,有一个稍微小小的坑就是,如果杀的人大于等于10的话,金钱数总是加1000;代码如下:#include #include#include#include #include #include using namespace std;map cnt;char s[10][20];struct zhuan

2016-08-25 23:15:17 254

原创 湖南省第十一届程序设计大赛 (水题)聊天止于呵呵

模拟题老师基本上都不讲,因为只要足够细心,大家都能做对。集训到今天就结束了。这次下来,发现自己做模拟题已经很有手感了,相较于之前,真的有很大的成长。简单的分析下这道题,1、首先,要找出总共有多少段对话,就想到了用map来存对话是否出现过,A->B,B->A只要没有出现hehehe...作为结束就属于同一段对话。2、处理对话内容,把非字母转成空格,大写转小写,然后要把对话拆成单词

2016-08-25 22:17:50 670 4

原创 题目HDU 1513 K - Palindrome

动态规划空间超限,比较容易理解的解决方法,题目HDU 1513 K - Palindrome

2016-08-21 22:44:02 240

原创 uva 11384 把n个数都变为0要多少次操作

规律就是:f(n) = f(n/2)+1;f(1)=1;已AC代码:#include #includeusing namespace std;int f(int n){ return n==1?1:f(n/2)+1;}int main(){ int n; while((scanf("%d", &n))!=EOF) { print

2016-08-14 19:42:02 432

原创 ZCMU1692 鬼吹灯

这道题错过好几十次,原因就是没考虑一组数据:y=0时,需要的蜡烛为零,输出0;已AC代码:

2016-08-13 18:49:30 487

原创 ZCMU1543 Numbers

题意就是 给你一个数p,找满足下列条件的数的个数:                1.D是P的因子;                 2.D和P的二进制数至少有一个相同;      所以解题分两步:1、找出p的所有因子(最省时方法)for(int i=1; i*i<=p; i++){ if(d%i==0) {

2016-08-12 19:47:09 448

原创 FZU1062 洗牌问题

如果所在位置小于n的情况下 下一次的位置就是n*2但是 如果大于n 下次的位置就是(当前位置-n)*2-1;已AC代码:#include using namespace std;int main(){ int n,i,t; while(cin>>n) { i=1,t=0; do {

2016-08-06 20:43:56 339

原创 FZU 1056 扫雷游戏

已AC代码:#include using namespace std;int main(){ int m, n; scanf("%d%d", &m, &n); getchar(); while(n!=0 || m!=0) { char s[m][n], a[m][n]; for(int i=0; i<m; i++)

2016-08-06 20:18:56 182

原创 题目2 括号配对问题

刚开始没想到strlen(s)为奇数时,就可以直接输出No。([(][)])这组数据,测试有问题,是因为s[j]和s[j-1]没仔细考虑,判断的时候弄反了。[()][] 这也是一组特殊数据,判断先后顺序很重要,如果先判断i和j,结果就会出错。最后AC代码: #include#includeint main(){ int t; scanf("%d", &t)

2016-08-05 17:05:49 300

原创 ACM巴什博奕

NYOJ 题目23 取石子(一)巴什博弈:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n%(m+1)==0,那么第一个拿的人就会输,否则就会赢。#includeint main

2016-08-05 16:47:55 249

原创 题目448 寻找最大数

解题思路 :在可以删除的范围内(m+1)找到最大的数,删除它前面的,有两种情况:1、m为零了,n还没有遍历完,把剩余的全部放到临时数据里保存 2、数据已经遍历完了,m还不为零,就再从临时数组里面删除m个数。    已AC代码:#include#includeusing namespace std;int main(){ int t; scanf("%d", &t)

2016-07-31 09:24:56 322

原创 重做题目6 喷水装置

已AC代码:#include#include#includeusing namespace std;bool compare(double x, double y){ return x*x>y*y;}int main(){ int t; scanf("%d", &t); while(t--) { int n, cont=0

2016-07-31 08:35:41 253

原创 题目975 关于521

已AC代码: #include#includeusing namespace std;int t[1000000]={0},f[1000000]={0};void detection(int i, int b[]){ int r[10], j=0; int a=0, d=0, c=0; for(; i!=0; i/=10) { r[j

2016-07-31 08:35:11 400

原创 题目811 变态最大值

已AC代码: #include#includeusing namespace std;int main(){ int n; while((scanf("%d", &n)) != EOF) { int a[n], b[3], t=1, j=0; while(n) { for(int i=0

2016-07-31 08:34:49 347

C++开发文档

C++开发文档,中文,如果打开只有目录,右边是空白,右击属性,点解除锁定

2017-05-16

MIPSsim(MIPS指令系统模拟器)

这是MIPS指令系统的模拟器,可以在windows系统上模拟MIPS指令集的运行,在学习MIPS指令系统的时候,是必不可少的模拟器工具之一

2016-12-14

java帮助文档中文版1.7

2016-11-17

plsqldeveloper 破解文件aalf.dat

plsql developer不用注册码,直接把aalf.dat拷到plsql developer安装目录下就可以了

2016-09-07

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

TA关注的人

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