自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

转载 Makefile符号说明

GNU make  makefile 基本结构 makefile 变量 GNU make 的主要预定义变量 隐含规则 makefile 范例 运行 make1   GNU make在大型的开发项目中,通常有几十到上百个的源文件,如果每次均手工键入 gcc 命令进行编译的话,则会非常不方便。因此,人们通常利用 make 工具来自动完成编译工作。这些工作包括

2013-08-06 16:02:44 550

原创 LINUX下,C语言MALLOC可能达到的最大空间测试

一直不怎么用malloc,但是知道malloc申请的是虚拟地址空间。刚好自己的机器是64位的,所以写了个程序做个测试。代码原理很简单,建立链表,将申请到的空间都存起来。申请到最大之后,再逐一进行释放。#include #include #define M_500M (500 * 1024 * 1024)typedef struct list { struct list

2013-07-10 16:14:42 2197 2

原创 java练习题,每天一个java小程序-1…

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序12】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,

2013-07-08 16:10:30 640

原创 java练习题,每天一个java小程序-1…

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 这个题目很简单,不用像程

2013-07-08 16:10:28 539

原创 java练习题,每天一个java小程序-1…

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序10】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 这个题目,下面我会贴出来两种代码。其实这个题目,我烦了简单计算,想搞得有趣味性一点,结果

2013-07-08 16:10:26 649

原创 java练习题,每天一个java小程序-9

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数。  还是套用以前的程序==== Main.java ====package main;impo

2013-07-08 16:10:23 649

原创 每天一个java小程序-8

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 之前的《每天一

2013-07-08 16:10:21 813

原创 每天一个java小程序-7

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 偷工减料不做中文判断了。。。。==== Main.java ====

2013-07-08 16:10:19 490

原创 每天一个java小程序-6

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 我用的还是求素数的方法====Main.java ====package main;import common.C

2013-07-08 16:10:17 441

原创 每天一个java小程序-5

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 没有任何技术含量吧。。==

2013-07-08 16:10:15 540

原创 每天一个java小程序-4

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打

2013-07-08 16:10:12 421

原创 每天一个java小程序-3

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999

2013-07-08 16:10:10 418

原创 每天一个java小程序-2

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 这个。。。。。好吧,我觉得他的程

2013-07-08 16:10:08 536

原创 每天一个java小程序

JAVA练习题,能做多少就做多少。http://bbs.csdn.net/topics/110067294这个是从CSDN看到的。每天一个吧 。【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21...

2013-07-08 16:10:06 517

原创 vi 转换文件格式

一直都不会用vi编辑能放到手机上看的文本文件,今天知道了,记录一下。两个命令set ccv=unicodeset ff=dos每个命令还有别的参数可选,set ccv的默认参数有:MS-DOS, MS-Windows, OS/2 default: "dos",    Unix default: "unix",    Macintosh default: "mac"set

2013-07-08 16:10:03 1119

原创 GDB7.2 Remote 'g&…

GDB我从网上下载的是7.5版本,安装完成调试时出现Remote'g' packet reply is toolong错误,从网上查找解决办法,有很多人遇到相似问题。在一个帖子中找到了解决方案if (buf_len > 2 *rsa->sizeof_g_packet)error (_(“Remote ‘g’ packetreply is too long: %s”), rs->buf

2013-07-08 16:10:01 537

原创 MSN官网已经为WIN8中的功能做了优…

win8的这个功能我刚才刚刚试出来【不喜欢看说明书,所以自己试】。从这个功能上看,可以把桌面分成2:1或1:2两块,左面一个,右边一个。小块的地方放IE正合适。不过一般的网站放在那都没什么效果,字就变得超级小了。但是MSN网站放在那里效果不错。       这个功能不错。如果别的网站也都做了优化,就可以双开边干活边看新闻了。话不在多说,上图看~2:1 1:2 全部是一个 

2013-07-08 16:09:59 515

原创 [转]Wow!谁说Windows不需要挂载分…

今天,无聊,去W系统控制面板里转转,突然意识到Windows也是要挂载分区的,而且还能像Linux一样装入文件夹!例一:挂载与卸载卸载运行%windir%\system32\compmgmt.msc /s点击左侧的磁盘管理,将出现以下界面:如果我们需要卸载D盘,就在D盘上点击右键,选择“改变驱动器号和路径”选择相应的驱动器盘符,点击删除,再确定。发现什么了?D盘没有了对不对

2013-07-08 16:09:57 740

原创 [转]vim 中Ctags的安装和使用

这两天看到网上有将vim改造成功能强大的IDE的blog,突然心血来潮,亲身经历了一下。网友的帖子都不错,我这里只是将各种插件分开罗列,然后加上一些使用技巧。希望本文对你有所帮助!『插件介绍』Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,tags文件就是

2013-07-08 16:09:55 403

原创 结构体和类的关系——杂谈闲扯淡

三个结构体:typedef struct parent {    int a;}parent;typedef struct son {    parent father;    int b;}typedef struct grad_son {    son father;   int c;}三个结构体如上述,那么,我们定义一个grad_son:grad_so

2013-07-08 16:09:53 473

原创 Linux 下网卡重命名

#include #include #include #include #include string.h>#include if.h>#include int main(int argc,char **argv){ int s; struct ifreq ifr; if (argc != 3) { fprintf(stderr,

2013-07-08 16:09:51 515

原创 Linux 下如何增加一个可修改&…

修改现有网卡的 HWaddr:http://www.aboutlinux.info/2005/09/how-to-change-mac-address-of-your.html~$ /sbin/ifconfig eth0 | grep Weth0 Link encap:Ethernet HWaddr70:71:bc:64:2e:c5 ~$ sudo /sbin/ifconfig

2013-07-08 16:09:49 491

原创 openOCD编译出错修正

make[2]: Entering directory`/home/elta/work/openOCD/build/doc'restore=: && backupdir=".am$$" && \       am__cwd=`pwd` &&CDPATH="${ZSH_VERSION+.}:" && cd ../../doc &&\       rm -rf $backupdir &

2013-07-08 16:09:47 824

原创 实在受不了新浪博客了。

新浪博客这,写点带代码的东西,总是把我的代码整的惨不忍睹啊!!!!!!!受不了了。

2013-07-08 16:09:44 427

原创 [转]Building MPICH2 on…

This post provides instructions on building MPICH2 on 64 bitLinux with Absoft Pro Fortran 11.5 and later.MPICH2 is a high-performance and widely portableimplementation of the Message Passing Inter

2013-07-08 16:09:42 398

原创 [转] bootmem_init分析(Bootm…

1 bootmem_init分析文件:arch/arm/mm/mmu.cpaging_init ->bootmem_init 1) 为pgdat=NODE_DATA(node),pgda->bdata->node_bootmem_map分配内存空间,起始地址为_end(即kernel的最后地址)。注:node_bootmem_map占有的页框数=[( (memsize)

2013-07-08 16:09:40 428

原创 [转]perl的INC设置

perl中的INC变量中包含了所有的perlmodule的查找路径。可以使用perl -V来查看INC的值。 1)默认地INC如下: @INC:   C:/Perl/site/lib   C:/Perl/lib   .2)设置环境变量PERL5LIB来增加到INC,例如:  setperl5lib=c:\perllibs 在设置perl5lib后如下, %ENV

2013-07-08 16:09:38 605

原创 [转]ubuntu LiveCD制作 …

Elta提示:拷贝镜像中文件的时候,需要注意有一个隐藏文件夹也要拷贝。本文内容本人已经在kubuntu12.10下实验成功。最近看到论坛很多朋友抱怨:每次重装之后,都要重复安装中文支持,配置系统等工作。如果能定制ubuntu的livecd,安装之前把这些工作做了,就可以省下不少时间了。当然最彻底的方法就是自己做一个ubuntu的livecd,这有法可依但是要解决很多细节问题,不适合新手

2013-07-08 16:09:35 633

原创 [转]MIPS GCC 嵌入式汇…

Elta提示:代码里的/,实际是\,自行实验的时候注意一下! 当前版本: 0.1完成日期: 2007-4-9作者: Dajie Tan1. GCC 内嵌汇编的基本格式              asm("assembly code");如:             asm("syscall"); //触发一个系统调用如果有多条指令,则需在指令尾部添加'/t'和'/n',如:

2013-07-08 16:09:33 418

原创 [转]ubuntu LiveCD制作

1.首先要下载ubuntu-10.10-alternate-i386.iso和ubuntu-10.10-desktop-i386.iso镜像,之所以要用2个镜像是因为需要通过ubuntu-10.10-alternate-i386.iso来安装命令行系统,再在命令行的基础上安装X11环境和GNOME环境,而ubuntu-10.10-desktop-i386.iso则是用来制作LiveCD。alter

2013-07-08 16:09:31 497

原创 Git 本地管理

Git本地管理很简单,git init以后就可以在目录里用了。但是现在我想让本地另外一个文件夹能够以一个已经init过的目录做远程源来管理,所以搞了搞。添加本地源,名字叫local,路径为path。git remote add local path把作为远程源的项目同步过来。git pull local

2013-07-08 16:09:29 440

原创 fuse4x

In order for FUSE-based filesystems to work, the fuse4x kernel extensionmust be installed by the root user:  sudo /bin/cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kex

2013-07-08 16:09:27 1299

原创 patch撤销

当打完patch以后,这个patch如果不想用了,可以通过以下方式撤销:例如打patch时参数为:  patch -p1 撤销方法为:  patch -Rp1 通过此种方法,可以把打过patch的目录撤销回为最原始没有打patch时的状态。

2013-07-08 16:09:25 3760

原创 SVN的“local edit, inco…

今天svn更新的时候,删了一个目录,出现了这个问题。在网上查,说是:svn revert file但是这个命令只能解决一个文件的local edit问题。我这是目录出错。看了一下svn的help:revert: Restore pristine working copy file (undo most localedits).usage: revert PATH... 

2013-07-08 16:09:23 425

原创 KUbuntu AMD Radeon&nbs…

本子是Y470p-ise,一直是双显卡,用的KUbuntu12.10,内核现在已经支持双显卡了,之前一直用命令行切换。命令行也贴出来好了:echo "Use IGD"(echo DIGD > /sys/kernel/debug/vgaswitcheroo/switch&& echo "done ") || echo "Failed"echo "Turn DIS OFF" (echo

2013-07-08 16:09:21 444

原创 【转】Linux 链接脚本详解

转载地址:http://hubingforever.blog.163.com/blog/static/171040579201192472552886/一、 概论每一个链接过程都由链接脚本(linker script,一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内,并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用

2013-07-08 16:09:18 474

原创 MacOSX编译coreutils出错的修改

coreutils版本coreutils-8.20configure参数为:./configure --prefix=/mnt/work/sdk/coreutilsmake时,出错:Undefined symbols for architecture x86_64:  "_iconv", referenced from:     _mem_cd_iconv in libcore

2013-07-08 16:09:16 663

原创 【转】VIM学习笔记 配置文件(…

在vim启动过程中,首先将查找配置文件并执行其中的命令。而这些初始化文件一般有vimrc、gvimrc和exrc三种。利用:version命令,可以得到配置文件的详细信息。配置文件(vimrc)" />注意:如果执行gvim,那么$VIMRUNTIME/menu.vim也会被执行。配置文件位置vimrc是主配置文件,它有全局和用户两种版本。全局vimrc文件,存放在Vim的

2013-07-08 16:09:14 446

原创 【转】搭建带软浮点交叉编译工具链

一 使用crosstool-ng为s3c6410制作交叉编译工具链来自:http://www.usr.cc/thread-51735-1-1.html  -前言   以前都是用别人做好的工具链,现在想自己做个工具链。先是看看CLFS的文档,对交叉编译工具链的编译过程有个基本了解,然后下载codesourcecs2008q3的源代码包,根据其提供的编译脚本,花了一天时间

2013-07-08 16:09:12 1743 1

原创 【转2】GCC 内联汇编

有时为了高效,有时为了直接控制硬件,有些模块我们不得不直接用汇编语言来编写,并且对外提供调用的接口,隐藏细节,这其实就是内联汇编。如何使用内联汇编?我们就以 GCC 为例,一窥其中奥秘!一、关键字     如何让 GCC 知道代码中内嵌的汇编呢? 借助关键字!来看下面的例子:     __asm____volatile__("hlt");  __asm__ 表示后面的代码为内嵌

2013-07-08 16:09:10 363

空空如也

空空如也

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

TA关注的人

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