上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 97 下一页
摘要: 一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。 二、HAL介绍 现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。 Andro 阅读全文
posted @ 2017-07-13 09:08 专注it 阅读(820) 评论(0) 推荐(0) 编辑
摘要: SOCKET() 我们使用系统调用socket()来获得文件描述符:#include<sys/types.h>#include<sys/socket.h>int socket(int domain,int type,int protocol);第一个参数domain设置为“AF_INET”。第二个参 阅读全文
posted @ 2017-07-13 08:47 专注it 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的区别与联系 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。 为了让进程完成一定的工作,进程必须至少包含一个线程。 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这 阅读全文
posted @ 2017-07-12 08:56 专注it 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 相对于BlueTooth,WiFi是当今使用最广的一种无线网络传输技术, 几乎所有智能手机、平板电脑和笔记本电脑都支持Wi-Fi上网。因此,掌握基本的WiFI开发技术是非常必要的。本教程将围绕一个小Demo初步与大家一同探讨WiFi开发。 先上效果图 Demo功能比较简单,四个按钮、两个文本和一个列 阅读全文
posted @ 2017-07-10 23:40 专注it 阅读(7546) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中已经介绍如何连接我们搜索到的蓝牙设备,如果你还没阅读过,建议先看看上一篇文章Android蓝牙开发教程(二)——连接蓝牙设备 在上一篇文章中,无论是自动连接还是被动连接,连接成功后,都是将获取到的BluetoothSocket交由连接线程ConnectThread来处理。 @Overrid 阅读全文
posted @ 2017-07-10 23:37 专注it 阅读(3694) 评论(0) 推荐(0) 编辑
摘要: (五)读写SQL数据库 ps.数据库的代码是我直接从网络上粘贴过来的,没有测试过是不是可行,先贴上来。 数据库我还在摸索中,学习心得学习笔记之类的大家可以一起分享23333~ (二)数据排序(用的是tips.csv的数据,数据来源:https://github.com/mwaskom/seaborn 阅读全文
posted @ 2017-07-10 20:37 专注it 阅读(5153) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事 阅读全文
posted @ 2017-07-04 21:55 专注it 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 自己作为后端研发工程师,一直在公司电商项目中参与和检索相关的工作。工作的时间也不短了,一直希望能写一些文章来总结、整理下自己接触到的知识点,一方面是为了梳理自己的思路,另一方面也作为一种分享和交流。 本文简单总结一下,电商检索系统需要向用户提供哪些功能。 搜索页面结构 下图是一个电商搜索结果页的基本 阅读全文
posted @ 2017-07-03 20:40 专注it 阅读(7561) 评论(2) 推荐(2) 编辑
摘要: Linux内核里的等待队列机制在做驱动开发时用的非常多,多用来实现阻塞式访问,下面简单总结了等待队列的四种用法,希望对读者有所帮助。 1. 睡眠等待某个条件发生(条件为假时睡眠): 睡眠方式:wait_event, wait_event_interruptible 唤醒方式:wake_up (唤醒时 阅读全文
posted @ 2017-07-02 21:39 专注it 阅读(3328) 评论(0) 推荐(0) 编辑
摘要: 1 Linux进程的睡眠和唤醒 在Linux中,仅等待CPU时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状态标志位为TASK_RUNNING。一旦一个运行中的进程时间片用完, Linux内核的调度器会剥夺这个进程对CPU的控制权,并且从运行队列中选择一个合适的进程投入运行。 当 阅读全文
posted @ 2017-07-02 21:37 专注it 阅读(14091) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 97 下一页