pecuyu

积跬步,至千里!

排序:
默认
按更新时间
按访问量

App not allowed to read or update stored WiFi Ap config

修改Settings 发现的一个问题,记录一下. 问题 代码,使用WifiManager获取Wi-Fi AP 配置: mWifiConfig = mWifiManager.getWifiApConfiguration(); 需要权限: android.Manifest.permission....

2018-10-16 10:21:43

阅读数:105

评论数:0

Android SoundPool 的使用

概述 最近工作接触到Android 中的 SoundPool 类,使用后发觉很是有意思,记录一下以备后查。 Android 开发中,难免会碰到音视频相关的处理。SoundPool 是 Android 提供的一个API类,用来播放简短的音频,使用简单但功能相对强大。只需花很少的气力,就可以完成音...

2018-09-23 22:04:00

阅读数:57

评论数:0

JNI笔记 : 在JNI中使用引用

1 概述 在Java中,通常分为四种引用类型,分别是:强引用、软引用、弱引用以及虚引用。对于一个Java对象来说,当被强引用所引用时,只要该对象可达,就不会被GC回收;当被软引用所引用时,当内存不足时才有可能会被回收;当被弱引用所引用时,该对象随时都可能被GC回收;而当被虚引用所引用时,可以当做...

2018-07-08 00:03:23

阅读数:214

评论数:0

C语言 实现一个二叉树

1、概述 二叉树是一种特殊的树,每个父节点最多只有2个直接子孩子,每个节点也只有一个直接父节点(根节点默认无父节点)。我们实现类似下图所示的二叉树(图片来源网络): 可以看出,该树满足一般二叉树的特性: 包含一个树根节点 每个节点都最多只有2个直接子孩子 每个子孩子也最多只有一个父节点...

2018-06-24 23:19:13

阅读数:73

评论数:0

Android Activity之Window的创建过程

一、 Activity的创建概述 通常,使用startActivity(intent)来启动一个Activity,或者当需要返回一个结果的时候我们可能会调用startActivityForResult(intent, requestCode)方法。但不管使用那个方法,都最终会startActi...

2017-12-16 15:37:17

阅读数:317

评论数:0

Android SparseArray源码分析

一、概述 最近看一些关于Android性能优化方面的书,有讲到了使用Android提供的SparseArray代替Java的HashMap来存储key-value键值对,一定程度上能够提升性能,但是SparseArray也有一定的局限性,比如key的类型固定为int,存储的元素个数过大时对性能有...

2017-10-26 10:42:39

阅读数:171

评论数:0

JNI笔记 : 数据类型、JNI函数与签名

1 JNI技术简单介绍首先应该介绍什么是JNI,JNI是Java Native Interface的缩写,中文翻译Java本地接口, 也有译为Java本地调用。JNI是Java语言中的一门强大的技术,由于Android上层采用Java语言实现,所以也可以在Android中使用这门技术。 J...

2017-09-13 22:08:15

阅读数:682

评论数:0

C语言 内存管理的细枝末节

1、 一些细枝末节的概念 - 作用域、链接、存储时期1. 作用域 (scope) 作用域限定了程序中可以访问一个标识符一个或多个区域. C语言中,一个变量的作用域可以是代码块作用域,函数原型作用域或者文件作用域等。 一个代码块是包含在花括号{}之间的一段代码。在代码块中定义的变量具...

2016-12-25 17:04:48

阅读数:439

评论数:0

C语言 实现一个双链表

1 头文件编写如下doublelinklist.h头文件#pragma once typedef int _TYPE; // 数据类型typedef struct DoubleLinkListNode { struct DoubleLinkListNode* pPre; // 前一个节...

2016-12-12 19:48:33

阅读数:758

评论数:0

C语言 指针的细枝末节

1 内存与地址在说指针之前,肯定得说一说内存与地址了,因为指针的很多概念都与之相关. 内存是什么 从硬件形态上说,内存就是一条形物理设备,从功能上讲,内存是一个数据仓库,程序内在执行前都要被装载到内存中,才能被中央处理器执行。 内存是由按顺序编号的一系列存储单元组成的,在内存中,每个存储单元...

2016-12-10 19:08:55

阅读数:1120

评论数:2

C语言 结构体与共用体

1 结构体1.1 什么是结构体?结构体是C语言中的一种数据类型,它有如下特点1) 结构体是一种构造数据类型 2) 把不同类型的数据组合成一个整体来自定义数据类型 1.2 结构体的定义方式与结构体变量的声明1) 定义形式定义结构体类型的同时定义结构体变量,形式如下struct 结构体名 ...

2016-12-05 19:07:04

阅读数:4077

评论数:2

MySQL数据库操作与单表操作(CRUD)

声明:以下操作都是基于MySQL5.7.13这个版本的 1 MySQL数据库操作常见的MySQL数据库管理涉及如下操作: 开启关闭MySQL服务 查询所有数据库 创建数据库 查看数据库信息与修改数据库的默认字符集 删除数据库 等 1.0 开启关闭MySQL服务1.0.1 通过命令行的方...

2016-11-05 16:12:21

阅读数:4422

评论数:0

MySQL存储引擎与数据类型

1 数据存储引擎存储引擎的概念是MySQL的一个特性,它指定了表的类型(诸如表如何存储与索引数据、是否支持事务、外键等),表在计算机中的存储方式。1.1 MySql支持的数据存储引擎查看引擎信息通过命令来查看引擎信息 show engines; 默认存储引擎为InnoDB,如下列出: Eng...

2016-11-03 20:59:52

阅读数:2244

评论数:0

C语言 基本输入输出函数

1 几组常见的输入输出函数在stdio.h头文件中内置了几种输入输出函数,如下列出: printf 与 scanf getchar 与 putchar gets 与 puts 相比之下 printf 与 scanf的功能最为强大,但操作稍显复杂,后两种则功能简单,但针对性较强。2 printf函...

2016-11-03 15:07:57

阅读数:4738

评论数:1

MySQL5.7.13更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'

记录一下这个坑,MySQL5.7.13更改密码时出现ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’。windows下使用免安装版本的mysql5.7.13,各种需要自己配置。步骤如下(使用cmd最好在管理员权限下):1.首...

2016-10-25 20:55:46

阅读数:4779

评论数:2

细说 Java NIO

前言:本篇主要用于梳理NIO的相关知识,诸如缓冲区、通道、文件锁、选择器,附带的会说一下IO的知识,因为在某些地方NIO会用到它们。鉴于NIO已经出来甚久,本文旨在总结知识与交流学习,同时若能给他人带来一点帮助,那也是一份意外收获。1、IO (java.io.*)在前面的两篇博客Java之IO流—...

2016-10-10 15:36:41

阅读数:2333

评论数:2

Java反射机制

1 类的加载 在学习反射机制之前,我们需要简单理解一下类的加载过程,了解一下类的初始化时机,以及什么是Class对象等知识,这有助于我们更好的理解反射原理。 1.1类加载器 负责将类的字节码.class文件加载到内存,并为之生成对应的Class对象。利用类加载器,我们可以实现动态加...

2016-10-03 16:53:26

阅读数:3949

评论数:1

Java多线程基础

1 多线程的引入1.1 进程与线程在学习多线程之前,我们应该明白线程是什么,进程是什么,以及它们的联系与区别,这样才有助于我们理解多线程。 进程: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位,每一个进程都有它自己的内存空间和系统资...

2016-10-01 00:34:58

阅读数:1571

评论数:2

Java之IO流---字符流

1.概述上篇Java之IO流—字节流我们详细的讲解了IO体系与字节流的各类用法,本篇继续梳理字符流。1.1 字符流的由来在上篇,我提到过用字节流读取中文汉字打印在控制台上,会出现乱码的情况,原因就不赘述了。可见,对于字符的操作,强大如斯的字节流也有失利的时候。这个时候我们本篇的主角—字符流就登上了...

2016-09-28 00:00:29

阅读数:1554

评论数:0

Java之IO流---字节流

1.概述 1.1 IO流的引入 IO流在很多语言已有体现,诸如C语言的stdio.h,C++中的iostream。Java中的IO流大抵是用于在控制台、磁盘、内存上进行数据的读写操作,完成数据的传递。 我们可以对它进行如下分类: 按处理的数据类型可分为字节流(byte)与字符...

2016-09-27 19:23:57

阅读数:9674

评论数:0

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