自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 activity的启动流程及框架

看了activity的启动流程及相关的框架,记录下自己的理解。有些内容直接取自参考文章。一、几个概念与框架:1、ActivityManagerService    AMS作为一种系统级服务管理所有Activity,当操作某个Activity时,例如: 启动一个新的Activity、停止当前    Activity,必须报告给AMS,而不能“擅自处理”。当AMS接受到具体通知

2016-04-29 01:51:51 948

原创 手机数据连接接入(外网)访问xampp

后台:xampp(php+apache+mysql)一、模拟机上http://10.0.2.2/xxx.phphttp://36.36.15.7/xxx.php  36.36.15.7是服务器电脑直接连宽带的IP,不接路由器。上面两种试过在模拟机上都能连上。注意appache默认http server端口是80,如果修改为别的比如8080,上面要修改为:ht

2016-04-25 15:57:03 6120

原创 android开发错误记录

eclipse /javaxampp(apache+php+mysql)错误1:org.json.JSONException: Value <br of type java.lang.String cannot beconverted to JSONObject原因一般是php脚本有错误,执行出问题,返回的并不是json对象。查看xampp control panel 的php

2016-04-10 21:03:51 919

原创 connect的内核实现/非阻塞connect

c库/内核一路看下来,关键代码:int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags){ struct sock *sk = sock->sk; int err; long timeo; if (addr_len sa_family)) re

2016-04-09 20:26:59 518

原创 android 对话框是异步的

做一个开发,想在点击提交按钮后弹出一个对话框,上面有确定/取消的选项,确定才真正做提交的动作,取消则不做:public class MainActivity extends Activity { private String alertstr; @Override protected void onCreate(Bundle savedInstanceState) {

2016-04-09 18:09:51 882

原创 mysqli stmt 预处理的作用

1.防止sql注入很形象的一个例子:你要登录一个网站,上面让你输入用户名字和密码。那么,假如你输入的用户名是 admin ,但是你不知道密码,你就输入了一个 1' OR '1' = '1 ,那么,你就提交了两个参数给服务器。假如,服务器拿这两个参数拼SQL语句:SELECT T.* FROM XXX_TABLE TWHERE T.USER_ID = '/*param1*/'AND T.

2016-04-09 17:53:30 1563

原创 android的消息推送

做关于app的信息更新,看了些文章,对照之前的想法,记录下。两种思路:1)app主动定时的从服务器获取。需要app起一个类似守护线程的东东。简单的信息更新也可以不起线程,需要的时候主动获取就行。2)服务器给app做消息推送。下面说消息推送的实现思路。1)服务器和app之间直接建链最直接的想法就是服务器和app之间通过某种协议(比如XMPP协议/MQTT协议,自行上网查)建立

2016-03-26 00:37:02 286

原创 云计算的几个概念

之前研究的,记录下。初学难免错漏。一、openstack网络拓扑ovs-vsctl show 命令可看到网桥流向。1、计算节点虚拟机四层网桥这里指计算节点,控制节点是namespace概念。注意不走计算节点操作系统本身的route表,route表也是找接口,四层网桥里面已经接口找好了,不需要再路由。大致层次如下:vm的ethx      |      |linu

2016-03-25 23:48:30 1341

原创 Fragment的生命周期以及相关库函数的执行流程总结

不废话,先上两张经典图:Fragment的生命周 :          与Activity生命周期的对比:     Fragment第一次显示流程:(add)onAttach ——》onCreate ——》onCreateView——》onActivityCreated——》onStart——》onResume。关屏幕或者回到桌面:onPause()->onSa

2015-08-21 18:18:04 1395

原创 【随时更新】http和php相关知识点积累

一、http session和cookie可以看做是服务器端缓存数据的全局区域1.客户端第一次请求网页,服务器端会生成一个session id,跟数据一起带给客户端,客户端下次再打开这个网页(浏览器未关闭),通过这个session id在服务器端查询到相关数据返回。加快速度。2.多个php文件都可以访问的全局数据区cookie作用类似,其中一个区别是session服务器端超时时间短

2014-12-14 11:03:03 252

转载 android中Http

一.HttpConnection和HttpClientHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。Ht

2014-12-03 22:31:22 394

转载 c++和java中的public,protected,private

C++中public,protected,private访问[zz]第一:private, public, protected 访问标号的访问范围private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被

2014-12-01 14:54:59 341

原创 getReadableDatabase、getWritableDatabase以及数据库版本升级

getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。getReadableDatabase()并不是以只读方式打开数据库,而是先执行getWritableDatabase(),失败的情况下才以只读方式打开数据库。getWritableDatabase()方法以读写方式打开数据库,一旦数

2014-11-30 12:41:14 527

转载 android获取设备唯一标识解决方案

网上文章的大杂烩。 文一:取Android设备唯一标识码http://blog.csdn.net/dai_zhenliang/article/details/8634042概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想

2014-11-29 22:01:54 608

原创 android数据的几种存储方式

1.sqlite数据库存储。支持SQL语句。2.SharedPreference基于xml,常用于存储简单的数据,这些数据用数据库存储划不来,跟数据库操作比起来得不偿失,比如简单配置信息等。存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。3.File文

2014-11-29 20:48:56 342

原创 android的service、handler、asyntask

1.service服务,后台运行。

2014-11-23 19:59:51 370

转载 Android 四大组件·五大布局

Android四大组件:Activity、Service、Broadcast Receiver、Content Provider。 Activity是Android程序与用户交互的窗口,从视觉效果来看,一个Activity占据当前的窗口,响应所有窗口事件,具备有控件,菜单等界面元素。从内部逻辑来看,Activity需要为了保持各个界面状态,需要做很多持久化的事情,还需要妥善管理生命周期,和

2014-11-16 17:02:03 315

原创 【初学】android笔记

看到哪,记到哪!随时更新。1.

2014-11-16 11:21:43 324

C语言嵌入式系统编程

将从软件架构、内存操作、屏幕操作、键盘操作、性能优化等多方面阐述C语言嵌入式系统的编程技巧

2009-03-16

空空如也

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

TA关注的人

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