自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android-Content Provide

内容提供者 是为了不同的应用程序共享数据的主要有以下几个方面 1.为其他程序提供数据 2.获取其他程序提供的数据类似于服务器客户端这样的程序 提供ContentProvider的是服务器 接收ContentProvider的是客户端一.如何获得ContentProvider的数据看如下的几行代码// Queries the user dictionary and r

2015-12-30 11:45:44 410

原创 Android-connectivity连接

Android的连接板块分5部分Bluetooth 蓝牙 好吧 我基本没怎么用过官网说蓝牙开发只要下面的步骤Scan for other Bluetooth devices Query the local Bluetooth adapter for paired Bluetooth devices Establish RFCOMM channels Connect to oth

2015-12-29 11:11:17 440

原创 Android-Text and Input

文字管理器复制粘贴复制粘贴的对象分如下3中:text文本,URI, intent那么剪切板到底提供了哪些api呢 ClipboardManager  这个类一看名字就知道是老家伙了 获取方式getSystemService(CLIPBOARD_SERVICE).ClipData, ClipData.Item, and ClipDescription   把数据封装到这个

2015-12-29 10:34:08 422

原创 Android-微信抢红包APP——one

快过年了 自己在学校也没有事情干 闲着无聊就开始研究一下微信抢红包APP怎么写的 自己也写一个 过年希望有好多红包!!!抢红包软件需要用到android.accessibilityservice 这个包下面的一些类其实 Android提供这个包的原意是为那些残值人士 开车不方便或者儿童用的 给他们方便 不用动手操作 可是却被人 用来抢红包!!!1、首先定义一个继承Acces

2015-12-23 15:16:33 965

原创 Android-Service

Android提供了两种Service的方式 startService 和bindService区别:bindService和组件关联 如果对应的组件关闭 Service destroy绑定服务调用的函数是bindService 启动服务调用的是onStartcommand  onCreate方法只在创建的时候调用 如果服务正在运行 onCreate不会调用onStartCommand

2015-12-22 16:09:13 315

原创 JavaWeb-一些基础知识

1.B/S和C/SBrowser和Server Client和Server就想网站和服务器那些就像BS模式 Android客户端和服务器就像CS模式他们之间各有优缺点 总体来说就是CS占主要部分 BS次要2.HTTP超文本协议 建立在TCP/IP协议层上面的协议 主要有如下几个部分建立连接 通过socket套接字来实现 发送请求 打开一个连接后 客户端把请求

2015-12-21 11:33:59 431

原创 W3School的SQL测试

SQL 测验结果:18/20您的回答:1.SQL 指的是?您的回答:Structured Query Language2.哪个 SQL 语句用于从数据库中提取数据?您的回答:SELECT3.哪条 SQL 语句用于更新数据库中的数据?您的回答:UPDATE4.哪条 SQL 语句用于删除数据库中的数据?您的回答:DELETE5

2015-12-21 10:07:44 448

原创 数据库总结2几个要点

建议大家看W3C的课程http://www.w3school.com.cn/sql/数据库的重要性 可能Java开发用到的数据库知识会多点 全面点 而我是Android开发的 所以数据库知识并不是一点要掌握的很好首先来点实践:安装软件 然后应用软件去创建你的数据库和表 下面总结一些mysql的语句create database Demo;show databases;use d

2015-12-21 09:43:02 472

原创 Android-Android官方文档阅读-Application Fundamentals

首先Android使用Java编写应用程序 应用程序会打包成一个.apk的文件 apk是运行在Linux系统上的Android的每一个应用程序就相当于一个用户  默认地,系统会为每一个应用程序分配一个唯一的Linux用户ID(这个ID只能被系统使用,并且对于应用程序来说,这个ID是未知的)。系统为一个应用程序的所有文件 设置了权限,所以,只有分配给这个应用程序的用户ID可以访问它们。

2015-12-19 14:09:03 609

原创 几何概率题目

1.在区间[-2,2]里任取2个实数,它们的平方和>1的概率是大约是()是不是似曾相识?对的额 就是想不起来怎么办 ?好吧 还是看答案吧还是将1维的转换成2维的比较合适一点 毕竟升了一维 看东西都比人家厉害了 不是么该区间内任意取两个数就相当于在直角坐标系中任意取一个点,转化为如下问题: 在正方形范围内,任意取一点落在黄色区域的概率。(16-3.14)/16约为0.8

2015-12-18 16:01:33 2275

原创 排列组合知识

排列组合的定义:排列 就是从n个元素中取出m个元素 按照一定的顺序排成一列 看到没 是要有顺序排成一列的组合 也是从n个元素中取出m个元素 只不过是组成一个组 并不要求排成一列 只要组的成员不同就可以了公式如下:例题 哪里用得上排列组合呢1.在如下8*6的矩阵中,请计算从A移动到B一共有____种走法。要求每次只能向上或向右移动一格,并且不能经过P。

2015-12-18 14:58:44 1080

原创 android-Android的actionBar的使用

首先 Android系统在兼容方面做得还挺好的 你可以支持Android2.1以上的设备 也可以支持Android3.0以上的设备使用actionBar3.0以上:让你的Activity有一个style:Theme.Holo这个style到底怎么用呢?你可以继承它 然后改写里面的参数2.1以上:那就要麻烦一点了,继承ActionBarActivitypublic class

2015-12-16 18:51:50 307

原创 MySQL-数据库总结

数据库是个什么东西数据库可以保存很大量的数据 到底多大呢这个是Server SQL1、数据库:32767个数据库,最小为1MB,最大为1TB。2、表:每个数据库最多有20亿个表。3、列:每个表最多1024列,每列的最大字节数为8060(文本和图像列除外)。4、索引:每个表有一个聚集索引,249个非聚集索引。一个复合索引最多有16个索引关键字。5、存储过程:一个存储过程可以有

2015-12-16 15:36:04 1719

原创 Java-理解Java虚拟机

本文是阅读《深入理解Java虚拟机》后的总结一个很形象的比如 Java虚拟机有一堵围墙 外面的人想进来 里面的人要出去 对应了Java虚拟机的自动内存分配和垃圾回收机制1.首先Java虚拟机的内存分区堆:最大的一块 所有的对象实例以及数组都要在堆上分配内存 堆中会分新生代和老年代 栈:分虚拟机栈和本地方法栈 对应的是Java的方法 每个方法执行的时候都是会分配一个栈存放着各

2015-12-11 15:56:47 303

原创 Android-Androidstudio的快捷键

IDEA 快捷键说明:斜体文字表示,测试时没有效果或者没有测试时没有达到预先条件的情况下没有效果。IDE按键 说明F1 帮助Alt+F1 查找文件所在目录位置Alt+1 快速打开或隐藏工程面板Ctrl+Alt+S 打开设置对话框Alt+Home 跳转到导航栏Esc 光标返回编辑框Shift+Esc 光标返回编辑框,关闭无用的窗口Shift

2015-12-11 14:30:22 360

原创 Java-Java重点基础知识总结

1.Java历史:04年Java1.5 06年Java1.6 09年就卖给了Oracle公司 sun公司从此退出舞台 11年Oracle发布1.7 14年发布1.8 1.9很快就来了2.Java的垃圾回收机制 这个比较复杂 以后会有一章来讲3.Java的8大数据类型 byte short int long char double float Boolean4.J

2015-12-10 13:57:50 377

原创 2016年腾讯校园招聘试题解析

1爸爸去哪儿中的3对父子站成一排,各自父子之间不能相邻,比如石头不能和郭涛挨着,以此类推,共有几种站法?方法很多 最贴切我们学过的知识的解法是:容斥原理,6个人全排列-一对父子相邻+两对父子相邻-三队父子相邻 A(6,6)-C(3,1)*A(2,2)*A(5,5) + C(3,2)*A(4,4)*A(2,2)*A(2,2) - A(3,3)*A(2,2)*A(2,2)*A(

2015-12-09 18:21:25 1266

原创 Android-Androidstudio集成git开发环境

1.首先在本地安装有git2.然后再versioncontrol里面添加目录 然后Test看成功没有3.如果想将自己当前的项目放到github 就VCS->import into version control-> share project on github 4.如果想将github的项目拉取到本地呢 暂时还未知 测试一下测试回来了 其实也很简单 就是V

2015-12-09 13:53:05 341

原创 Android-git的第一次使用-将本地文件上传到github

1.git init初始化本地git2.git add .将所有文件放到创库中3.git commit -m "注释语句"初始化提交提示信息4.去github上创建自己的Repository 名字一定要和本地的文件夹一样 得到一个URL5.git remote add origin https://github.com/staringburning/Demo_m

2015-12-09 12:54:08 419

原创 Android-《第一行代码》阅读收获

1.如何隐藏标题栏requestWindowFeature(Window.FEATURE_NO_TITLE);2.自定义Toast最基础的ToastContext context = getApplicationContext();CharSequence text = "Hello toast!";int duration = Toast.LENGTH_S

2015-12-08 15:34:58 347

原创 Android-自定义控件1-2015-12-22

Android提供的控件有时候并不能满足我们的要求 所以我们要开发自己的控件 一些基础知识:Android view的3个方法 View定义了绘图的基本操作基本操作由三个函数完成:measure()、layout()、draw(),其内部又分别包含了onMeasure()、onLayout()、onDraw()三个子方法。具体操作如下:1、measure操作

2015-12-08 14:08:07 308

原创 Android-Styles and Themes

Android的样式和主题Android的样式(styles) 比较简单 出发点也简单 就是可以重复利用一些属性 比如在xml文件里面多次用到某几个属性 可以将其声明为styles 然后应用 例子:<TextView android:layout_width="fill_parent" android:layout_height="wrap_content"

2015-12-08 12:46:06 1073

原创 携程2016校园招聘笔试题分析

1.内存空间被分成不同区域,其中用函数void* malloc(unsigned int size);申请的内存在()答案:C 编程语言中的 malloc 、 calloc 函数和 C++ 的 new 运算符都是在动态存储区( heap )上申请内存空间2.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()缓冲

2015-12-07 18:38:58 1231

原创 Java历史

明天去面试 今天突然想起要看看Java了 首先了解下它的激动人心的历史 才让人有心情学下去http://oracle.com.edgesuite.net/timeline/java/但是百度了很久 没有Java的历程 只能跑到oracle官网去看看 下面是心得Java Version SE 7开发代号是Dolphin(海豚),于2011-07-28发行。

2015-12-03 18:53:56 306

转载 Java中Map的遍历

1. Map的四种遍历方式下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。(1) for each map.entrySet()Java12345MapString, String> map = new HashMapString, String>();for (EntryString, Str

2015-12-03 12:41:36 515

原创 Android-Intents and Intent Filters1

Intent是用来沟通组件的比如说它的典型应用就是1.startActivity(),startActivityForResult() 2.startService() bindService() 3.sendBroadcast(),sendOrderedBroadcast(), or sendStickyBroadcast()又分为显示intent和隐式intent

2015-12-01 12:23:26 274

原创 Android-Android的Fragment

Fragment有app包下面的 不过为了适应更多版本的Android系统 你应该用v4包下面的Fragmentimport android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.ViewGroup;pu

2015-12-01 11:53:28 329

原创 Android-Android数据存储1

Android提供了几种数据存储的方式  我们一般根据存储的数据是否是私有的 数据量大不大 和存储的数据是否结构化官网给我们的建议是:Shared PreferencesStore private primitive data in key-value pairs. Internal StorageStore private data on the device memory.

2015-12-01 11:25:41 208

原创 Android-Android系统源码下载2

1.下载源码时候的工具A Linux or Mac OS system. It is also possible to build Android in a virtual machine on unsupported systems such as Windows. If you are running Linux in a virtual machine, you need at

2015-11-30 12:28:38 439

原创 Android-Android系统源码下载1

很早之前就想下载Android的源码了 可是奈何天朝禁了Google 自己有没有梯子 卧槽 不过买个VPN就可以了 总结方法如下:To differentiate between releases, you may obtain a list of changes associated with each project by issuing the following command

2015-11-30 12:06:43 715

原创 Android-Android6.0新特性-略讲1

下面介绍下Android6.0的新特性(略讲 以后会分章节讲)1.Runtime Permissions(运行时检查和请求权限)调用checkSelfPermission()检查是否有权限 requestPermissions()请求权限2.Doze and App Standby(睡眠和APP的备份) 这两个功能是为了节电用的 手机耗电快一直是诟病Do

2015-11-29 19:37:03 287

原创 Android-Android开发者文档阅读1-Device Compatibility

Device Compatibility 顾名思义就是设备的兼容性 Android是开源 但是开源也带来也问题 那就是很多产商 很多自定义的Android系统 然后适配上千差万别 不想ISO那样 就那几种机型1.Device features某设备可能没有某功能 比如一些手机没有自带重力或者磁场感应器那我们该怎么办呢 首先声明 ... >    android:na

2015-11-29 16:37:44 245

原创 Android-SQLite3_4-greenDAO的使用

1.虽然Android公司提供的SQLiteOpenHelper很强大 但是呢 毕竟还是得熟悉SQL语句 而且操作起来并没有面向对象的思想 greenDAO做了又一轮的封装 加上了面向对象 让我们操作更加得心应手2.举例子DaoMaster.javapackage com.example.staring.greenDAO_Demo;import andr

2015-11-29 16:20:27 501

原创 Android-SQLite3_3-如何使用SQLite in Android

1.要在Android创建数据库 你当然可以用SQLiteDatabase 不过这个是传统的做法 而且没人会直接用这个类2.Android公司封装了SQLiteOpenHelper这个类让我们更方便的操作SQLite3继承这个类 复写onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase, int, int) onOpen(

2015-11-29 13:32:11 475

原创 Android-SQLite3_2-官方文档阅读

文档说到很多东西 有SQLite的介绍 特点或者测试什么的 我这里挑一些重点的来说创建一个SQLite数据库好吧 其实是进入数据库的时候创建 sqlite3 demo.db 然后就会生成一个数据库了(1) How do I create an AUTOINCREMENT field.(怎么产生一个自动增量的值 我的理解怎么产生一个主键key)CREATE T

2015-11-29 11:25:16 522

原创 Android-SQLite3_1-下载和安装SQLite

1.打开http://www.sqlite.org/download.html或者百度搜索SQLite,进入官网的download目录下2.然后有几个选项。我选择了一下几个选项下载了docs Precompiled Binaries for Windows当然还有source目录 大家可以去下载3.安装卧槽 打开一看 没有exe文件 这可怎么弄只有两个文

2015-11-29 10:12:53 1072

原创 MySQL学习7-数据库理论-几大范式

毫无疑问 数据的设计是很重要的 一个系统的数据库好坏将会决定这个系统的好坏第一范式:各个属性不可再分 比如说你讲age和name合并成一个字段叫age_name 虽然你是可以通过24-陈全星这样的形式来存储 但是这是很不好的 好吧 一般的人都不会犯这种低级的错误的第二范式:首先得是第一范式,然后非主属性完全依赖于码。这个又是什么意思呢?第三范式:得符合第二范式才

2015-11-27 16:17:44 379

原创 MySQL学习6-编码方式-UTF8-GBK-ANSI-Unicode-GB2312-base64

ASCII:7位来表示一个字符 有0-127 当然也是可以扩展的所谓的编码 就是用计算机的多少位来表示一个字符 各个国家制定的标准都不一样 所以出现了很多的编码表???最重要的一个问题是:为什么会出现乱码?这个道理很简单 原本人家是用utf8编码的 可是你去拿GBK来解析 那是肯定得出来是不同的结果很简单的一个道理 比如说"星"字的utf

2015-11-27 16:02:15 549

原创 MySQL学习5-Navicat的使用

1.百度Navicat 到其官网下载Navicat2.好吧这个东西要收费的 然后下载注册机 运行就可以使用了3.至于怎么使用 自己慢慢摸索吧注册机下载:http://download.csdn.net/detail/u013108751/9305501

2015-11-27 15:34:31 286

原创 MySQL学习4-MySQL基本语句

1、查看已经有的数据库 创建数据库 删除数据库 选定数据库show  databases;create database db_demo[其他的额外语句 比如:default character set 'utf8'];drop database db_demo;use  db_demo;2.创建表create table db_demo_table(a

2015-11-27 14:42:30 292

bbs论坛和代码

这个是很有用的BBS论坛,我自己写的,拿出来共享下

2014-08-08

坦克大战的类

这个事坦克大战的Client类,很有用的

2014-07-06

STL参考手册.chm

STL参考手册.chm

2014-06-05

蓝桥杯试题

这个是2014年的蓝桥杯的试题,很经典,你值得拥有

2014-05-22

空空如也

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

TA关注的人

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