自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (17)
  • 收藏
  • 关注

原创 剑指offer——两个链表的第一个公共结点

首先计算两个链表的长度,让较长的离岸

2014-09-09 15:02:01 453

原创 剑指offer——数字在排序数组中出现的次数

通过二分查找,找到k在数组中第一次出现的位置和最后一次出现的位置。#include using namespace std;int GetFirstK(int *data,int length,int k,int start,int end){ if (start>end) { return -1; } int middleIndex=start+(end-start)/2

2014-09-09 14:17:33 520

原创 剑指offer——二叉树的深度与平衡二叉树的判断

通过后续遍历,#include #include using namespace std;struct BinaryTreeNode{ int m_data; BinaryTreeNode* m_left; BinaryTreeNode* m_right;};int TreeDepth(BinaryTreeNode* pRoot){ if (pRoot==NULL) {

2014-09-09 11:01:01 455

原创 剑指offer——数组中只出现一次的数字

1、一个数字出现一次,其他数字出现两次2、一个数字出现一次,其他数字ch

2014-09-09 10:05:18 436

原创 剑指offer——和为s的两个数字VS和为s的连续正数序列

#include #include using namespace std;bool FindNumbersWithSum(int data[],int length,int sum,int *num1,int *num2){ bool found=false; if (length<1||num1==NULL||num2==NULL) { return found; }

2014-09-06 22:16:33 523

原创 剑指offer——翻转单词顺序VS左旋转字符串

#include #include using namespace std;void Reverse(char *pBegin,char *pEnd){ if (pBegin==NULL||pEnd==NULL) { return; } while(pBegin<pEnd) { char temp=*pBegin; *pBegin=*pEnd; *pEnd=te

2014-09-06 21:48:40 529

原创 剑指offer——扑克牌的顺子

#include #include #include #include using namespace std;bool IsContinuous(int *numbers,int length){ if(numbers==NULL || length<1) return false; sort(numbers,numbers+length); int NumOfZe

2014-09-06 16:39:00 449

原创 剑指offer——圆圈中最后剩下的数字

#includeint LastRemaining(int n,int m){ if(n<1 || m<1) return 0; int last=0; for (int i=2;i<=n;i++) { last=(last+m)%i; } return last;}int main(){ printf("%d\n",LastRemaining(12,2));

2014-09-06 16:16:21 457

原创 剑指offer——求1+2+...+n

方法一、#include int dfs(int n){ int s=0; n&&(s=n+dfs(n-1)); return s;}int main(){ printf("%d\n",dfs(100)); return 0;}

2014-09-06 15:15:50 420

原创 剑指offer——不用加减乘除做加法

#include using namespace std;int add(int num1,int num2){ int sum,carry; while(num2!=0) { sum=num1^num2; carry=(num1&num2)<<1; num1=sum; num2=carry; } return sum;}void main(){ cou

2014-09-06 14:31:49 448

原创 剑指offer——不能被继承的类

#include using namespace std;class CBase{public: friend class CTest;private: CBase(){cout<<"base::construct"<<endl;} ~CBase(){cout<<"base::destruct"<<endl;}};class CTest:virtual public CBa

2014-09-06 11:13:33 487

转载 某国际知名IT公司笔试

原文地址:http://blog.csdn.net/lazy_tiger/article/details/1790986这段时间没怎么顾及自己的这个“一寸土地”, 实在惭愧。因为这些天小弟又经历了“职业生涯”中的一个小小转折----跳槽去了某个在移动通信行业比较龙头的几个国际大公司之一。鉴于对职业操守的尊敬,请恕小弟隐藏了该公司的名称。将有点意思的一道C++题目共享出来,积累点人品,也希望

2014-09-06 10:29:39 1076

原创 剑指offer——把字符串转换成整数

#include using namespace std;enum{ kValid=0, kInvalid};int status=kValid;long StrToIntCore(const char* digit, bool minus){ long num=0; while(*digit!='\0') { if (*digit>='0'&&*digit<='9

2014-09-06 10:03:16 521

原创 初始化变量的问题

《剑指offer》上的代码。构造函数的初始化列表是C++中经常使用的一个概念。在C++中,成员变量的初始化顺序只与它们在类中声明的顺序有关,而与在初始化列表中的顺序无关,所以先用n2+2去初始化n1。由于n2还没没有被初始化,因此它的值是随机的。用此时的n2加上2去初始化n1,n1的值只是一个随机值。接下来再用0初始化n2,因此最终n2的值是0。#include using name

2014-09-05 16:37:56 463

原创 剑指offer——树中两个节点的最低公共祖先

代码来源与《剑指offer》#include #include #include using namespace std;struct TreeNode { int m_nValue; std::vector m_vChildren; };bool GetNodePath(TreeNode *pRoot,TreeNode *pNode, list

2014-09-05 15:39:19 579

原创 自定义的string类

自定义的String类。#include #include using namespace std;class MyString{public: MyString(const char* str); ~MyString(); MyString(const MyString &str); MyString& operator=(const MyString &str);pri

2014-09-05 10:47:04 498

原创 简单的C++程序题总结

1、求一个数的二进制中1的个数。2、3、

2014-08-30 15:03:55 605

原创 sqrt源码

#include #include using namespace std;float sqroot(float m){ float i=0; float x1,x2; while ((i*i)<=m) { i+=0.1; } x1=i; for (int j=0;j<10;j++) { x2=m; x2/=x1; x2+=x1; x2/=2; x

2014-08-15 15:14:03 871

转载 23种设计模式

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2014-07-28 13:49:38 568

原创 排序算法总结

1、排序算法

2014-07-28 11:03:46 499

原创 2014年趋势科技夏令营总结

每段经历的结束,都应该好好总结下,希望自己能养成良好的习惯。首先说下这次的xia'li

2014-07-19 10:18:12 711

原创 python中的编码转换

今天遇到了一个问题,将字符串“\uxxxx\uxxxx”转换成汉字。网上查了很多资料dou'bu

2014-06-07 19:50:11 477

原创 2014年趋势科技夏令营面试

一面:自我介绍。1.name node data node 关系,简单介绍下Hadoop job tracker task tracker.2.hdfs存储机制3.突发关键词计算。项目。数据获取。4.比赛中举个例子,做过的题。5.常见的攻击方式。6.如何在公司中做出选择。7.为什么选择测试。我提的问题,手机安全。聊了大概40分钟。趋势科技面试: 二面

2014-06-03 11:28:04 730

转载 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)

原文地址:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实gtest

2014-05-08 15:01:24 461

转载 Mac OS访问Windows共享文件夹

(作者:陈波,2012-02-09,转载请注明 Form:http://blog.csdn.net/jinhill/article/details/7246922) 最近开始研究Mac OS,遇到的第一个问题就是如何在Mac OS中访问Windows共享文件夹,在做开发经常会用到。1.在先Windows中新建文件夹e:\iOS,右键设置共享属性点击“高级共享”

2014-05-08 14:56:32 490

原创 利用MacBookPro入侵无线网络

目前无线网络的加密方式主要有WEP,

2014-05-05 20:25:22 2630 1

转载 iOS SDK:iOS调试技巧

感谢原创在程序中,无论是你想弄清楚为什么数组中有3个对象而不是5个,或者为什么一个新的玩家开始之后,游戏在倒退——调试在这些处理过程中是比较重要的一部分。通过本文的学习,我们将知道在程序中,可以使用的大多数重要调试功能,并如何利用这些调试功能来帮助你以更少的时间解决bug。本文将介绍如下内容:使用控制台检查程序的状态进行日志记录,并熟练的驾驭NSLog利用对象的生命周期跟踪

2014-03-27 12:34:27 470

原创 Oracle学习

1、最近由于项目需要,又开始学习Oracle,本以为他和其他数据没什么区别,但一开始惨痛的经历告诉我,还是要认真对待他的。。错误1:登陆https://localhost:1158/em 之后,看到数据库实例都是关闭的.启动不了.办法:进入Net Configuration Assistant把当前的监听程序删除重新配置下就好了,然后在服务中把监听程序启动起来。 错误2:Oracl

2013-07-01 19:48:04 568

转载 java操作blob

原文地址:http://eric-gcm.iteye.com/blog/937860package com.allan;import java.sql.*;import java.io.*;public class Storeblobfile { public static void main(String[] args) { try{ FileInputStre

2013-05-19 16:11:12 702

原创 hive的基本配置

1、下载hive-0.7.1.tar.gz,只需按在一个节点上就好。http://archive.apache.org/dist/hive/hive-0.7.1/hive-0.7.1.tar.gztar zxvf hive-0.7.1.tar.gz2、设置环境变量sudo vim /etc/profile在最后面加上export JAVA_HOME=/usr/lib/jvm/j

2013-05-11 21:15:58 572

原创 mysql基本命令总结

平时用mysql很多,但是很多命令还得去网上查,特来总结下吧。1、mysql安装。windows下就不说了,ubuntu下面,通过这个命令来安装。sudo apt-get install mysql-server安装过程需要设置密码。2、服务开始和停止hadoop@master:~$ sudo service mysql stopmysql stop/waitin

2013-05-11 21:10:18 525

转载 C++通过DLL调用C#代码

本文将介绍C++中通过DLL来调用C#代码。首先建立C#的“类库”工程CShapeDLL。然后输入如下代码://C++通过DLL调用C#代码//http://blog.csdn.net/morewindows/article/details/8678431//By MoreWindows( http://blog.csdn.net/MoreWindows )using

2013-05-09 18:52:40 612

原创 java读写xml文件

java源代码import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;impo

2013-05-09 15:12:50 710

原创 pdsh配置及应用

1、下载和安装可以在官网http://sourceforge.net/projects/pdsh/下载。wget http://nchc.dl.sourceforge.net/project/pdsh/pdsh/pdsh-2.26/pdsh-2.26.tar.bz2tar jxvf pdsh-2.26.tar.bz2cd pdsh-2.26./configuremakemake

2013-05-06 13:59:10 1439

转载 从WikiPedia挖掘数据

原文地址:http://www.cnblogs.com/rosting/archive/2011/08/26/2155187.html维基百科(Wikipedia)作为一个自由、免费、内容开放的百科全书协作计划,包含人类所有知识领域的信息,其内容中立不偏不倚,深受广大用户的喜爱。最近我需要搜集一些研究机构的信息概览,维基百科自然成了首选。欣喜之中怅然发现有关维基百科

2013-04-14 14:02:28 681

原创 mysql分布式的主从配置

1、安装mysqlhadoop@master:~$ sudo apt-get install mysql-server安装过后,设置密码为root。2、确保集群中的机器可以相互远程登录mysqlhadoop@master:~$ sudo vim /etc/mysql/my.cnf找到下面这一行。bind-address=127.0.0.1 => #bind-ad

2013-04-01 16:25:43 520

转载 机器学习中的算法(2)-支持向量机(SVM)基础

原文地址:http://www.cnblogs.com/LeftNotEasy/archive/2011/05/02/basic-of-svm.html版权声明:    本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系[email protected]

2013-03-15 19:37:41 562

转载 如何完全卸载vmware★虚拟机

原文地址:http://jingyan.baidu.com/article/aa6a2c1435355f0d4d19c460.html大多数人遇到vmware卸载不了问题比如自带和360卸载不了,在网上找过好多资料都没必要。下面卸载步骤及方法工具/原料Total Uninstall 6,Bat批处理方法/步骤

2013-01-28 10:47:30 1460

转载 linux下nutch的增量抓去脚本

先收下了。# runbot script. to run the Nutch bot for crawling and re-crawling.# Usage: bin/runbot [safe]# If executed in 'safe' mode, it doesn't delete the temporary# directories generate

2013-01-21 18:56:13 879 1

转载 nutch1.2插件开发

参考了不少nutch插件开发的文章都不完整,经过多次调试研究才成功,下面将注意要点列出希望能对nutch应用开发爱好者提供帮助。 nutch开发环境搭建请参考 http://peigang.iteye.com/blog/1464854。本文提到的各项内容都是依据以上环境测试的。 一、插件程序结构以nutch中的parse-html解析html的插件为例介绍。

2013-01-12 21:31:39 496

Exploit-Exercises Nebula全攻略——Linux平台下的漏洞分析入门

Exploit-Exercises Nebula全攻略——Linux平台下的漏洞分析入门

2013-04-25

Total Uninstall

Total Uninstall(完全卸载)可以监控软件安装过程,或分析系统中已安装的软件。它可以找出特定软件在系统中留下的每一处痕迹,进行完全的卸载。Total Uninstall 6 采用了全新的UI设计,包含了原生64bit支持、界面优化、内存使用率下降、程序分析速度比原来版本快5倍等让人惊喜的改进! Total Uninstall 的“监控软件安装”功能,可以记录特定时间段特定软件对系统做出的更改,对于便携软件的制作,Total Uninstall 是不可缺少的利器。 Total Uninstall(完全卸载)主要特点: *监控安装中注册表及文件系统的改变 *完全彻底卸载被监控程序 *对相应的改变进行统计 *用户可对监控变化视图进行设置 *可在所监控程序之间进行轻松切换 *可对运行中的安装程序进行提示 *可在侦测到的变化中进行搜索 *用户可对扫描项目及卸载项目进行设置 *共享 .dll 文件处理 *导出监控列表、卸载日志等为文本文件 *导出注册表更改 *打印输出 *完全支持 Unicode

2013-01-28

JDBC连接SQLServer2008

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

2012-10-20

Microsoft SQL Server JDBC Driver 2.0

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。

2012-10-20

Crawlzilla

Crawlzilla是一个「开源码的丛集式搜寻引擎建制和管理工具」,它支援了多种档案格式(html、pdf、word...)的搜寻,并提供搜寻引擎的管理(爬取设定管理、丛集节点管理、索引库管理)。主要目的是让使用者能更轻松地建置自己专属的搜寻引擎。若您想对Crawlzilla有更亲密一点的接触,欢迎用您的滑鼠大力点选以下连结(大哉问、特色和操作画面)。

2012-10-20

jigloo(可视化插件)

Jigloo 是一个 Eclipse 插件,使您可以快速构建在 Java™ 平台上运行的复杂图形用户界面 (GUI)。它可用于构建基于 Swing 的应用程序和基于 Standard Widget Toolkit (SWT) 的应用程序。它是一个易于使用的可视化编辑器,因此您可以为桌面应用程序快速创建 UI。

2012-10-20

windowbuilder

WindowBuilder Pro原来叫WindowBuilder最近被Google收购之后改成现在的名称。它是一个非常强大并且易于使用的双向Java GUI设计器。它由SWT Designer、Swing Designer和GWT Designer三个设计器组成,它能够无缝集成到任何基于Eclipse的Java开发环境中。借助于其拖拽功能,开发者可以轻松添加众多组件并迅速创建复杂的窗口,同时会自动生成Java代码。该产品包含了可视化的设计器、向导、智能布局工具、本地化等功能。

2012-10-20

ASCII等编码的转换工具

ASCII等编码的转换工具,可以对ascii、unicode、MD5、GB2312等格式进行转换。

2012-10-20

PEID(查壳工具)

PEiD是一款著名的查壳工具,其功能强大,几乎可以侦测出所有的壳,其数量已超过470 种PE 文档 的加壳类型和签名。

2012-10-20

OllyDBG(反汇编神器)

OLLYDBG是一个新的动态追踪工具,将IDA与SoftICE结合起来的思想,Ring 3级调试器,非常容易上手,己代替SoftICE成为当今最为流行的调试解密工具了。同时还支持插件扩展功能,是目前最强大的调试工具。

2012-10-20

本机流量监控

这个程序是基于C#开发的本机流量监控程序,还可以实现日志文本的记录。.net4.0框架,要是低于这个版本可能运行不了。

2012-10-20

bmp文件的信息隐藏

这是我的本科毕设,欢迎大家批评。程序主要实现将字符串或文本文件中的信息隐藏到bmp文件当中,其中还用到了AES加密算法,更好的增加了信息的机密性。

2012-10-20

TCP 网络编程

服务器 客户端 TCP 网络编程 聊天程序

2011-10-26

UDP 网络编程

服务器 客户端 UDP C# 课程设计 网络编程

2011-10-26

C# AES加密算法实现

C# AES加密算法实现,运用多线程等。字符串,文件加密,含报告

2011-06-22

asp.net图书馆管理系统

asp.net 做的课程设计,用的C#语言和SQL Server数据库。含报告。

2011-06-22

文件保护(加密,伪装)

主要包含文件加密,文件夹加密,文件伪装,文件分割。自己写的程序,与大家一起分享。。。。。

2010-05-27

空空如也

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

TA关注的人

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