上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 71 下一页
摘要: 大家都知道Android是一个开源项目,那任何人都可以为其贡献代码,虽然在developer的网站上有详细的步骤(http://source.android.com/source/submit-patches.html#upstream-projects),但是按照其一步一步来也会遇到很多麻烦,在这里把我成功提交patch的步骤记录下来,一方面希望别人不要再走弯路,一方面也给对英文抵触的同学一个参考。首先,简单介绍一下android官方的代码审核工具Gerrit,Gerrit 是基于git 的 项目管理工具和代码审核工具,网上关于git的介绍很多,推荐一本git 经典书籍《pro git》,因 阅读全文
posted @ 2012-07-16 16:10 hnrainll 阅读(4262) 评论(1) 推荐(0) 编辑
摘要: 转自:http://zhuidaniu.com/tutorials/22介绍git版本控制系统的使用子目录1、概述2、安装配置2.1、windows下git的使用3、常规基础使用过程4、暂存区5、管理分支5.1、clone远程分支5.2、合并分支5.3、创建分支5.4、分支使用规范5.5、分支同步5.6、删除远程分支6、子版本库(submodule)7、反悔8、有用的参考资料9、管理里程碑(tag) 阅读全文
posted @ 2012-07-16 10:30 hnrainll 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.vogella.com/articles/Git/article.html翻译说明:个人出于兴趣爱好翻译这篇Git教程(google 搜索git tutorial排名第一的文章)。学习git最初的原因是为了了解GitHub,译者水平有限,有不足之处欢迎指正。希望这边译文对你能有帮助。转载请链接出处。Git教程本教程通过命令行来阐述分布版本控制系统Git的使用。演示系统选取的是Linux(Ubuntu),但是在其他系统上也能功能,例如Windows系统。内容索引1. Git1.1. Git是何方神圣?1.2.重要的术语1.3.索引(stage)2. 安装3. 配置 阅读全文
posted @ 2012-07-16 10:29 hnrainll 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 摘要:文章介绍了UPnP结构规范和开发流程,指出:UP nP协议使所有联网的设备实现互联,设备工作不需要传统的驱动程序,便可以实现设备间的 相互控制。关键词:UPnP协议;开发流程;电子技术;工作流程中图分类号:TP393文献标识码:A文章编号:1007—6921(2009)17—0072—02UPnP首先是由微软公司于1999年提出,现今已经是开放的标准,由非盈利的论坛组织UPnP F orum 负责体系架构和标准的维护和更新升级。至2003年末,世界范围内宣称支持它的组织 已经达到600多家。目前UPnP尚处于1.0版本已经实现了智能设备的互联互用。1UPnP结构规范1.1UPnP基本单元 阅读全文
posted @ 2012-07-14 18:02 hnrainll 阅读(15941) 评论(0) 推荐(0) 编辑
摘要: 一、UPnP简介 UPnP(Universal Plug and Play)技术是一种屏蔽各种数字设备的硬件和操作系统的通信协议。它是一种数字网络中间件技术,建立在TCP/IP、HTTP协议之上,采用XML来描述设备和控制信息。这种技术最开始是被微软,因特尔等公司使用在数字家庭中的,用来在家庭网络中完成多媒体资源共享,家电一体化等功能,例如在各种家电上实现IP数字化,加入网络传输和控制部分,从而让家电能组建UPnP网络,这种技术能让人们在上班或者外地出差时能查看家庭情况,如:是否有家电忘记关闭;监控家庭情况;或者在回家之前打开家里的热水器并设置水温;在天热时提前打开空调;打开电饭煲开始蒸饭…… 阅读全文
posted @ 2012-07-13 21:05 hnrainll 阅读(4726) 评论(0) 推荐(0) 编辑
摘要: 1 摘要随着计算机产业以及计算机网络技术的迅猛发展,越来越多嵌入式设备的出现和家庭网络的发展,实现各种设备的互联互通已经成为人们的迫切需求,而实现家庭网络互联互通的关键是家庭网络的中间件技术。业界各大厂商都提出了自己的解决方案,其中以微软提出的UPnP最具有发展前途,也获得了最广泛的支持,目前UPnP基本是家庭网络设备必须支持的特性之一。UPnP是通用即插即用(Universal Plug and Play)的缩写,主要用于设备的智能互联互通,使用UPnP协议不需要设备驱动程序,它可以运行在目前几乎所有的操作系统平台上,使得在办公室、家庭和其他公共场所方便地构建设备互联互通成为可能。本文介绍了 阅读全文
posted @ 2012-07-13 16:46 hnrainll 阅读(4213) 评论(0) 推荐(0) 编辑
摘要: 据Dice网站最新的调查显示,本月“最急需的十大IT技术”Java开发人员排到首位,紧随其后的是移动应用程序开发人员和NET开发人员。该数据显示,软件开发人员名列第四。不过这是一个笼统的称呼,因为在IT界基本上所有的开发人员都是在开发软件。Dice网站的信息显示,在人才招聘市场,现在各个公司的招聘部门经理和主管们经常提及这些上榜的岗位,其频繁程度已经是其他工作岗位的二倍甚至三倍。根据招聘公司的报告显示,在全美大约有85,000个就业机会,其中和IT产业相关的就多达36,000个。Dice 网站的爱丽丝 希尔(Alice Hill)认为,有如此多的公司急需这些技术人才,是由两方面的因素所导致的: 阅读全文
posted @ 2012-07-13 08:35 hnrainll 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 前段时间我曾翻译过一篇叫做《每周工作不要超过40小时》的文章,里面用Facebook的首席运营官Sheryl Sandberg每天准点5:30下班的事情作为例证说明加班并不能带来更多的劳动成果。但今天读了《How Google’s Marissa Mayer Prevents Burnout》这篇文章后,我才发现,《每周工作不要超过40小时》 说的只是事情的一面。而后面的这篇文章里提到的谷歌美女副总裁Marissa Mayer的事却反映了事情的另一面:Facebook首席运营官雪莉·桑德伯格(Sheryl Sandberg)在她到谷歌工作的前5年,那时谷歌还是个年轻的公司,她每周工作 阅读全文
posted @ 2012-07-10 18:13 hnrainll 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1) 获取远程主机的端口信息和识别主机操作系统(Get info about remote host ports and OS detection)nmap -sS -P0 -sV -O <target> < target > 可以是独立IP, 一个主机名 或一个子网-sS TCP SYN扫描(也叫半开或隐蔽扫描)-P0 选项允许你关闭ICMP ping-sV 选项启用版本检测-O 表示试图识别远程操作系统其它选项:-A 选项启用OS指纹和版本检测-v 使用两次-v查看细节信息nmap -sS -P0 -A -v < target>2) 获取开放指定端口的服 阅读全文
posted @ 2012-07-07 10:55 hnrainll 阅读(9262) 评论(0) 推荐(0) 编辑
摘要: 一.linux内核网络栈代码的准备知识1. linux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.c etcINET socket层:BSD socket是个可以用于各种网络协议的接口,而当用于tcp/ip,即建立了AF_INET形式的socket时,还需要保留些额外的参数,于是就有了struct sock结构。文件主要有:/net/ipv4/protocol.c /net/ipv4/af_inet. 阅读全文
posted @ 2012-07-07 09:43 hnrainll 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 一、什么是HTTP协议 HTTP协议是一种应用层协议,HTTP是HyperText Transfer Protocol(超文本传输协议)的英文缩写。HTTP可以通过传输层的TCP协议在客户端和服务器之间传输数据。HTTP协议主要用于Web浏览器和Web服务器之间的数据交换。我们在使用IE或Firefox浏览网页或下载Web资源时,通过在地址栏中输入,开头的4个字母http就相当于通知浏览器使用HTTP协议来和host所确定的服务器进行通讯。 HTTP协议诞生于上世纪90年代初;第一个被广泛使用的版本是HTTP0.9。这个最初的版本非常简陋,它只向服务器发送一个非常简单的请求,而服务器也... 阅读全文
posted @ 2012-07-06 20:59 hnrainll 阅读(959) 评论(0) 推荐(0) 编辑
摘要: Inetutilshttp://www.gnu.org/software/inetutils/inetutils.htmlThe GNU inetutils are a collection of common networking utilities and servers including ifconfig, rlogind, inetd, rsh, rshd, syslogd, talk, talkd, logger, telnet, telnetd, tftp, ping,/ping6, tftpd, ftp, rcp, traceroute, ftpd, rexec, uucpd, 阅读全文
posted @ 2012-07-06 19:21 hnrainll 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!结合"hello world"探讨gcc编译程序的过程1. gcc简介gcc/g++是GNU工程的C和C++编译器。都要用四个步骤中的一个或多个处理输入文件。预处理(preprocessing)编译(compilation)汇编(assembly)连接(linking)源文件后缀名标识源文件的语言,但是对编译器来说,后缀名控制着缺省设定。gcc命令的一般格式为:gcc [选项]要编译的文件[选项] [目标文件]gcc的详 阅读全文
posted @ 2012-07-05 18:18 hnrainll 阅读(536) 评论(0) 推荐(0) 编辑
摘要: by falcon<zhangjinw@gmail.com>2008-02-22 平时在Linux下写代码,直接用"gcc -o out in.c"就把代码编译好了,但是这后面到底做了什么事情呢?如果学习过编译原理则不难理解,一般高级语言程序编译的过程莫过于:预处理、编译、汇编、链接。gcc在后台实际上也经历了这几个过程,我们可以通过-v参数查看它的编译细节,如果想看某个具体的编译过程,则可以分别使用-E,-S,-c和 -O,对应的后台工具则分别为cpp,cc1,as,ld。下面我们将逐步分析这几个过程以及相关的内容,诸如语法检查、代码调试、汇编语言等。1、预处 阅读全文
posted @ 2012-07-05 18:16 hnrainll 阅读(4035) 评论(0) 推荐(0) 编辑
摘要: 方法一:加If-Modified-Since头xmlhttp多次调用时它却总是显示缓存页面, 尝试在 php 或 asp中加入相应的http头明确不要缓存, 也没什么效果!!现在终于找到一个办法啦,就是在 xmlhttp.open 之后发送一个If-Modified-Since头即可, 代码如下xmlhttp.setRequestHeader('If-Modified-Since', '0');xmlHttp.onreadystatechange = stateChanged; xmlHttp.open("GET", url, true); 阅读全文
posted @ 2012-07-04 12:10 hnrainll 阅读(1411) 评论(0) 推荐(0) 编辑
摘要: 北京时间7月4日消息,据国外媒体报道,谷歌近日发布了一系列新产品,美国科技博客Businessinsider就此机会回顾了谷歌到目前为止所发布的最好的产品,并列出了十大优秀产品排行榜。1. 谷歌搜索引擎谷歌搜索引擎搜索引擎依然是谷歌最好的产品。谷歌搜索引擎发布于1997年,这款终极搜索引擎已经进入到所有互联网用户的日常生活当中,它搜索了整个互联网并将无限量的信息送到用户指尖。2.GmailGmailGmail改变了世界对电子邮件的认识。Gmail能够为用户提供无限的电子邮件存储空间,所以用户可以永远不用删除邮件,而在Gmail之前这是闻所未闻的。Gmail发布于2004年4月,起初作为测试版只 阅读全文
posted @ 2012-07-04 08:36 hnrainll 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 故事的主角是RonAvitzur,时间是1993年8月,地点在PaloAlto苹果旧总部。他面临一个抉择,是继续自己原来的项目,还是为一个新项目工作?若为一个新项目工作,这意味着之前一年的辛苦完全白费;但若继续自己原来的项目,意味着自己将面临失业,因为项目已经被取消了。潜伏在苹果总部6个月,只为继续自己的项目作出继续自己的项目这个决定,对于他而言并不困难。从1985年始,他就已经开始了开发可视化的数学软件的计划,它能够自动将数学方程式转换为图像。在当时这是一个创举,Avtizur曾经将这个名为GraphingCalculator软件展示给他的同事们,对方说:“希望我在学校的时候,就能够拥有它。 阅读全文
posted @ 2012-07-04 08:33 hnrainll 阅读(305) 评论(0) 推荐(0) 编辑
摘要: linux 获取当前日期与时间/* ************************************************************************ * Filename: main.c * Description: * Version: 1.0 * Created: 2012年06月19日 10时34分55秒 * Revision: none * Compiler: gcc * Author: YOUR NAME (), * Company: ... 阅读全文
posted @ 2012-06-19 10:48 hnrainll 阅读(5627) 评论(0) 推荐(1) 编辑
摘要: 原文:http://xiexiaohui.com.host2.ugocn.com/index.php/archives/34转载请注明出处。来自 hello xiexh (xiexiaohui0921@163.com)这是进公司写的一个练手程序,程序功能为解析由Wireshark生成的pcap文件。实现步骤:1)用Wireshark软件抓包得到test.pcap文件2)程序:分析pcap文件头 -> 分析pcap_pkt头 -> 分析帧头 -> 分析ip头 -> 分析tcp头 -> 分析http信息#include<stdio.h>#include&l 阅读全文
posted @ 2012-06-17 23:37 hnrainll 阅读(5211) 评论(0) 推荐(0) 编辑
摘要: 转自:http://imzc.net/archives/181/%E8%A7%A3%E6%9E%90pcap%E6%96%87%E4%BB%B6%E5%8F%8A%E6%BA%90%E7%A0%81/下面pcap文件格式介绍是在网上转的,根据理解,写了个程序来进行解析pcap文件,后续再实现合并pcap功能(wireshark已经自带命令行合并pcap文件工具,在这里只是为了分析pcap文件和学习)。==========================默认的*.pcap文件保存格式。Pcap文件头24B各字段说明:Magic:4B:0x1A 2B 3C 4D:用来标示文件的开始Major:2B 阅读全文
posted @ 2012-06-17 22:37 hnrainll 阅读(36574) 评论(1) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 71 下一页