自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李孟华的专栏

简单一点,再简单一点

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 vscode 打造linux C++编译器

1. 下载安装vscodehttps://code.visualstudio.com/2. 安装必要的插件

2018-04-26 17:04:37 775

转载 大公司的通病 VS 小公司的通病

http://www.vccoo.com/v/5759e2

2017-09-16 17:12:35 1476

原创 websocket 库 "boost.beast" windows 平台 VS2015 编译过程记录

参考文档:Windows 下openssl安装与配置一、下载boosthttps://dl.bintray.com/boostorg/release/1.65.0/source/二、编译boostbootstrap.batbjam stage --toolset=msvc-14.0 --prefix="E:\sdk" link=static runtim

2017-08-27 19:00:37 4447

转载 微服务实践(七):从单体式架构迁移到微服务架构

【编者的话】这是用微服务开发应用系列博客的第七篇也是最后一篇。第一篇中介绍了微服务架构模式,并且讨论了微服架构的优缺点;接续文章讨论了微服务架构不同方面:使用API网关,进程间通信,服务发现,事件驱动数据管理以及部署微服务。本篇,我们将探讨将应用从单体式架构迁移到微服务架构需要考虑的策略。希望读者通过本系列文章对微服务优缺点有一个比较好的理解,以及何时使用这种架构。也许微服务架构比较适合你的应

2016-12-25 21:24:43 376

转载 微服务实战(六):选择微服务部署策略

这篇博客是用微服务建应用的第六篇,第一篇介绍了微服务架构模板,并且讨论了使用微服务的优缺点。随后的文章讨论了微服务不同方面:使用API网关,进程间通讯,服务发现和事件驱动数据管理。这篇文章,我们将讨论部署微服务的策略。本系列文章:微服务实战(一):微服务架构的优势与不足微服务实战(二):使用API Gateway微服务实战(三):深入微服务架构的进程间通信微服务实战(四):服务发现

2016-12-25 21:23:55 357

转载 微服务实践(五):微服务的事件驱动数据管理

【编者的话】本文是使用微服务创建应用系列的第五篇文章。第一篇文章介绍了微服务架构模式,并且讨论了使用微服务的优缺点;第二和第三篇描述了微服务架构模块间通讯的不同方面;第四篇研究了服务发现中的问题。本篇中,我们从另外一个角度研究一下微服务架构带来的分布式数据管理问题。 1.1 微服务和分布式数据管理问题单体式应用一般都会有一个关系型数据库,由此带来的好处是应用可以使用 ACID tran

2016-12-25 21:21:16 364

转载 微服务实战(四):服务发现的可行方案以及实践案例

这是关于使用微服务架构创建应用系列的第四篇文章。第一篇介绍了微服务架构的模式,讨论了使用微服务架构的优缺点。第二和第三篇描述了微服务架构内部的通讯机制。这篇文章中,我们将会探讨服务发现相关问题。为什么要使用服务发现?设想一下,我们正在写代码使用了提供REST API或者Thrift API的服务,为了完成一次服务请求,代码需要知道服务实例的网络位置(IP地址和端口)。传统应用都运行在物理硬

2016-12-25 21:20:23 351

转载 微服务实战(三):深入微服务架构的进程间通信

【编者的话】这是采用微服务架构创建自己应用系列第三篇文章。第一篇介绍了微服务架构模式,和单体式模式进行了比较,并且讨论了使用微服务架构的优缺点。第二篇描述了采用微服务架构应用客户端之间如何采用API Gateway方式进行通信。在这篇文章中,我们将讨论系统服务之间如何通信。简介在单体式应用中,各个模块之间的调用是通过编程语言级别的方法或者函数来实现的。但是一个基于微服务的分布式应用是运

2016-12-25 21:19:25 497

转载 微服务实战(二):使用API Gateway

本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务 架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gatewa

2016-12-25 21:09:53 1231

转载 微服务实战(一):微服务架构的优势与不足

摘要:本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有自己的不足。

2016-12-25 21:06:19 351

原创 MFC 程序嵌入python 的调试

1.MFC程序启用标准输入输出。http://blog.csdn.net/sc_valentine21/article/details/6047829选择第二中方案:  在   Project   |   Setting...中,选项   Post-builder   step   里新建command,   输入:      editbin   /SUBSYSTEM:CONS

2016-07-17 21:10:16 2499

原创 摸索现代C++风格

/** * 摸索现代C++风格 * C++11确实带来很多新鲜空气 * 有些特性的使用立即可以使代码有很大的改观 * shared_ptr,function,bind,lambda,都是极好的东西 * 今天挑选这几个特性进行一些摸索尝试,来试探我们应该如何走向现代C++ * 虽然C++有很多铁杆粉丝,但有精华,也免不了糟粕吧,所以期待类似The Good part of javascr

2015-11-07 21:28:47 546

转载 C++11(及现代C++风格)和快速迭代式开发

C++11(及现代C++风格)和快速迭代式开发BY 刘未鹏 – AUGUST 27, 2012POSTED IN: 编程过去的一年我在微软亚洲研究院做输入法,我们的产品叫“英库拼音输入法” (下载Beta版),如果你用过“英库词典”(现已更名为必应词典),应该知道“英库”这个名字(实际上我们的核心开发团队也有很大一部分来源于英库团队的老成员)。整个项目是微软亚洲研究

2015-09-19 21:36:51 647

原创 计划

虽然说计划往往赶不上变化,但我还是要来一点计划。虽然说兴趣比意志更持久,但我似乎现在更倾向于意志更能影响成败。最近的一年多时间,我应该在以下几个方面努力:1.学习编写一个编译器,观看历史,似乎是每一位大师的必经之路。2.Github上完成一个完整项目3.参与一个开源项目4.继续解决英语问题

2015-07-14 23:42:29 413

转载 MongoDB基本命令用

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命

2015-07-09 17:24:26 378

转载 使用 Google V8 引擎开发可定制的应用程序

http://www.ibm.com/developerworks/cn/opensource/os-cn-v8engine/Google V8 引擎使用V8 引擎是 Google 的一个开源项目,是一个高效的 JavaScript 引擎,它可以作为一个独立的库被嵌入到已有的 C++ 应用之中,为软件的灵活性,扩展性提供可能。使用 V8 的另外一个好

2015-07-05 20:01:16 697

原创 node C++扩展(2) 尝试翻译node官网文档

想学习,node C++扩展方法,百度到的往往都过时了,还是直接看官网吧看的过程中突然想将其记录下来,就算是一个尝试翻译吧,怎么理解就怎么写吧文档路径:https://nodejs.org/api/addons.htmlHello World我们用C++语言扩展node,完成的和以下javascript同样的功能:module.exports.hello =

2015-07-04 19:37:47 459

原创 node.js C++ 扩展

node C++扩展在百度也能找到一部分资料,可能资料太早过时的原因,总是出错误多试了几次,终于通过,把过程记下一下吧,我用的操作系统是Windows7,linux没有过,估计又是另一种情况了吧一、首先,塔建基础环境:1. node.js V0.12.2 https://nodejs.org/download/2.VS 20103.python 2.7二、安装nod

2015-07-04 17:50:15 2077

原创 2014年微博随想汇编

2014年11月7日 08:06虚拟化,云计算,移动互联网,已经火了很长一段时间,并且还在继续之中,对不同的人意义不同,对于创业者来说,我们有了很多低成本的试错方式。专注是没有错,但也是具体情况具体分析,没必要坚持一条路走到黑2014年11月13日 08:32今天的话题关于编程语言,编译语言和解释语言,静态语言与动态语言的争论注定要进行下去,也很难分出个是非优劣,但发展趋势总还是有一些

2015-02-26 21:01:41 662

原创 一个简单的镜头稳定算法

需求是这样的:比如飞机机头挂者一个摄像头,那么该摄像头自然会随飞机上下左右移动。但一般摄像头会先固定于一个挂架上,挂架内装有陀螺仪,可以稳定姿态。即当飞机机头方向改变后,摄像头不会马上跟随飞机移动,而是慢慢跟随飞机移动,具有一定的自稳定性。如果机头摆动幅度很大,则会很快跟随,如果机头在一个位置左右小幅度摆动,则摄像头挂架能自己消除这种抖动。现在任务就是用一段简单的代码来近似模拟这种情况

2015-01-06 21:24:05 1591

转载 什么是真正的程序员

1,激情。我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工作即使这没有报酬。激情是一个优秀程序员的重要指标。2,自学好学编程领域始终发展变化着,不出一年有些新技术就变成了老技术,这并不是说好的程序员要对所有新技术跟

2015-01-06 21:22:26 442

河北中小学远程教育远教资源浏览器

河北中小学远程教育远教资源浏览器,中小学远程教育远教资源,中小学远程教育远教资源

2011-09-28

数据结构习题

1. 数据结构是指( )。 A.数据元素的组织形式 B.数据类型 C.数据存储结构 D.数据定义 2. 数据在计算机存储器内表示时,物理地址与逻辑地址不相同的,称之为( )。 A.存储结构 B.逻辑结构 C.链式存储结构 D.顺序存储结构 3. 树形结构是数据元素之间存在一种( )。 A.一对一关系 B.多对多关系 C.多对一关系 D.一对多关系

2011-09-15

SharePoint 2007 教程

SharePoint安装完毕后,还需要运行配置向导才能开始正式开始SharePoint之旅。   由于SharePoint的几乎所有网页、配置文件都存放在数据库中,所以配置过程中会自动生成几个数据库,假如您以前安装过SharePoint,那么,现在是时候把以前的数据库删除了:)不过,记得备份哦,删错了笔者可没法负责了啊:)

2010-04-30

Erlang 中文手册

1.1 简介.......................................................1 1.1.1 简介...................................................1 1.1.2 其它方面 ...............................................1 1.2 顺序编程 ...................................................1 1.2.1 Erlang Shell .........................................1 1.2.2 模块和函数 .............................................3 1.2.3 元子(Atoms) ...........................................6 1.2.4 元组 ..................................................7 1.2.5 列表 ..................................................8 1.2.6 标准模块及用户手册 .....................................11 1.2.7 将输出写到终端上 .......................................11 1.2.8 一个更大的例子 .........................................12 1.2.9 变量的匹配、守卫和作用域 ................................14 1.2.10 更多关于列表 .........................................16 1.2.11 If和Case............................................21

2010-04-30

空空如也

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

TA关注的人

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