- 博客(24)
- 资源 (10)
- 收藏
- 关注
原创 Solving a “communications link failure” with jdbc and mysql :Cannot connect to database server Commu
当出现:Cannot connect to database serverCommunications link failure错误时,可以考虑下面的文章:http://stackoverflow.com/questions/6865538/solving-a-communications-link-failure-with-jdbc-and-mysqlI'm tryin
2013-03-11 12:05:00
3205
原创 ubuntu 下删除openjdk 安装sun jdk
一,卸载以前的JDK在新立得中标记全部含有openjdk的选项,彻底删除。或者执行sudo apt-get autoremove openjdk-6-jre 二,下载JDK软件安装 sun jdk步骤 如下:从http://www.oracle.com/technetwork/java/javase/downloads/中下载jdk,我的版本是j
2013-01-23 09:19:05
11055
转载 大数相加
问题描述:实现A+B=C 其中A、B位数超过100位算法思想:大数使用字符串存储,每一个单元存储操作数的每一位,之后执行位相加。基本思路:字符串反转、字符变数字、位运算、反序输出C语言代码:[cpp#include#include#define Max 101void print(char sum[]);void bigNumAdd(char a[],cha
2012-10-02 17:40:24
703
转载 大数相乘,数组
#include #include using namespace std; void main() { char a[50],b[50];//设置保存输入的数据为字符型...便于输入处理 int c[100]; //保存每次的结果... //int a1[50],b1[50],c1[100]; mem
2012-10-02 15:26:08
690
转载 synchronized
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的
2012-09-24 08:30:43
691
原创 c和c++文件混合编译
c引用c++1:在C++头文件中用extern ”c“ 声明函数,然后再.cpp文件中实现2:在c文件中用extern先声明c++实现的函数,然后再后续代码中就可以调用了 C++引用C1:在C头文件中用extern声明函数,在.c文件中实现2:在.cpp文件中直接用extern "c" { #include C头文件;},就可以了
2012-09-15 11:25:30
920
原创 C++一些注意的地方
1:vector内存分配策略:以最小的代价连续存储,每当vector不得不分配新的存储空间时,以加倍当前容量的分配策略实现重新分配2:类:必须对任何const或引用类型成员以及没有默认构造函数的类类型的任何成员使用初始化式:构造函数初始化列表。3:explicit 抑制由构造函数定义的隐式转换,并且它只能用于类内部的构造函数声明上,在类的定义体外部所作的定义不在重复它。 sta
2012-09-03 18:55:18
840
原创 ubuntu 快捷启动项
以eclipse为例子,进行说明。假设exlipse安装目录为/opt/eclipse那么在终端下执行命令:$sudo gedit /usr/share/applications/Eclipse.desktop在文本编辑器里复制粘贴下面内容[Desktop Entry]Name=EclipseComment=Eclipse IDEExec=opt/eclip
2012-08-31 20:44:00
641
转载 C/C++ Linux 程序员必须了解的 10 个工具
想成为 Linux 下专业的 C/C++ 程序员,下面工具都是必须要了解的。1. 基本命令http://mally.stanford.edu/~sr/computing/basic-unix.htmlhttp://pangea.stanford.edu/computing/unix/shell/commands.phphttp://infohost.nmt.edu/tcc/help
2012-08-30 16:59:59
1001
转载 简要记录sizeof和内存对齐
简要记录sizeof和内存对齐 本来,一般是不自己计算sizeof的,知道内存对齐会对sizeof有影响,所以从来不手算,而是代码里写上sizeof。今天又看到http://blog.vckbase.com/smileonce/archive/2005/08/08/10658.html,翻来了http://blog.vckbase.com/billdavid/archive/2004/
2012-08-30 16:27:11
879
原创 ubuntu 固定IP
首先设置IPsudo gedit /etc/network/interface 将其内容删除 加上一下内容 auto loiface lo inet loopback auto eth0iface eth0 inet static //eth0虚拟机较多时需要改动address 192.168.1.47netmask
2012-08-27 08:53:50
803
转载 ubuntu 12.04 root用户
以root用户登录设置 ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入:sudo -s.然后输 入普通用户登陆的密码,回车即可进入 root用户权限模式.网上查的方法:然后执行: vi /etc/lightdm/lig
2012-08-24 17:37:58
1116
转载 linux ant 安装
1。下载 下载地址:http://ant.apache.org/bindownload.cgi 下载apache-ant-1.8.1-bin.tar.gz(当前最新版本),将该下载包拷贝到/usr/local下(随意了,找个地方就好)2。解压 cd /usr/local tar -zxvf apache-ant-1.8.1-bin.tar.gz
2012-08-22 08:50:54
1100
转载 linux vim 配置
set nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮colorscheme molokai " 设定配色方案set number " 显示行号set cursorline " 突出显示当前行set ruler " 打开状态栏标尺set shiftwidth=4 " 设定 > 命令移动时的宽度为 4set softtabstop=
2012-08-20 08:45:51
1154
转载 显卡驱动安装,屏幕闪烁
2012年04月29日更新] Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。本教程最早是一善鱼 YQ-YSY 于2008年编写并发布在Ubuntu中文论坛forum.ubuntu.org.cn配置美化区3D桌面特效版块的:——《图解Ubuntu8.10和8.04最简便的显卡驱动安装和3D桌面启用方法,compiz fusion常见问题
2012-08-19 08:49:11
8306
转载 linux + thread + c (一)
linux + thread + c (一) /* 进程与线程之间,线程优势: 其一:线程是一种耗资源非常节约的多任务操作方式,在linux下创建一个进程必须给它 分配独立的的地址空间,建立众多的数据表来维护它的代码段,堆栈段和数据段, 这是一种耗资源很奢侈的多任务操作方式。在运行一个进程下,创建多个线程,他
2012-08-15 18:51:54
5736
转载 Hadoop-0.20.0分布式集群配置
Hadoop-0.20.0分布式集群配置 Hadoop集群的安装和配置,主要分为两个部分:一部分是主机环境配置,主要是指Hadoop集群所依赖的操作系统及其相关软件的安装配置,包括操作系统安装、JDK安装配置、主机规划与IP地址映射配置、无密码认证会话配置;另一部分是Hadoop基本配置,主要是指Hadoop集群的各种基本组件的配置,包括HDFS的配置、MapReduce配置。
2012-08-02 15:44:25
1122
转载 inux 禁用ipv6
inux 禁用ipv6 关于ipv6在网上找到http://www.mjmwired.net/resources/mjm-fedora-fc6.html#ipv6绝大多数版本的linux支持ipv6,可惜IPV6离我们还是很远,增加它,不但会影响我们的系统性能,如果你使用linux做桌面的话,它还会严重影响你的上网速度。我个人感觉就是DNS解析起来非常得慢。以下是如
2012-08-02 15:25:18
967
转载 设置linux最大文件打开数量
----------结论-------------------- 前两句是修改参数 最后一句是生效 // 文件数 echo "fs.file-max = 65535" >> /etc/sysctl.conf // tcp 连接数 echo "* - nofile 65535" >> /etc/security/limits.conf sysctl -p
2012-08-02 14:25:43
14620
转载 hadoop 安装
1、集群部署介绍 1.1 Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。 对于Hadoop的集群来讲,可
2012-08-02 11:55:11
1580
转载 求一个字符串中连续出现次数最多的子串
分析:一个字符也算是字串,然而这是求连续最多的子串,abcbcbc,出现最多的为bc,连续出现3次,而如果是abcaaaaa,则a是出现次数最多的,次数为5.可以首先逐个子串扫描来记录每个子串出现的次数。如:abc字符串,对应的子串为abc/bc/c,各出现一次,然后再逐渐缩小字符串来得出正确的结果。代码如下:#include "stdafx.h"#include #inclu
2012-07-30 21:45:52
738
原创 hadoop伪分布安装
安装sshapt-get install ssh安装rsync apt-get install rsync配置ssh免密码登录 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsacat ~/.ssh/id_dsa.pub >>~/.ssh/authorized_keys验证是否成功 ssh localhost下载Hadoop1.0.
2012-07-30 20:18:41
553
原创 字符数组和字符串
字符数组和字符串最大的区别就是末尾有无结束符。char * strcpy(char *dest, const char *src);src必须为字符串。字符串和字符数组的最大区别就是末尾有没有'\0'。strlen(char * src)得到字符串除'\0'之外的长度。
2012-07-30 20:15:13
478
迷宫问题 c语言课程设计
2010-05-15
约瑟夫环问题(c语言课程设计)
2010-05-15
操作系统读者写者问题
2010-01-16
数字温度计的设计 单片机课程设计
2010-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人