- 浏览: 146742 次
- 性别:
- 来自: 帝都
最新评论
-
jackchen0227:
汗,谢谢啊
joj 1817: Triangle 三角形的判定 -
RootJ:
输出时候没有写:号。。。
joj 1817: Triangle 三角形的判定 -
jackchen0227:
嗯再捡捡。。
不带括号的四则运算 -
ruby_windy:
不是大二实验课写的么...
不带括号的四则运算
文章列表
PHP的des加密+ ECB模式+PKCS5 补齐
- 博客分类:
- php
/**
*
* 加密函数
* 算法:des
* 加密模式:ecb
* 补齐方法:PKCS5
*
* @param unknown_type $input
*/
function encryptDesEcbPKCS5($input, $key)
{
$size = mcrypt_get_block_size('des', 'ecb');
$input = pkcs5_pad($input, $size);
$td = mcrypt_module_open('des', '', 'ecb', '');
...
#!/bin/bash
svnUrl=( #数组
url1
url2
)
targetDir=~/odp/app/groupon
buildModule()
{
echo $2
svn co $2 temp
cd temp
find ./ -name .svn -exec rm -rf {} \;
if [ -d actions ];
then
echo actions
cp action ...
/*
算法要求:打印从root到叶节点的路径上的权值和 为指定数值的 所有路径
算法:
1、使用vector 类型的path来存放路径,避免回溯,递归函数之间的消息传递问题
2、注意遍历完左子树还要遍历右子树,所以在pos 1处不能有return
3、在递归的最后需要消除当前节点造成的影响,比如对path中pop_back当前的node。另外如果修改了curSum,则需要修正回去。
*/
void printMatchPath(binTreeNode * node,int request,int curSum,vector<binTreeNode*> ...
Evernote is a great application for taking notes and having them
available virtually anywhere—except for Linux, sadly. Here’s how to get
the Windows client working in Ubuntu using Wine.
There are a couple of things that we need to have before we can install Evernote in an Ubuntu box: the latest ...
/*
不带括号的表达式的四则运算
使用两个堆栈,一个op(存放加号与减号)
一个exp(存放操作数)
乘除法直接计算,加减法先压入堆栈
*/
#include <string>
#include <iostream>
#include <stack>
#include <cctype>
#define maxInt 65535
using namespace std;
stack<char> op; //存放操作符
stack<int> exp;//存放操作数
int a ...
[zz]C++面试宝典
- 博客分类:
- misc
http://blog.csdn.net/jingxuewang110/article/details/6789557
1.new、delete、malloc、free关系
delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函
数,new/delete是C++的运算符。它们都可用于 ...
1.什么是倒排索引
倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒排索引。
带有倒排索引的文件我们称为倒排索引文件,简称倒排文件
(inverted file)
。
2.实例
下面利用一个例子来说明倒排索引:
比如说有两个文档,
doc1
和
doc2
他们的内容分别如下:
Doc1: VerRan is good boy
。
二叉树的创建与四种遍历之递归版本
- 博客分类:
- 算法与数据结构
#include <stdio.h>
#include <stdlib.h>
#define maxValue 1000
struct binTreeNode{
int data;
binTreeNode * left,*right;
};
binTreeNode * root;
/*
递归创建二叉树,返回根节点指针
输入要求:类似先根遍历的输入顺序,如果哪个节点的孩子为空,那么输入0
例如针对
1
2 3
4 5 6 7
输入顺序为:
1 2 4 0 0 5 0 0 3 6 0 0 7 0 ...
sqlserver 的一个有游标的过程
- 博客分类:
- VS开发
DEALLOCATE c_emp //删除现有的同名游标
//声明一个游标 c_emp
declare c_emp cursor for select NEWSTUDENT.IDENTY_NUM,NEWSTUDENT.EXAM_NUM,NEWSTUDENT.STUDENT_NUM from NEWSTUDENT,STUDENT where NEWSTUDENT.STUDENT_NUM=STUDENT.STUDENT_NUM
//声明三个变量
declare @IDENTY_NUM nchar(20),@EXAM_NUM nchar(30),@STUDENT_NUM ncha ...
来自http://blog.csdn.net/v_july_v/article/details/6685962,推荐v_july_v的博客
十七道海量数据处理面试题与Bit-map详解
作者:小桥流水,redfox66,July。
文章性质:整理。
前言
本博客内曾经整理过有关海量数据处理的10道 ...
【zz】C++的内存管理
- 博客分类:
- 算法与数据结构
来自http://blog.csdn.net/bizhu12/article/details/6668834
这篇文章是我在学习高质量C++/C编程指南
中的第7章"内存管理"后的一篇笔记,之前我也写过相关的文章指针以及内存分配
,但我感觉那篇还不是很好,这篇我很把它更完善一些
一.内存的常见分配方式
1. 从静态区分配,一般是全局变量和static类型变量
2.从栈区分配内存,一般是局部的变量,会随着所在函数的结束而自动释放
3.从堆中分配,一般是使用手动分配,使用malloc()函数和new来申请任意大小空间,不过要手动释放空间,相应的使 ...
mencoder使用
- 博客分类:
- linux
用mencoder合并两个视频文件
mencoder -oac pcm -ovc copy -idx -o output.avi 2001-2002.001 2001-2002.002
-oac pcm 是指音频
-ovc copy 是视频
-o 表示输出文件名称
[zz]Big Data技术综述
- 博客分类:
- 海量数据
文/蒋杰
Big
Data是近来的一个技术热点,但从名字就能判断它并不是什么新词。毕竟,大是一个相对概念。历史上,数据库、数据仓库、数据集市等信息管理领域的技术,
很大程度上也是为了解决大规模数据的问题。被誉 ...
/*
证明next[i][j] = k;是错误的例子
Node 0 Position (4,61) nextJump -1 Neighbor [3] goodNeighbor [3]
Node 1 Position (89,19) nextJump 1 Neighbor [4, 2] goodNeighbor [4, 2]
Node 2 Position (88,74) nextJump 2 Neighbor [4, 1] goodNeighbor [4, 1]
Node 3 Position (23,85) nextJump 3 Neighbor [4, 0] goodNeighbo ...
gentoo、Linux from Scratch折腾过好几回,全部死在内核编译上。。
今天终于成功了。。。
每次的问题都是重启之后文件系统错误,这次虽然成功了,但是仍然不是很明白问题的关键
一、vmware的创建virtual machine时候的配置
1、网络使用桥接方式
2、i/o adapter types :scsi adapter之 LSI logic
3、vitual disk type : scsi
二、install-x86-minimal-20101123.iso的配置(我安装了两个gentoo)
选择正确的处理器类别
Processor ...