现在位置: 首页 > quiniela发表的所有文章
  • 08月
  • 08日
综合 ⁄ 共 4246字 评论关闭
class SortNum    {   public:    SortNum();    virtual ~SortNum();       void exchange(int& b,int& c);//交换数据       void listout(int a[],int n);//列出所有    void selectSort(int a[],int n);//选择    void bublbleSort(int a[],int n);//冒泡    void insertSort(int a[],int n);//插入    void baseSort(int a[],int n);//基数    void quickSort(int a[],int n,int left,int right);//快速        void Merge(int *SR, int *TR, int i, int m, int n);//归并    void Msort( int *SR, int *TR1, int s, i......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 8419字 评论关闭
lk@lk-virtual-machine:~$ cd hadoop-1.0.1 lk@lk-virtual-machine:~/hadoop-1.0.1$ cd bin lk@lk-virtual-machine:~/hadoop-1.0.1/bin$ ./stop_all.sh bash: ./stop_all.sh: 没有那个文件或目录 lk@lk-virtual-machine:~/hadoop-1.0.1/bin$ bin/hadoop namenode -formatbash: bin/hadoop: 没有那个文件或目录 lk@lk-virtual-machine:~/hadoop-1.0.1/bin$ ./hadoop namenode -format 14/05/05 01:03:03 INFO namenode.NameNode: STARTUP_MSG: /************************************************************ STARTUP_MSG: Starti......
阅读全文
  • 07月
  • 17日
综合 ⁄ 共 613字 评论关闭
#include <iostream> #include <sstream> #include <cstdlib> using namespace std; void string_to_hex(ostringstream& oss, string s) { oss.flags(ios::hex | ios::showbase | ios::uppercase); for(size_t i=0; i<s.length(); ++i) oss << static_cast<unsigned long>(s[i]) << ' '; } string hex_to_string(istringstream& iss) { string re; string tmp; unsigned long n; while(iss>>tmp) { n = strtoul(tmp.c_str(), 0......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 917字 评论关闭
文章目录 说明 定义和用法 sprintf() 函数把格式化的字符串写写入一个变量中。sprintf(format,arg1,arg2,arg++) 参数 描述 format 必需。转换格式。 arg1 必需。规定插到 format 字符串中第一个 % 符号处的参数。 arg2 可选。规定插到 format 字符串中第二个 % 符号处的参数。 arg++ 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。 说明 参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值: %% -......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 8410字 评论关闭
本节主要介绍用commons-fileupload-1.1.jar包实现基本的文件上传功能(此处是图片上传,但是文件上传本质都是一样的,此处通过控制文件后缀来达到上传图片到服务器根目录的目的),即上传文件到指定的目录中,同时介绍上传过程中使用到的相关类及其方法。 废话少说,直接写步骤。 1.引入jar包 jar文件会在文章结尾处给出下载链接。当然,如果要链接数据库,需要引入相应的jar包,请自行下载。 2.前端上传页面(支持多文件上传) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loo......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1980字 评论关闭
C++中的接口与实现         所谓接口继承,就是派生类只继承函数的接口,也就是声明;而实现继承,就是派生类同时继承函数的接口和实现。        我们都很清楚C++中有几个基本的概念,虚函数、纯虚函数、非虚函数。       虚函数:        C++实现运行中的多态性是通过虚函数实现的,而虚函数必须存在于继承环境下。        因此,虚函数是指一个类中你希望进行重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的成员函数。虚函数用来表现基类和派生类的成员函数之间的......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 17字 评论关闭
1. 2. 3. 4. 5. 6. 7. 8.  
阅读全文
A题 (hdu 4505) 题目链接:    http://acm.hdu.edu.cn/showproblem.php?pid=4505 解题思路:    一次遍历就可以,这道题可以推出公式 max*10+(k*5)+n                    max最高楼层,k多少个楼层需要开门,n一共多少个人 代码: #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 400 int a[MAX]; int main() { int t,n,i,j,m,k,max; scanf("%d",&t); while(t--) { scanf("%d",&n); memset(a,0,sizeof(a)); for(i=0,k=0,max=0;i<n;i......
阅读全文
  • 01月
  • 14日
综合 ⁄ 共 2648字 评论关闭
Best Reward http://acm.hdu.edu.cn/showproblem.php?pid=3613 Problem Description After an uphill battle, General Li won a great victory. Now the head of state decide to reward him with honor and treasures for his great exploit.  One of these treasures is a necklace made up of 26 different kinds of gemstones, and the length of the necklace is n. (That is to say: n gemstones are stringed together to constitute this necklace, and each of these gemstones belongs to only one of the 26 kinds......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 62字 评论关闭
-finput-charset=GBK -fexec-charset=GBK 这个和vim本身没有关系。。 加入编译参数就行了。。
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 1092字 评论关闭
在linux当中对此有一个很好的宏可以使用,叫做 container_of, 放在 linux/kernel.h当中。它的定义如下所示: /** * container_of - cast a member of a structure out to the containing structure * * @ptr: the pointer to the member. * @type: the type of the container struct this is embedded in. * @member: the name of the member within the struct. * */ #define container_of(ptr, type, member) ({    const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (char *)__mptr - offsetof(type,memb......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 495字 评论关闭
先看看一段fork的程序   int main() {      pid_t pid;        语句 a;           pid = fork();      语句 b; }   1.当程序运行到 pid = fork()时,这个进程马上分裂(fork的中文意思)成两个进程,我们称为父进程和子进程,子进程是父进程的副本,副本的意思是子进程把父进程的数据空间,堆和栈都复制一遍给自己用,这要求在内存给子进程分配和父进程同样大的存储空间,这样,父,子进程拥有相同的数据,但不会共享存储空间,他们只是共享正文段。 2.apue2这样说fork的执行:fork函数被调用一次,但返回两次,两次返回的唯一区别是子......
阅读全文