- 博客(21)
- 资源 (31)
- 收藏
- 关注
原创 【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt
【Android开发VR实战】三.开发一个寻宝类VR游戏TreasureHunt VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 那么,如何在Android中去开发VR功能的APP呢?我们利用谷歌提供的开源SDK去实现一个36
2016-12-30 09:31:16 9578
原创 【Android开发VR实战】二.播放360°全景视频
【Android开发VR实战】二.播放360°全景视频 VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 那么,如何在Android中去开发VR功能的APP呢?我们利用谷歌提供的开源SDK去实现一个360°全景视频的功能 一
2016-12-29 09:12:50 14568 4
原创 【Android开发VR实战】一.给用户呈现一个360°全景图片
【Android开发VR实战】一.给用户呈现一个360°全景图片 VR即Virtual Reality虚拟现实。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。 那么,如何在Android中去开发VR功能的APP呢?我们利用谷歌提供的开源SDK去实现一个360°全景图片的功
2016-12-28 09:33:30 18280 36
原创 Android中使用Lambda表达式高效开发
Android中如何使用Lambda表达式高效开发 当我们在Android开发中,使用Android Studio时,去写一个线程或者button的点击事件时,写完之后使用代码折叠功能,可以看到如下预览: 这个其实就是Lambda表达式的写法。我们发现,对于我们开发来说,不会去关心这个类以及方法,只会关心这个方法内的代码,所以其他的多余代码就显得多余了。那么,到底具体如何使用呢?
2016-12-27 07:57:49 9341 1
原创 Android中Service+Notification断点续传下载
Android中Service+Notification断点续传下载 在Android开发中,我们经常会用到例如版本更新这种的文件下载,那么如何用service+notification去做一个支持断点续传的 文件下载呢?效果图如下一.在启动Activity中启动Servicepublic class MainActivity extends AppCompatActivity {
2016-12-26 07:53:43 4874
原创 JDBC批量插入数据优化,使用addBatch和executeBatch
JDBC批量插入数据优化,使用addBatch和executeBatch 在之前的玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入 中其实忽略了一点,那就是SQL的批量插入的问题,如果来个for循环,执行上万次,肯定会很慢,那么,如何去优化呢?一.用 preparedStatement.addBatch()配合prepa
2016-12-22 09:25:28 25934 2
原创 JDBC如何有效防止SQL注入
JDBC批量插入数据优化,使用addBatch和executeBatch 在之前的玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入 中其实忽略了一点,那就是SQL的批量插入的问题,如果来个for循环,执行上万次,肯定会很慢,那么,如何去优化呢?一.用 preparedStatement.addBatch()配合prepa
2016-12-21 07:53:14 9318
原创 玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入
玩转JDBC打造数据库操作万能工具类JDBCUtil,加入了高效的数据库连接池,利用了参数绑定有效防止SQL注入 在之前学习了MySQL和Oracle之后,那么,如和在Java种去连接这两种数据库。在这个轻量级的工具类当中,使用了数据库连接池 去提高数据库连接的高效性,并且使用了PreparedStatement来执行对SQL的预编译,能够有效防止SQL注入问题。一.准备在配置文件配置:
2016-12-20 00:03:15 12086
原创 【从零开始学习Oracle数据库】(5)约束视图与索引
-- 主键约束:PRIMARY KEY=不重复+不为NULL;-- (列级约束条件) CREATE TABLE dept_dylan ( dept_id NUMBER (2) PRIMARY KEY, dept_name VARCHAR (20), dept_location VARCHAR (40));-- 数据准备 INSERT INTO dept_dylanV
2016-12-17 23:47:03 1611
原创 【从零开始学习Oracle数据库】(4)创建表与增删改和数据库事务
-- 数据准备:创建工资等级表CREATE TABLE salgrade_test ( grade NUMBER (2), lowsal NUMBER (7, 2), hisal NUMBER (7, 2));-- 查看工资等级表结构DESC salgrade;-- 查看工资等级表数据SELECT *FROM salgrade_test;-- 插入数
2016-12-17 23:45:50 1686
原创 【从零开始学习Oracle数据库】(3)函数与子查询和连接查询
--查询语句的基本格式--select 字段 1 , 字段 2 , 字段 3 , 表达式 , 函数 , ...--from 表名--where 条件--group by 列名--having 带组函数的条件--order by 列名--字符函数:upper / lower / initcap/length / lpad / rpad / replace / trim * -- l 表示
2016-12-17 23:44:51 1902
原创 【从零开始学习Oracle数据库】(2)函数
--函数--查看员工表数据SELECT * FROM emp_test;--查看部门表数据SELECT * FROM dept_test;--round( 数字 , 小数点后的位数 )用于数字的四舍五入--计算金额的四舍五入 --注意:Oracle中别名用双引号"原样输出",mysql可以用单引号SELECT salary*0.1234567 "原样输出",ROUND(salary*0.
2016-12-17 23:43:42 1773 2
原创 【从零开始学习Oracle数据库】(1)建表与简单查询
一.常用数据库软件大型数据库 Oracle Oracle是著名的Oracle(甲骨文)公司的数据库产品 , 它是世界上第一个商品化的关系型数据库管理系统 , 也是第一个推出和数据库结合的第四代语言开发工具的数据库产品。Oracle 公司的软件产品丰富 , 包括 Oracle 服务器产品 , Oracle 开发工具和Oracle 应用软件。其中最著名的就是 Oracle 数据库 , 目前最新的版
2016-12-17 23:41:39 4659 3
原创 【从零开始学习MySql数据库】(5)约束视图与索引
-- 主键约束:PRIMARY KEY=不重复+不为NULL;-- (列级约束条件) CREATE TABLE dept_dylan ( dept_id INT (2) PRIMARY KEY, dept_name VARCHAR (20), dept_location VARCHAR (40));-- 数据准备 INSERT INTO dept_dylanVALU
2016-12-16 22:53:20 1327
原创 【从零开始学习MySql数据库】(4)创建表与增删改和数据库事务
-- 数据准备:创建工资等级表CREATE TABLE salgrade_test ( grade INT (2), lowsal FLOAT (7, 2), hisal FLOAT (7, 2));-- 查看工资等级表结构DESC salgrade_test;-- 查看工资等级表数据SELECT *FROM salgrade_test;-- 插入数
2016-12-16 22:43:02 1521
原创 【从零开始学习MySql数据库】(3)函数与子查询和连接查询
#查询语句的基本格式#select 字段 1 , 字段 2 , 字段 3 , 表达式 , 函数 , ...#from 表名#where 条件#group by 列名#having 带组函数的条件#order by 列名#字符函数:upper / lower / initcap/length / lpad / rpad / replace / trim * -- l 表示#left ;
2016-12-16 22:40:42 1329
原创 【从零开始学习MySql数据库】(2)函数
#函数use test;#查看员工表数据SELECT * FROM emp_test;#查看部门表数据SELECT * FROM dept_test;#round( 数字 , 小数点后的位数 )用于数字的四舍五入#计算金额的四舍五入#注意:Oracle中别名用双引号"原样输出",mysql可以用单引号SELECT salary*0.1234567 "原样输出",ROUND(salary*
2016-12-16 22:31:34 1386 7
原创 【从零开始学习MySql数据库】(1)建表与简单查询
#查看服务器中的数据库SHOW DATABASES;#创建一个数据库CREATE DATABASE IF NOT EXISTS test;#使用test数据库USE test;#建表-- 表名丌能超过 30 个字符-- 表名、列名是自由定义的-- 所有的 SQL 语句都是以“ ; ”结尾CREATE TABLE user_test( id int,
2016-12-16 22:26:11 3399 3
原创 【Android自定义View实战】之仿百度加载动画,一种优雅的Loading方式
【Android自定义View实战】之仿百度加载动画,一种优雅的Loading方式 无意中看到了百度的加载动画,看起来非常优雅,打算亲手造一个。 仿百度加载动画的重要思路:当第一遍执行完毕后就让第一个停下来在中间位置,换原来中间位置的第三个开始执行动画, 以此类推,当第二遍执行完毕后第二个停下来,中间位置的开始执行动画。第一个:仿百度加载动画,用ObjectAnimator属性动画操
2016-12-05 22:13:04 12586 7
原创 AndroidStudio2.2的Instant Run严重Bug
AndroidStudio2.2的Instant Run严重Bug1.编译错误:Error:specified for property ‘resourceFile’ does not exist. Error:A problem was found with the configuration of task’:app:packageArmDebug’.>File’E:\kejiang\And
2016-12-02 09:52:33 1596
原创 Android将Library上传到jcenter超简单完整图文步骤以及遇到的各种坑
Android将Library上传到jcenter超简单完整步骤以及遇到的各种坑 在【玩转SQLite系列】(七)打造轻量级ORM工具类SQLiteDbUtil操作数据库 中我们可以看到这个工具类的超简洁用法:只需要在gradle中引入:compile 'cn.bluemobi.dylan:sqlitelibrary:0.1' 即可使用,那么这到底是怎么回事?这个是Android项目
2016-12-01 00:28:12 9947 29
Android数据库hibernate框架.
2014-07-23
Android 最火的快速开发框架XUtils
2014-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人