- 博客(20)
- 收藏
- 关注
转载 二分查找,你真的会吗?
文章作者:Yx.Ac 文章来源:勇幸|Thinking (http://www.ahathinking.com) 转载请注明,谢谢合作。---面试常让写二分查找或其扩展的程序,以前总觉得很简单,但是真动手写起来,细节很多,容易出错的地方也很多,真是秒杀眼高手低的利器,本节就二分查找以及相关扩展程序都实现一下,同时将可能出错的地方以及需要注意的细节也一并说明,水平有限,欢迎补
2013-11-30 17:03:50
409
原创 向量旋转算法之----海豚算法
题目:将长度为N的任意字符串向左旋转i个位置.举例:1. 长度为8的字符串abcdefgh向左旋转3个位置后变为 defghabc 2. 长度为8的字符串123456向左旋转4个位置后变为 561234解法一:海豚算法:关键:1.求最大公约数 2.取模int gcd(int a, int b){ int temp; if(a < b){
2013-11-27 22:21:18
430
转载 字符串指针与字符数组的区别
用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题:1. 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。2. 对字符串指针方式char *ps="C Language";
2013-11-16 13:38:57
340
转载 大神Linus Torvalds语录
本文由 伯乐在线 - 老码农 翻译自 wikiquote。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【译注】这篇语录虽然是俺翻的,但不代表俺已经深刻理解或完全赞同其观点。Linux和Git之父Linus Torvalds曾说过这样一段话:“Bad programmers worry about the code. Good programmers worry abo
2013-10-25 22:26:05
400
原创 自己编的万年历,求大神指点不足
本人刚学编程,求大神改进代码,指出不足,谢谢#include using namespace std;int main(){ int total_day = 0; //从输入年份到1900年间的总天数 int first_day = 2; //1900年的第一天是周二,0~6分别代表周日、周一。。。周六 int year;
2013-10-17 20:30:04
449
原创 怎样把const char *类型 转换为 char *类型
const char * 转换为 char *指向const的指针不能被赋给指向非const的指针,所以应该用strcpy,也就是另开一块内存,把字符一个个复制过去const char *expr = "goodidea";char *buf = new char[strlen(expr)+1];strcpy(buf, expr);strcpy 原型:ex
2013-10-15 15:51:51
468
原创 用UNetbootin制作Live USB
不用刻录光盘,对硬盘数据毫无影响。 只要你有一个2G或以上的U盘或移动硬盘,而且U盘或移动硬盘和电脑都支持从USB设备启动,即可轻易体验Ubuntu的华丽。 制作安装过程只需几分钟! 你也可以用这个Live USB来把Ubuntu正式安装到硬盘里。 制作Live USB需要用到UNetbootin这个软件,Unetbootin有Windows版和Linux版
2013-10-05 14:56:52
996
原创 关于解决因改变分区导致的grub rescue问题总结
头几天在电脑上面安装双系统,在安装了windows后安装ubuntu来玩玩,结果当我把ubuntu安装成功的时候,从新启动电脑出现了如下的界面:Grub loading!welcome to Grub!error :file not found! Entering rescure mode>当出现上面的情况的时候我上网查资料知道了是grub被破坏了,花了很长的时间最终把这个问题解决了,下面贴出解
2013-10-05 14:51:20
1126
原创 ubuntu下怎样安装星际译王stardict和下载本地词典
安装星际译王:(1)从源中安装sudo apt-get install -y stardict(2)手动下载安装打开新立得搜索stardict下载词典地址:ubuntu 下星际译王词典下载地址http://abloz.com/huzheng/stardict-dic/zh_CN/官方网站:http://stardict.sourceforge.n
2013-09-22 20:33:08
1358
原创 安装mplayer和解码器
一、准备工作:1、下载几个必要的软件包(解码器):all-20110131.tar.bz2 和 windows-all-20071007.zip需要的安装包及下载地址:1、MPlayer-1.0rc4.tar.bz2 :mplayer源代码包,下载地址:http://www.mplayerhq.hu/MPlayer/releases/2、all-20110131.tar.b
2013-09-18 12:10:27
1093
转载 怎样为Ubuntu瘦身
大家都知道系统用久了,就会慢慢变得臃肿,速度当然也就会有一些影响,所以当那些加速系统的方法不在奏效的时候,来试试给系统减肥吧.其实Ubuntu的减肥很简单,只需简单的几步就可以吧那些不需要的文件彻底清除,还你一个清洁的系统..1. 用新利得删除残留的配置文件经常安装和卸载软件用户都知道只用 apt-get remove 是不能把软件彻底清除的,所以养成良好的习惯很重要,我一般都是认
2013-09-17 15:14:05
570
转载 Ubuntu 13.04 iNode Client找不到库libjpeg和libtiff的解决方法
iNodeClient在Ubuntu 10.04时,直接运行install.sh后便安装成功。在Ubuntu12.04的版本,安装后双击iNodeClient后却无法运行。重装后问题依旧。于是使用命令行来运行。提示说libjpeg.so.62not found。于是上网找资料,找到这篇文章,发现文中的方法有点复杂。他的方法除了常规的查找依赖性、定位库文件,还需要把库文件复制到当前目录,
2013-09-16 15:33:39
647
原创 Ubuntu 13.04 以root启动后,声音无法调整大小
在 /root/.profile 文件最后加上pulseaudio --start --log-target=syslog
2013-09-15 16:08:31
461
转载 安装Qt5.0.0遇到/usr/bin/ld:cannot find -lGL的解决方法
安装Qt5.0.0遇到/usr/bin/ld:cannot find -lGL的解决方法 如果是fedora17安装Qt5.0.0的话,安装完成以后运行项目会出现:/usr/bin/ld: cannot find -lGL-I :说明找不到对应的库文件解决方法:以下操作都在root权限下进行!1.按照提示安装对应的库文件,fedora安装库件的格式:yum instal
2013-09-10 20:40:28
502
原创 linux的flash player安装问题
到http://get.adobe.com/cn/flashplayer/otherversions/这个网站直接下载编译好的安装包,如果是fedora、redhat、centos等以rpm作为软件包的,那下载rpm格式的安装包;如果是ubuntu可以下载apt的安装包。下载完成直接安装即可。或者到终端中使用命令方式安装,例如rpm -ivh install_flash_player_ax.r
2013-09-10 19:39:04
414
转载 回顾总结64位CentOs下安装QT遇到的问题和解决方法
CentOS不久前发布了6.3 版本,仿苹果的桌面,比起Ubuntu更加令人赏心悦目。回想在64位CentOS上安装运行QT,真的是遇到了很多问题,总结出来,供大家参考。第一步,下载 http://qt-project.org/downloads第二步,改变可执行文件的权限, 命令chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run,
2013-09-09 19:29:20
754
转载 VMware虚拟机的Linux无法上网的解决方法
来源:Linux社区 作者:LinuxVMware虚拟机的CentOS无法上网的解决方法本人在虚拟机中安装了CentOS,按照安装Windows XP的经验,想要CentOS可以上网,发现居然上不了。找百度一些大神的方法,终于解决了问题。流程如下:1)点击 VM->Settings Hardware选项卡下面 2)点击Network Adapt
2013-09-09 18:44:29
657
转载 CentOS下安装QT5
原文地址:CentOS下安装QT5作者:LittleMing1.下载QT5 SDK下载地址:http://qt-project.org/downloads。2.安装QT5下载完后,假设放在Download/,切换到该目录,输入:./qt-linux-opensource-5.0.0-x86-offline.run运行;出现以下错误:./qt-linux-opensource
2013-09-09 17:07:46
594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人