自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 我的新CSDN

http://blog.csdn.net/ifpelset

2013-10-11 20:01:45 649

原创 <数据结构>孩子兄弟表示法家谱

#include #include #include #include const int MAXSIZE = 5000;const int NAME_LENGTH = 500;using namespace std;struct TreeNode{ char name[NAME_LENGTH];//定义一个字符数组,存放姓名 int level;//辈分

2013-06-04 21:22:51 5854 5

原创 sql

select *from teacherwhere ((ttitle='教授')or(year(getdate())-year(tbirthday))>50 )and tsex='女'select *from teacherwhere year(tbirthday)>1975 and year(tbirthday)select *from teacherwhere

2013-11-24 10:00:17 583

原创 ArchLinux Kernel driver not installed

pacman安装virtualboxpacman安装linux-headerspacman安装virtualbox-host-source然后sudo dkms autoinstall然后sudo modprobe vboxdrv

2013-10-03 18:18:21 1067

转载 Debian中安装使用sudo命令

sudo可以让非root用户具有管理员的权限,安装好的Debian后还不能使用sudo,需要使用root用户登陆后安装sudo命令。#apt-get install sudo安装后,就可以给你的帐号设置管理员权限了#vim /etc/sudoers添加一行 username ALL=(ALL) ALL #这里的username就是你要给予一定权限的用户然后保存,退出root,然

2013-07-28 18:17:47 10355

转载 debian 安装 3945无线网卡驱动

安装Debian 配置网络时提示:您的一些硬件需要非自由固件文件才能操作。固件可以从可移动介质加载,比如 USB 棒或者软盘。缺失的固件文件是:iwlwifi-3945-1.ucode如果现在您有可用的介质,请将其插入,然后继续。 如果你未雨绸缪,事先就下载了一份放在u盘中供安装使用了,那再好不过。如果没有,安完系统后,你就得自己安装了。如果你的有线网卡驱动安装

2013-07-28 17:04:04 5280

原创 Debian安装中文包和输入法(针对中文无法显示)

以前一直用的都是ubuntu,输入法之类的点点鼠标就OK了。最近需要使用debian了,安装了一个桌面版(vim写代码感觉有点恶心),安装的时候全部选择英文,运行起来发现竟然无法显示中文,输入法也没找到在哪里设置(我是在虚拟机下安装的,可能会有点小区别)。 共享一个有效的方式:首先是配置编码:[python] view plaincopy#aptitude

2013-07-28 16:46:23 5048

转载 vi的使用方法

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念   基本上vi可以分为三种

2013-07-28 16:43:52 462

转载 ubuntu系统下创建软件桌面快捷方式

默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制-桌面 就Ok,如图: 上面的方法是通过系统自动安装软件后实现的,有时候我们自己会从网上下载一些软件手动安装,那么,又该怎样创建软件的桌面快捷方式呢?这里以Eclipse 为例,首先到官网下载Eclipse软件包,直接解压在某个目录下,双

2013-07-27 18:23:27 512

转载 Ubuntu 安装KDE桌面

Ubuntu KDE安装对于电脑使用的玩家的常用软件,然后我就学习及深入的研究Ubuntu KDE安装,在这里和大家一起探讨Ubuntu KDE安装的使用方法,希望对大家有用。Ubuntu KDE安装一直以来都用GNOME,蛮喜欢它的风格。今天好奇装了下Ubuntu KDE安装,界面挺漂亮的。就不是习惯,而且比GNOME慢很多,不知道是不是我电脑本身的问题。一句命令搞定,需要下载1v30M

2013-07-27 08:30:44 1643

转载 Ubuntu 配置 opencv , CodeBlocks 开发环境

前言:Ubuntu 12.04,  codeblocks 10.05,  opencv 2.3     ( 源 163.com, 这个貌似不该声明)一.安装 CodeBlocks安装 codeblocks[plain] view plaincopyprint?# apt-get install codeblocks  # apt-get install 

2013-07-21 20:40:09 593

原创 ubuntu物理机通过xp虚拟机拨号上网开代理的软件

ccproxy

2013-07-13 08:15:43 662

原创 好累

好累

2013-07-01 10:52:56 505

原创 (AI-TANK)做匀加速直线运动

/*** Name:匀加速* Written by pt* Compiler:Microsoft Visual C++*/#include double moveVelocity;double time;double headingTo;/** * 每个单位时间都会触发 */void onTick(struct TickAction* action){ double

2013-07-01 09:02:36 1392

转载 (AI-TANK)打击作圆周运动的机器人

/** * 这个例子机器人演示了如何打击作圆周运动的机器人。 * 这个机器人用的迭代算法与FireLine类似,不过它记录了对手上个单位时间的方向, * 然后利用这个方向与对手当前的方向作比较,推算出对手每个单位时间的转动度数, * 并以此来计算对手下个单位时间将出现的位置。 * @author xiemin */#include //开火时的炮弹能量#define POWER

2013-06-30 11:32:31 1884

转载 (AI-TANK)迭代的方法打击走直线的机器人

//这个机器人演示了如何用迭代的方法打击走直线的机器人#include //开火时的炮弹能量#define POWER 0.5void onTick(struct TickAction* action){ double nextX, nextY, dis; long time; struct Bot* bot = getFirstOpponent(); if(bot==NUL

2013-06-30 11:29:32 1751

转载 空间滚动字体和颜色修改教程

先说明一下,我是代替猴岛id为:半透明nocolor°的猴子整理一下的。因为他发了这个,大家都反应看不懂。                    他叫我重新整理一下下发表。因为我是搞软件开发和网页编程滴,嘿嘿,这点代码还是难不倒我滴。好了,下面开始我们的教程大家克隆了那个视频空间之后找到这个图文模块描述:QQ截图20120

2013-06-29 18:31:56 881

原创 (AI-TANK)走三角形

/*** Name:Triangle(遇到墙可能会不精确,得考虑坦克开始的位置,没有加入开始移动到某点)* Written by pt* Compiler:Microsoft Visual C++*/#include #define TURN_ANGLE toRadians(120)//移动的次数int index;//移动速度double moveVelocity;dou

2013-06-28 22:34:53 1580

原创 (AI-TANK)走八字

/*** Name:Splay* Written by pt* Compiler:Microsoft Visual C++*/#include //移动速度double moveVelocity;//转动速度double turnVelocity;/*** 等待tank转动360度*/void waitforTurn(double radians){ //计算转动

2013-06-28 15:48:37 2104

原创 (AI-TANK)走直线,撞墙折返

/*** Name:MOVE LINE AND RETURN* Written by pt* Compiler:Microsoft Visual C++*/#include //运动的速度double moveVelocity;//运动的方向,headingTo的作用就是控制与自身的位置夹角为PI的奇数倍,也就是让tank最终比撞墙的速度方向相差PI//即是转向的意思doub

2013-06-28 15:47:31 1117

原创 (AI-TANK)朝着机器人原点开火(最简单的第一个开火)

#include /** * 每个单位时间都会触发 */void onTick(struct TickAction* action){ double fireHeading; struct Bot *opponent = getFirstOpponent(); if (opponent == NULL) return; fireHeading = heading(ge

2013-06-28 15:45:03 1567

原创 (AI-TANK)走圆

/*** Name:Circle* Written by pt* Compiler:Microsoft Visual C++*/#include //移动的速度double moveVelocity;//转动的速度double turnVelocity;/** * 每个单位时间都会触发 */void onTick(struct TickAction* action)

2013-06-28 15:43:18 968

原创 (AI-TANK)避墙,不撞墙,绕墙

/*** Name:Avoid Wall* Written by pt* Compiler:Microsoft Visual C++*/#include //定义半径#define RADIUS 100//定义距离墙的距离#define DIS_WALL 80//定义迭代增量#define GAP PI/12int isValid(double nextX, doubl

2013-06-28 15:42:19 2597

原创 解决->错误ox80070091:目录不是空的

打开cmd,输入chkdsk /F N:N为修复的盘符.

2013-06-20 16:10:09 11303

转载 Ubuntu下Eclipse中文乱码解决

把Windows下的工程导入到了Linux下Eclipse中,由于以前的工程代码,都是GBK编码的(Windows下的Eclipse 默认会去读取系统的编码,所以Widnwos下的Eclipse的编码为GBK),而Ubuntu默认是不支持GBK编码的。所以,首先我们要先让 Ubuntu支持GBK,方法如下:首先要修改/var/lib/locales/supported.d这个文件夹

2013-06-16 22:31:44 426

转载 Ubuntu VirtualBox中实现文件夹共享

有些时候,我们可能需要在Ubuntu中虚拟一个Windows操作系统,如下是我的环境配置: 母操作系统:Ubuntu 9.04 + VirtualBox 2.1.4_OSE 子操作系统:Window XP 至于如何安装VirtualBox及虚拟Windows XP,这里不再做详细的说明,只是简要写一下步骤: 1、在终端中运行:sudo apt-get

2013-06-16 11:06:27 525

转载 ubuntu特效设置大全

首先安装CompizConfig设置管理器(3D驱动必须装好)sudo apt-get installcompizconfig-settings-manager运行系统->首选项->Advanced Desktop EffectsSettings,点击General Compiz options,把DesktopSize选项卡里的“水平虚拟大小”设置为4,“垂直虚拟大小”设置为1,“桌

2013-06-15 15:44:10 861

转载 Ubuntu+CodeBlocks里面设置使用的终端

Ubuntu+CodeBlocks里面设置使用的终端,默认是xterm,显示中文非常扯淡。。查了查资料换成了Gnome-Terminal,舒服多了~~~Settings->Environment->"Terminal to launch console programs" = "gnome-terminal --geometry 80x20+100+100 --hide-menubar -t

2013-06-15 11:43:00 880

转载 Ubuntu常用命令大全

查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪些包依赖#apt-cache rdepends xxx增

2013-06-14 09:16:36 908

转载 Ubuntu下为Firefox安装Adobe Flash Player

Ubuntu下为Firefox安装Adobe Flash Player 使用环境:    OS:Ubuntu 12.04 LTS    Browser: Firefox 12.0    Adobe Flash Player: install_flash_player_11_linux.x86_64.tar.gz 安装方法:    1. 下载Adobe Flash P

2013-06-12 10:47:39 545

转载 Ubuntu桌面生存指南 (5) --- Ubuntu常用效率软件简介

Ubuntu常用效率软件简介之前的一系列博客里,基本上我们夯实了使用Ubuntu系统所需的基础知识,这一篇里我们来谈谈在这个低调而强大的平台上,如何使得操作者遵循系统的设计理念,通过恰当的选用软件,从而达到人机合一的化境,将这个平台的潜能发挥到极致,进而十倍,百倍的提升操作者的生产效率。我们就接着聊聊Ubuntu/Linux下的常用效率软件,网络上常常有Linux用户在学习,使用了这个平台

2013-06-11 09:44:51 1139

转载 Ubuntu桌面生存指南 (4) --- Ubuntu系统备份恢复升级策略

Ubuntu系统备份恢复升级策略继续上篇的内容,在最初使用开发者系统的时候,无论是构建Ubuntu系统基础设施,还是安装配置各种软件都是一个费心劳力的过程:由于开发者系统是一个需要付出脑力成本换取高效率的系统,它因此被设计成一个高可定制又极度自由的系统,暂且不说你可以自由地从编译源码的方式配置安装整个操作系统,即便是大多数的常用软件例如:vi,emacs等等通过变更配置文件都可以玩出无数的

2013-06-11 09:42:43 627

转载 Ubuntu桌面生存指南 (3) --- 构建Ubuntu系统基础设施

Ubuntu系统的基础设施任何一个高可用的操作系统,必须解决以下几个重要的问题:系统易于安装升级软件丰富,完备便捷的系统备份与恢复硬件驱动完善突破墙的封锁(中国特色问题)这一节中,我们将讨论从头开始搭建一个基础设施完善的 Ubuntu 系统。主要包括基于 Ubuntu 系统的安装,分区方案,显卡驱动安装,翻墙相关的一些技巧和同步软件(Dropbox)等基

2013-06-11 09:41:31 909

转载 Ubuntu桌面生存指南 (2) --- Ubuntu桌面体验简介

选择 Ubuntu对于准备迁徙到 Linux 的用户来说,另一个头疼的问题就是选择发行版。所谓发行版是指在同一个 Linux Kernal 上由不同厂商,社区定制包装了不同桌面管理系统和附带了常用软件的 Linux 发行版本,通俗来说就是可以交付给用户安装的 Linux 系统。常见的发行版有 Ubuntu, Mint,RedHat, Fedora 等等,总数不下几百种。面对数量庞大的发行版

2013-06-11 09:40:33 906

转载 Ubuntu桌面生存指南 (1) --- 选择 Linux

缘起我大概是从2010年4月份开始把自己的桌面开发环境从 Windows XP 迁移到 Ubuntu 10.04 的,说起来也已经有两年半的 Ubuntu 使用经验。那次迁移的原因大致是因为某个阶段特别迷恋如何高效的操作电脑,当时把 Windows 整的很伏贴,但是说到高效的使用电脑,不可能对 Linux 系统视而不见。其次就是瞥到一个同事在捣鼓 Ubuntu, 加上毕竟 Windows

2013-06-11 09:38:41 552

原创 <数据结构>栈-表达式求值

#include #include #include #define MAXSIZE 101//运算符栈struct OpStack{ char data[MAXSIZE]; int top; //栈顶元素下一个元素的下标};//初始化运算符栈OpStack *Init_Op(){ OpStack *sOp; sOp = (OpStack *

2013-06-04 22:11:25 845 1

原创 <数据结构>链式成绩管理系统

/*名称:成绩管理系统(单链表实现)功能:学生信息的添加、修改、删除、查找及显示特点:加入两种查找方式,登录成绩管理系统需要密码且密码,且有管理员和学生两种权限(管理员账号:admin,管理员密码:admin学生账号:student,学生密码:student);update:2013.5.20---成绩管理系统beta1(实现基本功能)2013.5.29---成绩管理系统b

2013-06-04 22:07:47 1693 2

华为网络工程师培训教材

华为网络工程师培训教材

2013-06-11

C语言深度解剖

C语言深度解剖 c语言高级书 面试题

2013-06-11

空空如也

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

TA关注的人

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