自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NerdSully的专栏

程序员

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java源码之HashMap

/* * @(#)HashMap.java 1.73 07/03/13 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */zpackage java.util;import java.io.

2013-08-28 14:08:07 1150

转载 JDBC

什么是JDBC?Java语言访问数据库的一种规范,是一套APIJDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的存取操作。    JDBC规范采用接口和实现分离的思想设计了Ja

2013-07-23 11:53:14 822

转载 常用正则表达式

说明:正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定,此外,也有可能要在前后加上\b而不是^和$。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。说明正则表达式网址(URL)[a-zA

2013-04-14 21:33:39 675

转载 正则表达式30分钟入门教程

目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用

2013-04-14 21:32:30 724

转载 UML基础知识

转自:http://www.cppblog.com/bangle/archive/2011/04/27/145141.htmlUML简介在80年代末至90年代中,对面向对象分析与设计方法的研究发展到一个高潮。但是,诸多流派在思想和术语上有很多不同的提法,在术语、概念上的运用也各不相同,需要一种统一的符号来描述面向对象的分析和设计活动。UML应运而生。它不仅统一了Booch、Rumbau

2013-04-04 22:10:26 812

转载 SVN简介

SVN简介svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。Subversion是一个自由,开源的版本控制系统。在Subversion管理下,文件和目录可以超越时空。Subversion将文件存放在中心版本库里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。这样就可以籍此

2013-04-04 22:02:52 1231

转载 Unicode详解

可能大家都听说过 Unicode、UCS-2、UTF-8 等等词汇,但它们具体是什么意思, 是什么原理,之间有什么关系,恐怕就很少有人明白了。 下面就分别介绍一下它们。基本知识字节和字符的区别Big Endian和Little EndianUCS-2和UCS-4UTF-16和UTF-32UTF-16UTF-32UTF-8基本知识

2013-04-02 20:01:43 724

原创 for 循环中奇怪的else

对于条件语句 if- else 我们已经很熟悉了, 但是在Python中,for-else用于处理遍历失败。比如我们要实现这样一个功能:找出(81,99)中最大的完全平方数并输出,找不到则输出提示。如果用c++的for循环实现,必须手动的判断for循环是否遍历失败:#include #includeusing namespace std;int main(){ int i

2013-03-24 16:09:30 13603 2

转载 raw_input() 与 input() __ Python

这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。>>> raw_input_A = raw_input("raw_input: ") raw_input: abc  >>> input_A = input("Input: ") Input: abc  Traceback (most recent call las

2013-03-24 14:39:54 956

原创 排序算法总结

大三了马上要找工作,先把各种排序算法写一写练练笔。#include using namespace std;#define MAX 50 //归并排序临时数组int a[8] ={5,6,4,8,3,2,7,1};int b[9] ={1,2,4,5,5,6,7,8,9};//直接插入void InsertSort(int a[], int n){ int i,j,t;

2013-03-12 22:42:27 844

转载 C++ 中string.find() 函数的用法总结(转载)

#include #include using namespace std;void main(){[cpp] view plaincopy ////find函数返回类型 size_type  string s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");  string flag;

2013-03-06 13:46:56 817

原创 LCS-最长公共子序列

最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。动态规划的一个计算两个序列的最长公共子序列的方法如下:  以两个序列 X、Y 为例子:  设有二维数组 f[i,

2012-05-14 21:42:40 746

原创 最长公共子串

#include#includeusing namespace std;#define N 50int LCS(char s1[N],char s2[N],int x,int y){ int l1,l2,max=0;//x=0,y=0;//_max_最长子串字符数计数 _x_,_y_最长子字符串末尾坐标 l1=strlen(s1); l2=strlen(s2); int c[

2012-05-14 21:37:06 552

原创 最大子序列和

题目描述:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输出为该子数组的和18。大体思路就是顺序计算序列的和,当和sum自己写了一下,并且记

2012-05-14 21:13:40 545

转载 C++ C语言 读写文件

#include #include using namespace std; int main(){ char filename[] = "...";   /// 读 fstream fin; fin.open( filename ); if ( !fin.is_open() ) // 检查文件是否成功打开

2012-05-13 10:49:23 534

转载 浅谈CSRF攻击方式

一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取

2012-04-06 20:58:16 511

转载 XSS攻击

如果你还不知道什么是XSS,我来帮助解释一下,XSS的全称是Cross Site Scripting,意思是跨站脚本.这第一个单词是Cross,为什么缩写成X呢?因为CSS是层叠样式表的缩写(Cascading Style Sheets)的缩写,同时Cross发音和X相似,为了避免混淆用X来代替,缩写成XSS。其实我觉得叫XSS挺合适的,因为现在流行AJAX嘛,新的跨站脚本攻击技术很多都是和XML

2012-04-06 20:21:55 779

转载 成功的用户界面的八个特性

当你构建你的用户界面和网站的时候,有各种各样的关于界面设计方法和模式的信息你可以使用, 对常见问题的解决方案和一般可用性的建议。下列专家给出的准则可能会引导你创造一个良好的用户界面, 但是究竟什么才是一个良好的界面? 一个有价值的用户界面应该具有那些特当你构建你的用户界面和网站的时候,有各种各样的关于界面设计方法和模式的信息你可以使用, 对常见问题的解决方案和一般可用性的建议。下列专家

2012-03-31 16:18:30 571

转载 a:link,a:visited,a:hover,a:active

1:解释   link:连接平常的状态      active:连接被按下的时候      visited:连接被访问过之后      hover:鼠标放到连接上的时候详细的: :hover版本:CSS1/CSS2     兼容性:IE4+    NS4+      语法:        Selector    :    hover    {    sRules

2012-03-31 12:25:16 623

转载 你招聘设计师时都问哪些问题?你是怎么招聘设计师大牛的?

白鸦,产品设计师我说说面产品设计师的习惯问题: 1、怎么过来的,交通还好吧。 (寒暄,并听听他对生活过程的思考。很多很热爱设计的人会跟我聊班车路线打车上下车等设计问题) 2、现在在做什么项目。为什么公司要做这个产品,这个产品的用户是什么样的,给这些用户提供了什么价值? 有哪些同类产品对他们各自的优劣怎么看,对这个产品的领域趋势有没有什么看法?--- 基本

2012-03-24 15:26:15 1164

转载 设置网站地址图标:Link标签中shortcut icon和icon的区别

语句一:语句二备注:语句一 Shortcut Icon 就是在网址列前面出现的Icon问题:语句二 icon的作用是怎么?和语句一有什么区别?指导过去,为保证favicon出现,网站设计者和开发者采用了多种方法。很难明确地保证favicon可以在所有电脑上显示,即使是用同一版本的一种浏览器。下列代码另一个局限就是它把favicon关联到了某个特定的HTML或

2012-03-24 12:33:42 4102

转载 解决网页ICON图标无法显示的问题

第一步:检查下“http://www.bhcode.net/favicon.ico" type="image/x-icon" />”这段代码是否有书写错误还有另外3种写法,可以根据个人喜好选择一种: 第二步:检查下上传的ICON图标(一般是favicon.ico)是否存在问题一般ICON的大小是16*16,大小1-2k,建议不宜过大!虽然IC

2012-03-24 12:23:38 51034 2

转载 Link-添加网页图标

定制网站收藏夹图标的方法有两种,都相当容易:  第一种方法:  第一步,当然是准备一个能体现您的主页的风格和个性的图标。比较简便的办法除了下载,就是将您的网站的logo做成一个图标。  第二步,将这个图标文件命名为:favicon.ico。  第三步,将favicon.ico上传到您的网站所在的服务器的根目录下。您不需要对您的网页文件作任何的修改,Internet Explorer

2012-03-24 12:23:10 9336

转载 HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)

引言您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种:●在搜索引擎中登录自己的个人网站●在知名网站加入你个人网站的链接●在论坛中发帖子宣传你的个人网站很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性!MET

2012-03-23 23:57:19 2276

转载 html中的http-equiv属性应用详解

一.简介http-equiv 属性 -- HTTP协议的响应头报文此属性出现在meta标签中此属性用于代替name,HTTP服务器通过此属性收集HTTP协议的响应头报文此属性的HTTP协议的响应头报文的值应使用content属性描述http-equiv示例告诉浏览器等设备,文件为html文件,且使用了utf8编码 告诉浏览器等设备,语言使用了中文

2012-03-22 22:58:36 716

原创 test

#includeusing namespace std;int main(){int *p=new int;cout*p=20;coutdelete p;coutlong *j=new long;cout*j=55;coutcoutp=NULL;coutj=NULL;coutreturn 0;}

2011-12-10 23:04:26 416

面向对象的依赖、关联、聚合、组合关系

关于面向对象的依赖、关联、聚合、组合关系

2011-10-08

空空如也

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

TA关注的人

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