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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Android教程:在百度地图上画出轨迹

Android教程:在百度地图上画出轨迹

接着上面的项目《Android访问webservice.客户端登录注册》http://www.linuxidc.com/Linux/2013-04/82747.htm,实现餐厅搜索,这个在吃客游记里就做过了,然后把餐厅显示出来,可以把该餐厅加入轨迹关于轨迹点操作的前后台实现和之前的登录注册差不多,这里主要说一下,用户查看自己的轨迹时候,在手机端的显示。1.从服务器把轨迹点拿下来2.地图上显示点3.把点连成线看代码吧,注释比较详细,关键的画线操作就在Over...
Linux设备驱动的Hello World—LED驱动

Linux设备驱动的Hello World—LED驱动

要看懂驱动源码,肯定是要从最基本的看起,C语言中,如printf("hello world ");而对于驱动,肯定是LED,呵呵,恰好年轻时写过一个,还保留着,而且是流水灯式的,下面以ARM270(共有8个LED灯)为例。一、无操作系统时的LED驱动 在嵌入式系统的设计中,LED一般直接由CPU的GPIO(通用可编程 I/O 口)控制。GPIO一般由两组寄存器控制,即一组控制寄存器和一组数据寄存器。控制寄存器可设置GPIO 口的工作方式为输入或输出。当引...
使用ip_conntrack实现UDP服务的多进程处理

使用ip_conntrack实现UDP服务的多进程处理

UDP是无连接的,一个UDP包发出之后,对端接收到,事情就完了,即使对端没有接收到,事情也随之结束,两端都不会保存任何信息(UDP connect函数仅仅绑定了一个元组,不会对协议通信有影响)。因此无法像TCP那样实现accept。而TCP服务的多处理机制基本都是基于accept的,TCP的侦听socket只负责接受连接,进而调度给一个进程或者线程,accept/fork机制已经成了多处理的必杀技,由于UDP无法实现accept,也就很难实现多处理以及xi...
Linux下C开发中几点技术小总结

Linux下C开发中几点技术小总结

1、.时间Linux系统在时间上有比较多的东西。在游戏里,时间是一个非常重要的一个变量,涉及到前后端时间同步,游戏业务的倒计时,心跳等等的一系列功能点等等,如果能够灵活运用时间这个变量,最起码你要知道如下几个函数或者变量time_t这个变量其实是一个long型,表示的是从一个时间点(一般是1970年1月1日0时0分0秒)到那时的秒数。对,指标是秒数。在time.h文件中还有一些其他以其为参数的函数在time.h头文件中,我们还可以看到一些函数,它们都是以t...
C#中HashTable的用法

C#中HashTable的用法

一,哈希表(Hashtable)简述在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对.二,哈希表的简单操作在哈希表中添加一个keyva...
Linux下的dc计算器

Linux下的dc计算器

dc采用逆波兰式计算表达式,计算过程是对栈的手动维护。逆波兰式看起来很别扭,但跑起来当然是很有效率的。乱七八糟的东西就不说了,直接切入script正题负号在dc里用_表示而非-,因为-是二元运算符“减号”打印类命令:p :打印栈顶元素并换行n : 打印栈顶元素并将其弹出栈,完毕后不换行P : putchar ( int(栈顶元素) % 256) 并弹栈顶,不换行f : 从栈顶至栈底打印栈中所有...
<< 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 >>