自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 lua math库

转自:http://blog.sina.com.cn/s/blog_a53e5daf01012k1h.html侵删

2017-11-02 14:22:48 155

转载 最详细的 Vi 编辑器使用指南

引言Vi编辑器是一个被许多Unix用户使用的基于屏幕的编辑器。VI编辑器具备强大的功能来帮助程序员,但是许多初学者因为要面对很多不同的指令而对使用VI敬而远之。写作本教程的目的就是要帮助初学者适应VI编辑器的使用,当然,也有一些小节的内容与VI的惯用者有关。在讲解的同时举出了很多的例子,最佳的学习方法就是试着在Unix下运行这些例子,并试着举一反三。在这个世界上,没有比自己亲自去经历更好的

2017-11-01 10:31:33 598

转载 从架构理解价值-我的软件世界观

阿里妹导读:写了这么多年的代码,你是否曾经有过这样的迷茫和困惑——技术发展日新月异,奋力追赶的我们,究竟是技术的主人还是技术的奴隶?今天,我们邀请到了蚂蚁金服的技术专家空融,一起来聊聊技术人的软件世界观。在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。有时候我会思考难道在技术领域内不断紧跟新潮,不断提升技能

2017-11-01 10:25:00 211

转载 C++智能指针简单剖析

导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。C++面试过程中,很多面试官都喜欢问智能指针相关的问题,比如你知道哪些智能指针?shared_ptr的设计原理是什么?如果让你自己设计一个智能指针,你如何完成?等等……。而且在看开源的C++项目时,也能随处看到智能指针的影子。这说明智能指针不仅是面试官爱问的题

2017-09-14 17:35:49 228

转载 关于TCP/IP,必知必会的十个问题

关于TCP/IP,必知必会的十个问题 作者 Ruheng 已关注2017.08.05 13:58* 字数 6290 阅读 954评论 2喜欢 93赞赏 1本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。TCP/IP十个问题一、TCP/IP模型TCP/IP协议模

2017-09-07 09:58:44 2968

转载 怎样读一本书V5.0 ?(译)

翻译找到俩篇,都在下边怎样读一本书V5.0 ?(译)Feb 8 2017 原创 扫描二维码一直想找到关于如何读书,并且是有效读书的解答,这本书中的观点和实践非常有借鉴意义,把它翻译出来,分享给大家,希望对大家有帮助。作者是密西根大学的 Paul N. Edwards, 一直在更新这篇文章中的内容,当前版本是v5.0

2017-09-04 15:29:16 824

转载 一些经典的计算机书籍

一些经典的计算机书籍2013/05/01 · 开发, 特别分享 · 12 评论 · 书籍, 计算机分享到:338以下列表中的计算机书籍(中文版)来自微博:@程序员的那些事 粉丝的推荐。按推荐次数,从高到低往下排。如果大家还有其他计算机相关的经典书籍推荐,请在评论中留言,或者在这条微博的评论中留言,我们将继续扩充这个列表。算法导论(第2版)代码

2017-09-04 14:07:19 267

转载 国外程序员推荐:每个程序员都应读的书

国外程序员推荐:每个程序员都应读的书2011/12/20 · 书籍与教程, 开发, 特别分享 · 31 评论 · 书籍, 程序员分享到:809本文由 伯乐在线 - 黄利民 翻译。未经许可,禁止转载!英文出处:stackoverflow。欢迎加入翻译组。【更新】:近日(2012年8月17日)重看 StackOverflow 的原讨论帖,发现

2017-09-04 14:06:08 327

转载 从HTTP到HTTPS再到HSTS

近些年,随着域名劫持、信息泄漏等网络安全事件的频繁发生,网站安全也变得越来越重要,也促成了网络传输协议从 HTTP 到 HTTPS 再到 HSTS 的转变。HTTPHTTP(超文本传输协议) 是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP 是互联网数据通信的基础。它是由万维网协会(W3C)和互联网工程任务组(IETF)进行协调制定了 HTTP 的标准,最终发布了一系

2017-08-31 09:33:55 421

转载 那些硬着头皮去做的事,终将让你长进

VOL.15 那些硬着头皮去做的事,终将让你长进1我第一次见老三哭,是大三上学期,哭的那叫一个酣畅淋漓,鼻涕全抹在我新买的运动服上。老三就是我们宿舍的老三,当年四个人一间背山面海的宿舍,老三门朝大海,却没有春暖花开,他长久地凝望海的那一边,掐灭了手里的烟,深沉的对我说:哥,你说她在海的那边还好吧?我弹掉手里的烟头,郑重其事地回答他:咱们这个地儿的海对岸好像应该是朝鲜

2017-08-17 18:04:19 567 1

转载 什么是重构,什么不是重构

什么是重构,什么不是重构2012/05/14 · IT技术 · 1 评论 · 来源: 外刊IT评论     · Bug,代码,重构 分享到:5英文原文:What Refactoring is, and what it isn’t,翻译:外刊IT评论有时候,会有程序员跑到我这里说他们不喜欢某个东西的设计,“我们需要给它来个全面的重构”,来纠正里

2017-08-17 16:23:25 252

转载 大话 Select、Poll、Epoll

大话 Select、Poll、Epoll黄日成 2017-07-17 92标签: 性能优化 , 经验分享提到select、poll、epoll相信大家都耳熟能详了,三个都是IO多路复用的机制,可以监视多个描述符的读/写等事件,一旦某个描述符就绪(一般是读或者写事件发生了),就能够将发生的事件通知给关心的应用程序去处理该事件。本质上,select、poll、epoll本质上都

2017-08-17 15:57:56 783

转载 脱胎换骨的现代C++有哪些出奇的新特性?

从C++11开始,我们都称之为现代C++。现代C++的新特性皆围绕C++之父Bjarne指明的两条主线:一是直接硬件映射,二是零开销抽象。这也正好体现了C++的蜕变方向:更快、更好用。【从C++98到现代C++】要聊现代C++,还得从C++的发展历程说起:▪ 1998年,C++标准委员会发布了C++语言的第一个国际标准,也就是我们现在使用的最多的C++98;▪ 20

2017-08-16 11:01:35 254

原创 “烫”字和“屯”字的原因

Visual Studio中,未初始化的栈空间用0xCC填充,而未初始化的堆空间用0xCD填充。而0xCCCC和0xCDCD在中文GB2312编码中分别对应“烫”字和“屯”字。如果一个字符串没有结束符'\0',输出时就会打印出未初始化的栈或堆空间的内容,这就是大名鼎鼎的“烫烫烫”、“屯屯屯”乱码。

2017-08-14 18:00:14 467

转载 C++构造函数、析构函数与抛出异常

C++构造C++构造函数、析构函数与抛出异常【本文链接】http://www.cnblogs.com/hellogiser/p/constructor-destructor-exceptions.html【问题】构造函数可以抛出异常么?析构函数可以吗?【分析】从语法上来说,构造函数和析构函数都可以抛出异常。但从逻辑上和风险控制上,构造函数可以,析构函

2017-08-09 17:32:44 370

转载 Mouse without Borders – 用一套鼠标/键盘控制四台电脑

Mouse without Borders – 用一套鼠标/键盘控制四台电脑[Win]收藏13 (1 votes)scavin(Google+) on 2015.03.17.Mouse without Borders 可以让你只使用一套鼠标、键盘就能控制最多四台电脑,并且支持共享剪贴板,拖动文件等功能,来自微软 Garage,支持 Windows

2017-08-09 17:19:38 3377

原创 Python爬取一个网页的图片

#慕课网 Python 正则表达式  Python爬取一个网页的图片#http://www.imooc.com/learn/550#http://www.imooc.com/video/10512#path=D:\Users\Administrator\AppData\Local\Programs\Python\Python36import urllib.req

2017-08-05 19:02:39 687

转载 我给媳妇解释设计模式:第一部分

英文原文:How I explained Design Patterns to my wife: Part 1引子我跟媳妇曾经就面向对象设计这个话题做过有趣的探讨。当我把它们发表在社区之后,得到了一些很不错的反馈,也大大鼓舞了我。所以,我很高兴能把我们后面的一次谈话继续分享出来,那是关于面向对象的设计模式的,大家往下看吧。

2017-08-04 14:11:10 368

转载 我是怎样教媳妇面向对象编程的

我是怎样教媳妇面向对象编程的由于我早年在软件开发的经验,我总是发现无论一个技术问题看上去多么难搞,只要从现实生活的角度去解释或用对话的方式去讨论总能让它变得更简单。作者:oschina来源:oschina|2013-01-10 10:05 移动端 收藏  分享我老婆 Farhana 想要继续软件开发生涯(之前因为我们的第一个孩子出

2017-08-04 14:08:25 392

转载 现代支付系统设计 ——基于微服务的实践

一、支付概述1.1 支付与交易1.2 中国支付体系1.3 在线支付流程二、支付系统设计2.1 系统整体架构2.2 支付网关设计2.3 支付产品设计2.3.1 银行卡支付2.3.2 快捷支付2.3.3 网银支付2.3.4 应用内支付2.3.5 账户支付2.4 支付路由设计2

2017-08-04 11:29:07 2993 1

转载 也许,这样理解HTTPS更容易

摘要  本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程。  我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息给B:  如果我们要实现这个聊天软件,本文只考虑安全性问题,要实现

2017-07-31 15:44:18 214

转载 如何做一个特立独行的二维码

在最基本的「扫一扫」功能外,二维码更是制作者用心和形象的表达,卓尔不群的二维码会让你更容易被人相中与接受。想象你在二路汽车的照顾专座上听歌,靠站上来一波扫码求关注的大学生,你刚要发作,忽然看见她们的二维码长成这样:代表形象的二维码想必你会细细一瞧,忍不住好奇还是扫了一下:真的能扫出来吗?将二维码融入自己的头像,让人第一眼看见的不是抽象的黑白色块,很能吸引眼球。而

2017-07-20 09:31:10 1481 1

转载 一张图大神带你了解游戏程序员的学习之路

一张图大神带你了解游戏程序员的学习之路Milo Yip 标签: 游戏引擎 , 游戏开发2017-07-13 16:47:39 514叶劲峰(Milo Yip)现任腾讯 T4 专家、互动娱乐事业群魔方工作室群前台技术总监。他获得香港大学认知科学学士(BCogSc)、香港中文大学系统工程及工程管理哲学硕士(MPhil)。他是《游戏引擎架构》译者、《C++ Prime

2017-07-14 09:36:46 13245 8

转载 HttpDns 原理是什么

什么是 DNSDNS(Domain Name System,域名系统),DNS 服务用于在网络请求时,将域名转为 IP 地址。能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP 数串。传统的基于 UDP 协议的公共 DNS 服务极易发生 DNS 劫持,从而造成安全问题。DNS 域名系统结构Root 域名:DNS 域名使用时,规定

2017-07-04 09:37:33 1429

转载 程序员,软件测试知多少?

程序员,软件测试知多少?读书笔记软件工程送给初级程序员的测试认知文作为开发同学,一些基本的测试岗位相关知识还是很有必要了解一下,免的某些同学在工作中和测试同学斗嘴、打架、群殴等以及被测试鄙视….。我们常常听说的一些测试专业术语,比如白盒、黑盒、单元测试,相信搞作为程序员的你脱口而出的就是这三个词汇吧,笔者在前几年对测试

2017-06-26 15:28:45 387

转载 真正的程序员到底应该是什么样子的?

第一章(推荐看完整篇文章,再回过头看一遍第一章)我非常幸运出生在一个电脑和电子游戏还没有普遍的时代。所以我可以和我的小伙伴们一起玩耍,同时发明属于我们的游戏。我们十分会玩:用树枝做成'

2017-06-15 10:37:50 1530

转载 Dumpbin工具参数详解

Dumpbin工具参数详解Dumpbin简介         DUMPBIN是在Windows平台下用于显示COFF格式文件信息的一个命令行工具。你可以使用DUMPBIN去显示COFF格式的文件信息,比如像vc编译器生成的目标文件(obj),可执行文件(exe)和动态链接库(DLLs)等。 注:此工具只能在命令行下使用。语法格式DUMPBIN [options] files

2017-05-24 16:25:07 455

转载 简单的程序诠释C++ STL算法系列之十五:swap ---》利用swap()函数进行内存的释放

相信大家看到swap这个词都一定不会感到陌生,甚至会有这样想法:这不就是简单的元素交换嘛。的确,swap交换函数是仅次于Hello word这样老得不能老的词,然而,泛型算法东风,这个小小的玩意儿却在C++ STL中散发着无穷的魅力。本文不仅详细地阐述STL泛型算法swap,并借助泛型算法这股东风,展现STL容器中swap成员函数的神奇魅力。注意哦,泛型算法swap和容器中的swap成员函数,这是

2017-05-11 10:52:04 463

转载 性能调优攻略

性能调优攻略2012年06月20日陈皓评论145 条评论139,528 人阅读关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章

2017-05-10 10:53:27 303

转载 TCP、UDP详解

TCP、UDP详解1、传输层存在的必要性       由于网络层的分组传输是不可靠的,无法了解数据到达终点的时间,无法了解数据未达终点的状态。因此有必要增强网络层提供服务的服务质量。2、引入传输层的原因       面向连接的传输服务与面向连接的网络服务类似,都分为建立连接、数据传输、释放连接三个阶段;编址、寻址、流控制也是类似的。无连接的传输服务与无连接的网络服务也非常类似。

2017-05-10 09:36:56 593

转载 负载均衡原理的解析

开头先理解一下所谓的“均衡”不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“均衡”,也就是希望所有服务器都不要过载,并且能够最大程序地发挥作用。一、http重定向当http代理(比如浏览器)向web服务器请求某个URL后,web服务器可以通过http响应头信息中的L

2017-04-24 09:30:20 453

转载 后端技术杂谈-谈谈互联网后端基础设施

后端技术杂谈What、How、Why首页 归档 分类 关于我谈谈互联网后端基础设施Aug 27th, 2016 Posted by 飒然Hang in work本文更新于2016.12.12, 加入了扩展章节对于一个互联网企业,后端服务是必不可少的一个组成部分。抛开业务应用来说,往下的基础服务设施做到哪些才能够保证业务的稳定可

2017-04-24 09:26:49 1819

转载 大型网站架构演化历程

大型网站架构演化历程2015-12-09 分类:网站架构 阅读(14650) 评论(12) 本站采用[知识共享署名-非商业性使用-相同方式共享 许可协议]进行许可,转载请在正文明显处注明原文地址大型网站的挑战主要来自庞大的用户,高并发的访问和海量数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得棘手。大型网站架构主要就是解决这类问题。更

2017-04-24 09:22:29 458

转载 这几个问题答不对,就别说精通TCP

这几个问题答不对,就别说精通TCP 作者 milter 关注2017.04.01 16:59* 字数 2098 阅读 764评论 4喜欢 65网络协议那么多,为什么面试喜欢问TCP?原因无外乎两个:1、TCP协议直接与进程打交道,写网络程序要用;2、TCP协议设计十分精巧,在一个不可靠的IP网络上实现了可靠传输,因为精巧,掌握TCP的原理自然也有

2017-04-21 09:50:08 1442

转载 单点登录原理与简单实现

单点登录原理与简单实现一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的

2017-04-07 09:16:40 1902 2

转载 网络编程的面试题

1:tcp和udp的区别TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,因此不会出现丢失或乱序。UDP:是无连接的数据报服务,不对数据报进行检查与修改,无须等待对方的应答,会出现分组丢失、重复、乱序,但具有较好的实时性,UDP段结构比TCP的段结构简单,因此网络开销也小。2:流量控制和拥塞控制拥塞控制网络拥塞现象是

2017-04-06 09:03:42 234

转载 游戏服务器结构探讨

原文地址:http://blogold.chinaunix.net/u/1129/showart_397768.htmlhttp://bbs.gameres.com/showthread.asp?threadid=93775 有关游戏开发:游戏开发始终是个小项目,另外由于开发时间的限制,软件工程的思想和方法在游戏开发领域并不怎么受欢迎。从游戏开发团队的规模也能看出,

2017-03-29 10:19:34 507

转载 听说这是关于Vim快捷键最全的资料

摘要: Vim编辑器在程序员界可谓无人不知,无人不晓,它功能强大,扩展性极高。小编就经常看到高手使用Vim熟练地对文本进行各种操作,那可以比鼠标点来点去快得多了。但想成为Vim高手可没那么简单,摆在我们这些新手的第一关就是记忆Vim各种快捷键的用法,为了方便大家学习小编特地整理大量的快捷键用法供大家参考。简评:Vim编辑器在程序员界可谓无人不知,无人不晓,它功能强大,扩展性极高。小编就

2017-03-28 18:12:59 1260

转载 脱胎换骨的现代C++有哪些出奇的新特性?

从C++11开始,我们都称之为现代C++。现代C++的新特性皆围绕C++之父Bjarne指明的两条主线:一是直接硬件映射,二是零开销抽象。这也正好体现了C++的蜕变方向:更快、更好用。【从C++98到现代C++】要聊现代C++,还得从C++的发展历程说起:▪ 1998年,C++标准委员会发布了C++语言的第一个国际标准,也就是我们现在使用的最多的C++98;▪ 2003年,

2017-03-24 18:18:31 3377

转载 一次完整的HTTP请求与响应涉及了哪些知识?

本文以HTTP请求和响应的过程来讲解涉及到的相关知识点。一、 HTTP请求和响应步骤图片来自:理解Http请求与响应以上完整表示了HTTP请求和响应的7个步骤,下面从TCP/IP协议模型的角度来理解HTTP请求和响应如何传递的。二、TCP/IP协议TCP/IP协议模型(Transmission Control Protocol/Internet Pr

2017-03-24 10:01:05 4476

sqlite3.exe

svn执行update操作后出现:Error : Previous operation has not finished; run 'cleanup' if it was interrupted.的解决工具,具体查看http://blog.csdn.net/u012662731/article/details/78550434

2017-11-16

C++高效编程:内存与性能优化

C++高效编程:内存与性能优化 C++高效编程:内存与性能优化 C++高效编程:内存与性能优化 C++高效编程:内存与性能优化

2017-09-13

linux编程之socket

http://blog.chinaunix.net/uid-670184-id-5754181.html

2016-12-08

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

TA关注的人

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