Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android 获取imei(国际移动设备身份码)号码详解及其应用场景

Android 获取imei(国际移动设备身份码)号码详解及其应用场景

IMEI简介:IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。IMEI俗称“串号”,存储在手机的EEPROM(俗称“码片”)里,熟悉并了解这个号码对我们今后识别手机会起到非常大的作用...
Java方法的重载以及构造函数的理解

Java方法的重载以及构造函数的理解

一直对重载和构造函数的概念不是很理解,看了mars的视频以后有一种豁然开朗的感觉,写下来跟大家一起分享下。方法的重载有3个条件:1、函数位于同一个类下面;2、方法名必须一样;3、方法的参数列表不一样。比如有以下的例子:classStudent{voidaction(){System.out.println("该函数没有参数!");}voidaction(inti){System.out.println("有一个整形的参数!");}voidaction(do...
鸡尾酒排序Linux下C 实现

鸡尾酒排序Linux下C 实现

很久很久以前,曾经写了篇文章:冒泡排序 Linux下C 实现 ,这次再show个冒泡排序的变种:鸡尾酒排序。 鸡尾酒排序在排序时,从两个方向在序列中排序。先找到最大的数字放到最后一位,然后找到最小的数字,放到第一位;然后再找到第二大的数字放到倒数第二位,再找到第二小的数字放到第二位。以此类推,直到完成排序。详细实现,请参阅下面的关键代码:1、排序头文件:cocktailSort.h#ifndefCOCKTAILSORT_H #defineCOCKTAILS...
Linux设备驱动编程总结

Linux设备驱动编程总结

笔者搞设备驱动有一个多月了,也看了一些程序,前段时间一直很乱,没有办法总结,所以一直没有写文章,昨日热的睡不着,脑袋中却分外清晰,于是整理思路,将一个多月的学习心得总结出来,一方面供广大嵌入式Linux开发者参考,一方面稳固自己的知识。我将分为5篇文章去总结,这是第一篇,因为Linux中的驱动都是以模块的方式加载到内核中的,所以学习模块编程必须成为第一步。各种官方的介绍此处略过,我们先来看一个最简单的模块实例:helloworld!#include<...
简明Python教程读书笔记

简明Python教程读书笔记

以后工作中可能需要用到Python,现在趁着比较闲得时候抽时间学习一下。想着现在经常使用的语言就只有C/C++,shell半生不熟,由于不经常使用的缘故,连基本的语法都没有记住。虽然语言本身并不重要,但是多了解几种语言,特别是不同类型的语言,对视野的开阔是很有好处的,现在准备学的Python就是和C/C++完全不同类型的语言了。工作中的学习可能多以实用为主,没有功夫去搞一本坊间传闻很经典的砖头大书从头到尾学习一遍了,所以挑了本《简明Python教程》,比较...
C语言中的整数在内存中的格式

C语言中的整数在内存中的格式

big endian 和 small endian在intel机器上都是采用的small endian即小端字节序,也就是地位的地址低,高位的地址高。int i = 0x12345678char c1 = *(char*)(&i)一个int型整数的地址就是其最低位的地址,所以上例中c1的值就是0x78那么整数的正数,负数,以及无符号整数的表示方法有什么区别呢对于正整数来说,内存里装的就是它自己的二进制码0x12345678 = > 0001 ...
<< 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 >>