自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

思考

业精于勤,荒于嬉;行成于思,毁于随.

  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

转载 10大怪异的编程语言

本文由 伯乐在线 - 敏敏 翻译自 Tutorialzine。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。人们都认为编程语言很容易使用和学习。编程语言应该给你提供数据结构让你来解决实际问题,它们的语法也应清晰明了,容易理解且执行速度快,没有任何bug。但有时候编程语言设计者们会创建一些违背这些原则的语言,要么供研究使用要么纯属娱乐。下面是10种最怪异的最不切实际的编程语言。

2013-12-26 18:13:55 702

原创 在线电子书

<br />http://usp.cs.utsa.edu/usp/<br /> <br />在线电子书<unix system programming><br />UNIX系统编程

2011-04-19 12:25:00 417

转载 Linux 文件系统剖析

<br />http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/<br /> <br />很不错的文章.

2011-04-19 11:50:00 264

转载 Unix环境高级编程 源代码地址

<br /><br />最近学习Linux编程,收获真的很多。以前看都是别人或man告诉你某个命令怎么使用,但现在我才领悟到,是程序的源代码决定了全部。<br /><br />linux要编程,首先需要安装gcc与其它编程工具与库文件。最简单的方法是进入图形界面的添加删除程序,选上开发工具就可以了。<br /><br /><br />1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz<br />2.我保存到了/root下.解压缩:tar -xzvf src.tar

2011-04-19 06:21:00 479

转载 用gcc 的-D 参数来调试代码

<br />写代码免不了要加入调试信息,在程序头定义一个DEUBG开关很烦,不过gcc早就想到了,有-D选项。<br />man gcc<br />或者<br />man gcc | col -b > gcc.txt<br />相关信息如下:<br />GCC(1)                               GNU                               GCC(1)<br /><br /><br /><br />NAME<br />    

2011-04-18 10:19:00 7228

原创 你坚持下来了 这就是你的资本

<br />1、当最绝望的时候来临,你还是有选择的机会,你可以选择变得浮躁,也可以选择想办法改变现状。我们可以选择互相鼓励尝试走出困境,也可以选择一起抱怨摧毁旁人的希望让大家一起毁灭。<br /><br />2、看到自己的同学或者其他熟人干得风生水起,就有些心不定了。就像长跑比赛,一开始大家都疯狂跑出去就你一个人慢吞吞的,就算你不想拿名次心里也会觉得别扭。但如果总是被外界环境或者别人的意思所左右的话,你会疲于奔命的。如果你想好了你想要的,就要心定,安心做好自己身边的事情。你就是每天打牌,只要能打

2011-04-17 08:13:00 410

转载 WIFEXITED/WEXITSTATUS/WIFSIGNALED

<br />If the exit status value (*note Program Termination::) of the child<br />process is zero, then the status value reported by `waitpid' or `wait'<br />is also zero. You can test for other kinds of information encoded in<br />the returned status v

2011-04-15 09:12:00 707

原创 dup2简单应用

/* ************************************************************************ * Filename: 02_dup.c * Description: * Version: 1.0 * Created: 2011年04月14日 20时47分52秒 * Revision: none * Compiler: gcc *

2011-04-14 20:55:00 319

原创 dup函数简单应用

<br />/* ************************************************************************ * Filename: 02_dup.c * Description: * Version: 1.0 * Created: 2011年04月14日 20时47分52秒 * Revision: none * Compiler: gcc *

2011-04-14 20:54:00 880

转载 linux dup()/dup2()函数

<br />dup函数的作用:复制一个现有的句柄,产生一个与“源句柄特性”完全一样的新句柄(也即生成一个新的句柄号,并关联到同一个设备)<br />dup2函数的作用:复制一个现有的句柄到另一个句柄上,目标句柄的特性与“源句柄特性”完全一样(也即首先关闭目标句柄,与设备断连,接着从源句柄完全拷贝复制到目标句柄)<br /><br />dup和dup2都是系统服务,window平台对应DuplicateHandle函数<br /><br />这两个函数常用于输出的重定向,定义这两个函数的头文件是unistd.

2011-04-14 20:45:00 578

原创 赋值表达式的值

<br />赋值表达式的值是其右值.<br /><br /><br />比如:<br />if((pid = fork()) < 0)<br />这里用到赋值表达式的值和0做比较.<br />赋值表达式的值是其右值.也就是pid的值.<br />一个简单的例子:a=b=5;,可以看做a=(b=5);<br />这里b=5表示式的值是5,所以a=5;

2011-04-14 16:04:00 2192

转载 C语言详解 - 表达式和语句

<br />1. 什么是表达式?<br />C语言中的表达式一种有值的语法结构,它由运算符将变量、常量、函数调用返回值结合而成。<br />1.1 变量<br />变量名本身是一个表达式,表达式的值是变量当前的值。复杂的表达式由[], ->, ., 和单目运算符*构成。<br />1.2 常量<br />常量名本身是一个表达式,字面常量也是表达式。对于这两者,表达式的值是常量当前的值。<br />1.3 函数调用<br />对于返回值不为void的函数,对它的正确调用也是表达式。表达式的值为

2011-04-14 15:31:00 637

转载 exec函数族

<br />1. 简介<br />在Linux中,实际上并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是:<br />#include <br />int execl(const char *path, const char *arg, ...);<br />int execlp(const char *file, const char *arg, ...);<br />int execle(const char *path, const char *arg

2011-04-14 14:17:00 273

原创 fork举例和行缓冲全缓冲的理解

/* ************************************************************************ * Filename: fork.c * Description: * Version: 1.0 * Created: 2011年04月13日 19时38分08秒 * Revision: none * Compiler: gcc *

2011-04-14 12:05:00 628

转载 用c.vim插件打造C/C++集成编辑器

<br />利用c.vim插件,你可以实现添加文件头  添加注释  插入一些代码片段  语法检查  读函数文档  注释代码块<br />这一插件的作者是 Fritz Mehner, 目标就是打造程序员流畅的编辑环境。<br /> <br />这一插件还能完成:Statement oriented editing of C / C++ programs Speed up writing new code considerably. Write code and commen

2011-04-14 10:41:00 431

转载 函数fork与vfork的区别与联系详解

<br /> 创建一个新进程的方法只有由某个已存在的进程调用fork()或vfork(),当然某些进程如init等是作为系统启动的一部分而被内核创建的。<br />1.fork函数介绍<br />#include <sys/types.h><br />#include <unistd.h><br />pid_t fork (void );<br />正确返回:父进程中返回子进程的进程号;子进程中返回0;(单调用双返回函数)<br />错误返回:-1;<br />子进程是父进程的一个拷贝。具体说,子进程从父进

2011-04-14 08:47:00 362

原创 fgets和gets的用法

比如printf,gets的功能fprintf,fgets都可以实现.所以,以后遇到这类操作时,都用上带f的.第一个是熟悉f的操作,再就是多练习./* ************************************************************************ *       Filename:  gets.c *    Description:   *        Version:  1.0 *        Created:  2011年04月14日

2011-04-14 08:29:00 879

转载 FLEX 中文手册

<br />http://wiki.chinaunix.net/index.php/FLEX_%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C<br /> <br />很好的资料!

2011-04-14 08:16:00 755

原创 实例1 数据类型转换

//实例1 数据类型转换<br />#include <stdio.h><br /><br />void main()<br />{<br /> int a = 5;//定义一个整形变量<br /> char c = 'a';//定义一个字符型变量<br /> float f = 5.3;//定义一个浮点数<br /> double m = 12.65;//点以一个双精度实型变量<br /><br /> double result;//定义一个双精度实型变量<br /><br

2011-02-17 23:39:00 380

转载 Linux FTP 服务器配置简单说明

<br />一.  FTP 说明<br />     linux 系统下常用的FTP 是vsftp, 即Very Security File Transfer Protocol. 还有一个是proftp(Profession ftp)。 我们这里也是简单的说明下vsftp的配置。<br /> vsftp提供3种远程的登录方式:<br /> (1)匿名登录方式<br />             就是不需要用户名,密码。就能登录到服务器电脑里面<br />(2)本地用户方式<br />            

2011-02-17 11:17:00 354

原创 协成电子CAN开发板原理图解说

<br />协成电子CAN开发板原理图解说<br /><br />主要的IC:<br />1 单片机<br />  STC89C52,这里用的是51单片机。<br />2 CAN控制器<br />  SJA1000<br />3 CAN收发器<br />  82C250<br />4 MAX232,MAX485<br />5 其他<br />  DS18B20,4位数码管,继电器,外部中断按键,LED<br /><br />围绕MCU<br />有自动复位和手

2010-09-03 00:06:00 1711

转载 广积粮筑高墙缓称王-写给求职的刚毕业的

<br />年轻的时候要多学技术,等技术稳定了再把中心放到业务方面,年轻的时候学习能力强,有了技术不怕接触不到业务,相反有了业务你可能就不敢换工作了,你怕到另一家公司拿不到目前的薪水<br /><br />不管在哪个公司都要拼命工作,把公司用到的技术一定要学好,而且有资源一定要利用,不然离开的时候会后悔,<br />比如公司有aix服务器,你可以好好学学shell,perl和vi<br /><br />不要有怨气,年轻的时候吃点苦是好事。在小公司虽然受气可能会多,但你接触的东西多,他给你提供好多

2010-09-01 13:59:00 391

原创 C++ Plus

#include int main(){    std::cout     int v1,v2;    std::cin >>v1>>v2;    std::cout     return 0;}

2010-01-25 17:58:00 359

原创 C++ Hello,world

#include int main(){    std::cout     return 0;}

2010-01-25 16:03:00 339

转载 #include与#include区别

#include与#include区别 很多C++程序员还在使用而不是用更新的标准的库。 这两者都有什么不同呢?首先,5年前我们就开始反对把.h符号继续用在标准的头 文件中。继续使用过时的规则可不是个好的方法。从功能性的角度来讲, 包含了一系列模板化的I/O类,相反地只仅仅是支持字符 流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此, 和在接

2010-01-25 14:43:00 500

转载 LIBCD.lib(wincrt0.obj) 错误的原因

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16出现这个错误的原因是你创建了win32 Application工程,而主函数却定义为了控制台模式的main函数Win32 Application的主函数应该是WinMain而不是main解决这个错误有两个方法

2010-01-25 14:34:00 559

转载 学习C++书籍介绍

(一)语言入门:《C++ Primer》最新版本:第三版(第四版国外已上架,国内一些网上书店也在预订中)适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。《The C++ Programming Language》/《C++程序设计语言》最新版本:第三版特别版简称TC++PL,有其他语言的丰富经验的。(也有

2010-01-25 09:56:00 244

转载 浅谈学习C语言与学习C++语言的关系

本文写给C或C++语言初学者。论坛中,常有初学者问“学习C++语言之前是否有必要先学C?”。我认为这个问题是个伪问题。问题本身的答案并非是提出问题的人真正想要的。回答这个问题非常简单:“当然不需要”。因为C++是一门独立的编程语言,它在语法、构建环境和运行环境上都不需要依赖于任何其它语言。至于说它是“C语言的超

2010-01-25 09:56:00 381

android Tab滑屏

SDK 4.0以上,利用ViewPager和Fragment实现Tab滑屏。

2012-12-19

Android 短信拦截器

Android 短信拦截器!包含代码。 环境:android 4.0.3

2012-12-18

SIM300中文说明书

SIM300中文说明书 SIM300中文说明书

2011-05-30

QT 黑白棋(源代码)

QT 黑白棋(源代码) QT 黑白棋(源代码)

2011-05-30

LINUX 1.0源代码

LINUX 1.0 源代码 LINUX 1.0 源代码 LINUX 1.0 源代码

2011-05-25

qt4.7 写的涂鸦板 源代码

qt涂鸦板 qt4.7 写的涂鸦板 qt4.7 写的涂鸦板

2011-05-25

QT学习笔记_经验篇.doc

QT学习笔记_经验篇.doc QT学习笔记_经验篇.doc QT学习笔记_经验篇.doc

2011-05-25

QT_学习笔记widget,MainWindow和Dialog的选择使用.doc

QT_学习笔记widget,MainWindow和Dialog的选择使用.doc

2011-05-25

VIM快捷键 VIM插件

VIM快捷键 VIM快捷键 VIM插件 VIM快捷键 VIM插件

2011-05-25

空空如也

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

TA关注的人

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