自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 php基础系列----11php通过mysqli扩展操作mysql数据库

mysqli简介: 1:是mysql的扩展模块;通过mysqli访问mysql数据更安全,支持预处理,因此可以避免sql注入,更易维护; 2:提供了面向对象和面向过程的接口,而mysql_extension只能通过面向过程接口访问; 3:mysql是非持久连接函数,脚本执行完毕即断开连接;而mysqli则是持久连接;使用mysqli面向过程接口访问数据库;1:打开mysqli

2016-11-30 16:10:27 442

原创 php基础系列----10php通过mysqli扩展操作mysql数据库

mysqli简介: 1:是mysql的扩展模块;通过mysqli访问mysql数据更安全,支持预处理,因此可以避免sql注入,更易维护; 2:提供了面向对象和面向过程的接口,而mysql_extension只能通过面向过程接口访问; 3:mysql是非持久连接函数,脚本执行完毕即断开连接;而mysqli则是持久连接;使用面向对象mysqli访问数据库;1:打开mysqli扩展

2016-11-30 16:04:34 447

原创 php基础系列----9php通过mysql扩展操作mysql数据库

1:连接数据库:1:$link = mysql_connect("servername","username","password"); //建立非持久连接;成功返回数据库连接标识,失败返回false;2:$link = mysql_pconnect("servername","username","password"); //建立数据库持久连接,成功返回数据库标识

2016-11-30 15:59:54 425

原创 php基础系列----8php中错误和异常的处理

php提供了对异常和错误的处理机制,通过这些机制可以让程序更加健壮;php中的错误处理机制:1:常见的错误类型 E_WARNING         警告,非致命的错误。不暂停脚本执行。 E_NOTICE         通知。在脚本发现可能有错误时发生,但也可能在脚本正常运行时发生。 E_ERROR           致命的错误,会导致程序终止执行 E_US

2016-11-30 13:52:33 781

原创 php基础系列----7php操作json数据

json经常用于接口向外传递数据,而php最重要的一个用法就是作为数据接口向外传递数据;因此了解php对json数据的操作很重要;json简介json是javascript对象;是一种数据格式;通常用于传递数据,常见用于接口传递数据;结构简单,解析方便,传递速度要比xml块很多;json是一种纯文本格式;json只能使用utf-8格式的编码,其他编码是不支持的;php对json操作之j

2016-11-29 16:35:31 5129

原创 php基础系列----6文件的引入

我们经常需要在一个文件里面使用另一个文件资源;要这么做就必须把资源文件引入当前文件之中; php中使用include 或者require来引入文件:文件引入方式通过include:inlude "dir/dir/xxx.php;通过require:require "dir/dir/xxx.php;通过include_once:include_once "dir/dir/xxx.php;通过requ

2016-11-29 16:06:00 378

原创 php基础系列----5日期时间的处理

日期时间的处理在程序中对日期时间的处理很常见;看下php中如何对日期时间进行处理;设置php配置文件的日期时间要想在php中能够正确处理日期时间,第一件事就是php.ini这个配置文件中的日期设置要正确: 设置方式: 第一种方式:在php.ini的配置文件里面找到date.timezone 选项; 设置为date.timezone= Asia/Shanghai;或者date.t

2016-11-29 15:32:20 362

原创 php基础系列----4数组和函数

php中的数组php中的数组分常灵活和强大;数组的特征:1:由于php是弱数据类型,因此对数组还没有数据类型限制的;也就是说一个数组可以存放不同数据类型的数据,但是在实际情况下为了避免混乱最好按数据类型创建数组和存储; 2:数组创建好之后是可以添加或者删除数组元素来改变 数组长度的; 3:数组的键可以是数字,字符串,布尔值,或者是其任意的混合;但是在实际情况常用索引数组,或者关联数组;创建数组p

2016-11-29 14:55:49 396

原创 php基础系列----3数据类型及运算和流程控制

数据类型:1:整型:   可识别十六,八,十进制; 2:浮点型   两种表示形式:指数形式或者小数形式;   存储则全用指数形式; 3:bool:   除过false,0,null,undefined,nan,”“,”,以外均为true; 4:null:   空值,和0不同,和undefined不同;在p

2016-11-28 16:05:49 396

原创 记android学习之路----android中的一些小技巧

一下内容为我看了第一行代码整理出来的,在此向作者表达感谢; Context: 1:Context代表上下文环境;通过Context实例可以调用相关资源; 2:Activity和Service都是Context的子类;Context对象的创建: Context对象有三种:activity,service,application;所代表的范围是activity范围内,service内,整

2016-11-27 16:17:43 309

原创 记android学习之路----android传感器的使用

1:传感器的获取: //获取传感器管理器,系统的所有传感器都是通过这个来管理的; SensorManger smanger = (SensorManger)getSystemService(Context.SENSOR_SERVICE);//通过getDefaultSensor()来获取任意传感器对象:Sensor sensor = smanger.getDefaultSens

2016-11-27 16:16:08 1116

原创 记android学习之路----android多媒体使用之短信的收发

接收短信: 原理:通过广播接收系统短信通知:添加权限:android.permision.RECEIVE_SMS;广播地址:android.provider.Telephony.SMS_RECEIVED;public class MyReciverNsg extends BroadcastReceiver{ public void onReceive(Context contex

2016-11-27 16:15:15 405

原创 记android学习之路----android多媒体使用之Notification

通知: 1:一般用在广播或者service中,用于简要消息的推送; 2:有三个基本特征:1:在状态栏有提示图标;2:下拉列表中看到基本的简要信息;3:在点击之后能够跳转到详情页; 创建: //通知是通过NotificationManger来管理的: NotificationManger noteManger = (NotificationManger)get

2016-11-27 16:14:15 459

原创 记android学习之路----android中的网络请求

android实现对网络的请求有两种方式:HttpURLConnection 或者 HttpClient;1:通过HttpURLConnection来发起请求; HttpURLConnection1:创建实例: URL url = new URL(“http://www.baidu.com“); HttpURLConnection connection = (HttpURLC

2016-11-27 16:13:05 346

原创 记android学习之路----android中对json数据的解析

json: 1:json是javascript对象; 2:是一种数据格式; 3:用于传递数据 4:json非常轻量级,传输速度非常快;在接口数据传递中应用非常广泛; 5:android中对json的解析和封装是通过JSONObject和JSONArray来进行的;JSONObject: 用于封装或者处理json数据的; 1:创建实例:

2016-11-27 16:11:58 304

原创 记android学习之路----Service

Service对服务Service的初步认识: 1:服务Service其实就是运行在子线程中的一段程序,没有界面,不需要和用户交互;比如视频,音乐的下载,闹钟的定时等都是通过服务来实现的; 2:服务中用来执行不需要和用户交互,但是又需要它保持一直运行的任务;我们一般将服务和活动中的控件相互绑定,以此来启动或者终止服务;自定义Service public class MySe

2016-11-27 16:10:27 307

原创 记android学习之路----Handler机制

and中的Handler消息机制;1:用来在各个线程之间传递信息;多用于子线程和主线程(UI)线程之间通信用; 2:该消息机制共有四部分: Message:线程之间传递的消息;可以是基本类型数据,可以是引用型数据; MessageQueue:线程所拥有的消息对列;用于存放接收到的消息;每个线程只能有一个消息对列; Handler:就像是线程的一位看不见的魔术手,可以把

2016-11-27 16:08:55 283

原创 记android学习之路----数据持久化之file

通过file来进行数据持久化 and中通过file来进行数据持久化和Java中对文件及目录的操作是一样的:本质是获取文件数据流,通过文件数据流来写入或者读出数据; 文件位置在:/data/data/<packagename>/files目录 文件存储则只能通过本应用访问,其他应用不能访问,在卸载该应用的时候文件也会一并卸载;1:创建文件对象: File fil

2016-11-27 16:06:53 336

原创 记android学习之路----数据持久化之SharedPreferences

SharedPreferences:特征:是通过将键值数据对存储在xml文件中的一种轻型数据存储方案;可存储String,Int,boolean,long,float五中数据类型; 对SharedPrefences的操作是通过Editer实例和SharedPrefences对象的; 其存储位置在/data/data/<包名>/shared_prefs目录下 一般存储一些配置信息常用方法:1:创

2016-11-27 16:05:47 322

原创 记android学习之路----数据持久化之sqlite操作实例2

通过SQLiteOpenHelper操作数据库这一节通过SQLiteOpenHelper并采用直接执行sql语句的形式来操作数据库 同样还是先整个界面,有6个按钮界面如下: 创建MySqlManger:public class MySqlManger extends SQLiteOpenHelper{ //构造函数,传递数据库名称即可,如果传入的数据库存在则直接打开,如果

2016-11-27 16:04:23 433

原创 记android学习之路----数据持久化之sqlite操作实例1

通过SQLiteDatabase操作数据库实例:上一节说了,操作数据库有两种形式:SQLiteDatabase、SQLiteOpenHelper;这一节就先通过SQLiteDatabase来采用CURD方法来操作数据库; 在实例中我们添加了六个按钮,分别是创建数表,插入数据,删除数据,修改数据,查询数据,删除表。 开干:创建数据库: db=SQLiteDatabase.openOrCr

2016-11-27 16:03:28 385

原创 记android学习之路----数据持久化之SQLite

Sqlite:1:and中使用sqlite数据库来作为存储数据三个重要途径之一; and自带;轻量级,小型化,关系型的数据库;一个数据库就是一个文件,需要带着dll文件运行;是本地化的绝佳数据库!2:sqlite支持的数据类型: NULL: 这个值为空值 VARCHAR(n): 长度不固定且其最大长度为 n 的字串,n不能超过 4000。

2016-11-27 16:01:39 293

原创 记android学习之路----ContentProvider

什么是ContentProvider? 1:内容提供者,通过ContentProvider可以在应用之间彼此访问数据,是and推荐的标准的应用之间访问数据的统一接口; 2:大致有两种应用;通过ContentResolver访问系统或者其他应用的数据,通过自定义contentprovider向外提供数据; 3:访问原理:使用ContentResolver的CURD方法;通过目标C

2016-11-27 15:58:59 541

原创 详解CSS浮动的清除

浮动的作用比较强大,常用于项目的横向排列; OK,先给一个小例子;下面也会以这个小例子来讲;先看html代码:<html> <head> <meta charset="utf-8"/> </head> <body> <div class="boxall"> <div class="box1" id="b">box1

2016-11-26 21:12:12 381

原创 记android学习之路----Broadcast Receiver

Broadcast Receiver—大喇叭Broadcast Receiver的一些理解  1:and中的大喇叭,四大组件之一;   2:分类:按照接收消息的机制不同分为标准广播(和现实生活中的广播一样),顺序广播; 按照广播范围不同可分为:全局广播,应用内广播;   3:使用:     1.同一app内部的同一组件内的消息通信(单个或多个线程之间);(一般不用)

2016-11-21 21:11:57 394

原创 记android学习之路----Activity(4)----Activity之间的跳转与数据传递

activity activity之间的跳转有两种情况: 1:无参跳转 2:含参跳转 2:无参跳转 无参跳转只是通过activity去启动另一个activity,但是并不会携带参数!1:通过显示的intent跳转ActivityA: Intent intent = new Intent(ActivityA.this,ActivityB.class);

2016-11-21 19:28:07 452

原创 php基础系列----2变量、常量、输出

php中的变量 php中的变量有两种形式:自定义变量和预定义变量;普通变量:  1:命名:    1:由数字字母下划线组成,数字不能开头;    2:多用于小写,多用下划线分隔式命名法命名;    3:前面必须带有$符号;    4:变量名是区分大小写的,所以大小写要分明;

2016-11-19 22:14:46 450

原创 记android学习之路----Activity(3)

Activity生命周期activity的状态1:activity的状态:  1:运行状态:当activity处于屏幕可见状态,并且可以响应用户的操作;此时处于运行状态  2:暂停状态:当activity处于屏幕可见状态,但是不能响应用户的操作,比如在当前activity上面弹出一个对话框;此时的acti就处于这个状态;  3:停止状态:当activity处于完全不可见

2016-11-19 15:44:39 615

原创 记android学习之路----Activity(2)

Activity的注册 具体的直接看代码:<?xml version="1.0" encoding="utf-8"?><manifest package="com.example.lk.activityforstudy" xmlns:android="http://schemas.android.com/apk/res/android"> <application

2016-11-19 12:25:35 440

原创 php基础系列----1基本认识

我要说php是最简明最好用的语言你们会不会拆了我的博客?恩~,我想会的! 内容概要: 1:php的基本概念; 2:一些基本语法;我眼中的php1:php是运行在服务器端的脚本语言;2:php具有良好的跨平台性;3:php不是用来pai~huang~pian的;4:php可以用来开发web,开发过程非常迅速,本身可以高效的执行动态网页;5:php几乎支持所有的数据库,因此其可以作为服务端

2016-11-18 22:44:03 375

原创 记android学习之路----Activity(1)

Activity初识 1:activity是用户和android程序之间的一个交互的桥梁,是android应用程序对外的窗口; 2:activity由两部分组成:前端布局界面(如:main_layout.xml),后端处理程序(如:MainActivity.java); 3:activity有独立的生命周期和响应; 4:android四大组件之一,使用时必须在

2016-11-18 21:07:26 324

原创 记录一下GENYmotion安装时遇到的问题

问题: 安装Genymotion2.8.0的时候下载和virtualbox一体的安装包,结果安装的时候提示virtualbox安装出现重大错误;无奈! 紧接着单独下载virtualbox5.4.0安装,还是出现重大错误,安装过程回滚; 之后下载virtualbox5.1.8;正常安装,一切OK;然后单独安装Genymotion破解版;即可;

2016-11-16 21:51:42 343

空空如也

空空如也

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

TA关注的人

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