自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (8)
  • 收藏
  • 关注

转载 Wireshark抓包工具--TCP数据包seq ack等解读

1、Wireshark的数据包详情窗口,如果是用中括号[]括起来的,表示注释,在数据包中不占字节2、在二进制窗口中,如“DD 3D”,表示两个字节,一个字节8位3、TCP数据包中,seq表示这个包的序号,注意,这个序号不是按1递增的,而是按tcp包内数据字节长度加上,如包内数据是21字节,而当前IP1发到IP2的包的seq是10的话,那下个IP1发到IP2的包的seq就是1

2014-04-10 10:17:49 3212

转载 Linux命令 grep&sort&find&uniq 总结

回到全局目录--------------------------------------------目录命令:grep 1命令:sort 4命令:find 6命令:uniq 8命令:grepGrep General Regular Expression Parser【global search regular ex

2014-04-08 17:44:52 1621

转载 svn命令总结

目录一、从版本库获取信息... 1二、从版本库到本地... 2三、从本地到版本库... 2四、高级应用... 4一、从版本库获取信息svn help command    获取子命令说明svn info $URL    查看工作空间信息    若是目录地址,查看本地目录信息,若无$DIR,默认为当前目录

2014-04-08 17:29:42 6140

转载 shell中的颜色显式

shell中的颜色显式 --------------------------------------颜色是通过添加专用序列来选择的 -- 基本上是夹在 "\e["和 "m" 之间数字值。如果指定一个以上的数字代码,则用分号将它们分开。echo -e "\e[31;40m"第一个数字(31)为前景颜色(红色);第二个数字为(40)背景颜色(黑色)echo -e "\e [0m"

2013-12-25 22:49:15 878

转载 程序员进阶书籍

C/C++推荐书籍:C++程序设计语言                 Bjarne Stroustrup(入门书籍熟读一本即可)C++ Primer(第四版)            Stanley B.Lippman, Josee Lajoie    (用于查阅)C++编程规范:101 条规则、准则与最佳实践         HerbSutter, Andrei Alexandres

2012-11-13 20:48:22 645

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

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

2012-11-13 20:16:24 571

原创 2013年校园招聘之IT/计算机相关专业找工作总结--准备篇

笔者2013年找工作结束了,在整理电脑文件时突然看到之前一篇一年之前一位南大师兄找工作的总结,于是又看了一遍,写的很不错,笔者当时看了很有感触,虽然没能做到师兄写的东西,但是确实学习和准备了一些师兄写的东西。笔者的找工作意向,是去互联网公司,最后也如愿去了BD,回头再看看这篇总结,感触颇多,特拿来分享给大家,后续我会写上自己找工作的笔试面试经验1. 早做准备笔试必看书籍:程序员面试宝典,高

2012-10-30 17:14:26 4655 3

转载 2013年各大小IT公司待遇,绝对真实,一线数据!(转好网)

这篇日志是转好网上一篇帖子,本人刚好今年找工作,看了一下,算是比较靠谱(百度,小米,腾讯说的也挺靠谱,因为我拿到了offer),~~~~这是源地址http://bbs.xdnice.com/thread-1271163-1-1.html 。。。。其他公司有什么疑问可以去问楼主~~~~~下面是这篇文章本人西电硕士,根据今年找工作的情况以及身边同学的汇总,总结各大公司的待遇如下,吐血奉

2012-10-19 21:46:27 4988

原创 分享一篇关于数据库索引的文章--数据库索引--B树/B+树

数据库索引--B树/B+树http://blog.sina.com.cn/s/blog_9dc0998701011dx9.html

2012-09-24 21:42:42 1502

转载 求两个字符串的最长公共子序列

//autor:baker//time:25/5/06//email:[email protected]/*    求两个字符串的最长公共子序列。X的一个子序列是相应于X下标序列{1, 2, …, m}的一个子序列,求解两个序列的所有子序列中长度最大的,例如输入:pear, peach输出:pea。 分析:   次题可用动态规划算法解决。首先定义一个二维数组:A【

2012-09-15 00:13:43 1412 1

转载 linux系统调用和库函数调用的区别

Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Working with files。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底

2012-09-12 22:48:26 589

转载 动态内存分配及Malloc/free的实现

一、概述:     动态内存分配,特别是开发者经常接触的Malloc/Free接口的实现,对许多开发者来说,是一个永远的话题,而且有时候也是一个比较迷惑的问题,本文根据自己的理解,尝试简单的探究一下在嵌入式系统中,两类典型系统中动态内存分配以及Malloc/Free的实现机制。二、内存分配方式      Malloc/Free主要实现的是动态内存分配,要理解它们的工作机制,就必须先

2012-09-12 12:40:14 2643

转载 大数据量,海量数据 处理方法总结

大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。

2012-09-06 09:52:27 856

转载 可重入函数与不可重入函数详解

可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。简介  可重入函数也可以这样理解,重入即表示重复进入,首

2012-09-05 20:07:51 766

转载 华为面试题算什么,这个背会了外企随便进

我为各位整理出英文面试最常见的五大问题,并且提醒各位一些回答的技巧,希望大家能针对这些问题多演练,当成练习英文面试的重点。 问题一:Could you please describe yourself?(能否请你形容一下自己?) 这个问题,一来是想要了解你是什么样的人,二来是想看看你是否知道如何重点式地自我简介。 在回答时,要针对应征工作的性质来凸显自己的特色,可以多用形容词,并且引用过去

2012-09-04 10:53:26 3227

原创 淘宝2013校园招聘提前电面经验分享

周五正在午休,接到淘宝校园的电面,当时迷迷糊糊的,接了电话对方介绍完后才反映过来,我之前让在淘宝的同学帮我内推了一下,所以会提前打电话过来电面一下,当时匆匆忙忙就去了楼梯间,结果证明一开始就悲剧了,楼梯间里嘈杂的空调声实在是不适合通话,对方也问我问什么那么吵,解释了一下,感觉对方不是很满意(但是我真的找不到更好的地方了,屋内有人在休息,更不好讲电话了,何况还是面试电话),然后面试就开始了。首先

2012-08-26 16:55:54 1616

转载 关于23种设计模式的有趣见解

好东西不得不转在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品

2012-08-22 19:55:23 844

转载 Python实现 Linux tree命令:用树形结构显示目录结构

在网上看了一篇 Linux tree命令的Python实现,刚好也这个需求,遂下来自己改了一改,满足自己的需求,先把源码分享给大家:#!/usr/bin/pythonimport os, sys, stringclass XXTree: def __init__(self): pass def printHelp(self, cmd): print 'Please us

2012-08-22 19:47:46 5440

转载 SHELL下date命令的用法

date命令如何获得上星期的日期?#date -d “-1 week” “+%Y%m%d %A”举一反三:date命令获得前天,昨天,明天,后天,上个月,下个月的日期date -d “-2 day” “+%Y%m%d %A” 或 date –date=”2 days ago” “+%Y%m%d %A”date -d “-1 day” “+%Y%m%d %A” 或 d

2012-08-18 17:07:15 1120

转载 在shell脚本中用expect 实现 scp 文件的时候不手动输入密码

脚本如下:#!/usr/bin/expect -fset password 密码spawn scp 用户名@目标机器ip:拷贝文件的路径 存放本地文件的路径 set timeout 300 expect "用户名@目标机器ip's password:" #注意:这里的“用户名@目标机器ip” 跟上面的一致set timeout 300 send "$pass

2012-08-18 17:04:02 893

转载 Python tuple 元组详解

Tuple 是不可变 list。 一旦创建了一个 tuple 就不能以任何方式改变它。Tuple 与 list 的相同之处定义 tuple 与定义 list 的方式相同, 除了整个元素集是用小括号包围的而不是方括号。Tuple 的元素与 list 一样按定义的次序进行排序。 Tuples 的索引与 list 一样从 0 开始, 所以一个非空 tuple 的第一个元素总是t[0]

2012-08-18 16:44:26 1614

转载 MySQL之alter语句用法总结

1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL  COMMENT '注释说明'4

2012-08-18 16:08:05 371

原创 MySQL数据库迁移实践mysqldump,source,异常mysqldump: Got error: 1044解决方案

需求如下:将数据库A中的表a以及a中的数据迁移到数据库B中,数据库A和数据库B部署在不同机器上解决方案:1.使用mysqldump从数据库A中导出表a的结构以及数据到文件a.sqlroot>mysqldump -u test -p A a > a.sql2.将a.sql拷贝到数据库B所在机器,使用source命令,将表a导入到数据库B中,ok!root>sour

2012-08-16 20:32:27 4916

转载 mysql load 用法

LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY '\t'] [OPTIONALLY] ENCLOSED BY ''] [ESCAPED BY '\\

2012-08-16 20:05:21 5732

原创 Python网络编程UDP服务器与客服端简单例子(调试通过)

UDP服务器代码:#!/usr/bin/env python# -*- coding:UTF-8 -*-from socket import *from time import ctimeHOST = '127.0.0.1'PORT = 21567BUFSIZE = 1024ADDR = (HOST,PORT)udpSerSock = socket(AF_INET,

2012-08-15 10:32:48 23228

原创 Python网络编程TCP服务器与客服端简单例子(调试通过)

TCP服务器端代码:#!/usr/bin/env pythonfrom socket import *from time import ctimeHOST = '127.0.0.1'PORT = 21567BUFSIZE = 1024ADDR = (HOST,PORT)tcpSvrSock = socket(AF_INET, SOCK_STREAM)tcpSvrSock.

2012-08-14 21:09:37 5046 1

原创 Python类,实例及其它对象的内建函数

Python类,实例及其它对象的内建函数内建函数                                                                                                                     描述issubclass(sub, sup)

2012-08-13 21:42:34 813

转载 海量数据处理面试题集锦

十七道海量数据处理面试题与Bit-map详解作者:小桥流水,redfox66,July。前言    本博客内曾经整理过有关海量数据处理的10道面试题(十道海量数据处理面试题与十个方法大总结),此次除了重复了之前的10道面试题之后,重新多整理了7道。仅作各位参考,不作它用。    同时,程序员编程艺术系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的

2012-08-11 15:36:14 689

转载 Python:MySQLdb读出MYSQL中的中文为乱码

原文地址:http://hi.baidu.com/ah__fu/blog/item/57757982eed366ad6d81192e.html在调试页面的时候发现,服务器返回的JSON中,中文都成了问号。难道是json.dumps()这个步骤在转义的时候不正确,验证了一下,原来从mysql中读出的时候就已经是乱码了! OK,先到MYSQL里面看看,表里面的数据究竟是什么

2012-08-03 19:50:44 4280

转载 面试题

微软面试题:地球上有多少个满足这样条件的点站在地球上的某一点,向南走一公里,然后向东走一公里,最后向北走一公里,回到了原点。地球上有多少个满足这样条件的点?北极点满足这个条件。距离南极点很近的一个圈上也满足这个条件。在这个圆圈上,向南走一公里,然后向东走一公里恰好绕南极点一圈,向北走一公里回到原点。所以地球上总共有无数点满足这个条件。谷歌面试题:判断一个自然数是否是某个数的平方

2012-08-03 19:48:49 4282

转载 一致性hash算法 - consistent hashing

一致性hash算法(consistenthashing)consistent hashing算法早在1997年就在论文Consistenthashing and random trees中被提出,目前在cache系统中应用越来越广泛;1基本场景比如你有N个cache服务器(后面简称cache),那么如何将一个对象object映射到N个cache上呢,你很可能会采用类似下面的通用方法计算

2012-08-03 19:48:00 520

转载 [答案V0.2版]精选微软等数据结构+算法面试100题[1-20]

原文地址:[答案V0.2版]精选微软等数据结构+算法面试100题[1-20]作者:叛逆年少                 精选微软等数据结构+算法面试100题                            --答案公布 -------我很享受思考的过程,个人思考的全部结果,都放在了这篇帖子上,[整理]精选微软等数据结构+算法面试100题现在,我要,好好整理

2012-08-02 11:18:22 1522

原创 Python 的Unicode 支持

内建的unicode()函数Unicode 的工厂方法,同Unicode 字符串操作符(u / U)的工作方式很类似,它接受一个string 做参数,返回一个Unicode 字符串.print unicode('hello')内建的decode()/encode()方法decode()和encode()内建函数接受一个字符串做参数返回该字符串对应的解码后/编码后的字符串.d

2012-07-26 12:00:20 5388 1

转载 热门智力题 过桥问题和倒水问题

热门智力题 过桥问题和倒水问题过桥问题和倒水问题都是笔试面试中的热门智力题,不但微软、GOOGLE、百度、腾讯等公司采用,甚至在IQ测试与公务员考试中都能见到。本文不但教你如何快速用手算来解决这两种问题,并且教你如何用程序代码来计算这两种问题。绝对让你大有收获。一.过桥问题在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸

2012-07-26 10:31:43 825

转载 73本免费的、语言无关的优秀的编程书籍

本文源自Stackoverflow中的一个帖子,汇总了73本免费的、语言无关的优秀的编程书籍,业界对这些书籍的评价都很高,非常值得一看。这些书籍中有HTML格式的,也有PDF格式的,当然,都是英文版的。不过,部分书籍的中文译本已经出现在网上,有兴趣的同学可以Google一下。 每个程序员都应该知道的97件事 算法和数据结构(PDF)算法(草案)开源应用程序的体系结构 U

2012-07-25 14:14:54 961

转载 python 学习笔记之string

在 编程中,几乎90%以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致。与C++ 标准库(STL)中的 std::string 不同,python字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便。 字符串方法大约有几十个,这些方法可以分为如下几类(根据manuals 整理):

2012-07-15 16:04:24 581

原创 python 学习笔记之list

创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一

2012-07-15 15:56:24 417

转载 python 学习笔记之字典

创建方法一:>>> dict1 = {}>>> dict2 = {'name': 'earth', 'port': 80}>>> dict1, dict2({}, {'port': 80, 'name': 'earth'})方法二:从Python 2.2 版本起,可以使用一个工厂方法,传入一个元素是列表的元组作为参数

2012-07-15 15:33:39 601

转载 UNIX网络编程:select,epoll,poll比较

select,poll,epoll简介selectselect本质上是通过设置或者检查存放fd标志位的数据结构来进行下一步处理。这样所带来的缺点是:1 单个进程可监视的fd数量被限制2 需要维护一个用来存放大量fd的数据结构,这样会使得用户空间和内核空间在传递该结构时复制开销大3 对socket进行扫描时是线性扫描

2012-07-15 15:01:11 4438 1

转载 Python字符编码详解

工作遇到了Python字符编码的问题,给大家分享一篇不错的关于Python字符编码的文章,原文地址点击打开链接1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和

2012-07-14 19:03:40 1355

NoSQL数据库笔谈

NoSQL数据库笔谈,从nosql数据库理论到实践,应有尽有

2012-05-31

程序员面试宝典第二版(完全版)

程序员面试宝典第二版(完全版),清晰版,完全版

2011-12-24

C语言编译,链接,内存布局,动静链接库的使用

C语言编译,链接,内存布局,动静链接库的使用

2011-11-20

mysql语法大全精讲(中文版)

mysql语法大全精讲(中文版) 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的

2010-08-02

JSF(Java Server Faces)中文教程

JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF。

2009-12-16

JBoss Seam中文帮助文档

Seam全称是Jboss Seam,是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,以及利用JDK5.0的Annotation技术,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到JSF页面。Seam还可以把JBPM流程定义直接地集成到应用程序中。

2009-12-15

openfire+smack开发webim笔记

这个事个人使用openfire+smack开发webim的一些资料,收集起来,方便大家使用!

2009-12-15

空空如也

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

TA关注的人

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