自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

int64Ago的专栏

码农的一亩地

  • 博客(51)
  • 资源 (49)
  • 收藏
  • 关注

原创 数据恢复开源项目相关

TestDisk (Windows/Mac/Linux)Recuva (Windows)PhotoRec (Windows/Mac/Linux)Restoration (Windows)Undelete Plus (Windows)详细见——>http://lifehacker.com/5237503/five-best-free-data-recovery-tools

2012-04-29 17:45:43 1577

转载 C\C++最新精华贴(集合)

引用请注明出处:http://bbs.51cto.com/thread-887330-1.html【更新历史】# _5 y) T7 x' B  ~【2012年03月01日】VS2010下的FLTK图文教程4 `/ H# e( Z' v+ m【2012年02月25日】常见排序算法实现【2012年02月11日】C++左值详解【2012年01月11日】初学软件工程,模拟图书预

2012-04-28 19:19:38 1648

原创 搞懂线段树

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7506179前段时间写了篇“搞懂树状数组”,如果说树状数组是优雅的,那么线段树就是万能的。有句话就叫:树状数组能做的线段树都能做,但是树状数组能做的坚决用树状数组!因为线段树本来的内容狠丰富的,主要有单点跟新、区间跟新,最值询问、区间询问…………反正就是对于区间进行的动

2012-04-25 21:41:54 2991

原创 UVa系列——103/Stacking Boxes

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7463401这题的做法有点贪心的思想在里面,最后的处理也可以算是DP吧。根据贪心的思想,首先把每组从小到大排序,然后再根据字典序把按组排序,这样后面处理的时候会省很多处理,最后的DP有点像O(N*N)的最长递增子序列的实现。可能是为了好玩吧,第一次做题没有用c++和数组成分在里面(

2012-04-15 19:03:11 1735

原创 搞懂树状数组

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7429868      写下这个标题,其实心里还是没底的,与其说是写博帖,不如说是做总结。第一个接触树状数组还是两年前,用什么语言来形容当时的感觉呢?……太神奇了!真的,无法表达出那种感觉,她是那么的优雅,10行不到的代码,却把事情干的如此出色!没有了解她原理的前提下即使把代码倒背

2012-04-05 22:15:40 60806 56

转载 开源网站收集

http://search.csdn.net/CSDN搜索,CSDN还是有非常多的编程资源的,用它的搜索能搜出不少东西。代码类别也比较全面。http://snippets.org/简单实用的代码收集网站,强力推荐。比如你要找个DES加密,要找个数据压缩,找个INI文件操作的C代码等,均能手到擒来。http://www.codase.com/index.html它是一个代码搜索引

2012-04-04 23:17:30 1792 1

原创 你真的会二分查找吗?

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7425727       看到这个标题无论你是处于怎样的心理进来看了,我觉得都是值得的。因为这个问题太简单,任何一个开始接触“真正”算法基本都是从二分查找开始的。至于二分查找都不知道是什么的可以先去找别的资料看下,再来看这篇文章。既然很简单,那么我们开始一起写一个吧,要求是

2012-04-04 16:28:38 43610 27

转载 Python 文件与目录操作

引用请注明出处:http://blog.whiledo.com/archives/424目录列出一个目录的内容import os for fileName in os.listdir ( '/' ): print fileName创建目录: os.mkdir('testDirectory')删除目录: os.rmdir('testDirectory')创建多级目录:

2012-04-03 18:24:56 4625

原创 基于POSIX在Linux下C语言实现读取整个目录文件[Get a List of Files in a Directory with C]

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7423714       由于要批量处理服务器日志,但是对python、perl等脚本不熟悉,就考虑是否可以用c实现,找到了readdir这个库,但是这个不是ANSI C的东西,在windows一般用不起,用linux的可以看看,很简单的代码实现,就没加注释了……#incl

2012-04-03 15:59:26 2717

原创 UVa系列——102/Ecological Bin Packing

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7420670      简单的枚举题,没什么好说的,注意一点就是题目给的颜色顺序是BGC,而如果按照字典序最小优先的话访问要按BCG访问,所以用了三个SWAP。额外说明一点,这里为了使代码紧凑,用了很多宏,而且出现了do{……}while(0)这样的结构,这样定义的优点是很明显的,

2012-04-01 22:53:05 1503

原创 UVa系列——101/The Blocks Problem

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7419085这题是个模拟题,不过开始不太好理解,把它想复杂了,其实也算个简单的模拟题,注意几点:1、注意4个动作的区别与联系,尽量把重复的动作模块化,减少代码量,比如我用了return_back这个函数来处理returning any blocks to their initi

2012-04-01 14:10:21 1431

原创 strtok是个“失败”的设计

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7416985话不多说,先来看个例子:#include #include void print_tokens(char *line){ static char whitespace[] = " "; char *token; for(token = str

2012-03-31 20:27:21 2877 1

原创 UVa系列——100/The 3n + 1 problem

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7413434本题注意两个方面:1、虽然题目给的范围是1~1000000,其实计算的过程中的中间值有的是很大的,所以要用unsigned long long2、不重复计算,我同时用了两种方案,一种是计算的过程中判断是否遇到已经计算过的,另一种是计算的过程中把“有意义”的中间值

2012-03-30 22:59:44 1156

原创 fedora之无限折腾—— >快捷安装+配置

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7400786注:本文假设你对计算机相关方面熟悉,并且熟悉linux使用,又常常换系统的,主要偏向于时间多爱折腾的码农。一、快速安装方法优盘FAT32格式或者ext格式,其根目录放有fedora LiveDesktop镜像iso文件+vmlinuz0+initrd0.

2012-03-27 22:56:28 2086

原创 static、extern分析总结

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7396325       对于写了很多小程序的人,可能static和extern都用的很少,因为static和extern通常在工程量很大时候才能体现优势很必要性,这就不奇怪linux内核代码中“泛滥”着这两个关键词,而且据我所知,这也是面试经常被问道的,因为这涉及到的底层多一点。

2012-03-26 20:33:17 8098 2

原创 用GCC输出带源代码的汇编程序进行链接的调试

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7395418一个可执行程序的形成,大致的步骤:编译——>链接——>可执行文件,然而,犯错最多的地方可能你以为是编译阶段,但是,实际上是链接阶段,特别是大型工程。下面用一个例子简单说下出现链接错误的一个简单解决方式,先看两个程序://main.cvoid test1();vo

2012-03-26 16:50:57 2981 1

原创 神奇的malloc

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7392374#include #include void int2str(int int_in){ char *str_out = (char *)malloc(sizeof(char)); printf("%s\n", str_out);

2012-03-25 16:42:47 1546 1

原创 for(;;)和while(1)的效率问题

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7367270今天面试被问到for(;;)和while(1)的效率问题,两个都是死循环,我开始主观的认为for(;;)里面有三次运算(或两次),效率当然是while(1)高,但是被告知错了,回来生成汇编看了下:1、while(1)汇编 .file "test_effect

2012-03-19 08:39:57 2354 4

转载 编程:是一门艺术

1. 引言"(program(computers) == *art) ? so : what"“只有大约5%的程序员能够在编写代码时创造出艺术。其他95%一定是为了取得成功的科学家,不是艺术家。”  谈及“艺术”,人们自然会联想到“美”、“技艺”、“灵感”等词,但很少会把它和“计算机编程”这听起来似乎无趣的词联系在一起。而Donald Knuth,《计算机编程的艺术》多卷书的作者,

2012-02-22 22:35:11 1406

转载 想成为嵌入式程序员应知道的0x10个基本问题

预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)  #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2)懂得预处理器将为你计算常数表达式的值,因此,直接写出你

2012-02-21 14:23:29 1377 3

转载 Linux下的虚拟光驱和虚拟软驱

如果你是刚从Windows转到Linux的话,你可能要问Windows下面有虚拟光驱,Linux下面有没有呢?一般来说Windows能做的事情,Linux都能做到,并且做得更好。但是概念上面可能和Windows有点儿不同,需要你以Linux的思维来考虑问题。本文就准备介绍一下Linux的虚拟设备——回环设备——进而讲解怎样通过回环设备实现虚拟光驱,虚拟软驱等等虚拟设备。       在Linu

2012-02-20 08:41:17 2513

原创 我的vim配置[ ctags + cscope + omni == 多图、强大、详解 ]

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7273108本文不指导你如何使用vim,初学者可以参考此教程,非常适合入门!一般linux发行版都安装vim了,如果没有不知道有没有安装就直接安装:sudo yum install vim下载vim_bak.tar.gz到~/Downloads目录,执行:cd ~Downloa

2012-02-19 21:41:30 9507 1

原创 fedpra 16 之 samba + vsftp + nfs 配置

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7272769Samba配置:安装samba及相关依赖:sudo yum install samba smbclient -y根据需要编辑配置文件:sudo gedit /etc/samba/smb.conf,没有特殊要求保持默认即可关闭防火墙:sudo

2012-02-19 18:22:28 1573

原创 fedora 无线驱动

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7272570一、导入rpmfushion源,方法见Fedora 12,13,14,15,16/centOS/redhat EL 使用第三方yum 源二、列出可用驱动yum search kmod-wl 三、用uname -r 命令查看一下内核版本四、yum in

2012-02-19 16:11:55 2167

原创 fedora 字体优化

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7244252fedora 16 默认中文字体显示不是很好,我们需要安装infinality来优化fedora对中文字体的显示。配置过程sudo rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1

2012-02-15 09:44:46 2201

原创 vim omni STL自动补全

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7246826First of all,you need to make sure that you had omni installed.1) Download SGI'sSTL;2) With vim replace all __STL_BEGIN_NAM

2012-02-15 09:40:06 3165 1

原创 二维码简述

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7104944★  什么是二维码通俗解释:二维码是一种能存储信息的特定格式图片。技术解释:二维码是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点

2011-12-27 10:04:25 2671

原创 Dijstra邻接表法

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7084802邻接矩阵空间复杂度太大,对空间要求严格的可以参考我的,欢迎提出意见#include#include#include#include#includeusing namespace std;#define INF 1<<30const int MAXN=1

2011-12-19 16:49:38 1336

原创 几道数值计算题目的c语言实现

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7084211注:个人习惯原因,带了点c++语句一、 用牛顿法求在附近的实根,取四位有效数字。#include#include#include#include#includeusing namespace std;const double eps=1e-4

2011-12-19 15:00:34 2102

原创 MOTO XT316 Android 3.2.4 ROOT [简单安全]

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7080453环境:MOTO XT316、Android3.2.4系统、RE管理器工具:win7 32位操作系统手机点开设置—>应用程序—>开发勾选USB调试安装MOTO驱动数据线连上手机和电脑保证能够识别,用豌豆精灵备份取下数据线,安

2011-12-17 18:55:08 3782

原创 matlab模拟干涉衍射

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7076015%##########################%%名称:等厚干涉模拟 %%作者:程序猿__int64Ago %%时间:2011-12-16

2011-12-16 04:18:25 8969 4

原创 每个人都有很菜的时候——“高手”请尊重

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7029372最近,逛的论坛有点多了,多少有些感触。总发现国内的论坛(其实国外的也没怎么逛过)里有个怪现象,对新手的问题有点不太尊重,我是不例外。我的问题有过不被尊重,也有不尊重别人问题。闲下来仔细想想,这样做对国内IT的发展和氛围都是有潜移默化的危害的。我不排除有些

2011-12-01 08:21:15 1841 4

原创 S3C2440 Boot Loader引导代码功能简述

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7028797【前言】开始学习ARM的时候,基本上都要从裸机编程开始。为了减低入门的门槛,很多时候只要修改模板里的主函数main.c,可是,久而久之,就会产生些疑问,问什么下载了这些C代码编译链接生成出来的BIN就能在ARM上跑了呢?原因就在于,有几个文件已经不声不响的帮我们提前干了

2011-11-30 21:46:25 2824

原创 linux下用RVDS4.0进行裸机开发

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7012114为什么选择RVDS开发ARM?很简单,因为ARM最懂ARM!!因为RVDS是基于eclipse的,故要先装java和eclipse才行(我猜的,我电脑本来就有eclipse,没有缺省eclipse情况下试过)。下载RVDS_4.0_PRO.tgz放到

2011-11-25 15:56:33 5087 1

转载 史上最全公开课纪录片下载地址汇总

网易公开课《斯坦福:抽象编程》视频下载网易公开课《普林斯顿大学:人性》视频下载网易公开课《麻省理工:电影哲学》视频下载视频下载网易公开课麻省理工公开课《音乐的各种声音》下载地址网易公开课《耶鲁大学 哲学:死亡》(下)视频下载网易公开课《耶鲁大学 哲学:死亡》(上)视频下载网易公开课《耶鲁大学:金融市场》(下)视频下载网易公开课《耶鲁大学:金融市场》(上)视频下载网易

2011-11-25 09:40:45 19858

原创 第一个ARM汇编程序——冒泡排序

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7008883AREA Sort,CODE,READONLY ;declare for code area ENTRY ;entry for the whole codestart ;main code flag MOV R4,#0 ;clear r4

2011-11-24 17:06:24 15107 6

原创 linux的超级终端—minicom的配置

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7007832注:本配置是基于fedora的,其它发行版改少许命令即可1、安装minicom 以及 文件传送工具$sudo yum install minicom lrzsz2、minicom串口进行配置$sudo minicom -s注:下面选择的项用小写字

2011-11-24 14:13:06 3881

原创 linux基础编程环境配置

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7007724以fedora为例,基于debian的发行版将yum换成apt-get1. binutils工具Binutils 是一组很重要的开发工具,包括链接器(ld)、汇编器(as)、反汇编器(objdump)和其他用于目标文件和档案的工具(ar),也是gcc的依赖项。

2011-11-24 13:43:13 1632

原创 arm-linux-gcc-4.4.3交叉编译环境建立

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7007652下载 arm-linux-gcc-4.4.3.tar.gz 到 ~/目录$cd ~/$tar -zxvf arm-linux-gcc-4.4.3.tar.gz$sudo mv 4.4.3 /usr/local/arm/$sudo gedit /etc/p

2011-11-24 13:20:16 2702 1

原创 ACM程序设计入门请进(针对电子科大低年级学生,其他绕道)

引用请注明出处:http://blog.csdn.net/int64ago/article/details/7003687注意:以下棕色字样都是超链接,可以直接跳转或下载!首先推荐大家注册一下这个网盘,因为我以后所有资料都会放在这里,这可以用迅雷下载,不想QQ邮箱的附件不能用迅雷,下载很慢。网盘注册地址:http://115.com/invite/611bb72一、什么是ACM,以

2011-11-23 12:41:03 3762 6

数据结构c语言版复习试题_(注解版)

数据结构c语言版复习试题_(注解版),有注解哦,非常给力

2012-02-20

《数据结构》(C语言版)严蔚敏著_数据结构实验指导

《数据结构》(C语言版)严蔚敏著_数据结构实验指导,挺不错的,好好学吧

2012-02-20

TP-LINK150M无线宽带路由器TL-WR740N详细配置指南

TP-LINK150M无线宽带路由器TL-WR740N详细配置指南,照着做就是了

2012-02-20

清华严蔚敏《数据结构》的全部代码实现C语言

不可多得的学习数据结构的好资料,看书没用,看源码才有用

2012-02-20

vim练级攻略.pdf

是coolshell.cn上的,不能用于商业用途,是初学者很好的教程

2012-02-20

install_flash_player_11_linux.i386.tar.gz

是adobe的源码包,直接解压到~/.mozilla目录即可,详细设置看说明文档

2012-02-20

vim配置大全(含插件和配置文件)

vim的配置大全,详细用法和说明见我的博客:http://blog.csdn.net/int64ago/article/details/7273108

2012-02-20

实战Linux Socket 编程.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

嵌入式系统的构建[清华大学教材].rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

常用ARM指令集及汇编.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Understanding.the...3rd.Edition.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Study ARM Step by Step.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

readline-5.2.tar.gz

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

openocd-0.5.0.tar.bz2

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

lrzsz-0.12.20.tar.gz

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux下的C编程基础.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

linux网络管理员手册.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux内核中文手册.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux内核研究与探索.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux内核完全注释.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux内核情景分析.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux命令大全.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux快速入门.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux基础命令.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux基本技能教程.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux公社.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux高级培训教程.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux从入门到精通.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux菜鸟专用.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

linuxKernel核心中文手册core.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux C 函数.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Linux C 常用库函数手册.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

JLink_Linux_V436f.tgz

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

insight-6.8a.tar.bz2

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

gdb完全手册.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

gdb-6.8.tar.bz2

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

GCC 中文手册.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

GCC 汇编器的伪操作符号解释中文帮助手册.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

emacs配置例子.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

Emacs基础视频教程.rar

如果想学好嵌入式,这个对你真的很有用哦,拿去好好研究吧

2011-11-16

空空如也

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

TA关注的人

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