- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 十大经典排序算法(动图演示)
0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。0.2 算法复杂度0.3 相关概念稳定:如果a原本在b前...
2019-08-02 20:35:18 229
原创 VirtualBox 安装CentOS7 桌面版
1 新建虚拟机你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心...
2019-08-02 19:58:48 2082
原创 ThreadLocal是什么
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 从线程的角度...
2019-08-02 09:10:58 267 2
原创 IntelliJ IDEA For Mac 快捷键
Mac键盘符号和修饰键说明⌘Command ⇧Shift ⌥Option ⌃Control ↩︎Return/Enter ⌫Delete ⌦向前删除键(Fn+Delete) ↑上箭头 ↓下箭头 ←左箭头 →右箭头 ⇞Page Up(Fn+↑) ⇟Page Down(Fn+↓) HomeFn + ← EndFn + → ⇥右制表符(T...
2019-07-12 16:00:03 91
转载 CentOS7开启防火墙及特定端口
转载 https://blog.csdn.net/zll_0405/article/details/81208606开启防火墙服务以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤。1. 首先查看防火墙状态:firewall-cmd --state 如果显示not running,需要开启2...
2019-06-10 12:41:28 145
转载 android游戏开发(三)触屏事件处理_手势识别
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mahaile.blog.51cto.com/2891586/831105 上一章 我们学习了 android 简单的触摸屏操作 那这一章我们来看看 android 的手势操作 android的手势识别是android更人性化,让我们的操作更简单, 其实我
2014-11-26 14:49:05 757
转载 android游戏开发(二)触屏事件处理
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mahaile.blog.51cto.com/2891586/831048 在上一章我 我们没有把标题栏和状态栏给去掉 , 如果在游戏中 是不会显示 显示标题栏和状态栏的, 如何去掉了, 很简单, 在mainActivity 的onCreate方法中加入下面两句
2014-11-26 14:48:24 712
原创 Android 滑动切换页面 以及屏幕手势
手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也被屏幕点触取代,滑动屏幕操作则相对屏幕点击更能获得用户的青睐,习惯了各种浏览器的鼠标手势、pad等平板的切滑、类似iReader的软件丰富的手势后,是不是也想自己的软件能够用食指炫起来呢,下面就让我们来看看android的手势操作吧 先介绍下左右滑动切换Activity,对于复杂的手势原理一样,具体后述。主要原理为
2014-11-26 14:46:29 687
原创 SpringMVC Spring3 MVC 注解,注释 用@RequestMapping处理请求,多个请求,提交,.do,带参数,url重写
1.@RequestMapping 用法 SpringMVC中,@RequestMapping用来处理请求,比如XXX.do @RequestMapping("/aaa")//类级别,可以不需要,如果要了,下面所有的请求路径前都需要加入 /aaa public class ccccontroller{ @RequestMapping("/bbb")//方法级别,必须
2014-11-26 14:42:04 645
转载 android游戏开发(一)简单的图形渲染
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mahaile.blog.51cto.com/2891586/822737 android游戏开发一般都是用view或surfaceView 这一章我们来学习学习 view或surfaceView 的用法 如果渲染出图片 我们先看看View
2014-04-23 17:36:41 1320
转载 Android常见的按钮监听器实现方式
为按钮(Button)添加响应事件,需要为其设置监听器(Listener)。本文总结了Android中常用的几种Button Listener。一.使用匿名内部类Button button = (Button)findViewById(R.id.button);button.setOnClickListener(new OnClickListener { public vo
2014-04-23 17:32:25 533
原创 Intent学习笔记整理
Intent不仅可用于应用程序之间, 也可用于应用程序内部的Activity/Service之间的交互. 通过Context.startActivity()或者Activity.startActivityForResult() 启动一个Activity 向上一个Activity返回结果Intent intent=getIntent(); Bundle
2014-04-23 17:25:04 599
翻译 Android Permission大全(中文说明)
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在 checkin数据
2014-04-23 17:24:28 1050
原创 HTTP状态码大全
HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request.getRequestProtocol来检查。本部分余下的内容会详细地介绍 HTTP 1.1中的状态码。这些状态码被分为五大类:100-199 用于指定客户端应相应的某些动作。200-299 用于表示请求成功。300-39...
2014-04-23 17:23:26 396
转载 不可不看!CSS3中三十一种选择器用法
原文 The 30 CSS Selectors you Must Memorize 由 Jeffrey Way 发表于 2012 年 6 月,介绍了 30 种最常用的 CSS 选择器用法,多加了一种,变成了牢记 31 种选择器用法。其他 CSS3 选择器用法请查看 CSS3 selectors explained 这篇文章,此外,W3C CSS3 选择器官方文档 Selectors Lev
2014-04-23 17:21:16 851 1
转载 HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性
HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单。本次学习HTML5的新标签元素有:定义页面或区段的头部;定义页面或区段的尾部;定义页面或区段的导航区域;页面的逻辑区域或内容组合;定义正文或一篇完整的内容;定义补充或相关内容;学习这些标签最
2014-04-23 17:20:18 573
转载 HTML5+CSS3学习笔记(一) 概述
HTML5+CSS3概述 HTML5和CSS3不仅仅是两项新的Web技术标准,更代表了下一代HTML和CSS技术。虽然HTML5的标准规范还没有正式发布,但是未来的发展前景已经可以预见,那就是HTML5必将被越来越多的Web开发人员所使用,各大主流浏览器厂家已经积极更新自己的产品,以更好地支持HTML5。一.一个新的Web开发平台 HTML5围绕一个核心:构建一
2014-04-23 17:19:37 615
转载 使用Spring MVC3构建Web应用详细教程
本文将指导大家如何使用Spring MVC3去构建一个Web应用。在Spring MVC中,所有的用户请求都会被派发到控制器模块,控制器然后再根据业务逻辑去调用数据访问层获得数据,最后通过JSP视图返回。 在动手之前,我们先准备好我们的环境,需要的是JDK 1.5以上以及Eclipse IDE(或者Myeclipse),当然还要下载最新版本的Spring 3,本文还要下载最新版本的ant
2014-04-23 17:17:11 502
转载 Spring MVC 3 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
2014-04-23 17:05:51 435
转载 MyBatis入门学习
所需要jar包:mybatis-3.x.x.jar 、如果需要和spring整合,还需要加入相关的包1:看项目目录 红颜色不要关心2:按照步骤:1:加入jar包2:创建数据源(configuration.xml)创建数据库(此处省略) <!DOCTYPE configuration PUBLIC "-//mybat
2014-04-23 17:03:15 471
转载 MyBatis 入门到精通(三) 高级结果映射
MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句? select b.id,
2014-04-23 17:00:36 595
转载 MyBatis 入门到精通(二) SQL语句映射XML文件
MyBatis 真正强大之处就在这些映射语句,也就是它的魔力所在。对于它的强大功能,SQL 映射文件的配置却非常简单。如果您比较SQL 映射文件配置与JDBC 代码,您很快可以发现,使用SQL 映射文件配置可以节省95%的代码量。MyBatis 被创建来专注于SQL,但又给您自己的实现极大的空间。需要配置的基本元素1. cache – 配置给定模
2014-04-23 16:59:26 484
转载 MyBatis 入门到精通(一) 了解MyBatis获取SqlSession
MyBatis是什么?MyBatis是一款一流的支持自定义SQL、存储过程和高级映射的持久化框架。MyBatis几乎消除了所有的JDBC代码,也基本不需要手工去设置参数和获取检索结果。MyBatis能够使用简单的XML格式或者注解进行来配置,能够映射基本数据元素、Map接口和POJOs(普通java对象)到数据库中的记录。简介每个MyBatis应用程序主
2014-04-23 16:58:28 481
转载 Mybatis批量更新
Mybatis批量更新批量操作就不进行赘述了。减少服务器与数据库之间的交互。网上有很多关于批量插入还有批量删除的帖子。但是批量更新却没有详细的解决方案。实现目标这里主要讲的是1张table中。根据不同的id值,来update不同的property。数据表:1张。Tblsupertitleresult。错题结果统计。表结构:
2014-04-23 16:56:51 461
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人