自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x64 异常的产生和处理

问题:Android程序运行出现这个错误,提示出现异常的位置是setText();原因:应该传入的参数是String类型的数据,而此处传入的是int类型的数据(ps:TextView.setText()方法的参数是String类型的数据,而Progressbar.getProgress()返回值是int类型);处理:把mTextViewLife.setText(mProgressBar1....

2019-04-25 09:44:42 4195 1

原创 将字符串中的数字(字符型)转换成数值型数字为什么要-'0'?

以 '1' 转换成 1 为例:原因:‘1’在计算机中以字符1的ascii码值(即二进制表示的49)存放,而数值型1在计算机中以二进制表示的1存放。因此'1'转换成1,(49-48=1),而48是字符'0'的ascii码值。所以1 = '1' - '0'; ...

2019-01-14 15:27:40 10394 2

原创 如何比较三个数的大小(思路)?

今天在做一道机试题时碰到了这个问题,故整理一下实现思路和实现方法。1.实现思路(假设有a,b,c三个数,以从大到小排序为例):1.1 将a,b进行比较,置a为a,b两者中较大值(交换数值实现); 1.2 再将a,c进行比较,置a为a,c两者中较大值; 1.3 最后将b,c进行比较,置b为b,c两者中较大值;注:在整个比较过程中,始终让a中数值>b中数值>c中数值。具体...

2019-01-09 16:58:34 23140 3

原创 学习算法路线和方法

个人感觉这位大佬算法博客写的很好,学习路线很清晰。http://zh.lucida.me/blog/developer-reading-list/ https://www.cnblos.com/figure9/archive/2014/05/05/3708351.html

2018-12-28 12:02:55 2381

转载 北理(2014年)813计算机专业基础

813计算机专业基础数据结构考查内容:数据结构主要考查考生以下几个方面:1.理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。2.掌握基本的数据处理原理和方法的基础上,能够对算法进行设计与分析。3.能够选择合适的数据结构和方法进行问题求解。应掌握的具体内容为:一、线性表(一)线性表的定义和基本操作(二)线性表的实现1....

2018-12-28 12:02:18 1330

原创 matlab中abs()函数

1.abs函数:数值的绝对值和复数的幅值2.基本用法:abs(x)函数是对数组元素进行绝对值处理的函数。                       函数的定义域包括复数。                       对于复数x=a+b*i,有abs(x)=sqrt(a2+b2)。

2018-01-10 21:44:45 166692

原创 异常:org.hibernate.NonUniqueResultException: query did not return a unique result: 5

Hibernate使用Query接口的uniqueResult()方法查询结果数大于一时,会出现这个异常。说明你查询的这条记录在数据库中不只对应一条。当查询的结果集中记录数不唯一时,可以使用其query.list()方法来实现查询问题。

2018-01-10 14:51:05 6104

原创 Expected positional parameter count: 1, actual 0 错误

错误上说:设置了参数位,实际没有?嗯,回去检查了HQL语句,发现一个方法中的HQL中设置了参数位,并且使用它作为参数创建了一个Query对象,但忘记设置这个参数了。。。好吧,添上query.setParameter(* , ***)后正常。

2018-01-08 18:54:49 1251

原创 jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '0' for key 'PRIMARY'错误

今天在运行写好的项目时报了这么一个错误(主键重复,0主键已经存在)。。。后来检查了一下数据库,数据库中表User的id属性已设置为自增,而我在HQL语句中把user.id(主键)写进去企图更新它?所以去掉对主键的更新语句后运行正常。

2018-01-08 18:45:51 13936

转载 Java 学习路线

对于入门java将近两年的时间,曾经迷惘过,一直想知道java的具体学习路线,看过了许许多多的java经验分享的帖子,评论,以及其他各种培训机构所谓的学习路线,发现没有一个符合我个人需求的学习路线,根据个人实际的经历,结合多种书籍(其中个人觉得“疯狂java讲义”这本书写的特别好,所以大部分是根据这本书整理的),特别整理出了下面的java学习路线,跟大家分享,觉得好的话,希望大家多多指点,下面进入

2018-01-06 13:21:35 31981 71

原创 Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

原因你可能在项目中使用了jstl标签,但是缺少jar包—jstl-*.*.jar;(我导入的是jstl-1.2.jar包);然后保存,重新启动tomcat后正常运行。

2018-01-04 14:32:26 311

原创 Struts2错误 Dispatcher initialization failed

昨天写struts2的项目时,运行中控制台提示这个错误。总之报了一连串很多的错误,当时挨个检查了jar包,看了标签是否有写错的。运行复报错。后来发现这句错误提示给出了错误答案:(昨天忘记截图错误提示了,大致如下)Caused by:ERROR org.apache.struts2.dispatcher.Dispatcher - Dispatcher initialization faile

2018-01-04 09:22:16 576

转载 java中,只声明一个对象不赋值,与声明一个对象并赋为null,有啥区别?

比如:public MainGame   mMainGame ; 与 public MainGame   mMainGame = null;这两句的区别?编译的时候会不同,未赋值,直接使用编译时会报错。不赋值就不会分配空间,赋值null会分配0大小的初始空间.局部变量要赋初始值,全局变量不需要赋初始值;还有int a=null

2018-01-04 09:16:28 2982

原创 Java web项目登录模块方法中实例化一个对象,为什么不为null?

java new一个实例对象,为什么不等于null? 我在写注册会员逻辑时。 当在注册页面填写用户名***。 发送请求后,去数据库中查询user表。 如果存在在用户名则返回注册页面;如果不存在,则添加此次注册信息。为什么数据库中不存在该用户名,返回的user实例不等于null呢。public User findByUsername(String username) throws Except

2018-01-04 09:14:26 730

原创 Spring MVC五大组件及功能

今天在实习答辩时面对老师提出的Spring MVC五大组件及各组件的作用。。。我竟然说到一半忘记了(大脑当时空白)。现在十分自责自责自责,因为这问题很简单。现在把这个问题重新写下来,让自己记住这次实习答辩时的尴尬,更让时刻提醒自己强化基础原理知识,踏踏实实。Spring MVC有五大组件,分别是前端控制器,处理器控制器,处理器映射器,Handler处理器,视图解析器;各组件作用如下:前端控制器:捕

2018-01-01 11:17:35 6565

转载 springMVC和struts2的区别

Apache Struts 2 and SpringMVC, these two are the most popular and much talked about Java web frameworks today. Many of you might have worked with both of these frameworks, but which is one is better t

2017-12-29 23:55:23 270

转载 网桥和集线器的区别

网桥是两个端口,一般基于软件实现,基于Mac地址过滤帧,是数据链路层设备;集线器是多端口的中继器,是物理层的设备,集线器只是简单的转发比特流,从一个端口接收的比特流,会向所有其它端口转发。

2017-12-25 12:45:13 2093 1

原创 入门训练 序列求和

题目:问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致你的得分较低。样例输出

2017-12-17 23:51:13 960

转载 资源分配图化简法

一 了解进程资源图Markdown编辑器用的还不是太熟,表格中插入图片这事还没学会,纠结着在Word中总结了下,然后截个图放在下面供大家参考:二 化简资源分配图方法步骤第一步:先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞(“不阻塞”即:系统有足够的空闲资源分配给它)的第二步:把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配

2017-12-16 10:35:30 3676 1

转载 假如时光倒流, 我会这么学习Java

回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不

2017-12-08 19:17:08 342

原创 《笨方法学python》第五天

今天学习了函数(function)的相关内容,如def用来定义函数,紧跟函数名,”:”用来结束本行,在新行中定义函数的功能实现。然后在需要的地方通过函数名进行函数的调用。目前函数定义感觉跟C/C++差不多。。 以下是今天跟着书写的函数一节的部分代码:#this one is like your scipts with argvdef print_two(*args): arg1 , ar

2017-12-08 18:35:52 354

原创 《笨方法学python》第四天

今天学习了python对文件读写和对文件的一些操作,例如在文件读写时使用read(),write()函数来实现对文件的读写,使用truncate()来清空文件,使用open(filename , style)来实现对打开文件的操作等。 以下记录今天遇到的两个问题:1. 为什么在操作完文件之后,要写上close()语句关闭文件? 因为如果不写close()语句,可能刚才写入的内容还在缓冲区中没

2017-12-07 17:56:19 205

原创 如何在sring官网下载需要的jar包

1.进入spring仓库的这个网址:(repo.spring.io) 点击打开链接2.主页面如下如所示,r然后点击左侧Artifacts进入;.3.在搜索框中搜索"lib-release-local",进入下一级目录;.4.找到spring目录选项,点击后可以看到不同版本号的release文件,选择你要下载的对应版本号的release文件进入其下一级目录;

2017-12-03 00:05:50 753

原创 The fully qualified name of the bean's class, except if it serves only as a parent definition ...

spring工程在配置configuration.xml文件时,提示这个错误:The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions.刚开始不知道是什么原因造成的,后来发现是jar包导入的不完整。添

2017-12-02 18:32:39 9920 1

原创 Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException

用spring写的java工程,其中Bean对象的属性值通过db.properties加载。spring容器通过applicationContext.xml文件配置实现。启动Java工程后提示如下图所示异常(bean对象定义异常):检查了一下两个配置文件,发现自己在properties文件中写的Bean的属性字段名跟在xml文件中相应的属性名不一致造成出错。改正后正常运行。出现该错误的

2017-12-02 16:23:24 1585

原创 《笨方法学python》的第三天

今天是学习python的第三天。。。先附上几张今天跟着书敲的代码以下是我在学习ex11-ex15中的记录:1.在命令行下输入pydoc raw_input可以查看文档用法; 2.argv 是所谓的“参数变量(argument variable)”,是一个非常标准的编程术语。在其他的编程语言里你也可以看到它。这个变量包含了你传递给 Python 的参数。通过后面的练习你将对它有更多的了解。 3.通

2017-12-01 23:41:18 355

原创 关于第二天学习python过程中遇到的问题

在今天的学习python过程中,遇到了以下一些问题。(《笨方法学python》中)1.为什么 %r 有时打印出来的是单引号,而我实际用的是双引号?Python 会用最有效的方式打印出字符串,而不是完全按照你写的方式来打印。这样做对于 %r 来说是可以接受的,因为它是用作 debug 和排错,没必要非打印出多好看的格式。2.将 %r 和 %s 比较一下。 注意到了吗?%r 打印出来的是你

2017-12-01 00:21:58 352

原创 《笨方法学python》第二天

今天是学习python的第二天,贴两张跟着敲的其中的代码图。 以下是我在学习过程中的一些记录:1.print “.” * 10 # what’d that do? (这条语句将会把”.”打印十次); 2.print”“可以实现换行的语句; 3.days = “Mon Tue Wed Thu Fri Sat Sun” months = “Jan\nFeb\nMar\nApr\nMay\nJun\

2017-11-30 23:54:40 223

原创 《笨方法学python》第一天

前几天无意看到一本《笨方法学python》读起来挺有意思,所以就决定跟着学python。 今天跟着敲了前五节的内容,目录如下:记录下了以下内容: 1. ‘#’代表注释,英文名称:octothorpe ,pound character; 2. 试着使用更多格式化字符,例如”%”含义代表”不管什么都打印出来”; 3. %s打印出字符串,%d打印出数字; 以下是今天跟着写的一些内容:以

2017-11-29 22:15:03 215

原创 BeanFactory not initialized or already closed - call 'refresh' before accessing beans解决

今天在写sring工程时运行报错。提示BeanFactory未实例化或已经关闭。查看并改正了一下错误。1.我创建的是web工程,在web.xml中将contextConfigLocation改成classpath:***.xml即可;(***是你Bean的配置文件名);2.如果创建的不是web工程,则可能是如下产生的错误:ApplicationContext ctx = new Cla

2017-11-28 13:00:52 16422 4

原创 如何查看ubuntu的版本号

1.cat /etc/issue2.lsb_release -a

2017-11-28 00:01:14 273

原创 spring官网下载时.dist,.docs,.schema后缀分别代表什么意思

.dist后缀表示该文件夹下存放的是jar包,文档和项目;.docs后缀表示该文件夹下存放相关文档,开发指南和API;.schema里存放了spring4所用的xsd文件。注:xsd文件即XML结构定义(XML schemas definition),它描述了XML文档的结构。

2017-11-27 13:19:03 6191

原创 # 如何在linux系统上下载和安装运行wps组件

如何在linux系统上下载和安装运行wps组件步骤如下: 自从装上了linux系统在本系统编辑好的文档传给使用windows系统同学打开之后有些出现乱码。。。所以想到在本系统上试着安装wps组件。 于是开始了步骤:1.首先到正确网址下载压缩包(这里是社区版的),网址: http://community.wps.cn/download/ 2.下载压缩包(.deb后缀),如图:** 下载完成之后

2017-11-26 18:23:46 2936

原创 linux待机与休眠的命令和区别

区别:待机是挂起到内存,休眠是挂起到硬盘。#待机的命令:sudo pm-hibernate#休眠的命令:sudo pm-suspend¥重启的命令:sudo reboot注:pm(power manager)。

2017-11-26 12:15:03 2169

原创 eclipse如何安装spring插件(以ubuntu为例)

最近学到Java EE的spring 框架,需要安装spring插件,于是就开始了第一步安装插件;1.先看在help->about eclipse中查看自己eclipse的版本:(我的eclipse版本4.7.1,因为待会链接下载要用到版本号下载对应插件压缩包)2.进入插件下载官网:http://spring.io/tools/sts/all,使用链接下载:(选择对应eclipse版本

2017-11-26 00:05:10 824

原创 linux系统如何安装adobe flash player

输入sudo su然后输入密码进入超级用户模式,因为插件的安装涉及更改权限问题。然后输入4名命令:tar -zxvf install flash_player_npapi_linux.x86_64.tar.gz      //解压下载好的压缩包(压缩包名是你下载的版本号)cp libflashplayer.so /usr/lib/firefox/browser/plugins     

2017-11-22 23:12:34 1329

原创 vim自动排版

使用vim自动排版的命令:1.在命令行模式下,先使用"gg"将光标移动到文档开头;2.使用"v"切换到"可视模式";3.使用"G"将光标移动到文档末尾;4.使用"="完成自动排版。

2017-11-22 19:25:04 447

原创 linux下如何搭建C/C++开发环境

刚安装的Ubuntu系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。  1.安装所需要的软件包:sudo apt-get install build-esse

2017-11-19 00:54:01 513

原创 linux下使用vim编写运行C,C++程序(以hello world为例)

vim编写C、C++程序过程(以hello world为例):1、vim hello.c/hello.cpp。创建hello.c/hello.cpp文件,并进入vim界面;2、键入i,进入输入模式。3、编写hello.c/hello.cpp程序。4、先按Esc键,退出输入模式;然后,按Shift+:键,进入命令模式。输入wq,保存并退出。5、编译hello.c/hello.

2017-11-19 00:42:32 25290

原创 linux mint如何安装输入法(以google输入法为例)

今天刚装上linux系统,发现这个系统不自带中文输入法。于是开始动手安装google输入法,刚开始找了一些博客照着写,一顿操作发现不行。后来找到用fcitx-diagnose 命令来检查自己还有哪些文件还没有安装。按照给出的红色需要安装提示安装之前缺少的。最后重启系统,就可以看到屏幕右下角有Google输入法图标出现。  总结:  命令行我使用以下语句进行安装: sudo ap

2017-11-17 00:04:20 3930

空空如也

空空如也

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

TA关注的人

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