自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

转载 Swift编程语言教程-001入门学习基础

转自http://gashero.iteye.com/blog/2075324,感谢fenApple Swift编程语言入门教程作者: 日期:gashero2014-06-03目录1   简介2   Swift入门3   简单值4   控制流5   函数与闭包6   对象与类7   枚举与结构1

2014-06-04 23:26:27 1029

转载 C++笔试题二(共六大题)

C++/C试题       本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。       笔试时间90分钟。请考生认真答题,切勿轻视。一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分)

2014-05-10 00:10:01 589

转载 C++笔试题一(共13题)

char str1[]       = "abc";char str2[]       = "abc";const char str3[] = "abc"; const char str4[] = "abc"; const char* str5 = "abc";const char* str6 = "abc";cout Cout Cout 答:str1和st

2014-05-09 23:58:30 1456

转载 隐式转换

隐式转换   C++虽然是强类型语言,但是却还不如Java、C#那么足够的强类型,原因是允许的隐式转换太多从C语言继承下来的基本类型之间的隐式转换 T*指针到void*的隐式转换 non-explicit constructor 接受一个参数的隐式转换 从子类到基类的隐式转换(安全) 从const到non-const的同类型的隐式转换(安全)除开上面的五种隐式转换外,C++的编

2014-05-09 23:48:25 848

转载 Eclipse安装zylin

Eclipse安装zylin 在网上搜的是安装页为http://www.zylin.com/zylincdt但是用ie打开这个网址却发现page have moved.上google一搜,发现这个网址变成了:http://opensource.zylin.com/zylincdt放入更新地址栏,OK了。网上的可能是以前的,旧的。记之。指针相减:1。指向相同数组的

2013-07-07 15:20:33 1459 1

转载 浅析busybox内置的ftpd服务程序如何配置

浅析busybox内置的ftpd服务程序如何配置server服务器配置方法1:# mkdir /gliethttp_ftpd_dir# cp /bin/busybox /gliethttp_ftpd_dir# tcpsvd 0 21 ftpd -w /gliethttp_ftpd_dir &// 上面的0表示对所有ip地址都进行侦听// 如果设置为127.0.0.1

2013-05-10 21:41:22 986

转载 简单的telnet(带详解)

简单的telnet(带详解)[c-sharp] view plaincopy#include   #include   #include   #include   #include   #include   #include   #include   #include   #include   #inc

2013-04-16 00:41:17 1396

转载 arm目标板开启telnet功能

arm目标板开启telnet功能arm目标板开启telnet功能 2009-06-30 23:53使用的是busybox1.11.1在busybox1.11.1目录下面执行make menuconfig.在Busybox Settings--->                General Configuration--->

2013-04-16 00:38:38 1647

转载 SVN+Trac安装全程图解,解决Trac中文乱码问题

SVN+Trac安装全程图解,解决Trac中文乱码问题转载自:http://blog.sina.com.cn/s/blog_672b419f01019sdv.html 谢谢!在整个安装过程中,参考了以下文章:http://www.visualsvn.com/server/trac/(官网提供的安装步骤,我就是参考这个步骤进行的)http://blog.sina.com.cn

2013-04-13 19:37:15 1050

转载 基于sysfs的LED驱动编写以及应用程序的编写(定时器操作)

***************************************************************************************************************************转载自http://blog.csdn.net/wavemcu/article/details/7525461******************

2013-04-06 02:16:03 781

转载 内核定时器

内核定时器内核中最终的计时资源是定时器。定时器用于定时器超时处理程序在未来某个特定时间点执行,或者周期性的轮询硬件的状态。Linux提供了内核定时器完成这类工作。定 时器的只需要执行一些初始化的操作,如:设置一个超时时间,指定超时要调用的函数,然后激活定时器就可以了。它的处理和工作队列还是有点类似的。和任务队 列一样,内核定时器并不是周期运行,它在超时后自动销毁。因此,如果要实现周期轮

2013-04-06 02:12:38 677

转载 如何在linux内核中读写文件

在VFS的支持下,用户态进程读写任何类型的文件系统都可以使用read和write着两个系统调用,但是在linux内核中没有这样的系统调用我们如何操作文件呢?我们知道read和write在进入内核态之后,实际执行的是sys_read 和sys_write,但是查看内核源代码,发现这些操作文件的函数都没有导出(使用EXPORT_SYMBOL导出),也就是说在内核模块中是不能使用的,那如何是好?通过

2013-04-05 22:55:35 783

原创 linux内核下模块支持没有开启报的错误

linux内核下模块支持没有开启报的错误编译内核外的驱动模块的时候,报错如下: CC      /root/Desktop/jtag_module/nuc910_jtag.mod.o/root/Desktop/jtag_module/nuc910_jtag.mod.c:8: error: variable '__this_module' has initializer but in

2013-04-05 12:18:39 803

转载 linux内核中读写文件

之前以为在内核中不能创建文件,其实不是这样子的,只要文件系统跑起来之后就可以像在用户空间一样操作文件. 用户空间                   内核open()                    sys_open(), filp_open()close()                   sys_close(), filp_close()read()

2013-04-02 21:17:46 605

原创 几款代码比较工具

几款代码比较工具  优秀的代码比较工具Beyond Compare软件功能:用于比较和合并源代码Beyond Compare 是一款不可多得的专业级的文件夹和文件对比工具。使用他可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。并且支持多种规则对比。对软件汉化者来说,这绝对是一款不可多得的工具。该工具有Wi

2013-03-31 16:02:34 624

转载 linux中的C里面使用pthread_mutex_t锁

linux下为了多线程同步,通常用到锁的概念。posix下抽象了一个锁类型的结构:ptread_mutex_t。通过对该结构的操作,来判断资源是否可以访问。顾名思义,加锁(lock)后,别人就无法打开,只有当锁没有关闭(unlock)的时候才能访问资源。它主要用如下5个函数进行操作。1:pthread_mutex_init(pthread_mutex_t * mutex,const p

2013-03-14 00:33:13 677

转载 pthread_create是UNIX环境创建线程函数

pthread_create是UNIX环境创建线程函数头文件  #include函数声明  int pthread_create(pthread_t*restrict tidp,const pthread_attr_t *restrict_attr,void*(*start_rtn)(void*),void *restrict arg);返回值  若成功则返回0,否则返回出

2013-03-14 00:19:43 776

转载 linux下的多线程编程

linux下的多线程编程1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程

2013-03-14 00:15:32 363

转载 POSIX互斥锁

POSIX互斥锁创建与销毁静态初始化    [cpp] view plaincopypthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;  动态初始化[cpp] view plaincopyint pthread_mut

2013-03-13 22:36:45 480

转载 makefile中wildcard notdir patsubst的简单介绍

makefile中wildcard notdir patsubst的简单介绍1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b.c2个文件,

2013-03-13 22:30:42 449

转载 内核定时器的使用

内核定时器的使用LINUX 内核定时器是内核用来控制在未来某个时间点(基于 jiffies )调度执行某个函数的一种机制,其实现位于 和 kernel/timer.c 文件中。被调度的函数肯定是异步执行的,它类似于一种“软件中断”,而且是处于非进程的上下文中,所以调度函数必须遵守以下规则:1) 没有 current 指针、不允许访问用户空间。因为没有进程上下文,相关代码和被中断的进程没

2013-03-10 21:55:41 413

转载 一些有用的链接

1.不同处理器系统的内核/内核补丁下载站点:处理器系统        适合的内核站点                下载方式x86           http://www.kernel.org/                  ftp, http, rsyncARM       http://www.arm.linux.org.uk/developer/

2013-03-07 22:51:14 1922

转载 修改2410的linux串口驱动,使其支持RS485

修改2410的linux串口驱动,使其支持RS4852410自带有三个串口,但mizi linux中自带的驱动均为RS232的,因为所用的485是半双工的,比232多了一个方向控制信号,所以linux的自带驱动并不适合485,需要进行一定的修改,步骤如下。1. 首先硬件方面肯定要改动,假设我们要改的串口为串口2,电路原理图如下:有图可知,485与232相比多了一个方向控制信号n

2013-02-17 23:54:48 1551

转载 一位软件工程师的6年总结

一位软件工程师的6年总结 作者:成晓旭 (声明:欢迎转载,请保证文章的完整性) “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几

2013-02-17 09:52:28 244

转载 Linux下的IO端口和IO内存

Linux下的IO端口和IO内存       说明:本文系通过阅读网络上诸多相关文章,整理而成。        设备驱动程序要直接访问外设或其接口卡上的物理电路,这部分通常都是以寄存器的形式出现。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。        一类CPU(如M68K,Power P

2013-02-17 09:42:20 433

转载 QT移植详解

QT移植详解作者:程姚根,华清远见嵌入式学院讲师。在数据结构的栈和队列的学习过程中,除了需要了解栈、队列的基本特点外,需要掌握包括创建、出栈入栈、出队入队等基本操作。并熟悉一些常见的应用问题,比如球钟问题就是一个典型利用栈和队列实现的实际问题。本文描述球钟问题的具体实现过程。大家都知道,Qt程序时可以跨平台的,可以在任何平台运行。我们在pc机上编写Qt程序的时候可以很快就运行出来,但是

2013-01-29 00:03:28 443

转载 QT mouse

First, down load Qt version 3.1.2 from the Trolltech web site.Then apply this patch to the Qt source code and use the following commands on your PC to build Qt:export QTDIR=`pwd`./configur

2013-01-29 00:00:51 570

转载 qt-embedded-linux移植要点qt

qt-embedded-linux移植要点qt1、安装qt对系统的要求安装qt的过程在不同的平台上会有所不同,主要关嵌入式linux平台上如何安装。若需要提供对OpenSSL的支持,需要通过单独安装OpenSSL Toolkit,来获得Secure Sockets Layer (SSL)。对于不同的平台上,会有不同的要求。下面具体关注嵌入式linux的要求。如果要在qt

2013-01-28 23:57:12 401

转载 Linux netstat命令详解

文章转自:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html 简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含

2012-12-02 23:47:32 376

转载 【转】shell编程if语句

if 语句格式if 条件then  Commandelse  Commandfi             别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fiif 的三种条件表达式if command

2012-12-02 23:40:43 545 1

iphone&ipad高级编程

清华大学出版社出版的 《iphone&ipad高级编程》,适合进行app开发的程序员阅读。本书能提高你的iphone和ipad编程水平。

2012-05-27

空空如也

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

TA关注的人

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