- 博客(89)
- 资源 (87)
- 收藏
- 关注
翻译 11 个重要的数据库设计规则
英文原文: 11 Important Database designing rules 简介 在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : ) 我之所以写下这篇这么完
2017-03-31 11:36:37 954
转载 Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2017-03-31 11:13:30 446
原创 Hibernate多条件查询以及与java+sql 之间数据类型转换关系
方法说明Restrictions.eq=Restrictions.allEq利用Map来进行多个等于的限制Restrictions.gt>Restrictions.ge>=Restrictions.l
2017-03-29 13:49:17 598
转载 进程间通信--IPC
前言:进程间通信(Inter-Process Communication),简称IPC,就是指进程与进程之间进行通信.一般来说,一个app只有一个进程,但是可能会有多个线程,所以我们用得比较多的是多线程通信,比如handler,AsyncTask.但是在一些特殊的情况下,我们app会需要多个进程,或者是我们在远程服务调用时,就需要跨进程通信了1.设置多进程Android
2017-03-28 13:48:42 378
转载 Hibernate中session.createCriteria的用法
Session session= this.getSession(); List list=session.createCriteria(MeterUser.class).add(Restrictions.eq("name", "11")).addOrder(Order.desc("userid")).list();Restrictions的用法:方
2017-03-28 13:43:10 3152
转载 关于如何将java web项目上传至腾讯云服务器
步骤流程:1,学生申请腾讯云(需要学生认证,一个月一块钱还是相当便宜的) 2,解析域名 3,在服务器上安装并配置jdk->配置apache->配置tomcat->配置MySQL 4,将Java web的项目打包成war包 5,将war包上传
2017-03-04 15:07:28 2730
原创 DragView 可拖动的View/ImageView
package view;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.view.View;import android.widget.Scroller;/*
2017-03-30 19:34:52 569
转载 一个简单的安卓+Servlet图片上传例子
例子比较 简单,服务端为Java Web Servlet,doPost方法中接收图片并保存,然后将保存的图片名返回给客户端,关键代码:[html] view plain copy@SuppressWarnings("deprecation") public void doPost(HttpServletRequest reque
2017-03-30 11:38:24 1205
翻译 Hibernate中createCriteria即QBC查询的详细用法
现在假设有一个Student类,内有id,name,age属性String hql = "from Student s";按照以前的做法,我们通常是Query query = session.createQuery(hql);或者要按照条件检索的话.String hql = "from Student s where s.name like '王%'"Query query
2017-03-28 14:24:21 340
转载 在 android 系统上通过蓝牙获取通讯录
前言:最近在研究通过蓝牙通讯协议中的 PhoneBookAccessProfile(简称 PBAP) 来获取其它智能手机中的通讯录。我们的目标是,在 android 端运行程序,该程序通过某个蓝牙协议通过无线的方式获取另一个手机上的通讯录。这里,“另一个手机”可以是 android 设备也可以是 ios 设备。这也是我们选择采用蓝牙协议的一个原因:在某种程度上跨平台。几种常见的蓝牙
2017-03-28 13:56:35 6139 4
转载 Android 实现一个简单的文件上传工具
之前写了一篇关于下载的文章,有需要的可以了解下:Android 实现一个简单的文件下载工具和下载功能一样,文件上传的功能在开发中也经常用到,所以这次我们同样基于okhttp实现一个简单的文件上传工具。基本实现原理首先我们定义一个OkHttpManager类来进行基本的网络请求,这里采用异步的方式并对请求的headers进行配置:public class OkHttpMa
2017-03-28 13:51:36 780
转载 Android 使用记录访问权限
什么是使用记录访问权限呢?这是在Android5.0(Api level 21)新添加的,通过该权限我们可以查看设备上其它应用使用情况的统计信息等。如何使用该权限呢?首先在manifest中添加:<uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" tools:i
2017-03-28 13:50:27 9372
转载 EditText方框验证码
项目中有这样一个需求: 验证码页是四个方框,输入验证码方框颜色改变,删除再变回原来颜色。先看下效果,动图不太清晰,将就看吧CF4BB2A548FE859F5C48B3B654888915.jpg效果.gif思路: 1.用一个透明的EditText与四个TextView重叠,并给TextView
2017-03-28 13:46:37 1220
转载 [Android]使用RecyclerView替代ListView(三)
以下内容为原创,转载请注明:来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4268097.html 这次来使用RecyclerView实现PinnedListView的效果,效果很常见:开发的代码建立在上一篇([Android]使用RecyclerView替代ListView(二):http://www.c
2017-03-28 13:45:27 260
转载 [Android]使用RecyclerView替代ListView(二)
以下内容为原创,转载请注明:来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4242541.html 以前写过一篇“[Android]使用AdapterTypeRender对不同类型的item数据到UI的渲染(http://www.cnblogs.com/tiantianbyconan/p/3992843.html)”,用
2017-03-28 13:44:46 356
转载 [Android]使用RecyclerView替代ListView(一)
RecyclerView是一个比ListView更灵活的一个控件,以后可以直接抛弃ListView了。具体好在哪些地方,往下看就知道了。首先我们来使用RecyclerView来实现ListView的效果,一个滚动列表,先看下效果图(除了有动画之外,没什么特别--): 每个item的布局如下:xml version="1.0" encoding="utf-
2017-03-28 13:43:42 285
原创 android 闪动的TextView
package View;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Matrix;import android.gra
2017-03-27 17:09:14 1325
转载 Servlet实现文件上传,可多文件上传
一、Servlet实现文件上传,需要添加第三方提供的jar包下载地址:1) commons-fileupload-1.2.2-bin.zip : 点击打开链接2) commons-io-2.3-bin.zip : 点击打开链接 接着把这两个jar包放到 lib文件夹下:
2017-03-27 15:21:27 312
转载 hibernate——简单的增删改查
增删改比较简单,查稍微复杂一点。查询有两种方式,一种是通过hql语句和Query接口来实现,一种是条件查询,通过Ctiteria接口来实现,下面举例说明:[java] view plain copyUserDao接口: package com.suo.hibernate.dao; import java.util.
2017-03-27 13:58:41 387
转载 Hibernate中Session的操作解释
Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实
2017-03-27 10:54:54 493
原创 JavaWeb Hiernate5.0
package com.billy.lu;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import or
2017-03-25 12:09:12 346
转载 hibernate获取session的两种方式
hibernate获取session的两种方式分别是openSession() 方法和getCurrentSession() 方法。1.通过openSession方法获取session,具体操作为://测试openSession方法获取session对象@Testpublic void test1() {Configuration cfg = new Configura
2017-03-25 11:52:55 1059
转载 Android 控件——利用Dialog实现底部弹出对话框
前言: 实现底部弹框的方式有多种,下面来说说我目前项目中使用到的一种方式效果图如下使用情景:当用户触发某一事件的时候即可弹出此页面,具体来看看代码是怎么实现的。(1)在Activity页面中调用如下代码[java] view plain copyDialog mCameraDialog =
2017-03-24 12:02:10 1210
转载 iOS/Android 浏览器(h5)及微信中唤起本地APP
在移动互联网,链接是比较重要的传播媒质,但很多时候我们又希望用户能够回到APP中,这就要求APP可以通过浏览器或在微信中被方便地唤起。这是一个既直观又很好的用户体验,但在实现过程中会遇到各种问题:如何解决未安装APP时的做好引导页 如何在微信中唤醒APP 在iOS9中如何处理universal link被用户误关的情况 如何解决Android各种机型、各种第三方浏览器导致的兼容问题等
2017-03-24 11:07:05 1632
转载 JavaWeb(框架--Hibernate):----配置
一.概念初识 hibernate是一个开源的对象关系映射框架,实现了对JDBC的轻量级封装,将pojo(javaBean)与数据库表建立映射关系,是一个全自动的ORM框架,Hibernate在底层自动生成sql语句,能够实现数据的持久化 ORM:Object Relational Mapping.对象关系映射.意味着将对象和与数据库中的表建立一种映射关系,操作对象就可以操作这个表.
2017-03-23 17:27:31 273
转载 Android:ListView.addHeaderView()用法及其注意事项
一、 概述:在代码中使用 listView.addHeaderView(…) 方法可以在ListView组件上方添加上其他组件,并且连结在一起像是一个新组件。如果多次使用 .addHeaderView(…) ,则最先添加的组件在最上方,按添加的先后顺序由上到下罗列。 此时listView 的 position = 0 的位置对应的是view1,而不再是原来listView中的第一条了。
2017-03-22 15:09:47 1148
转载 Android之极致拟物化空气质量检测仪
声明:转载此文请注明出处!源创意出自:https://play.google.com/store/apps/details?id=us.bestapp.pm25本文源码:http://download.csdn.net/detail/weidi1989/5789763 (源码是基于eclipse工程打包,utf-8编码,如果遇到导入出错的童鞋,请自行找度娘或谷哥帮忙
2017-03-22 15:04:40 504
转载 Android内存优化(使用SparseArray和ArrayMap代替HashMap)
在Android开发时,我们使用的大部分都是Java的api,比如HashMap这个api,使用率非常高,但是对于Android这种对内存非常敏感的移动平台,很多时候使用一些java的api并不能达到更好的性能,相反反而更消耗内存,所以针对Android这种移动平台,也推出了更符合自己的api,比如SparseArray、ArrayMap用来代替HashMap在有些情况下能带来更好的性能提升。
2017-03-22 10:48:11 198
转载 Android混合开发之WebView与Javascript交互
前言: 最近公司的App为了加快开发效率选择了一部分功能采用H5开发,从目前市面的大部分App来讲,大致分成Native App、Web App、Hybrid App三种方式,个人觉得目前以Hybrid App居多,单纯的数据展示我们直接采用WebView来渲染就可以了,但是有时候可能会用到两者之间传递参数的情况,今天就来总结一下两者之间如何互相调用。本篇主要介绍WebView与Javas
2017-03-21 16:07:26 180
转载 Apk脱壳圣战之---如何脱掉“梆梆加固”的保护壳
一、前言现如今Android用户的安全意识不是很强,又有一些恶意开发者利用应用的名字吸引眼球,包装一个恶意锁机收费的应用,在用户被骗的安装应用之后,立马手机锁机,需要付费方可解锁。这样的恶意软件是非常让人痛恨的。所以本文就用一个案例来分析如何破解这类应用,获取解锁密码,让被骗的用户可以找回爽快!二、分析软件锁机原理本文用的是一款叫做:安卓性能激活.apk,关于样
2017-03-21 14:44:09 1947
转载 Android新特性介绍,ConstraintLayout完全解析
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53122387今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个
2017-03-18 23:19:08 400
转载 炫酷的水滴ViewPagerIndicator
效果图贝塞尔曲线知识讲解效果图开始本文之前先查看一下目标效果是如何的。weibo这个动画的来源是优秀网页设计的一个微博,看到这个效果感觉下面的圆的动画十分的赞,于是就打算模仿这个效果。然后接下来看我所做的简单效果吧。项目代码:https://github.com/DevinShine/MagicCircledi
2017-03-18 09:10:00 803
原创 Atlas-手淘组件化框架(阿里巴巴开源框架)
今天手淘技术团队宣布正式开源它们的容器框架Atlas,项目地址:https://github.com/alibaba/atlas同时他们还推出了项目官网,上线了技术文档:http://atlas.taobao.org/docs/principle-intro/Apk_architecture.htmlAPK结构基于Atlas构建后的APK结构如下图,host
2017-03-18 09:06:33 9139 1
转载 AndroidStudio MVPPlugin
MVPPlugin插件前言从Google推出官方MVP架构demo到现在大概有一年多的时间了,半年前大概在所有的Android技术社区都有提到MVP架构,现在关于MVP架构的话题似乎没有以前那么多了,可能是因为大家都已经能够熟练的使用MVP了。在这里先炒碗闲饭,提供了一个快速生成MVP模式的插件。地址弊端关于MVP模式,我自己也使用了很久,实际使用中还是存在
2017-03-18 08:56:30 1741 1
转载 Gradle学习系列之一——Gradle快速入门
这是一个关于Gradle的学习系列,其中包含以下文章:Gradle快速入门创建Task的多种方法读懂Gradle语法增量式构建自定义Property使用java Plugin依赖管理构建多个Project自定义Task类型自定义Plugin 请通过以下方式下载本系列文章的Github示例代码:git clone https:/
2017-03-18 08:54:51 224
转载 Android实战——Glide的使用,加载图片只要一句话
本篇文章包括以下内容:前言Glide的简介Glide的配置Glide的使用结语前言用过的人都知道,加载图片哪家强,只有Glide,由于Glide采用链式调用,所以加载图片只要一句话,而且默认还带有淡出效果的动画Glide.with(context).load(url).thumbnail(0.1f).skipMemoryCache(true).into(imageV
2017-03-18 08:47:52 1727
转载 【Android 进阶】原生Android结合H5混合开发小结
混合开发概述微信,微博以及现在市面上大量的软件使用内嵌了H5页面;有些外包公司,为了节约成本,采用Android内嵌H5模式开发,便于在iOS上直接复用页面, 从而提高开发效率。实现的原理:本质是:Java代码和Javascript调用H5页面,只是Html的扩展,Javascript用来处理页面的逻辑Android和H5互调案例:一.java调用js
2017-03-17 16:12:16 3321 1
原创 相机放大缩小的关键代码:
相机放大缩小的关键代码:private float oldDist = 1f; @Override public boolean onTouchEvent(MotionEvent event) { if (event.getPointerCount() == 1) { handleFocusMetering(eve
2017-03-17 15:47:59 4688 1
转载 Android相机开发: 触摸对焦,触摸测光,二指手势缩放
转自此处概述本篇在(四)的基础上继续对相机APP的功能进行增强。触摸对焦,就是在屏幕上点击某个点,相机就以此点内容进行对焦,保证此点最清晰;触摸测光,就是在屏幕上点击某个点,相机调整曝光亮度,保证此点亮度最为合适;二指手势缩放,就是通过手指在屏幕上的缩放,相机内容也随之进行缩放。上述三个功能也是目前相机APP较为常见的功能,我们接下来就进行实现。触摸对焦
2017-03-17 14:35:45 8019 4
Android仿微信朋友圈发动态功能(相册图片多选)
2017-07-07
C#Winform自定义能自由输入且多列查询的LookUpEdit
2017-06-21
苹果创始人Woz自传
2017-06-15
iOS7 Programming Cookbook.pdf
2017-09-28
PictureSelector
2017-09-13
进阶之光里的RxJava
2017-09-13
netty-all-5.0.0.Alpha2.jar
2017-08-31
数据库导入工具.
2017-07-28
功能强大的多图多视频选择器
2017-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人