自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (14)
  • 收藏
  • 关注

转载 socket函数集-----网络编程必备值得拥有

accept(接受socket连线)相关函数socket,bind,listen,connect表头文件#include#include定义函数int accept(int s,struct sockaddr * addr,int * addrlen);函数说明accept()用来接受参数s的s

2012-11-26 23:15:10 672

转载 网络协议-网络编程学习方法介绍

我是这样学网络协议的 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn网络这东西就是一个靠实践的东西,只靠看书是不行的。当年在学校还上过史美林教授/张公忠教授所讲的计算机网络体系结构课,用的是 Tan

2012-11-25 17:49:14 644

转载 关于linux 下man命令学习总结

在linux下使用终端操作时,man命令是我们最好的帮手。特别是对于新手来说,使用man命令是我们学习其他命令的最优选择。然而在最初的使用过程中,由于不太会读帮助文档,我没能把这个命令利用好。现在总结出了几点经验,用的顺利多了,跟大家分享一下。请执行“man man”!! 想要使用好man命令,就要先把它用在自己身上。念完man的帮助文档以后,使用的就会顺利多了。

2012-11-24 10:40:55 539

转载 嵌入式软件学习方法-规划-资料

1、基础知识: 目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。 科目:数字电路、计算机组成原理、嵌入式微处理器结构。 汇编语言、C/C++、编译原理、离散数学。 数据结构和算法、操作系统、软件工程、网络、数据库。 方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。 主攻书籍:the c++ program

2012-11-24 10:31:14 842

转载 makefile笔记

makefile笔记1.可以把一个或者几个文件赋值给一个字符串(像是C语言中的宏)。例子:objects = main.o kbd.o command.o下次使用的时候用$(objects)表示上面这些文件。2.只要make看见一个[.o]文件,它就会自动的把[.c]文件加在依赖关系中,例如make找到一个whatever.o,那么whatever.c就会是whatev

2012-11-24 00:10:02 437

原创 计算机网络OSI参考模型与tcp/ip四层模型

OSI参考模型--7层1层物理层:主要定义物理设备标准,如网线的接口类型、光线的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。 2层数据链路层:主要将从物理层接收的数据进行MAC地址(网卡的地址)的封装与解封装。常把这一层的数据叫做帧。在这一层工作的

2012-11-21 22:06:46 1204

原创 C陷阱与缺陷笔记

C陷阱与缺陷笔记我在Linux下编译的,具体是gcc某一个版本未知。1、a---b    ->      a--  -b2、y=x/*p;  这里不会当作z 除以*p,却会将/*当中注释的开始,并会一直寻找*/,为了表达意思最好这样:y=x/  *p;或者:y=x/(*p);3、r =hi4、切忌悬挂else引起的问题:if(x == 0)   If(y == 0

2012-11-21 21:03:44 440

原创 7种常用排序算法总结:

7种排序算法总结:整理的时候资源来自网络。不妥的联系我。谢谢。事实上,目前还没有十全十美的排序算法,有优点就会有缺点,即使是快速排序法,也只是在整体性能上优越,它也存在排序不稳定、需要大量辅助空间、对少量数据排序无优势等不足。因此我们就来从多个角度来剖析一下提到的各种排序的长与短。  我们将7种算法的各种指标进行对比,如表9‐10‐1所示。

2012-11-18 23:05:54 4016 1

转载 Bit-map算法分析

转载自:http://weihe6666.iteye.com/blog/1184554久闻《编程珠玑》一书中提出的bitmap算法之大名,只是没有深入的去研究,今天下午有兴致研究一番,才知道其中的玄机奥秘,不亚于KMP算法之巧妙,下面就由浅入深的谈谈bitmap算法。 一、bitmap算法思想     32位机器上,一个整形,比如int a;在内存中占32bit位,可以用对

2012-11-18 11:24:32 2913

原创 C 基础数据结构---散列表(Hash) ADT

我这几天好好的反思了一下我这么久以来的学习方法,我认为学习应该将自己学到的知识用自己的话讲出来比较好。以前只是听说有这样的一种数据结构叫做hash,但一直也没有去了解具体是如何实现的,但是在之前做过MD5的东西。所以对hash了解一个皮毛应该不是很难。我接受任何批评。什么是哈希表?用一个不是很恰当的解释来阐述一下:链表数组。相信对链表很熟悉了吧?那么由链表构成的数组也不陌生。    哈希表

2012-11-18 10:44:45 1931

转载 Linux下c开发 之 线程通信

1.Linux“线程”     进程与线程之间是有区别的,不过Linux内核只提供了轻量进程的支持,未实现线程模型。Linux是一种“多进程单线程”的操作系统。Linux本身只有进程的概念,而其所谓的“线程”本质上在内核里仍然是进程。     大家知道,进程是资源分配的单位,同一进程中的多个线程共享该进程的资源(如作为共享内存的全局变量)。Linux中所谓的“线程”只是在被创建时c

2012-11-17 10:59:30 1020

转载 Linux 编译报错 -- undefined reference to 问题解决方法 (具体'pthread_create'和opencv看文章最后两条)

最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'     关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。(ps,1-5是针对自

2012-11-16 21:33:44 6020

opengrok-1.1-rc28.tar.gz

此资源为opengrok 的ubuntu 执行文件,版本如下:opengrok-1.1-rc28.tar.gz

2019-01-13

Bootchart-0.9.tar.gz

从sourcefoget下载的 bootchart-0.9 版本源码包。

2015-07-24

spice_style.pdf

Spice project coding style and coding conventions Table of Contents 1.C and C++ style......................................................................................................................3 2.Source Files............................................................................................................................3 2.1.Names..............................................................................................................................3 2.2.Line width.........................................................................................................................3 2.3.Tabs.................................................................................................................................3 2.4.White spaces...................................................................................................................3 2.5.New Line..........................................................................................................................3 3.Comparing...............................................................................................................................3 4.TRUE, FALSE and NULL........................................................................................................3 5.Static storage initialization......................................................................................................4 6.Fixme and todo.......................................................................................................................4 7.ASSERT..................................................................................................................................4 8.sizeof ......................................................................................................................................4 9.const........................................................................................................................................4 10.goto.......................................................................................................................................4 11.Defining Constant values......................................................................................................4 12.void argument.......................................................................................................................5 13.Short functions......................................................................................................................5 14.Return on if............................................................................................................................5 15.Names...................................................................................................................................5 16.Optimization..........................................................................................................................6 17.Spacing.................................................................................................................................6 18.Function Indentation..............................................................................................................6 19.Branching indentation...........................................................................................................7 20.Types indentation .................................................................................................................8 21.Vertical indentation................................................................................................................8 22.Multi line macro indentation..................................................................................................9 23.Multi line array indentation....................................................................................................9 24.C++........................................................................................................................................9 24.1.One super......................................................................................................................9 24.2.Data members...............................................................................................................9 24.3.Object reference............................................................................................................9 24.4.Templates......................................................................................................................9 24.5. '*' and '&'.....................................................................................................................10 24.6.Class indentation.........................................................................................................10 24.7.Constructor indentation................................................................................................11 24.8.bool..............................................................................................................................11 24.9.Operator overloading...................................................................................................11 24.10.AutoRef and AutoPtr..................................................................................................11 25.Spice client..........................................................................................................................11 25.1.#ifdef PLATFORM.......................................................................................................11 25.2.Use standard macros...................................................................................................11 1.

2015-05-12

spice_redhat_summit_2009.pdf

SPICE: An Open Remote Computing Solution Why Spice? Open remote computing solution Client access to remote machine display & devices Emphasize on virtual machines environment No need for guest networking User experience similar to local machine High quality video & audio Offload intensive CPU & GPU tasks to client Suitable for both LAN & WAN usage

2015-05-12

jni-example.zip

Android jni基础知识, # This is a test examlpe foe android jni 1、实现一个android工程,在其Android.mk文件中不要定义jni相关的东西,代码中可以尽情的使用 2、使用mmm 命令编译该工程,能够编译成功的。(System.loadLibrary("jni_example");) 3、使用javah 命令编译定义有native 函数的java文件。 eg:javah -classpath /complie2/wangwei/svn_8880_r95/android/android-4.2.1_r1/out/target/common/obj/APPS/jni_example_intermediates/classes com.example.jni_example.MainActivity 以上命令的路径我写的是绝对路径:/complie2/wangwei/svn_8880_r95/android/android-4.2.1_r1/out/target/common/obj/APPS/jni_example_intermediates/classes 下面的com.example.jni_example.MainActivity 类 执行之后会生成一个com_example_jni_example_MainActivity.h 的C头文件; 4、将上面生成的头文件拷贝到jni目录下,并实现该头文件里面的函数;上面自动生成的头文件中不含有参数,需要自己补齐。 5、完善工程目录上面的Android.mk ,加入so库相关的信息。这里有一个需要注意的地方: 在工程目录下面的Android.mk文件中的:LOCAL_JNI_SHARED_LIBRARIES := libjni_example 与jni目录下面的Android.mk文件中的LOCAL_MODULE:= libjni_example 一定要一致(前缀lib都要加上),不然会出现错误。 6、使用mmm命令编译

2014-04-08

java 与C语言使用socket通信传递结构体数据

java 语言模拟C语言的结构体,以方便java 与C语言使用socket通信。

2013-09-27

AIDL 远程调用实例

AIDL的调用,服务端与客户端调用的实例,

2013-09-27

获取公网的IP地址

在有的时候开发板上使用的是内网IP,如何获得公网的IP呢? 这个代码里面有介绍。

2013-09-27

android aidl文件不一致引起的调用出错问题.doc

android aidl文件不一致引起的调用出错问题.doc

2013-09-27

deskclock 闹钟的界面实现

deskclock 闹钟的界面实现

2013-06-26

QT 的等待对话框

在页面切换时候弹出来表示等待的圆圈圈。资源里面有源码,还要图片资源。。

2013-02-19

Source_Insight教程及技巧(大全)——最终整合版

Source_Insight教程及技巧(大全)——最终整合版 相当不错。

2013-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除