- 博客(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
500
原创 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
514
原创 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
474
原创 php基础系列----8php中错误和异常的处理
php提供了对异常和错误的处理机制,通过这些机制可以让程序更加健壮;php中的错误处理机制:1:常见的错误类型 E_WARNING 警告,非致命的错误。不暂停脚本执行。 E_NOTICE 通知。在脚本发现可能有错误时发生,但也可能在脚本正常运行时发生。 E_ERROR 致命的错误,会导致程序终止执行 E_US
2016-11-30 13:52:33
875
原创 php基础系列----7php操作json数据
json经常用于接口向外传递数据,而php最重要的一个用法就是作为数据接口向外传递数据;因此了解php对json数据的操作很重要;json简介json是javascript对象;是一种数据格式;通常用于传递数据,常见用于接口传递数据;结构简单,解析方便,传递速度要比xml块很多;json是一种纯文本格式;json只能使用utf-8格式的编码,其他编码是不支持的;php对json操作之j
2016-11-29 16:35:31
5192
原创 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
417
原创 php基础系列----5日期时间的处理
日期时间的处理在程序中对日期时间的处理很常见;看下php中如何对日期时间进行处理;设置php配置文件的日期时间要想在php中能够正确处理日期时间,第一件事就是php.ini这个配置文件中的日期设置要正确: 设置方式: 第一种方式:在php.ini的配置文件里面找到date.timezone 选项; 设置为date.timezone= Asia/Shanghai;或者date.t
2016-11-29 15:32:20
408
原创 php基础系列----4数组和函数
php中的数组php中的数组分常灵活和强大;数组的特征:1:由于php是弱数据类型,因此对数组还没有数据类型限制的;也就是说一个数组可以存放不同数据类型的数据,但是在实际情况下为了避免混乱最好按数据类型创建数组和存储; 2:数组创建好之后是可以添加或者删除数组元素来改变 数组长度的; 3:数组的键可以是数字,字符串,布尔值,或者是其任意的混合;但是在实际情况常用索引数组,或者关联数组;创建数组p
2016-11-29 14:55:49
449
原创 php基础系列----3数据类型及运算和流程控制
数据类型:1:整型: 可识别十六,八,十进制; 2:浮点型 两种表示形式:指数形式或者小数形式; 存储则全用指数形式; 3:bool: 除过false,0,null,undefined,nan,”“,”,以外均为true; 4:null: 空值,和0不同,和undefined不同;在p
2016-11-28 16:05:49
443
原创 记android学习之路----android中的一些小技巧
一下内容为我看了第一行代码整理出来的,在此向作者表达感谢; Context: 1:Context代表上下文环境;通过Context实例可以调用相关资源; 2:Activity和Service都是Context的子类;Context对象的创建: Context对象有三种:activity,service,application;所代表的范围是activity范围内,service内,整
2016-11-27 16:17:43
344
原创 记android学习之路----android传感器的使用
1:传感器的获取: //获取传感器管理器,系统的所有传感器都是通过这个来管理的; SensorManger smanger = (SensorManger)getSystemService(Context.SENSOR_SERVICE);//通过getDefaultSensor()来获取任意传感器对象:Sensor sensor = smanger.getDefaultSens
2016-11-27 16:16:08
1190
原创 记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
450
原创 记android学习之路----android多媒体使用之Notification
通知: 1:一般用在广播或者service中,用于简要消息的推送; 2:有三个基本特征:1:在状态栏有提示图标;2:下拉列表中看到基本的简要信息;3:在点击之后能够跳转到详情页; 创建: //通知是通过NotificationManger来管理的: NotificationManger noteManger = (NotificationManger)get
2016-11-27 16:14:15
505
原创 记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
403
原创 记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
348
原创 记android学习之路----Service
Service对服务Service的初步认识: 1:服务Service其实就是运行在子线程中的一段程序,没有界面,不需要和用户交互;比如视频,音乐的下载,闹钟的定时等都是通过服务来实现的; 2:服务中用来执行不需要和用户交互,但是又需要它保持一直运行的任务;我们一般将服务和活动中的控件相互绑定,以此来启动或者终止服务;自定义Service public class MySe
2016-11-27 16:10:27
400
原创 记android学习之路----Handler机制
and中的Handler消息机制;1:用来在各个线程之间传递信息;多用于子线程和主线程(UI)线程之间通信用; 2:该消息机制共有四部分: Message:线程之间传递的消息;可以是基本类型数据,可以是引用型数据; MessageQueue:线程所拥有的消息对列;用于存放接收到的消息;每个线程只能有一个消息对列; Handler:就像是线程的一位看不见的魔术手,可以把
2016-11-27 16:08:55
329
原创 记android学习之路----数据持久化之file
通过file来进行数据持久化 and中通过file来进行数据持久化和Java中对文件及目录的操作是一样的:本质是获取文件数据流,通过文件数据流来写入或者读出数据; 文件位置在:/data/data/<packagename>/files目录 文件存储则只能通过本应用访问,其他应用不能访问,在卸载该应用的时候文件也会一并卸载;1:创建文件对象: File fil
2016-11-27 16:06:53
414
原创 记android学习之路----数据持久化之SharedPreferences
SharedPreferences:特征:是通过将键值数据对存储在xml文件中的一种轻型数据存储方案;可存储String,Int,boolean,long,float五中数据类型; 对SharedPrefences的操作是通过Editer实例和SharedPrefences对象的; 其存储位置在/data/data/<包名>/shared_prefs目录下 一般存储一些配置信息常用方法:1:创
2016-11-27 16:05:47
373
原创 记android学习之路----数据持久化之sqlite操作实例2
通过SQLiteOpenHelper操作数据库这一节通过SQLiteOpenHelper并采用直接执行sql语句的形式来操作数据库 同样还是先整个界面,有6个按钮界面如下: 创建MySqlManger:public class MySqlManger extends SQLiteOpenHelper{ //构造函数,传递数据库名称即可,如果传入的数据库存在则直接打开,如果
2016-11-27 16:04:23
470
原创 记android学习之路----数据持久化之sqlite操作实例1
通过SQLiteDatabase操作数据库实例:上一节说了,操作数据库有两种形式:SQLiteDatabase、SQLiteOpenHelper;这一节就先通过SQLiteDatabase来采用CURD方法来操作数据库; 在实例中我们添加了六个按钮,分别是创建数表,插入数据,删除数据,修改数据,查询数据,删除表。 开干:创建数据库: db=SQLiteDatabase.openOrCr
2016-11-27 16:03:28
422
原创 记android学习之路----数据持久化之SQLite
Sqlite:1:and中使用sqlite数据库来作为存储数据三个重要途径之一; and自带;轻量级,小型化,关系型的数据库;一个数据库就是一个文件,需要带着dll文件运行;是本地化的绝佳数据库!2:sqlite支持的数据类型: NULL: 这个值为空值 VARCHAR(n): 长度不固定且其最大长度为 n 的字串,n不能超过 4000。
2016-11-27 16:01:39
330
原创 记android学习之路----ContentProvider
什么是ContentProvider? 1:内容提供者,通过ContentProvider可以在应用之间彼此访问数据,是and推荐的标准的应用之间访问数据的统一接口; 2:大致有两种应用;通过ContentResolver访问系统或者其他应用的数据,通过自定义contentprovider向外提供数据; 3:访问原理:使用ContentResolver的CURD方法;通过目标C
2016-11-27 15:58:59
600
原创 详解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
423
原创 记android学习之路----Broadcast Receiver
Broadcast Receiver—大喇叭Broadcast Receiver的一些理解 1:and中的大喇叭,四大组件之一; 2:分类:按照接收消息的机制不同分为标准广播(和现实生活中的广播一样),顺序广播; 按照广播范围不同可分为:全局广播,应用内广播; 3:使用: 1.同一app内部的同一组件内的消息通信(单个或多个线程之间);(一般不用)
2016-11-21 21:11:57
447
原创 记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
511
原创 php基础系列----2变量、常量、输出
php中的变量 php中的变量有两种形式:自定义变量和预定义变量;普通变量: 1:命名: 1:由数字字母下划线组成,数字不能开头; 2:多用于小写,多用下划线分隔式命名法命名; 3:前面必须带有$符号; 4:变量名是区分大小写的,所以大小写要分明;
2016-11-19 22:14:46
516
原创 记android学习之路----Activity(3)
Activity生命周期activity的状态1:activity的状态: 1:运行状态:当activity处于屏幕可见状态,并且可以响应用户的操作;此时处于运行状态 2:暂停状态:当activity处于屏幕可见状态,但是不能响应用户的操作,比如在当前activity上面弹出一个对话框;此时的acti就处于这个状态; 3:停止状态:当activity处于完全不可见
2016-11-19 15:44:39
712
原创 记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
498
原创 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
414
原创 记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
392
原创 记录一下GENYmotion安装时遇到的问题
问题: 安装Genymotion2.8.0的时候下载和virtualbox一体的安装包,结果安装的时候提示virtualbox安装出现重大错误;无奈! 紧接着单独下载virtualbox5.4.0安装,还是出现重大错误,安装过程回滚; 之后下载virtualbox5.1.8;正常安装,一切OK;然后单独安装Genymotion破解版;即可;
2016-11-16 21:51:42
463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人