- 博客(46)
- 资源 (4)
- 收藏
- 关注
转载 最新九月百度人搜,阿里巴巴,腾讯华为京东面试二十题(更新至09.21)
引言 自发表上一篇文章至今(事实上,上篇文章更新了近3个月之久),blog已经停了3个多月,而在那之前,自开博以来的21个月每月都不曾断过。正如上一篇文章支持向量机通俗导论(理解SVM的三层境界)末尾所述:”额,blog许久未有更新了,因为最近实在忙,无暇顾及blog。“与此同时,工作之余,也一直在闲心研究数据挖掘:"神经网络将可能作为Top 10 Algorithms in D
2012-09-22 12:30:05
2973
1
转载 正则表达式
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[1-9][0-9]*$" //负整数 6.
2012-09-15 22:34:41
933
转载 深入理解PHP内存管理之谁动了我的内存
首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_usage());输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同):int(90440)int(90640)
2012-06-12 08:19:33
627
转载 AES加密算法(C++实现,附源码)
先搞定AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)其算法一般描述为明文及密钥的组织排列方式 ByteSubstitution(字节替代)非线性的字节替代,单独处理每个字节:求该字节在有限域GF(28)上的乘法逆,"0"被映射为自身,即对于α∈GF(28),求β∈
2012-05-15 08:51:54
1607
转载 facebook与人人网的网站后台架构对比
要问时下什么类型的站点人气最旺?答案当属SNS网站。短短几年的时间,SNS便迅速确立了Web 2.0核心的地位。用户的增长量之快更是让人咂舌,而Facebook访问量首次超越Google的消息也让人觉得SNS的前途不可限量。当然,面对庞大且繁琐的数据量、面对应用的高复杂度及用户体验,大型SNS站点的后台架构成为了近期受关注的重点之一。 在连续报道了《世界最大的PHP站点 Facebook后台
2012-05-10 22:48:27
686
转载 PHP漏洞全解
命令注入攻击PHP中可以使用下列5个函数来执行外部的应用程序或函数system、exec、passthru、shell_exec、“(与shell_exec功能相同)函数原型string system(string command, int &return_var) command 要执行的命令 return_var 存放执行命令的执行后的状态
2012-04-17 17:28:48
1178
转载 数据库操作语句大全(sql)
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNw
2012-04-09 20:16:48
2194
转载 Linux shell脚本全面学习
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要
2012-04-08 11:53:33
441
转载 教你如何迅速秒杀掉:99%的海量数据处理面试题
前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。 毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问
2012-03-28 16:26:41
393
转载 C++ Builder与Visual C++孰优孰劣
[前言:]不久前对开发工具优劣的讨论在程序员中引起极大的反响,纷纷在论坛发表自己的看法,程序员们都坚定的支持自己的开发工具。争论集中在borland和微软的开发工具上,borland提供了两种优秀的开发工具Delphi和C++ Builder,不少人欣赏borland产品的优越性能,而更多的人则看好微软的强大实力,但在小编看来在目前他们都能在市场中存在,那么就证明无论C++ Builder还是
2012-03-18 16:40:07
1065
转载 linux 挂载详解
1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 对于其他操作系统建立的文件系统的挂载也是这样。但是需要理解的是:光盘、软盘、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。光盘是ISO9660;软盘是fat16或ext2;windows NT是fat16、NTFS;windows98是f
2012-02-24 18:16:22
1059
转载 C语言 内存管理详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式
2012-02-02 19:43:26
423
转载 MySQL数据库提升性能的八种方法
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,
2012-02-02 11:32:46
1046
转载 MySQL Join 实现原理分析
在MySQL 中,只有一种 Join 算法,就是大名鼎鼎的 Nested Loop Join,他没有其他很多数据库所提供的 Hash Join,也没有 Sort Merge Join。顾名思义,Nested Loop Join 实际上就是通过驱动表的结果集作为循环基础数据,然后一条一条的通过该结果集中的数据作为过滤条件到下一个表中查询数据,然后合并结果。如果还有第三个参与 Join,则再通过前两个
2012-02-01 11:45:55
1042
转载 MD5算法
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。 MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆);
2012-01-22 16:27:23
572
转载 C++ 字符串函数
Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim(string) 将字符串前后的空格去掉 Ltrim(string) 将字符串前面的空格去掉 Rtrim(string) 将字符串后面的空格去掉 Mid(string,start,length) 从string字符串的start字符开始取得length长度的字符串,
2011-12-19 16:42:15
2546
转载 Oracle与MySQL的几点区别
Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错eg:select name,count(money) from user;这个放在mysql
2011-12-18 11:58:44
465
转载 c++文件输入输出
C++中的文件输入/输出(1):你的第一个程序 简介 本教程将以C++最基本的文件I/O(输出/输出)开始。此后,我将从更深入的方面,为你展示一些技巧,并分析给出一些有用的函数。 你需要对C++有一个较好的理解,否则这个教程于你而言将是陌生而毫无用处。 你的第一个程序 首先我将给出一段代码,接着再逐行进行解释。我们的第一
2011-12-18 09:01:00
1004
转载 C++ sizeof
1. 定义:sizeof是何方神圣sizeof乃C/C++中的一个操作符(operator)是也,简单的说其作用就是返回一个对象或者类型所占的内存字节数。MSDN上的解释为:The sizeof keyword gives the amount of storage, in bytes, associated with avariable or a type (includin
2011-12-18 08:56:45
2923
转载 C++文件操作详解(ifstream、ofstream、fstream)
C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文件类 (由iostream引申而来)打开文件(Open a file)对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文件联系起来
2011-12-18 08:44:21
488
转载 成为PHP编程高手的四条指南
导读:PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的优选开发语言。但要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。从某种程度上看,编程语言要实现的最终目的是一样的,用汇编的思想来考虑编程是个不错的选择。尽管用汇编、链接
2011-12-16 18:42:54
1002
转载 C++指针
什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一个指示器,它告诉程序在内存的哪块区域可以找到数据。这是一个非常重要的概念,有很多程序和算法都是围绕指针而设计的,如链表。开始学习 如何定义一个指针呢?就像你定义一个其它变量一样,只不过你要在指针名字前加上一个星号。我们来看一个例子: 下面这个程序定义了两个指针,它们都是指向整型数
2011-12-15 09:35:11
368
转载 21个常用的PHP函数代码段
1. PHP可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/***************@length – length of random string (must be a multiple of 2)**************/function readable_random_string($len
2011-12-14 22:27:06
451
转载 HTML5未来发展的六大趋势
HTML 5从根本上改变了开发商开发Web应用的方式,从桌面浏览器到移动应用,这种语言和标准都正在影响并将继续影响着各种操作平台。 在移动领域,大家争论不休的一个问题就是开发Web应用还是原生应用?而随着HTML 5标准的发展,两者之间的差异已经逐渐变得模糊,今天各大媒体都争相报道与HTML 5有关的东西,那么,HTML 5未来的发展趋势到底是什么? 1) 移动优先
2011-12-14 22:24:11
470
转载 C++枚举类型
1、枚举enum的用途浅例 写程序时,我们常常需要为某个对象关联一组可选alternative属性.例如,学生的成绩分A,B,C,D等,天气分sunny, cloudy, rainy等等。 更常见的,打开一个文件可能有三种状态:input, output和append. 典型做法是,对应定义3个常数,即: const int input = 1;
2011-12-14 07:24:16
384
转载 C++函数大全
数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度参数x的绝对值 long labs(long n) 返回长整型参数n的绝对值 double
2011-12-13 23:40:04
615
转载 Web开发中需要了解的东西
下面的这些东西可能对于大多数人并不陌生,但是可能会有些东西你以前并没有看过,或是没有完全搞懂,甚至都没有听说过。(陈皓注:我相信当你看完这个列表后,你会觉得对于我国的Web开发有点弱了,还是那句话,表面上的东西永远是肤浅的)接口和用户体验小心浏览器的实现标准上的不一致,确信让你的网站能够适当地跨浏览器。至少,你的网站需要测试一下下面的浏览器:最新的 Gecko 引擎 (Fi
2011-12-13 10:34:21
396
转载 C++多态技术
本文描述了C++中的各种多态性。重点阐述了面向对象的动态多态和基于模板的静态多态,并初步探讨了两种技术的结合使用。多态(polymorphism)一词最初来源于希腊语polumorphos,含义是具有多种形式或形态的情形。在程序设计领域,一个广泛认可的定义是“一种将不同的非凡行为和单个泛化记号相关联的能力”。和纯粹的面向对象程序设计语言不同,C++中的多态有着更广泛的含义。除了常见的通
2011-12-13 07:24:58
383
转载 C++中虚函数的作用(多态的原理)
■ 如果你期望衍生类别重新定义一个成员函数,那么你应该在基础类别中把此函数设为virtual。■ 以单一指令唤起不同函数,这种性质称为Polymorphism,意思是"the ability toassume many forms",也就是多态。■ 虚拟函数是C++ 语言的Polymorphism 性质以及动态绑定的关键。■ 既然抽象类别中的虚拟函数不打算被调用,我们就不应该定义它,应
2011-12-13 07:12:35
824
转载 C++拷贝构造函数以及运算符重载例子 (Linux 下编译)
里定义一个复数的类,并演示了它的用法复数类 COMPLEX 的定义头文件:complex.h-------------------------------------------------------class COMPLEX{public: COMPLEX(double r=0, double i=0); //
2011-12-11 23:52:13
759
转载 Wireshark
第 1 章 介绍1.1. 什么是WiresharkWireshark 是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。你可以把网络包分析工具当成是一种用来测量有什么东西从网线上进出的测量工具,就好像使电工用来测量进入电信的电量的电度表一样。(当然比那个更高级)过去的此类工具要么是过于昂贵,要么是属于某人私有,或者是二者兼顾。 Wire
2011-12-10 21:32:42
6311
转载 Windows CMD命令大全
cmd是command的缩写.即命令行 。虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接
2011-12-10 10:43:39
1704
转载 详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface是支持抽象类定 义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两
2011-12-10 10:31:39
349
转载 用 Eclipse 平台进行 C/C++ 开发
简介: 我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台。尽管 Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持。在本文中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),它是可用于 Eclipse 的最佳 C/C++ 工具箱。C 和 C++ 语言都是世界上最流行且使用最普遍的编程语
2011-12-10 09:54:31
446
转载 Java 运行环境的安装、配置与运行
(一)SDK 的下载与安装1、机器要求 Java 对机器运行要求不高。下面给出的是基于Windows 平台的机器要求。硬件要求:CPU PII 以上,64M 内存,1OOM 硬盘空间即可。软件要求:Windows98/Me/XP/NT/2000,IE 5 以上。2.下载SDK 为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SD
2011-12-09 20:28:54
421
转载 DOS命令大全
net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$
2011-12-09 07:14:57
424
转载 http协议简介
一、简介 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 超文本传输协议,是一种无状态协议,就是说客户端发送一次请求,服务器端接收请求,经过处理返回给客户端信息,然后客户端和服务器端的链接就断开了,为了维护他们之间的
2011-12-08 23:38:22
538
转载 html输入框效果
1、选中后方可编辑:我会好好学习你的姓名:2、点击链接后方可编辑:先点击我哦!你的姓名:3、输入框从中间输入:从中间输入:4、输入框变色:输入框变色:5、输入框只能输入数字(用的是正则表达式):你的年龄:6、输入框只能输入中文(用的是正则表达式):你的中文名:7、只能输入英文和数字(用的是正则表达式):你的昵称:onkeydown="
2011-12-08 23:34:07
2186
转载 经典sql函数大全
函数的语法 内建 SQL 函数的语法是: SELECT function(列) FROM 表 函数的类型 在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是: Aggregate 函数 Scalar 函数 合计函数(Aggregate functions) Aggregate 函数的操作面向一系列的值,并返回一个单一的值。 注释:如果在 SE
2011-12-08 23:31:18
603
转载 常见TCP/UDP端口收录大全
# GoSH portlist compiled by Julian Assange - proff@suburbuia.net # # Please send any additions / clarifications to strobe@suburbia.net # reserved 0/tcp Reserved [JBP] reserved 0/udp Res
2011-12-08 23:27:14
710
操作系统算法模拟
2013-05-08
MSDNURLRewriting.msi
2013-02-01
mingw-get-inst-20111118.exe
2011-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人