自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bootstrap物流

Bootstrap是目前全球最流行、最火爆的Web前端开发框架之一。它的强大之处在于它将常见的CSS布局小组件和JavaScript插件进行了完整并完善的封装,能大大提高开发效率。此外,它还能在某种程度上规范前端团队编写CSS和JavaScript的规范。对Bootstrap架构思想的阐述、实现原理的分析、扩展和插件的二次开发能让他们自如解决开发中遇到的各种疑难问题。基本结构:Bootstrap 提

2017-03-15 10:41:15 1012

原创 bootstrap侧面菜单栏

导入需要引用的css 和 js<link rel="stylesheet" href="/static/css/bootstrap.min.css"><link rel="stylesheet" href="/static/css/infodetail.css"><link rel="stylesheet" href="/static/css/metisMenu.min.css"><link

2017-03-09 19:10:04 3347

原创 EasyUI表单验证

EasyUI的form表单里面的验证框,先讲解下validatebox类和相关的属性。验证规则验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则:email:匹配 email 正则表达式规则,系统提供的属性。 url:匹配 URL 正则表达式规则 length[0,100]:允许从 x 到 y 个字符 remote[‘http://…/action.d

2017-03-07 00:40:15 350

原创 mongodb

Mongo的实例其实就是一个数据库连接池,这个连接池里默认有10个链接。我们没有必要重新实现这个链接池,但是我们可以更改这个连接池的配置。因为Mongo的实例就是一个连接池,所以,项目中最好只存在一个Mongo的实例。 常见的配置参数: connectionsPerHost:每个主机的连接数 threadsAllowedToBlockForConnectionMultiplier:线程队列数,

2017-03-07 00:29:50 243

原创 @Service 和 @Resource 注解

1 前言在咱们使用 spring 框架的时候,注解是“不可或缺”的一部分,她帮我们脱离了配置繁琐的 XML 文件的工作,但有一点却需要我们自己去把握,那就是“3何”,即“何时何地用何注解?”在本篇博文中,作者就简单介绍一下如何恰当的使用 @Service 和 @Resource 这两个注解。2 注解2.1 @Service当咱们需要定义某个类为一个 bean 的时候,就可以在这个类的类名上一行加一个

2017-03-05 13:29:42 704

转载 Linux - 多线程实现生产者与消费者模式

一、生产者-消费者模式的简介 在实际的软件开发过程中,我们将产生数据的模块称为生产者,处理数据的模块成为消费者。但仅有这两者还不够成为一个生产者-消费者模式,还需要有一个缓冲区(一段内存区域)作为中介,生产者产生的数据放入缓冲区,消费者从缓冲区读取数据并处理。(注:上述所说的模块是广义的,可以是类,函数,线程,进程等)我们可以将这二者之间的关系图表示出来:总结:我们用3-2-1的方法来简单描述一个

2017-03-04 01:27:38 988

原创 SharedPreferences

SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数.SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下: 存储代码SharedPreferences sharedPreferences = getSharedPreferences("wujay", Context.MOD

2017-03-04 01:23:31 420

原创 屏幕适配

屏幕适配一般有:单位,图片处理,布局处理,横竖屏处理,第三方类库支持 分辨率:整个屏幕的像素数目,为了表示方便一般用屏幕的像素宽度(水平像素数目)乘以像素高度表示,形如1280x720,反之分辨率为1280x720的屏幕,像素宽度不一定为1280屏幕密度:表示单位面积内的像素个数,通常用dpi为单位,即每英寸多少个像素点px:长度单位,以具体像素为单位dp:长度单位,与具体屏幕密度无关,显示的时

2017-03-04 00:00:07 189

原创 高德地图

导入jar包添加相对应的权限 <!--用于进行网络定位--> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission> <!--用于访问GPS定位--> <uses-permission android:name="android.permiss

2017-03-03 23:25:15 213

原创 Volley

JSON,图像等的异步下载 网络请求的排序(scheduling) 网络请求的优先级处理 缓存 多级别取消请求 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)HttpURLConnection urlConnection = null;try { URL url = new URL("http://www.android.com/"); u

2017-02-28 11:03:30 250

转载 Android酷炫实用的开源框架(UI框架)

1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/Side-Menu.Android2.Context-Menu.Android可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。项目地址:https://github.com/Yalantis/Context-Menu.Android

2017-02-28 10:47:42 384

原创 Android开源框架之XUtils3

项目中加入xutilscompile 'org.xutils:xutils:3.3.42'使用前加入权限: <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2017-02-28 10:31:30 267

原创 向服务器提交数据(GET-POST-AsyncHttpClient)

android客户端+java服务器端服务器端代码@WebServlet("/PrintServlet") public class PrintServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws Servle

2017-02-28 00:11:04 350

原创 PULL

Pull和Sax类似,都是基于流(stream)操作文件,然后根据节点事件回调开发者编写的处理程序。因为是基于流的处理,因此Pull和Sax都比较节约内存资源,不会象Dom那样要把所有节点以对橡树的形式展现在内存中。 但Pull比Sax更简明,而且不需要扫描完整个流,PULL是个开源的项目, Android系统中和Pull方式相关的包为org.xmlpull.v1. PULL是个开

2017-02-26 11:26:06 269

原创 SAX

Java Sax解析是按照xml文件的顺序一步一步的来解析,在解析xml文件之前,我们要先了解xml文件的节点的种类,一种是ElementNode,一种是TextNodeXML<?xml version="1.0" encoding="UTF-8"?> <books> <book id="12"> <name>thinking in java</name>

2017-02-26 11:17:22 214

原创 DOM解析

Dom解析是将xml文件全部载入,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,下面结合这个xml文件来进行dom解析。<?xml version="1.0" encoding="UTF-8"?> <books> <book id="12"> <name>thinking in java</name> <price>85.

2017-02-26 11:13:09 208

转载 JAVA单例模式

单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例。/** * 方法一 *

2017-02-25 23:31:36 160

原创 解析

解析XML,有三种解析类型,DOM,SAX,PULL,对于解析的方法第三种相对来说简单方便许多,在使用这些的时候要事先搭建好自己使用项目的环境,先拿到数据, public String getXML() throws Exception { // 获取数据 // 调用数据库查询数据,返回对象集合(....) List<FQ> fqs = new

2017-02-25 23:25:32 242

原创 bootstrap

Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。[1] 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootst

2017-02-25 23:14:47 354

原创 Redis常见七种使用

Redis常见七种使用场景(PHP实战)Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。本篇文章,主要介绍利用Redis常见应用场景下PHP实战。简单字符串缓存实战$redis->connect('127.0.0.1', 6379);$strCacheKey = 'Test_bihu';//SET 应用

2017-02-25 11:43:27 499

原创 Android多媒体

多媒体所包含得有很多,列如拍照,录像。。。。,要使用这些先加入权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission

2017-02-24 16:04:37 159

原创 Android视频播放

很多时候我们想在自己的项目中加入视频播放,可以使用android本身自带的播放器:Action为ACTION_VIEW,Data为Uri,Type为其MIME类型。还有其他两种分别是VideoView和MediaPlayer类和SurfaceView来实现,MediaPlayer相对来说比较灵活自带的播放器 Uri uri = Uri.parse(Environment.getExternalSto

2017-02-24 15:57:36 242

原创 系统内容提供者

简单的来说这就是一个内容提供者,只不过我们所拿的数据是在系统中拿取,首先在工程的xml中设置页面格式 <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="获取联系人" android:onClick=

2017-02-17 03:52:23 271

原创 使用Spring Security实现权限管理

1、技术目标 了解并创建Security框架所需数据表 为项目添加Spring Security框架 掌握Security框架配置 应用Security框架为项目的CRUD操作绑定权限 2、权限管理需求描述 为系统中的每个操作定义权限,如定义4个权限: 1)超级权限,可以使用所有操作 2)添加影片权限 3)修改影片权限 4)删除影片权限 为系统设置管理员帐号、密码 为

2017-02-16 14:32:19 365

转载 spring安全框架系列springSecurity

使用一个新的框架之前,首先我们来认识一下springSecurity,毕竟框架这种东西有时靠不住,所以学到他的思想才是最重要的,很多人都知道这么用,具体为什么,没有人告诉我们,首先我们从最基本的看起,了解一些入门知识是有必要的: 1.4.1.1. Core -spring-security-core.jar 包含了核心认证和权限控制类和接口, 运程支持和基本供应 API。使用 spring Se

2017-02-16 03:37:08 407

原创 内容提供访问者

ContentProvider内容提供者 存在:数据库 ContentResolver内容访问者ContentProvider是安卓的四大组件之一,用来共享应用程序内的数据,当你需要把你的数据分享给其他应用的时候才需要组件对外提供其他应用,如果通过内容提供者而让数据暴露。不管程序是否启动,都是可以访问到的。这是在学习的时候写的一个小demo, ContentProvider首先在内容提供者的程序中

2017-02-16 03:29:50 206

转载 ArrayMap

数据集合在任何一门编程语言中都是很重要的一部分,在 Android 开发中,我们会实用到ArrayList, LinkedList, HashMap等。其中HashMap是用来处理键值对需求的常用集合。 而Android中引入了一个新的集合,叫做ArrayMap,为键值对存储需求增加了一种选择。ArrayMap是什么一个通用的key-value映射数据结构 相比HashMap会占用更少的内存空间

2017-02-12 22:35:19 1282 1

原创 服务

服务是Android的四大组件之一,代表 可执行程序,不过 服务是一直在后台运行的,如果一个程序对用户展现不可操作信息的时候就可以用服务。服务分为本地服务和远程服务两种,这里的远程是指跨进程,服务一旦运行就会在后台一直 运行,启动服务要用到方法,类必须要继承Service,调用服务的生命周期 onCreate onStartCommand onDestroy onBind publ

2017-02-12 22:28:42 228

转载 android

Android开发中可能会出现的一些常见的问题: http请求: 一般请求分为GET请求和POST请求,区别如下: GET请求可以被缓存。 我们之前提到,当发送键值对信息时,可以在URL上面直接追加键值对参数。当用GET请求发送键值对时,键值对会随着URL一起发送的。 由于GET请求发送的键值对时随着URL一起发送的,所以一旦该URL被黑客截获,那么就能看到发送的键值对信息,所以GET请求

2017-02-10 22:24:57 311

原创 指令接收

在Android中通常大多数的操作都是对指令什么的来展现,今天学习到了一个新的东西SmsManager,很简单就是给指定的手机号码发送内容,先在xml中写入一个 Button <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:

2017-02-10 22:11:46 732

原创 Android仿游戏答题

Android:游戏答题首先我先来介绍一下我的这块款软件,因为现在的需求发展,很多的人都会用游戏短时间的来让自己的大脑得到休息,这款游戏可以让人在紧张的头脑容量后得到一定的放松,在放松的同时又可以通过游戏来让自己的知识的到一定的提升和进步。在项目中用到了一些技术点比如:sharepreference,popuwindow,fragment,Liseview,跑马灯,五大基本布,spinner。。。

2017-02-10 15:55:40 1505

转载 Android系统广播大全

Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_LOW;//表示电池电量

2017-02-08 12:55:19 182

原创 Android广播

广播对于说andriod四大组件之一的广播来说它是一种全局的监听器用于监听系统的广播消息,当然系统大部分消息都以广播的形式存在,比如开机,接受短信打电话等等。。。因为在今天的学习中学习了自定义广播和系统广播两大广播,所有我们就先来了解一下它们。自定义广播———-它主要的大部分的就是创建接收发送者,有序广播(当然广播都是分为有序和无序的它们的优先级不同有序的效率比较低)粘性广播()还有生命周期。 <!

2017-02-07 19:46:18 284

空空如也

空空如也

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

TA关注的人

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