摘要:
Intel Galileo一代的IO翻转速度不够,无法直接驱动单总线设备,二代听说改进了,但没有库,于是国外开发者想出了另一种法子,转过来给大家学习下。如果后面有时间,再来翻译。原文地址:http://www.cnblogs.com/jikexianfeng/p/6279260.htmlMany p 阅读全文
摘要:
转载:http://blog.csdn.net/u012223913/article/details/51242054 首先先明确一点,360度舵机无法像180度舵机一样控制角度,它只能控制方向和速度。 arduino的<servo.h>库提供两个函数控制舵机。write()和writeMicros 阅读全文
摘要:
今天在LINUX下编译C程序时,出现了:warning: the `gets' function is dangerous and should not be used. 这个warning。 百度之后,得知 问题出在程序中使用了 gets ,Linux 下gcc编译器不支持这个函数,解决办法是使用 阅读全文
摘要:
头文件:#include<stdio.h>fgetpos()函数获得当前文件的指针所指的位置,并把该指针所指的位置信息存放到pos所指的对象中。pos以内部格式存储,仅由fgetpos()和fsetpos()使用。fsetpos()的功能与fgetpos()相反,用来设置当前文件的指针。fgetpo 阅读全文
摘要:
在arduino1.0之前的版本 Serial.flush()的作用是是清空串口缓存( dropping received incoming data)。但在1.0之后的版本 Serial.flush()的作用调整为了等待串口数据传送完毕(Waits for the transmission of 阅读全文
摘要:
本帖节选自《Arduino程序设计基础》第二版5.1.6串口缓冲区 在之前的示例程序中,我们都是采用人工输入测试数据的方式检验程序效果,Arduino每接收到一次数据,就会将数据放入到串口缓冲区中。 但是,当我们使用其他串口设备或者传输的数据量逐步增加后,你可能会发现写入的数据会有一些丢失,这是因为 阅读全文
摘要:
参考文档:http://wenku.baidu.com/view/dc43a4200722192e4536f659.html?from=search 色环电阻对照表: 阅读全文
摘要:
pulseIn函数用于读取引脚脉冲的时间长度,脉冲可以是HIGH或LOW。如果是HIGH,函数将先等引脚变为高电平,然后开始计时,一直到变为低电平为止。返回脉冲持续的时间长短, 单位为ms。如果超时还没有读到的话, 将返回0。 pulseIn函数返回值类型为无符号长整型(unsigned long) 阅读全文
摘要:
对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(based on Processing)来实现的。 通过编程,Arduino可以实现很多种功能。 http://wiring.org.co/reference/ 阅读全文
摘要:
关于readdir返回值中struct dirent.d_type的取值问题 原网页链接 http://www.gnu.org/software/libc/manual/html_node/Directory-Entries.html 原文及翻译 混在一起写了 unsigned char d_typ 阅读全文
摘要:
经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 在程序代码中包含 #include <errno.h>,然后每 阅读全文
摘要:
来自百度文库:http://wenku.baidu.com/view/31777dc1d5bbfd0a795673b1.html stat函数讲解: 表头文件: #include <sys/stat.h>#include <unistd.h>定义函数: int stat(const char *fi 阅读全文
摘要:
malloc()工作机制 malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户 阅读全文
摘要:
当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记; 方法一:安装SSH Secure Shell Client客户端 安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作 文件自动回到windows窗口的当前目录; 方法2:通 阅读全文
摘要:
思路是先用curl抓取网页源码,然后以关键字寻找出图片网址。 范例: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <curl/curl.h> 5 6 void get_key_from_str 阅读全文
摘要:
今天在编译一个Python程序的时候,一直出现“Non-ASCII character 'xe5' in file”报错问题 1 SyntaxError: Non-ASCII character '\xe5' in file kNN.py on line 24, but no encoding de 阅读全文
摘要:
网上搜集的,点击即可下载,希望提供给有需要的人^_^ O'Reilly.Python.And.XML.pdf 2.02 MB OReilly - Programming Python 2nd.pdf 6.98 MB Orielly.Learning.Python.pdf 3.17 MB Dive i 阅读全文
摘要:
process(进程) 1 计算资源 权限 用户(获取资源或服务的凭证或标识) 用户,容器,关联权限:用户组(标识符),方便地指派权限 2 用户、组、权限 1 安全上下文(secure context): 2 3 权限:r,w,x 4 5 文件: 6 7 r:可读,可以使用类似 cat等命令查看文件 阅读全文
摘要:
一、Linux内核概览Linux是一个一体化内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。1. linux内核linux操作系统是一个用来和硬件打交道并为 阅读全文
摘要:
原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU读取. 这个文件存在引导分区上的.对于Lin 阅读全文
摘要:
现在用ubuntu系统,公司买了个windows的服务器,需要给配置一套环境,来回跑很麻烦,就想windows下可以的远程桌面,linux应该也有。 现在自己的ubuntu13.10,无法进入桌面的“系统设置”项,因此排除了一种用”ubuntu系统上面来,依次点击并打开以下菜单:应用程序 互联网 终 阅读全文
摘要:
一、source命令 功能:在当前bash环境下读取并执行配置文件中的命令 1. 命令格式 source 配置文件 或 . 配置文件 2. 命令示例 二、全局环境变量配置文件 全局环境变量配置文件会对所有用户生效。 1. /etc/profile 作用: 1) 定义USER变量、LOGNAME变量、 阅读全文
摘要:
http://blog.csdn.net/pipisorry/article/details/39584489 {本文介绍Linux终端字体颜色设置、终端提示符显示内容设置、自定义alias命令} linux打开终端快捷键: ctrl + alt + t 新窗口中打开 ctrl + shift +t 阅读全文
摘要:
按一下 ctrl + alt + f1 # 出現 tty11. sudo service lxdm stop或sudo /etc/init.d/lxdm stop如果出現錯誤訊息 不理它 繼續2. sudo apt-get install --reinstall ubuntu-desktop3. s 阅读全文
摘要:
curl_easy_perform(3) libcurl 手册 curl_easy_perform(3) 名字 curl_easy_perform - 执行一个阻塞文件传输摘要 #include <curl/curl.h> CURLcode curl_easy_perform(CURL *easy_ 阅读全文
摘要:
中文翻译: curl_easy_setopt(3) libcurl 手册 curl_easy_setopt(3) 名称 curl_easy_setopt -curl的设置选项概要 #include <curl/curl.h> CURLcode curl_easy_setopt(CURL *handl 阅读全文
摘要:
树莓派开机默认配置文件:/boot/config.txt 阅读全文
摘要:
神奇的ghost的原理是什么呢?不就是数据复制吗?Linux下的dd命令不就是最强大的数据复制工具! 既然如此,我为什么要使用g4l这样复杂的工具呢?一条dd命令不就可以帮我实现任意复杂的镜像复制和恢复的需求了吗?管他是grub,还是ext4,btrfs,FAT32,NTFS...dd面前众生平等。 阅读全文
摘要:
一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数注释: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 2. 阅读全文
摘要:
超文本传输协议版本 2 IETF HTTP2草案(draft-ietf-httpbis-http2-13) 摘要 本规范描述了一种优化的超文本传输协议(HTTP)。HTTP/2通过引进报头字段压缩以及多路复用来更有效利用网络资源、减少感知延迟。另外还介绍了服务器推送规范。 本文档保持对HTTP/1. 阅读全文
摘要:
中文翻译: 原文: 阅读全文
摘要:
1、http 100-continue用于客户端在发送POST数据给服务器前,征询服务器情况,看服务器是否处理POST的数据,如果不处理,客户端则不上传POST数据,如果处理,则POST上传数据。在现实应用中,通过在POST大数据时,才会使用100-continue协议。 2、客户端策略。 1)如果 阅读全文
摘要:
http://blog.chinaunix.net/uid-26833883-id-3627644.html 阅读全文
摘要:
笔者在实际学习中,由于在有些软件用到了socks5(如oicq,icq等),对其原理不甚了解,相信很多朋友对其也不是很了解,于是仔细研读了一下rfc1928,觉得有必要译出来供大家参考。 1.介绍: 防火墙的使用,有效的隔离了机构的内部网络和外部网络,这种类型的Internet架构变得越来越流行。这 阅读全文
摘要:
curl_setop()函数中的参数中文说明 curl_setop()函数中的参数中文说明 curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定): *CURLOPT_INF 阅读全文
摘要:
curl_easy_init(3) libcurl 手册 curl_easy_init(3) 名字 curl_easy_init - 开始一个简单的libcurl会话 梗概 #include <curl/curl.h> CURL *curl_easy_init( ); 描述 此函数必须是调用的第一个 阅读全文
摘要:
cento :http://blog.csdn.net/delphiwcdj/article/details/18284429 1 问题背景 后台系统有一个单线程的http接口,为了提高并发处理能力,开启多个线程并发在跑,修改后接口的响应确实得到提高,但是server每3分钟出现一次crash。原因 阅读全文
摘要:
参考:http://www.cnblogs.com/jikexianfeng/p/6077904.html 软件硬件外设系统检测检测: 简版: 阅读全文
摘要:
43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGl 阅读全文
摘要:
curl_global_init(3) libcurl 手册 curl_global_init(3) 名称 curl_global_init - libcurl库全局的初始化 概要 #include <curl/curl.h> CURLcode curl_global_init(long flags 阅读全文