- 博客(19)
- 收藏
- 关注
原创 函数指针
C语言中的函数指针有两个比较常用的例子: 1. 回调函数 2. 转移表1.回调函数 把指向函数的指针传递给第二个函数作为参数,那么第一个函数就叫做回调函数。作用:对具有相同参数类型的一系列函数的统一管理入口;定时器:对无法修改的函数的调用(比如系统函数Timer()),我们可以定义一个指向需要执行定时功能的函数的函数指针作为Timer()的参数。2.转移表
2017-12-27 10:20:45 147
原创 链表的插入操作
这里介绍两种代码最简单(emmm 应该是最简单的)的单链表和双链表的插入操作单链表insert(register Node **linkp,int new_value){ register Node *current; register Node *new; while((current=*linkp)!=NULL&¤t->valuenew_v
2017-12-25 17:00:10 304
原创 线程与进程
一个应用程序包含多个进程,一个进程包含多个线程。区别:1.一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行内存空间1.进程中操作系统为其分配的独立内存地址空间, 2.同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源,但拥有自己的栈空间,拥有独立的执行序列。
2017-12-20 21:55:14 183
原创 Manifest中一些标签的作用
注释的快捷键: 选中要注释的内容之后 Ctrl+Shift+/ // android:icon app的图标android:roundIcon 显示在虚拟机上的原圆形图标,和icon类似 android:label app的名字android:supportsRtl 支持从左到右显示(其实没什么用,默认为true就可以)PS:activity和view的概念不同,ac
2017-11-10 11:14:30 632
转载 Android 中各个导入包详解
android.app :提供高层的程序模型、提供基本的运行环境 android.content:包含各种的对设备上的数据进行访问和发布的类 android.database :通过内容提供者浏览和操作数据库 android.graphics:底层的图形库,包含画布,颜色过滤,点,矩形,可以将他们直接绘制到屏幕上. android.location :定位和相关服务的类
2017-11-10 09:28:36 1104
原创 Android 开发权限注册
蓝牙使用蓝牙 android.permission.BLUETOOTH:允许程序连接配对过的蓝牙设备 蓝牙管理 android.permission.BLUETOOTH_ADMIN,允许程序进行发现和配对新的蓝牙设备位置访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限
2017-11-09 12:57:29 226
原创 Android studio的目录结构
尽量将目录切换成project build 系统生成的文件目录,最后生成的apk文件就在这个目录,这里是app-debug.apk libs 为项目需要添加的.jar包或.so包等外接库 src 项目的源代码,其中android test为测试包,可以忽略;main里为主要的项目目录和代码,我们重点看的就是这个文件夹;test为单元测试代码 现在打开mai
2017-11-09 09:26:21 796
原创 Linux 常用命令
系统命令 ifconfig:查看网络信息 uname -a: 查看系统信息(多少位) ps -aux: 显示瞬间进程状态 netstat: 显示网络状态信息开关机 shutdown: 关机 reboot: 重启文件 touch: 创建空文件 echo: 创建带有内容的文件 cat : 查看文件内容 pwd: 显示当前目录 tar:打包压缩
2017-11-09 08:27:18 145
原创 Linux apt-get update失败
解决办法: sudo apt-get purge libappstream3 sudo apt-get update第一步是为了清除残留,第二步是为了更新
2017-11-08 10:22:26 847
原创 结构体
结构体指针假设cp是一个结构体指针,访问结构体内部成员的两种方式:struct Complex { int a; char b[10]; long *p;};struct Complex *cp;(*cp).a; //对cp进行间接访问其指向的结构体,然后在访问其成员变量 cp->a; //不涉及间接访问结构体的自引用错误例子:struct struct1
2017-11-07 13:41:00 163
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-07 12:57:39 138
转载 CSR1010 基本信息
转发自 模块特点可组成Mesh网络,模块之间互相组网 支持协议:DATA_SPEC、CTS_SPEC、GLS_SPEC、TPS_SPEC、BPS_SPES、HRS_SPEC、 HIDS_SPEC、LLS_SPEC、PASS_SPEC 多种引出接口:PIO/UART/SPI/AIO/IC 超低功耗,微安级工作电流 超低电压供电,可使用3V钮扣电池 符合CE,FCC,ROSH
2017-10-27 09:40:42 1674
原创 向内的螺旋矩阵(C语言)
向内的螺旋矩阵(C语言)#include<stdio.h>#include"stdafx.h"#define N 10int main(){ int c=0,i=0,j=0,out=1,n,z; int a[N][N]={0};/* 初始化下数组*/ printf("请输入数组维数:"); scanf("%d",&n); z=n*n; whil
2017-10-26 16:26:51 745
转载 CSR蓝牙开发资源
资源(转发) 安卓蓝牙开发教程–搜索蓝牙设备 安卓蓝牙开发教程–连接蓝牙设备 转发自 http://blog.csdn.net/a1533588867/article/details/52442349 http://blog.csdn.net/a1533588867/article/details/52448065
2017-10-26 10:05:10 1238
原创 HTTP协议格式
HTTP协议HTTP请求 1.请求行 方法(GET/POST/HEAD…)+Path(URI)+版本号(HTTP/1.1) 2.请求报头 3.请求正文 HTTP响应 1.状态行: 版本号(HTTP/1.1)+状态码(200 OK/404 NOT FOUND) 2.响应报头 3.响应正文PS:请求报头和请求正文中间有一个空行(GRL
2017-09-15 14:17:20 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人