自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 git入门

git的安装1.直接从终端运行命令(Ubuntu)进行安装,版本可能不是最新的sudo apt-get install git2.在官网下载源代码编译安装,参考目录下的INSTALL文件,下载地址make prefix=/usr/local allsudo make prefix=/usr/local install3.从git版本库克隆安装git clone git:/

2013-10-09 16:24:08 865

原创 CentOS配置EPEL源

CentOS默认自带CentOS-Base.repo源,但官方源有不足之处,版本更新慢、软件少,需要添加第三方源。EPEL,即Extra Packages for Enterprise Linux,是由 Fedora 社区创建维护,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。EPEL中含有大量的软件,对官方标准源是一个很好的补充。

2013-01-29 12:37:43 1305

转载 CentOS6.3三种安装方法(U盘,硬盘,光盘)

转自:http://www.springzoo.com/linux-home/linux-basic/402.html/comment-page-1U盘安装步骤:(推荐用这种方法)使用到的材料:1、CentOS-6.3-x86_64-bin-DVD1.iso2、UltraISO3、U盘一个开始安装:注意:使用UltraISO制作U盘启动的时候,必须在那个需要安装系统的电

2013-01-18 00:09:16 788

原创 字符编码(一)--编码界的始祖Morse Code

Morse Code1836年,美国人Samuel F. B. Morse、Joseph Henry和Alfred Vail发明了电报系统,而这种系统只能传送和接受脉冲,所以需要一种编码来携载自然语言,Morse提出了最初的编码方法,只传送数字,根据接受到的数字查阅手册来确定传输的内容,但Vail扩展了编码方法,把字母和特殊字符包含进去,而且根据当地一家报纸中英文字母出现的频率来决定每个字

2013-09-13 10:38:21 2238

原创 搬运工--C关键字union/const/define/typedef/extern/volatile

VolilatileWiki Volatile 变量通常,volatile关键字用来阻止(伪)编译器对那些它认为变量的值不能“被代码本身”改变的代码上执行任何优化。Kerner Document  Why the "Volatile" type class should not be usedThe key point to understand with rega

2013-09-07 10:10:27 1109

原创 搬运工--Linux平台软件管理

Linux 平台上的软件包管理 Linux 平台上的软件包管理简介:安装,升级和卸载应用软件是影响用户对操作系统评价的决定性因素之一。对于日渐流行的 GNU/Linux 操作系统,拥有简洁强大的软件包管理机制功不可没。本文从基本的 rpm/dpkg 命令行出发,以 RHEL 和 UBUNTU 为例,介绍典型 Linux 系统中应用软件的管理和使用。APT/dpkg - Ubun

2013-09-05 20:58:23 530

转载 C语言搬运工--运算符&&结合性

参考资料:说说C语言运算符的“优先级”与“结合性”总结一下,本文主要阐述了以下几点:(1)优先级决定表达式中各种不同的运算符起作用的优先次序,而结合性则在相邻的两个运算符的具有同等优先级时,决定表达式的结合方向;(2)后自增(后自减)从语义效果上可以理解为在做完自增(自减)之后,返回自增(自减)之前的值作为整个表达式的结果值;(3)准确来讲,优先级和结合性确定了表达

2013-09-03 21:26:47 1011

原创 彩票管理项目

花了几天时间写了一个比较简单的项目,也算是自己做的第一个小项目。想的很简单,写的时候有些地方写的还是很费劲,写的时候没有办法联网,现在把它放在Github中,电脑里也不用留备份了,顺便熟悉一下Git的用法,作为菜鸟,深知路漫漫其修远兮。Github项目地址https://github.com/guangxyou/Simple.Lottery.Ticket.System写了个项目总结,放在这

2013-08-11 22:22:35 833

原创 C语言小程序(八)、统计字母个数

这么简单的程序本不应贴在这里,但每写一篇博客,积分涨10分,距离摆脱千里之外的排名又进一步,相当于刷榜了,哈哈!#include #include int main(){ char c; int i = 0; int cnt[26] = {0}; printf("输入字母:"); while((c=getchar()) != '\n') { if(c>='A' && c

2013-07-22 21:22:28 3807 1

原创 C语言小程序(七)、石头剪刀布

本来挺简单的一个程序,但突然想把《Friends》给糅合进去,就多花了一些心思,这是我写过最有趣的程序了。#include #include #include int getrand(){ srand(time(NULL)); return rand()%3;}int win_lose(int choice){ int rand = 0; char *p[3] = {

2013-07-22 21:16:36 1265

原创 趣味Shell

Richard M. Stallman大神是谁就不用说了,一时来了兴趣,想看看Linux系统下有多少程序有这位大神参与编写的。先把所有命令导出到文件中,遍历所有命令,用man手册查一下并过滤Stallman关键词。以下是脚本#!/bin/bashi=0;touch Stallmanls /usr/local/sbin /usr/local/bin /usr/sbin /usr/b

2013-07-21 21:48:20 656

原创 C语言小程序(六)、数组操作

对数组进行操作,查找、插入、删除。#include #include #include int size = 0;int flag = 0;void output(int *arry){ int i = 0; for(i=0; i<size; i++) { printf("arry[%d]=%d\t",i,arry[i]); if((i+1)%5 == 0)

2013-07-21 21:25:50 771

原创 C语言小程序(五)、数组查询

随机产生一些字符,然后输入要查找的字符,本想将查找到的字符存储起来,要么初始化一个等大小的数组,要么要先检索出总共查找到多少个元素,再开辟空间存储,但这样相当于搜索了两遍,没有想到更好的方法,只是简单的将找到的字符打印出来。#include #include #include #define SIZE 100int getstr(char *str, int max){ int

2013-07-21 21:20:30 771

原创 C语言小程序(四)、杨辉三角

输入要显示的杨辉三角的行数,会打印出金字塔型的杨辉三角,不过行数太多的话,效果不太好,可以再调整一下格式控制。#include #include int main(){ int i,j,k; int line; int *prev, *next; printf("输入要查看杨辉三角的行数(大于2):"); scanf("%d",&line); if(line < 2) {

2013-07-21 21:13:35 1207

原创 C语言小程序(三)、判断两个日期之差

输入两个日期,计算之间相差多少天。 用了两种方法实现,第二种利用结构体,代码比较清晰,其余的都一样。1.普通的写法#include int leapyear(int year){ if((year%4==0 && year%100!=0) || year%400==0) return 1; else return 0;}int days(int *day1, int

2013-07-21 21:09:12 1431

原创 C语言小程序(二)、计算第二天日期

输入一个日期,判断下一个日期是哪一天,如果日期输入错误,则调用Linux下的cal命令显示输入的月份。#include #include #include #include int year, month, day;const int day_30 = 30;const int day_31 = 31;int day_month_2 = 0;char err_flag = 0

2013-07-21 21:01:25 1049

原创 C语言小程序(一)、判断三角型类型

最近回炉重造C语言,陆续写一些比较短的代码,贴到这里。第一个判断三角形的类型,两个浮点型数据不能直接判断相等,为了输入方便一些,自己设置的精度比较低,10^(-3)。#include #include #define EPSINON 1e-3#define ABS(a) (((a)>0)?(a):(-a)) //?:不支持表达式嵌套#define ZERO(x) ((x)

2013-07-21 20:57:24 1258

转载 Fix COM Surrogate has stopped working in Windows 7

先来个中文版的:http://zhaoming198771.blog.51cto.com/927067/283990再来个比较给力的英文版。July 3rd, 2012 by Aseem Kishore | File in: Help DeskA client of mine started having a strange problem when

2013-06-05 19:28:50 1428

原创 谭浩强第六章习题答案

谭浩强的第六章是循环,拿来练练手,程序是亲手写的,不一定是最优的,但一定对。另外12、13、15感觉比较扯就没写。下面是代码://1.cpp#include #define MAX(m,n) (((m) > (n) ? (m) : (n)))#define MIN(m,n) (((m) < (n) ? (m) : (n)))int main(void){ int m, n;

2013-06-04 22:30:43 1300

原创 重复码编译码

又一个实验,供以后参考实验原理    一般的通信信道中总是不可避免的存在噪声或者干扰,因此在信息传输的过程中也就必然会造成信息的损失,或者说,信源符号在有噪信道中的传输过程中会产生失真。为了降低这种信息损失,就需要我们在信源符号输入到信道之前,对其进行有效的信道编码。    信道编码是通信系统中的一个重要环节,目的就是为了降低传输过程中错误发生的概率,从而提高通信系统的可靠性。信道

2013-06-04 18:15:54 11456

原创 Huffman编码

Huffman编码实验,原理弄懂了,源代码不是很懂,挖个坑,以后用到再细读。实验原理    在众多的无失真信道编码技术中,Huffman编码是一种有效的获得最佳码的编码技术。它能够充分利用短码,大幅度降低码字的平均码长,从而获得较高的编码效率,在保证码字的可分离性的同时,有效的提高了通信系统的有效性。也正是由于Huffman编码技术的优越性,目前在有关信源编码的许多领域中,Huffman编

2013-06-03 14:39:43 2059

原创 英文半字节压缩编码技术

《信息论》的实验,比较有意思,实验原理如下:对于一个通信系统来说,信息传输的有效性、可靠性、安全性和认证性是人们的主要目标。其中,信息传输的有效性指的是尽可能的使用较短的时间和较少的设备等资源来传送尽可能多的信息,而这一目的主要是通过信源编码这个环节来实现的。    虽然有许许多多不同的信源编码方法,但总的说来,信源编码主要是通过减少或消除信源的剩余度来提高传输效率的。而且,有时人们为

2013-06-03 14:21:47 1051

原创 时钟、背景音乐、背景图片

EasyX很有趣,参考EasyX官网的文章,花了几个小时做了一个时钟程序,包含背景音乐、背景图片,时钟是模仿Iphone时钟设计的,可惜不像。系数调整的比较粗略,表针走的不是非常精确,另外以后再加上个程序图标。#include #include #include #include #pragma comment(lib, "Winmm.lib") // 引用 Windows Multime

2013-05-03 22:23:35 970

原创 C语言直方图 && EOF释疑

用C语言统计单词长度出现的频率#include #define MAX_LEN 10 //单词的最大长度#define IN 1#define OUT 0int main(void){ int len; //每个单词的长度 int wc[MAX_LEN+1] = {0}; //每个长度对应的单词数 int c, i, j; int stat

2013-04-04 12:57:21 812

转载 中国黑客传说:游走在黑暗中的精灵

只能望洋兴叹的大神级别人物。中国的V,以前也有当一名黑客的想法,没有人指路,也没有胆量,只能膜拜大神!下面是原文,道哥文章。http://taosay.net/?p=189声明:本文内容禁止讲给16岁以下的小朋友听,以免吓坏小朋友。出于保护当事人的原因,禁止任何人在任何时候以任何理由向我打听其人其事,我不会做出任何回复。我不对本文的真实性负责。本文禁止任何媒体转载,但允许个

2013-03-27 18:40:33 1775

原创 文件拷贝代码以及疑问

Linux下的拷贝代码,没有用ANSI库函数#include #include #include #include #include #include #include #define BUFFER_SIZE 1024 int main(int argc,char **argv){ int from_fd,to_fd; int bytes_read,bytes

2013-03-04 21:54:18 526

转载 #pragma CODE_SEG __NEAR_SEG NON_BANKED详解

原文地址:http://goo.gl/E5Ei5这要还是要从FLASH分页和非分页的区别说起。    下面详细说一说,FLASH里非分页和分页的使用。 要明白一点,分页是不可见的,要用的时候PPAGE参与寻址。   FLASH里非分页工作机制   FLASH一共为128K,一页是16K,那么应该有8页才是,但是实际只有6个分页。有2个非分页放在4000-7FFF,和C000

2013-03-03 21:32:13 2055

原创 shell命令tree

在Windwows下很喜欢tree命令,在CenntOS下也有这条命令,在网上找到了源代码和一段简单的脚本,完整的tree源代码可以在这里下载: ftp://mama.indstate.edu/linux/tree/简易的tree脚本如下:#!/bin/sh######################################################## UNIX

2013-01-29 11:02:21 2860

原创 将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8

从 windows 拷贝到 linux 时,中文出现乱码问题,这里给出一个转化脚本,利用这个脚本对出现乱码的文件进行处理(实际上是将文件字符编码方式从 windows 的 gb18030 转 linux 下的 utf-8)可以直接使用命令iconv -f gb18030 -t utf-8 file1 > file2#!/bin/sh__usage(){echo "usage: g

2013-01-28 21:50:41 874

原创 CentOS安装Wine-1.5

1.检查是否安装了X11及相关文件,如果没有执行下面命令安装# yum -y install libX11-devel freetype-devel flex bison2.下载Wine-1.5.21$ cd /tmp$ wget http://garr.dl.sourceforge.net/project/wine/Source/wine-1.5.21.tar.bz2或者直接下载:点击

2013-01-27 11:22:10 774

原创 统计目录下的文件数目及类型

1.这段shell可以实现查看当前目录下有多少个文件夹,有多少个文件,其中可读、可写、可执行的分别是多少个。#!/bin/bashdir=`ls -l | grep ^d | wc -l`file=`ls -l | grep ^- | wc -l`filew=`ls -l | grep w | wc -l`filer=`ls -l | grep r | wc -l`filex1=`l

2013-01-26 12:19:17 771

转载 CentOS 安装配置Samba

宿主机为linux、windows分别实现VMware三种方式上网:http://goo.gl/3oQrh Samba服务器的安装配置和应用:http://goo.gl/YdmSH使用samba实现linux,windows间文件共享:http://goo.gl/6Bc4t51CTO Samba专题:http://goo.gl/Q0RkH1.添加samba用户使用smb

2013-01-25 16:10:45 472

原创 CentOS 安装配置TFTP

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP 协议族中的一个 用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输 服务。端口号为69。 TFTP这种简单的基于UDP的文件传输协议,通常只能用于小文件的传输。并且它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,也不进行认证。

2013-01-22 15:11:03 459

原创 CentOS 挂载ntfs

下载ntfs-3g:http://www.tuxera.com/community/ntfs-3g-download/切换到下载目录,解压安装。(操作过程中需要root权限) tar -xvf ntfs-ntfs-3g_ntfsprogs-2013.1.13.tgzcd ntfs-3g_ntfsprogs-2013.1.13./configure  && make && make

2013-01-18 17:40:36 412

转载 CentOS 6.x 安装Chrome

转自:http://topphp.org/centos-install-google-chrome.html在/etc/yum.repos.d目录中创建google-chrome.repo文件,其写入如下内容:[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$base

2013-01-18 05:38:53 626

转载 电容

转自http://xabai.21ic.org一、电容的作用电容在电路中可以实现旁路、去耦、滤波、储能的作用。1.旁路旁路电容是为本地器件提供能量的储能器件,它能使稳压器的输出均匀化,降低负载需求。就像小型可充电电池一样,旁路电容能够被充电,并向器件进行放电。为尽量减少阻抗,旁路电容要尽量靠近负载器件的供电电源管脚和地管脚。这能够很好地防止输入值过大而导致的地电位抬高和噪声。地弹是

2013-01-10 14:27:47 422

原创 CodeWarrior下载程序到9S12XS128

首先要保证驱动安装正确,将相应的.dll文件拷贝到相应开发环境的对应文件夹下面,CodeWarrior5.1版本是拷贝tbdml.dll 到"C:\Program Files\Freescale\CWS12v5.1\Prog\gdi“文件夹下,驱动安装好之后,设备管理器中显示为下图:如果出现No TBDML Interface found,应该是驱动出了问题,可以重启电脑试试。

2013-01-10 11:32:15 4096

原创 C++考试篇三:多态性

第三章:多态性简单介绍之。多态性指不同的对象收到相同的消息时,产生不同的动作。可以通过函数重载和虚函数来实现。从多态性实现的角度看,可以分为静态多态和动态多态。在源程序编译时就能确定具有多态性的语句调用哪个函数,称为静态联编。对于重载函数的调用就是在编译时确定具体调用哪个函数,属于静态联编。动态联编必须通过基类对象的引用或者基类对象的指针调用虚函数才能实现。不能将构

2013-01-09 14:43:52 403

原创 C++考试篇二:继承与派生

虽然已经考完了,但既然开了篇,就要写完。第二章:继承与派生1.基本概念继承,指建立一个新的类,新类从一个或多个已定义的几类中继承属性(数据成员)和行为(函数成员),并可以重新定义或添加新的属性和行为,从而建立类的层次结构。继承是实现软件重用的一种方法。继承可以分为单一继承和多重继承。单一继承是一个派生类只从一个基类派生,多重继承是一个派生类从多个基类派生。继承方式有privat

2013-01-09 14:21:51 418

原创 C++考试篇一:类和对象

《C++ Premier》太难啃了,暂时先看郑秋生的《C/C++程序设计教程》应付考试。C++是一门面向对象的程序语言,关于面向对象和面向过程,以前看过一篇文章,http://goo.gl/9eD4n,感觉讲解的非常好。第一章类和对象面向对象的基本特征类是一种复杂的数据类型,将不同类型的数据,与这些数据相关的操作封装在一起。类是对现实class {//数据

2012-12-27 10:52:42 544

C语言时钟程序

C语言时钟程序,包含背景音乐,背景图片,

2013-05-03

算法导论中文版

算法导论中文版

2012-12-24

C_C++程序设计教程.面向对象分册(第2版)[郑秋生][电子教案]

C_C++程序设计教程.面向对象分册(第2版)[郑秋生][电子教案]

2012-12-24

Altium designer 元件库大全(终结版)

Altium+designer+元件库大全(终结版).zip

2012-12-14

中国青年黑客联盟首发教材.

中国青年黑客联盟首发教材 捍卫祖国网络尊严,为祖国繁荣昌盛而不懈努力

2012-02-27

C++Primer3eSC

Stanley B Lippman Josée Lajoie著 学习c语言的经典与必读之作

2012-02-27

云计算入门指南

对于希望拥有云计算的开发人员和企业,Sun 公司正在开发一些关键性技术,以便为这种新模式提供企业级的和更加系统化的品质服务。

2012-02-27

空空如也

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

TA关注的人

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