自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (36)
  • 收藏
  • 关注

原创 服务器架构(收藏)

大型网站架构演变过程、大并发服务器架构:http://blog.csdn.net/jnu_simba/article/details/15972395#comments从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构):http://blog.csdn.net/v_july_v/article/details/6704077从上百幅架构图中

2014-12-26 09:22:06 666

原创 基础概念知识

001、动态链接库与静态链接库的区别静态链接库是.lib格式的文件,一般在工程的设置界面加入工程中,程序编译时会把lib文件的代码加入你的程序中因此会增加代码大小,你的程序一运行lib代码强制被装入你程序的运行空间,不能手动移除lib代码。动态链接库是程序运行时动态装入内存的模块,格式*.dll,在程序运行时可以随意加载和移除,节省内存空间。在大型的软件项目中一般要实现很多功能,如果把所有

2014-12-24 09:20:02 603

原创 IPv4,IPv6

IPv4地址,IPv6地址格式对比?IPv4地址映射为IPv6地址?

2014-12-23 14:52:45 621 1

转载 NAT

http://blog.csdn.net/lushujun2011/article/details/7021418http://www.cnblogs.com/bo083/articles/2170189.htmlhttp://blog.csdn.net/lycb_gz/article/details/39287971http://blog.csdn.net/lycb_

2014-12-23 14:49:58 484

转载 telnet

http://www.cnblogs.com/peida/archive/2013/03/13/2956992.html

2014-12-23 14:15:26 524

转载 一致性哈希算法

tencent2012笔试题附加题问题描述: 例如手机朋友网有n个服务器,为了方便用户的访问会在服务器上缓存数据,因此用户每次访问的时候最好能保持同一台服务器。已有的做法是根据ServerIPIndex[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。但是如果一台服务器死掉了,那么n就变为了n-1,那么ServerIPIndex[QQNUM%n]与ServerI

2014-12-22 15:10:33 631

转载 SSH问题

百度笔试题:linux/unix远程登陆都用到了ssh服务,当网络出现错误时服务会中断,linux/unix端的程序会停止。为什么会这样?说下ssh的原理,解释中断的原理。如何避免该问题?为什么?[root@DigMouse ~]# ping 51osos.com > /dev/null &[1] 13678[root@DigMouse ~]# pstree

2014-12-22 14:24:42 674

转载 SSH简介

一、什么是SSH?简单说,SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方

2014-12-22 13:42:33 498

原创 [iOS开发]2048

[概述]      2048是比较流行的一款数字游戏。原版2048首先在github上发布,原作者是Gabriele Cirulli。它是基于《1024》和《小3传奇》的玩法开发而成的新型数字游戏。随后2048便出现各种版本,走各大平台。由Ketchapp公司移植到IOS的版本最为火热,现在约有1000万下载,其名字跟原版一模一样。衍生版中最出名的是《2048六边形》版本,先后在全球81个国家

2014-12-08 21:32:15 787

原创 图片格式与算法

待总结

2014-12-05 11:24:57 521

原创 洗牌算法以及测试+随机算法总结

洗牌算法汇总以及测试洗牌程序的正确性一步一步写算法(之洗牌算法)如何测试洗牌程序随机洗牌:哪一种算法是正确的?电脑取随机数是什么原理,是真正的随机数吗?从Linux内核中获取真随机数伪随机数生成算法及性能检验关于真随机数生成器浅谈随机数发生器音乐播放器的随机播放真的是完全随机吗?这个随机算法是怎样的?

2014-12-05 10:09:35 623

原创 服务器几个概念

服务器开发入门——理解异步I/O乱谈服务器编程socket阻塞与非阻塞,同步与异步、I/O模型IO中同步、异步与阻塞、非阻塞的区别

2014-12-02 11:00:16 512

原创 《构建高性能web站点》整理

首先这本书是好书,讲得很清楚。要收藏这本书!先载几篇好的笔记:《构建高性能web站点》笔记--基础架构篇《构建高性能web站点》笔记--应用程序篇

2014-12-02 10:50:25 647

原创 Internet连接共享

公司限制外网权限,也不能带私人笔记本进公司。ok,开了公司的外网权限,申了两块网卡,带了MacBook来公司开发。这时候就想怎么在MacBook上外网呢?^_^来了,先是在台式机上的有外网权限的网卡设置Internet连接共享,家庭网络连接选择第二块网卡,配置第二块网卡的IP地址,连接到无线路由器,设置DHCP,MacBook连接路由,上网。这个设置Internet连接

2014-12-02 10:46:53 862

转载 子网掩码详解

点击打开链接

2014-12-02 10:27:51 490

原创 DHCP

点击打开链接点击打开链接点击打开链接点击打开链接点击打开链接(好)点击打开链接讲解了四次握手的整个过程,完全能够理解了DHCP的工作原理了。非常感谢了  1. DHCP Discover:a阶段,DHCP客户端发送给DHCP服务器的请求报文。  2. DHCP Offer:b阶段,DHCP服务器发送给DHCP客户端的回应报文。

2014-12-02 09:32:34 487

原创 路由器模块功能原理(待整理)

1. DHCP2. WPS3. Parent Control(iptables)...

2014-12-02 09:02:25 677

原创 周末小记——一次不成功的组织同学聚会

周末组织同学聚会,也是蛮累的了。总结下来呢,除了累,还有一些不妥当的待人处事方式,这也归结于个人情商太低,对交际这块确实不敏锐,很多理工科生的通病。也确实,在学校都没组织过活动什么的,没经验,所以一些细节我也不是敏感的察觉到。昨天一天心情还是挺郁闷的。就趁今天叨叨两句吧。反思下经过,权当攒经验:周五晚大学同学出差过来玩,我就召集我们班在这里工作的同学一起出来聚聚,至于为什么我来

2014-12-01 21:52:29 1165

原创 TCP几个问题

1、tcp和udp的socket的buffer有什么作用2、tcp三次握手协议过程、四次挥手协议过程,为什么握手只要三次,挥手需要四次,什么是TIME_WAIT状态,有什么用3、TCP的sequence number占多长,为什么random4、TCP协议的窗口机制作用、原理、实现过程

2014-11-27 09:49:34 501

原创 C语言中负数怎么表示的?

答案是补码,正数表示取反再加1。关于原码,反码,补码的详细解释可以参照:原码, 反码, 补码 详解原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.正数的补码就是其本身,负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1

2014-11-27 09:27:06 12936

转载 网盘秒传的秘密

我想要为每个用户提供 1G 的网络存储空间。如果服务器上有一颗 1000G 的硬盘可以全部为用户提供数据储存,如果每个用户分配 1G 的最大储存空间,那么能非配给多少个用户使用呢?你一定说是 1000/1=1000 个用户。但事实上你这么分配了,你会发现每个用户平时根本不会上传 1G 的东西将容量占的漫漫的,有多又少,但平均用户平时只上传 50M 的文件,也就是说,你将 100

2014-11-27 09:08:17 729

原创 面试题

1. 介绍static关键字作用。2. 两个大数据集求交集。3. 平衡二叉树(AVL树)。4. 线程间通信与进程间通信。5. 数据库知识,ACID。6. Tcp三次握手。7. 分布式数据挖掘。8. bitmap。9. 排序算法(堆排序、归并排序等)。10. 数据库连接(左连接、右连接、内连接、外连接)。11. 矩阵转置

2014-11-27 08:55:39 499

原创 Linux后台开发应该具备技能

一、linux和os:1、命令:netstat tcpdump ipcs ipcrm  这四个命令的熟练掌握程度基本上能体现实际开发和调试程序的经验2、cpu 内存 硬盘 等等与系统性能调试相关的命令必须熟练掌握,设置修改权限 tcp网络状态查看 各进程状态 抓包相关等相关命令 必须熟练掌握3、awk sed需掌握4、共享内存的使用实现原理、然后共享内存段被映射进进

2014-11-27 08:46:51 676

原创 IGMP(整理)

1. 概念介绍IP有三种地址:单播地址, 广播地址,多播地址。广播和多播仅应用于UDP。每个以太网帧包含源主机和目的主机的以太网地址。通常每个以太网帧发往单个目的主机,目的地址指明单个接收接口,因而称为单播。 一个主机要向网上的所有其他主机发送帧,就是广播。一个主机要向网上的多个主机发送帧,就是多播。1.1.单播(unicast)单播是说,对特定的主机进行数据传送。例如

2014-11-26 20:29:15 1099

原创 如何定位内存泄漏

linux下内存的统计和内存泄露类问题的定位C/C++内存泄漏及检测在 Linux 平台中调试 C/C++ 内存泄漏方法内存泄漏的检测、定位和解决经验总结使用Xcode和Instruments调试解决iOS内存泄露iOS开发那些事--性能优化–内存泄露问题的解决怎样在xcode里面使用Memory Leaks和Instruments教程

2014-11-26 19:37:09 583

原创 快排变种题

/* * O(n)时间内找出一个无序数组中的元素,该元素比前面的都大,比后面的都小,输出所有该特性的元素 */void printNumber(int arr[], int num){ int tmpArr[num]; int k = 0, top = 0; for (int i = 0; i < num; i++) { if (i == num -

2014-11-26 16:38:48 650

原创 其他

排序算法,树,图,链表,堆栈复习,贪心算法,动态规划,概率复习

2014-11-26 14:57:00 429

原创 哈夫曼树与字典树

带总结

2014-11-26 14:55:00 906

原创 浏览器工作过程

当你输入一个网址的时候,实际会发生什么?从输入URL 到页面加载完成的过程中都发生了什么web编程隐藏的工作现代浏览器的工作原理前端必读:浏览器内部工作原理How browsers work浅谈Google Chrome浏览器插件开发插件结构的实现之原理篇

2014-11-26 14:34:54 520

原创 字符串的全排列和全组合算法

点击打开链接点击打开链接点击打开链接点击打开链接点击打开链接

2014-11-26 14:08:52 478

原创 连连看算法

点击打开链接点击打开链接点击打开链接点击打开链接点击打开链接

2014-11-26 13:54:23 513

原创 字符串转数字

注意进制,注意小数,负数,指数。小数跟指数比较繁琐。应该对字符串做限制,字符串只是整数字符串。否则,以下几种情况都是会报错:1. 0x011.011,0b011.011都是错误的。2. 0100.011实际上是十进制的100.01。3. 指数表示造成逻辑更多了。鉴于以上几个情况考虑,为简化,整数字符串转数字。

2014-11-26 09:59:52 498

原创 大数算法

大数相加,相乘,阶乘。考虑下其他进制的大数相加,相乘,阶乘等。点击打开链接

2014-11-26 09:55:23 489

原创 Catalan数(卡塔兰数)

点击打开链接点击打开链接点击打开链接点击打开链接点击打开链接暂时找以上链接文章学习。再进行总结。

2014-11-26 09:21:06 458

原创 微信等im系统设计架构

微信、陌陌等著名IM软件设计架构详解

2014-11-25 16:58:44 984

原创 真机调试那些事

JTAG基本原理与调试从NDK在非Root手机上的调试原理探讨Android的安全机制

2014-11-25 16:15:42 477

转载 TCP/IP相关

点击打开链接

2014-11-25 15:27:47 408

转载 socket编程相关

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

2014-11-25 14:42:28 548

转载 多线程相关

涂作权的博客(线程同步等)

2014-11-25 14:41:59 440

原创 设计模式相关博客资源收集

涂作权的博客

2014-11-25 14:41:33 589

SQL语言艺术

SQL语言艺术

2013-09-04

抠图的精典教程

抠图的精典教程

2013-09-04

STL源码剖析完整版

STL源码剖析完整版

2013-09-04

Microsoft.NET.框架程序设计(修订版)1

Microsoft.NET.框架程序设计(修订版)1

2013-08-31

PHP高级编程

PHP高级编程

2013-08-28

php基础教程

php基础教程

2013-08-28

PHP技术内幕

PHP技术内幕

2013-08-27

单元测试之道 Java版: 使用JUnit

单元测试之道Java版:使用JUnit

2013-08-27

JAVA案例开发集锦

JAVA案例开发集锦

2013-08-27

Effective_java中文版

Effective_java中文版

2013-08-26

C++编程思想.第2卷.实用编程技术

C++编程思想 第2卷 实用编程技术

2013-08-22

C++编程惯用法

C++编程惯用法

2013-08-22

C++_设计新思维:范型编程与设计模式之应用

C++_设计新思维:范型编程与设计模式之应用

2013-08-22

C.编程金典

C.编程金典

2013-08-21

精通Windows_API-函数、接口、编程实例

精通Windows_API-函数、接口、编程实例

2013-08-21

C#入门经典

C#入门经典

2013-08-21

ASP.NET高级编程

ASP.NET高级编程

2013-08-20

Python 多核并行计算在海量星表交叉证认中的应用

Python 多核并行计算在海量星表交叉证认中的应用

2013-08-20

新浪微博数据挖掘方案

新浪微博数据挖掘方案

2013-08-20

程序员-提升个人学习能力

程序员-提升个人学习能力

2013-08-20

c stl程序员开发指南

c stl程序员开发指南

2013-08-19

java就业面试题宝典

java就业面试题宝典 应届毕业生都可以 下载学习 好资源

2013-08-19

lumaQQ源码

lumaQQ源码 网上找到的源码 资源很不错 代码写的比较规范 欢迎大家下载学习 版权归原作者所有

2013-08-19

编码 隐匿在计算机软硬件背后的语言

编码 隐匿在计算机软硬件背后的语言

2013-08-18

Dive_into_Python中文版

Dive_into_Python中文版

2013-08-18

修改代码的艺术

修改代码的艺术

2013-08-18

FTP服务器架设教程

资源不错!讲解了ftp的服务器架设的教程!非常详细的!

2013-08-17

深入java虚拟机

主要讲解 垃圾收集 多线程 异常处理 动态扩展 虚拟机 这些跟java底层实现机制相关的原理。值得深入研究!

2013-08-16

vc++6游戏编程入门及源码

vc++6.0 游戏编程 有源码 ,方便做游戏开发的码农。。或者对游戏开发感兴趣的同学。初学者看此书不错!

2013-08-16

构建面向对象的应用软件系统框架

对软件工程中软件技术的一个方面——系统框架设计,做一些探讨。 在开发一个应用软件系统的时候,一个好的系统框架是非常重要的。从底层开始构建应用程序,是一件吃力不讨好的事情,而没有框架的应用程序,则很难想象会是一个好的应用程序。

2013-08-16

空空如也

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

TA关注的人

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