自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

站在金子塔顶

我们所有的渴望都源自于梦想

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 JNI 实战全面解析

简介项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。JNI是什么?JNI(Java Native Interface)意为Java本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。NDK是什么?Android NDK(Native Development Kit )是一套工具集合,允

2016-11-11 16:49:03 338

原创 解决listview中数据变化是调用Adapter的notifyDataSetChanged方法无效

在listview中通常会使用BaseAdapter作为适配器,并且数据是时常变化的,比如:增加一个item的数据或者删除一个Item总是有数据变化的在数据更新时调用notifyDataSetChanged方法往往无法达到预期的效果 原因分析:    数据源采用SQLite数据库,对其增删,对应listviewitem的增删;   listview和Adapter绑定时,传递给Ad

2016-04-23 01:22:39 515

转载 web安全之token

Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出来。那么,Token有什么作用?又是什么原理呢?Token一般用在两个地方:1)防止表单重复提交、2)anti csrf攻击(跨站点请求伪造)。两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将

2016-04-08 12:59:53 284 1

转载 Android 开发最佳实践

Android 开发最佳实践从Futurice公司Android开发者中学到的经验。遵循以下准则,避免重复发明轮子。若您对开发iOS或Windows Phone 有兴趣,请看iOS Good Practices 和 Windows client Good Practices 这两篇文章。摘要使用 Gradle 和它推荐的工程结构把密码和敏感数据放在gradle.proper

2016-04-07 10:10:17 282

原创 Google官方BottomNavigationBar底部导航的使用

1.先上图:此底部Tab完全可以满足日常的开发2.使用:        很简单,使用Gradle构建:compile ‘com.ashokvarma.android:bottom-navigation-bar:0.9.5'3.在布局文件中使用   com.ashokvarma.bottomnavigation.BottomNavigationBar

2016-03-23 17:36:55 3426 2

转载 Andorid应用开发必备的20条

有些andorid开发人员感觉很迷茫,接下来该去看系统源码还是继续做应用,但是感觉每天仅仅实在画UI和调用MobileAPI处理JSON,没有技术上升的空间。下面是包建强老师的《APP研发录》当中列举的20条需要精通的技能点看看你是否完全掌握:1)Activity相关 App应用开发,以Activity使用最多,设计LaunchMode、onSaveInstanceState、生命周期

2016-03-22 09:29:19 180

原创 Git命令大全

Git命令查看、添加、提交、删除、找回,重置修改文件git help command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件

2015-11-26 19:09:41 186

原创 Git的基本使用和上传到github的远程仓库

配置Git我们先在电脑硬盘里找一块地方存放本地仓库,比如我们把本地仓库建立在C:\MyRepository\1ke_test文件夹下进入1ke_test文件夹 鼠标右键操作如下步骤:1)在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,截图效果如下:为了保险起

2015-11-26 19:02:56 226

原创 Android Studio 签名、打包、生成jks密钥

等待安装界面:1、选择Build > Generate Signed APK… NEXT2、选择Key store path:密钥保存路径,如果第一次则Create new…alias:别名password:密钥密码;3、选择签名文件的路径,这些信息和eclipse一样了,填完点击OKoranization:组织名,随意Coun

2015-11-25 10:35:07 360

原创 ArrayAdapter requires the resource ID to be a TextView问题

问题主要出现在:中的第二个参数,次参数是使用android的原生布局,就是下拉列表的布局方式,使用这种方式会出现如下错误:问题在于:xmlns:android=http://schemas.android.com/apk/res/android 就是这句了....添加到自己的TextView中就ok.因为根节点必须是TextView

2015-11-23 23:10:35 214

原创 TextView中ellipsize属性

TextView中可以设置一个ellipsize属性,作用是当文字长度超过textview宽度时的显示方式:例如,"encyclopedia"显示, 只是举例,以实际显示为准:)android:ellipsize=”start”—–省略号显示在开头 "...pedia"android:ellipsize=”end”——省略号显示在结尾  "encyc..."android:el

2015-11-23 21:44:28 262

转载 背景相关与系统架构分析

1.Android背景与当前的状况Android系统是由Andy Rubin创建的,后来被Google收购了;最早的版本是:Android 1.1版本 而现在最新的版本是今年5.28,Google I/O大会上推出的Android M,有趣的是Android系统的命名都是以点心来命名的,下述表是15个Android版本名称,对应API号以及发布时间!系统版本名称

2015-11-22 20:56:14 292

原创 Android Studio 简介

1. Android 视图 (扁平化显示)(1) Android 视图简介Android 视图 : 左上角工具栏下面有个下拉菜单, 可以切换此视图, 视图模块图解如下;-- 作用 : 该视图以扁平视角显示了目录结构, 提供了一个快速操作 Android 工程关键文件的途径, 帮助你在基于 Gradle 编译系统上进行工作;-- 模

2015-11-22 13:46:25 618

原创 Genymotion启动时出现错误,virtualization engine not found,

环境Windows 10 企业版VirtualBox 4.3Genymotion V2.5.2 都是最新的问题出现错误virtualization engine not found, 弹出提示“Unable to load virtualbox engine”。网络上很多问题和解决方案,这里就不贴图了,但其实具体问题不同。低版本VirtualBox,兼容

2015-11-22 10:57:16 432

原创 在svn客户端连接时提示错误的处理办法

使用http协议,端口号为8080.

2015-11-18 23:00:16 655 1

原创 VisualSVN Server 安装出错真正成功的解决方法

每次安装都会弹出如下错误提示对话框:Servic 'VisualSVN Server' failed to start.Please check VisualSVN Server log in Event Viewer for more details。第一次出错是由于VisualSVN Server在如上系统中无法自动创建证书导致失败引起的(目前最新版本仍无法自动完成证书的创建)第二

2015-11-18 21:34:59 791

转载 为什么使用spring

Spring框架Spring有春天、弹簧、跳跃和泉眼的意思。Spring是一个开源的框架,是为了解决企业应用程序开发复杂性由RodJohnson创建的。虽然Spring是为企业级应用推出的,但是所有的java系统开发都可以使用Spring,包括桌面应用程序和企业级Web应用。Spring总不是凭空而出现的,任何框架也是,前面我们所说的struts和hibernate都有他出现的原因,以及是哪些

2015-11-03 08:47:44 236

原创 Spring(1)--helloworld

测试类:app.javapackage com.lt.a_helloworld;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;

2015-10-31 09:50:24 181

原创 JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别

Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。         方法executeQuery          用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用

2015-10-29 08:50:48 230

原创 Servlet

1. Servlet生命周期方法是  * init(ServletConfig):只被调用一次  * service(ServletRequest,ServletResponse):被调用0~N次  * destory():只被调用一次2. Http缺省请求方法是:GET3. HttpServlet对GET请求的处理方法是:doGet()4. 的子标

2015-10-29 08:49:05 198

原创 JSP指令和标签

jsp常用的指令与标签1.Jsp指令:语法:.jsp指令负责告诉jsp引擎如何把页面翻译成servlet.page指令:用于定义jsp页面的各种属性,最好放在jsp页面的起始位置,属性有language,extends,import,session,buffer,autoFlush,isThreadSafe,info,isErrorPage,contentType,page

2015-10-26 13:02:57 216

java仓库管理系统

使用java编写的仓库管理系统,采用jdbc技术链接数据库

2015-11-03

空空如也

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

TA关注的人

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