想必大家都在android中或多或少的使用过XUtils框架了吧,今天我们通过他来实现一个照片上传的Demo,希望能够对大家有帮助,下一篇再从源码角度来分析下XUtils的HttpUtils是怎么一个执行流程的;
先上执行效果图:...
分类:
移动开发 时间:
2016-06-12 02:39:39
阅读次数:
275
一、多对一:在多的一端加入一个外键,指向一的一端。(例子:多个用户属于一个组)
对象及实体关系图:
User:
package com.bjpowernode.hibernate;
public class User {
private int id;
private String name;
private Group group;
public int ge...
分类:
Web程序 时间:
2016-06-12 02:39:26
阅读次数:
226
Gauss-Newton算法是解决非线性最优问题的常见算法之一,最近研读DPPTAM开源项目代码,又碰到了,索性深入看下。本次讲解内容如下:基本数学名词识记牛顿法推导、算法步骤、计算实例高斯牛顿法推导(如何从牛顿法派生)、算法步骤、编程实例高斯牛顿法优劣总结一、基本概念定义1.非线性方程定义及最优化方法简述 指因变量与自变量之间的关系不是线性的关系,比如平方关系、对数关系、指数关系、三角函数关...
分类:
编程语言 时间:
2016-06-12 02:38:36
阅读次数:
202
首先说一下我的开发环境,硬件环境开发板使用的是全志的CQA83T板子,Android开发是windows下的eclipse。关于Android下控制led,主要有两大部分,一是Android程序,二是Linux驱动开发。Android部分的开发肯定要使用Android ndk,jni编程,通过jni来调用Linux下的C函数从而控制led设备。关于ndk的安装,和简单使用我在另外的博客里面已经写了...
分类:
移动开发 时间:
2016-06-12 02:38:17
阅读次数:
238
这一章节我们讨论一下synchronized不但具备操作的同步性,还具备volatile的可视性。1.引入之前的异步死循环代码:package com.ray.deepintothread.ch03.topic_3;
public class DeadForAsychn {
public static void main(String[] args) throws InterruptedEx...
分类:
编程语言 时间:
2016-06-12 02:38:53
阅读次数:
160
在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端。而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步测试了客户端传递数据给服务端。因为相关的jar包在上一篇已经说过,因此便不再重复说明,这次的测试步骤如下:一、测试向服务端传递字符串(重点在第二个): 为了进一步理解服务搭建,我重新写了一个服务...
分类:
编程语言 时间:
2016-06-12 02:39:43
阅读次数:
215
只要是有用户参与的系统一般都会有权限管理,权限管理实现对用户的访问控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户认证和授权两部分。一,用户认证 用户去访问系统,系统要验证用户身份的合法性。比较常见的认证方法:1,用户名密码方式;2,指纹识别,比如我们上班打卡;3,基于证书方式; 当系统验证了用户身份的合法性,用户方可访问...
分类:
其他好文 时间:
2016-06-12 02:39:33
阅读次数:
167
虽然下一个项目需要使用xfire,但是在查资料的过程中还是看到有不少地方都说cxf比xfire更好,cxf继承了xfire,但是不仅仅包含xfire,因此便也一起来尝试尝试。大概是有了xfire的经验吧,cxf的搭建比xfire快了许多。cxf的许多参数感觉和xfire差不多,因此便不做太多的解释,如果不明白的可以参考之前的xfire搭建来促进理解。搭建过程如下:1、使用eclipse创建一个ma...
分类:
编程语言 时间:
2016-06-12 02:38:06
阅读次数:
277
参考了其他一些大神的文章,最后自己也写了一下作为一个笔记吧,因为是菜鸟,希望有发现错误的地方能够帮忙指出,本文最后也提出几个我发现尚未被我解决的问题,希望大家能帮忙看看。
demo的逻辑过程:
1.进入程序
2.检查是否有版本更新,如果有则询问用户是否更新,否则维持原状
3.检测当前网络状态并且询问用户是否进行版本更新,如果是则进行更新,否则维持原状
4.切换...
分类:
移动开发 时间:
2016-06-12 02:40:00
阅读次数:
309
Android是一个开源的开放的操作系统,世界上的任何人都可以基于这个系统进行适合自己的定制活动。Android的这样一个特点使得android世界的碎片化很严重,形形色色的android设备太多太多。这就给app开发带来了不小的困难,保证app在不同的设备上的使用体验是一致的是每一个开发者必须考虑,但是很头疼的问题。Google在这块也做了很多的工作,尤其是在最新的android 6.0中,多设备...
分类:
移动开发 时间:
2016-06-12 02:37:13
阅读次数:
294
什么是安卓系统的主线程和工作线程?怎么样才能正确而优雅的退出工作线程呢?不同线程之间有哪些同步的方法?本文将为你解答心中的疑惑。...
分类:
移动开发 时间:
2016-06-12 02:37:18
阅读次数:
294
一、简介:
ContentProvider 在android中的作用是对外共享数据,也就是说可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对应用中的数据进行增、删、该、查。使用ContentProvider的好处是,统一了数据的访问方式。
ContentProvider的体层实现实际是Binder。二、使用:
一般...
分类:
其他好文 时间:
2016-06-12 02:36:45
阅读次数:
146
Thread、Looper与Handler到底啥关系?Handler到底是个啥?有没有自带Handler的Thread?本文将图文并茂向你展示这三者之间的关系,让你优雅的使用Handler做开发。...
分类:
编程语言 时间:
2016-06-12 02:37:03
阅读次数:
185
这篇文章为blackkitty记录在windows下使用vscode编译调试c/c++的超级详细过程首先看效果
设置断点,变量监视,调用堆栈的查看:
条件断点的使用:
下面是配置过程:总体流程:
下载安装vscode
安装cpptools插件
安装编译、调试环境
修改vscode调试配置文件
完了
下载安装vscode
https://code.visualstudio.com/Downlo...
分类:
编程语言 时间:
2016-06-12 02:38:11
阅读次数:
1737
随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的。另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试武器。因此,笔者将会在这一系列文章中分享一些自己经常用或原创的调试工具以及手段,希望能对国内移动安全的研究起到一些催化剂的作用。...
分类:
移动开发 时间:
2016-06-12 02:37:34
阅读次数:
317
=======
日期
内核版本
架构
作者
GitHub
CSDN 2016-06-04
Linux-4.5
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度-之-进程的描述
对象文件格式对象文件首先,你需要知道的是所谓对象文件(Object files)有三个种类:
可重定位的对象文件(Relocat...
分类:
系统相关 时间:
2016-06-12 02:35:56
阅读次数:
785
观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。----WIKIPEDIA
个人理解
观察者模式,就是使得被观察者中持有观察者的对象实例,在发生某些事件的时候,通过notify“通知”观察者,完成相应的操作,他也叫作发布-订阅模式,...
分类:
其他好文 时间:
2016-06-12 02:35:29
阅读次数:
140