会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
专注it
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
97
下一页
2017年10月27日
Linux动态库生成与使用指南
摘要: Linux下动态库文件的文件名形如 libxxx.so,其中so是 Shared Object 的缩写,即可以共享的目标文件。 在链接动态库生成可执行文件时,并不会把动态库的代码复制到执行文件中,而是在执行文件中记录对动态库的引用。 程序执行时,再去加载动态库文件。如果动态库已经加载,则不必重复加载
阅读全文
posted @ 2017-10-27 22:36 专注it
阅读(383)
评论(0)
推荐(0)
2017年10月26日
Linux的进程间通信-文件和文件锁
摘要: 前言 使用文件进行进程间通信应该是最先学会的一种IPC方式。任何编程语言中,文件IO都是很重要的知识,所以使用文件进行进程间通信就成了很自然被学会的一种手段。考虑到系统对文件本身存在缓存机制,使用文件进行IPC的效率在某些多读少写的情况下并不低下。但是大家似乎经常忘记IPC的机制可以包括“文件”这一
阅读全文
posted @ 2017-10-26 19:36 专注it
阅读(1888)
评论(0)
推荐(1)
Nginx配之负载均衡、缓存、黑名单和灰度发布
摘要: 一、Nginx安装(基于CentOS 6.5) 1.yum命令安装 yum install nginx –y(若不能安装,执行命令yum install epel-release) 2. 启动、停止和重启 service nginx startservice nginx stopservice ng
阅读全文
posted @ 2017-10-26 10:15 专注it
阅读(394)
评论(0)
推荐(0)
2017年10月25日
初入android驱动开发之字符设备(一)
摘要: 大学毕业,初入公司,招进去的是android驱动开发工程师的岗位,那时候刚进去,首先学到的就是如何搭建kernel、android的编译环境,然后就是了解如何刷设备以及一些最基本的工具。如adb、fastboot、grep、minicom、kermit、svn、git、eclispe、ndk等相关的
阅读全文
posted @ 2017-10-25 21:22 专注it
阅读(979)
评论(0)
推荐(0)
2017年10月23日
C语言i++和++i的区别和指针*(a++)和*(++a)的区别
摘要: i++ :先引用后增加++i :先增加后引用i++ :先在i所在的表达式中使用i的当前值,后让i加1++i :让i先加1,然后在i所在的表达式中使用i的新值 一、c语言中i++和++i的运行效果是不一样的,下面的都是摘自网上各地方的资料: 1.后置运算:k++表示先运算,后自加。 意思是遇到k++了
阅读全文
posted @ 2017-10-23 21:43 专注it
阅读(1077)
评论(0)
推荐(0)
2017年10月22日
Android应用程序访问linux驱动第一步:实现并测试Linux驱动
摘要: 一直都想亲自做一次使用android应用程序访问Linux内核驱动的尝试,但总是没能做到。最近抽出时间,下决心重新尝试一次。尝试的开始当然是先写一个Linux内核驱动了。 我希望写一个简单测驱动程序,实现写一个字符串进去,然后再把它读出来的功能。驱动中会创建dev/hello设备节点和/sys/cl
阅读全文
posted @ 2017-10-22 15:55 专注it
阅读(2457)
评论(0)
推荐(0)
单片机的一生(感觉在说大部分人)
摘要: [导读]某天某日某产房,你诞生了(power up , 上电运行),结果你不哭,医生把你提起来,屁股上狠狠一巴掌,你哇哇大哭(reset, 复位成功),护士给你检查,看有没有传染病(EMI测试),然后打预防针(绝缘处理),没有问题后作记录(QC pass),你的父母来接你回去(客户验收)。 某天某日
阅读全文
posted @ 2017-10-22 15:19 专注it
阅读(922)
评论(1)
推荐(0)
Android 开发之 ---- 底层驱动开发(一)
摘要: 驱动概述 说到 android 驱动是离不开 Linux 驱动的。Android 内核采用的是 Linux2.6 内核 (最近Linux 3.3 已经包含了一些 Android 代码)。但 Android 并没有完全照搬 Linux 系统内核,除了对Linux 进行部分修正,还增加了不少内容。and
阅读全文
posted @ 2017-10-22 13:49 专注it
阅读(14380)
评论(0)
推荐(0)
(C语言版)链表(四)——实现双向循环链表创建、插入、删除、释放内存等简单操作
摘要: 双向循环链表是基于双向链表的基础上实现的,和双向链表的操作差不多,唯一的区别就是它是个循环的链表,通过每个节点的两个指针把它们扣在一起组成一个环状。所以呢,每个节点都有前驱节点和后继节点(包括头节点和尾节点)这是和双向链表不同的地方。我们看下双向循环链表的示意图(我在网上找了张图片,自己画的实在难看
阅读全文
posted @ 2017-10-22 11:59 专注it
阅读(4479)
评论(0)
推荐(2)
2017年10月21日
Linux 设备驱动--- 并发 与 竞态 --- atomic_t --- atomic_dec_and_test --- 原子操作
摘要: 并发: 多个执行单元同时被执行. 竞态: 并发的执行单元对资源 ( 硬件资源和软件上的全局变量等 ) 的访问导致的竞争状态. 并发的处理: 处理并发的常用技术是加锁或者互斥,即保证在任何时间只有一个执行单元可以操作共享资源. 在 Linux 内核中主要通过 semaphore 机制 (信号量)和sp
阅读全文
posted @ 2017-10-21 16:06 专注it
阅读(3964)
评论(0)
推荐(1)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
97
下一页
公告