自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据结构-图-十字链表

图1原始图图1初始化定点集合图1加入(0,1)图1加入(0,2)图1加入2 0图1加入(2,3)图1加入(3,1)图1加入(3,2)并使得看起来

2017-08-19 09:23:12 548

原创 中缀表达式转后缀表达式

一、概念(A*B + C ) - B ==> AB*C+B- 二、分析(不考虑符号在前)使用栈来解决问题,为什么?栈中存储运算符和(和)前提1 : 对于没有括号的表达式,运算遵循先乘除后加减并且乘除之间无优先级,加减之间无优先级情况1: A + B - C ===》+ 在 - 之前 对应 1.+入栈 2.+ 出栈 - 出栈情况2: A * B - C ===》 * 在

2017-07-28 19:28:02 277

原创 cin/cou效率太慢?试一下 ios::sync_with_stdio(false);

cin与stdin总是保持同步的,也就是说这两种方法可以混用,而不必担心文件指针混乱,同时cout和stdout也一样,两者混用不会输出顺序错乱。正因为这个兼容性的特性,导致cin有许多额外的开销,如何禁用这个特性呢?只需一个语句std::iOS::sync_with_stdio(false);,这样就可以取消cin于stdin的同步了。程序如下:const int MAXN = 10000000;

2017-03-06 20:47:18 669

转载 数据结构-树-已经知道先根(后根)和中根 构建树(转载)

已知二叉树的先/后根序遍历和中根序遍历可唯一确定一棵二叉树,数据结构试题中常有已知先(后)根序遍历要求确定后(先)根序遍历题型。一般的,我们要按照已知的条件把二叉树画出来,再按图写出结果。这样麻烦的事常让我感到混乱而不得不出错。经过研究我找出了一种不用画图,由先(后)根序遍历和中根序遍历迅速确定遍历结果的办法。谨以此文献给智商与我同级而又不得不研究算法的朋友。 抽象思维太差,用例子来说明吧。下面这

2017-03-06 20:11:59 3694

原创 Cygwin国内比较快的镜像

http://mirrors.sohu.com/cygwin/

2017-03-05 14:22:26 507

原创 bug: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.

在 mysql 中执行命令试下: set global time_zone=’+8:00’ 设置为东8区就不报错了。

2017-01-15 19:25:57 6321 2

原创 Maven 国内镜像

http://maven.aliyun.com/nexus/content/groups/public/

2016-12-16 21:30:53 338

原创 SpringMVC multipart文件上传下载

配置CommonsMultipartResolver<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- one of the properties available; the maximum file size in

2016-12-06 10:51:21 336

原创 Hadoop和Spark部署

hadoop 和spark部署

2016-11-30 21:10:15 1199

原创 Spring data jpa 之 Query注解

Spring data jpa @Query

2016-11-30 21:08:14 553

转载 Java注解Annotation

注解的原理

2016-11-30 21:06:44 244

原创 Bug @Transcational 无效

spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作

2016-11-30 21:04:12 1518

原创 判断文件是否是图片格式

String path = "E:\\User\\sunlggggg\\Desktop\\12\\0.pg"; File file = new File(path); BufferedImage imageInputStream = ImageIO.read(file);//不是图片返回null System.out.println(imageI

2016-11-29 13:19:20 2085

原创 MYSQL 异常 You can change this value on the server by setting the max_allowed_packet' variable

开始以为是相应字段的类型设置不正确,超出了字段的最大范围,网上查询后发现是mysql默认加载的数据文件不超过1M,可以通过更改mysql的配置文件my.cnf(Linux,或windows的my.ini)来更改这一默认值,从而达到插入大数据的目的。解决办法MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M), 可以先查询一下:show VARIABL

2016-11-07 21:59:12 1966

原创 C#之文件选择器和文件保存器

//序列化二维数组导出文件 private void button2_Click(object sender, EventArgs e) { try { //文件路径 string path = string.Empty;

2016-11-06 23:06:50 1085

原创 rws 和 rwd

元数据被定义为:描述数据的数据,对数据及信息资源的描述性信息。元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。元数据算是一种电子式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色,进而达成协助数据检索的目的。都柏林核心集(D

2016-11-04 15:16:01 1625

原创 Android之beginTransaction

beginTransaction()方法只能commit()提交一次,要关闭两个Fragment,需要定义两个beginTransaction()

2016-11-04 03:02:34 4514

原创 数据结构之逆波兰表达式

目的:实现只有加减乘除的简单计算器,包含小数计算。目的将中缀表达式转换为后缀表达式。算法简述。1、首先中缀表达式要是正确的。 2、预处理表达式,正、负号前加0(如果一个加号(减号)出现在最前面或左括号后面,则该加号(减号)为正负号) 。 3、建立一个运算符栈S,为了简化运算,在启动放入辅助运算符“#”,优先级最低。越往栈顶优先级越高。 4、遍历表达式{若为数字,直接输出若当前运算符为

2016-11-02 19:07:04 598

原创 Spring之Spring data jpa

列表内容

2016-11-02 18:12:44 254

转载 Log4j之配置

Log4J日志配置详解 http://www.cnblogs.com/ITtangtang/p/3926665.html一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置

2016-10-31 20:34:26 223

原创 Spring之new和getBean()

new 一个对象,该对象不会自动装配,getBean()会,都要写getBean() 但是在web环境中显然没有使用getBean 但是在在web.xml 容器中 配置了监听器 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applic

2016-10-30 16:31:07 1837

原创 hibernate之事务-Could not obtain transaction-synchronized Session for current thread

对于未开启事务的 service层使用OpenCurrentSession这个方法是会报错的。Could not obtain transaction-synchronized Session for current thread。参考http://www.cnblogs.com/chyu/p/4817291.html。 但是他的文中一个比较明显不合理之处,事务不应该加到DAO应该加在Servi

2016-10-30 16:24:18 304

原创 Spring之再论scope

@Scope(value = “prototype”) 表示每一次获取都是一个新bean,如果当一个单例bean依赖一个prototype bean时,可能就存在问题了。 Book 单例 Librily prototypeBook book = (Book) ctx.getBean("Book");book.getLibrily().setLiNmae("第一次设置library");Sy

2016-10-29 12:25:12 209

原创 Docker之 Failed to get D-Bus connection: Operation not permitted

http://blog.csdn.net/by_vain/article/details/52922860设置 –privileged 使用该参数,Container内的root拥有真正的root权限。

2016-10-28 15:56:01 675

原创 Hibernate之hibernate.hbm2ddl.auto

create: 每次加载hibernate时都会删除上一次的生成的表,然后根据你的model类再重新来生成新表,哪怕两次没有任何改变也要这样执行,这就是导致数据库表数据丢失的一个重要原因。 create-drop : 每次加载hibernate时根据model类生成表,但是sessionFactory一关闭,表就自动删除。 update: 最常用的属性,第一次加载hibernate时根据m

2016-10-28 13:54:41 189

转载 Hibernate之主键生成方式

“assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Oracle。 “

2016-10-28 13:52:40 232

原创 Spring之Aop

jar包引入 aspectj-1.6.jar,aspectj-weaver1.8.jar (aopalliance1.0.jar)配置 实现自动注册bean <!--为aop类建立bean--> <bean id="serviceAspcet" class="com.sunlggggg.logAspct.AopAspect"> </bean> <!--当使

2016-10-28 13:26:51 219

原创 Spring之scope属性详解

scope 我将其理解为作用域 singleton ,prototype(request,session,global session 只能在web应用中使用 只有在支持web应用的ApplicationContext中使用这 三个scope才是合理的)<bean id ="mockObject1" class="..." scope="prototype" />注意:这里的singleton

2016-10-28 13:13:35 381

原创 Spring之依赖注入(控制反转)

借用李刚老师书中的例子,在原始社会,人要砍柴,那么他就要自己去制作一把斧子。这样的方式的耦合度很高,斧子还要原材料,打磨工具等,这样任何一个环节的问题,都会导致其他环节的问题,那么在代码中,一旦要修改一个类的实现时,就可能需要修改一系列的依赖。在工业社会,人要一把斧子,只需要去工厂获取,它的实现类是对人是不可见的,因此即使需要实现类也不会对后续代码有较大的影响。但是这个过程中,斧子依旧要人自己去获取

2016-10-28 13:02:38 250

原创 Docker之提交容器为镜像(导出镜像和导入镜像)和端口映射

提交镜像在运行的容器内使用 apt-get update 命令进行更新。 在完成操作之后,输入 exit命令来退出这个容器。 此时ID为e218edb10161的容器,是按我们的需求更改的容器。我们可以通过命令 docker commit来提交容器副本。runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb

2016-10-28 12:35:11 3373

原创 Spring之搭建环境

随着我的个人项目《EasyChat》(Web项目)的开始,我将系统性的学习一下Spring 和 Hibernate这两个相对主流的框架。 首先,Spring 基于IOC容器的,既然是web项目,既是要将IOC的创建在web项目的初始化时,因此需要在web.xml文件配置相关的属性。现在来解释一下web.xml 这个文件 web.xml 查考 http://blog.csdn.net/beli

2016-10-26 21:46:47 236

原创 数据结构之栈(C语言实现)

好久没有写C语言了,有些生疏,现在来回味一下。主要来实现一下动态栈栈底空元素空用来保存栈底指针,判断栈空,假如没有该空节点,将如法判断是否为栈空。(两个栈顶和栈底都指向第一个元素)结构体typedef struct Node{ int data;//数据域 struct Node * PNext;//指针域 } Node, * PNext;typedef struct Sta

2016-10-25 19:45:26 413

原创 C#简单编辑器之实现撤销和发撤销

设计:主要是文本更改操作 ,最终体现在文本上。如果有更多的操作就需要使用Command设计模式,当然这边的字体大小设置,也可以看做是一种操作,那么总共是三种命令。 1、删除文本 2、增加文本 3、更改字体发现C#已经实现这个功能….. 具体参考该博客http://blog.csdn.net/zhuweisky/article/details/4608884

2016-10-24 22:15:52 2775

原创 设计模式之Command

现在有个作业要求实现撤销和反撤销,查阅相关博客之后,绝大多数都是基于Command实现的,因此现在先学习一下,Command设计模式。何时使用:在某些场合,比如要对行为进行”记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将”行为请求者”与”行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合。重点是一组行为。http://www.runoob.co

2016-10-24 21:52:24 212

原创 C#之使用RichTextBox 实现简单的txt编辑器

设计要求 支持文本的简单编辑: 支持更换文字的颜色,大小和字体。 支持简单TXT文件的打开和保存。 支持文字的拷贝,粘贴和撤销等操作。设计 一、设计FileInfo类,保存文本的颜色、大小和字体,包括每一行的信息。 二、…实现读取RichTextBox的每一行 private void 保存ToolStripMenuItem_Click(object sender, EventAr

2016-10-24 13:41:51 1571

原创 Andriod之RelativeLayout 平分

//实际不显示 作为一个正中心的“标记”<View android:id="@+id/help" android:layout_width="0dp" android:layout_height="0dp" android:layout_centerHorizontal="true"/><Button android:layout_width="0dp"

2016-10-22 22:48:25 452

原创 Docker之Hello World

Hello world docker run ubuntu:15.10 /bin/echo “Hello world”分析 docker: Docker 的二进制执行文件。 run:与前面的 docker 组合来运行一个容器。 ubuntu:15.10 指定要运行的镜像,Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜

2016-10-20 21:07:08 422

原创 Docker之镜像使用

docker images 列出本地主机上的镜像。 REPOSTITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ID:镜像ID CREATED:镜像创建时间 SIZE:镜像大小docker run 同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,如ubuntu仓库源里,有15.10、14.04等多个不同的版本,我们使用 REPOSTITORY:TAG 来定义不

2016-10-20 20:33:24 238

原创 Docker之初识

简介:Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生

2016-10-20 18:16:59 320

原创 Docker之下载镜像

配置Docker Hub Mirror DOCKER_OPTS=”–registry-mirror=http://XXXXX.m.daocloud.io” 可以通过注册DaoClound 获得镜像服务(永久免费)重启Docker service docker restart下载镜像 sudo docker pull ubuntu(最新发行版)下载镜像到当前用户下注意 非roo

2016-10-19 16:29:03 370

Spring data jpa 文档 比较老

Spring data jpa

2016-11-01

空空如也

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

TA关注的人

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