自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

文洲的专栏

对昨天不后悔,对今天不生气,对明天不担忧,对睡眠不轻视,对运动不排斥,爱自己,拥抱生活!

  • 博客(4)
  • 资源 (109)
  • 问答 (1)
  • 收藏
  • 关注

原创 c++ STL常见算法和迭代器

STL标准化了容器的使用方法,所以可以使用通用的算法和迭代器来操作容器,这里总结下常用的容器算法和迭代器用法。   1.通用算法 通用算法的参数形式常见如下: 函数[_copy/_if]( 起始迭代器、终止迭代器、[目标迭代器]、[待查找值]、[自定义函数]) 一般我们传入一对迭代器,进行计算/排序等操作,经常需要对比元素大小,这时候可以使用默认操作函数,也可以自定义函数来自定义比较操作...

2016-05-29 20:21:18 1596

原创 c++常见容器操作

总结下常见c++容器操作。   1.Vector、 list和 deque Vector是数组,List 是双端链表,deque时双向队列。分别引入vector/list/deque库。 vector、deque支持随机访问和迭代器偏移,list、deque支持双向访问,list只能自加自减。 增 push_back、insert push_front 【vector不可用】 re...

2016-05-29 18:23:36 1378

原创 c++流常见操作

记下输入输出流、文件流、字符串流的常见操作。   1.基本操作-读入   vector<wstring> vcLines; wstring inStr; while (getline(wcin, inStr)) { vcLines.push_back(inStr); }   需要引入#include <iostream>   2.输出宽字符 默...

2016-05-29 16:51:23 905

原创 GDI编程注意点-1

最近接触GDI编程比较多,就把常见的技巧和注意点整理成一个系列吧,希望对大家有帮助。

2016-05-22 21:53:38 1397

java并发编程实战-演示代码

博客配套文件,java并发编程实战详细演示了各种保证线程安全性和内存可见性的方法。

2018-08-22

go类型相关问题演示代码

演示了go语言类型相关的常见问题,给出详细演示代码,结合博客内容彻底明白。

2018-08-17

go语言常见坑

备课配套文件,详细演示了go语言常见的一些坑,包括slice、array详细区别等。

2018-08-16

python中函数常见坑

博客配套文件,详细演示了局部变量作用域问题和迭代器反复调用问题,并给出了对应解决办法,供参考。

2018-08-09

python父子进程

博客配套代码,讨论如下问题: 1.父进程开新的子进程完成任务,父进程关闭时,必须关闭子进程 2.父进程被强制关闭时,子进程也必须关闭 3.子进程被强制关闭时,父进程也必须关闭 4.父子进程没必然联系,关闭互不影响

2018-08-02

python中常见技巧1

其实也是常常遇到的一些问题,有些方法尽管可以解决问题甚至是常用的,但是python提供了更好的解决方法。对应的演示我会注明推荐和不推荐的用法。

2018-07-29

MFC程序员的WTL指南

MFC程序员的WTL指南,中文翻译版本,原文链接https://www.codeproject.com/Articles/3841/WTL-for-MFC-Programmers-Part-I-ATL-GUI-Classes。

2018-07-28

java客户端和go服务端联调错误演示

博客配套文件,演示了整个错误发生的过程,并给出正确的调用方法,可以供相同问题参考。

2018-06-04

WebBrowser 高级特性调整

博客配套文件,演示如何禁用WebBrowser右键菜单,如何禁用3D边缘和滚动条,以及如何处理js错误通知,js错误通知封装成类,可以满足实际生产使用需求。

2017-11-02

WebBrowser中JS和C++代码互相调用

博客配套文件,详细演示了JS和C++代码互相调用的方法,JS调用C++的类独立封装可直接修改使用。

2017-10-22

IE WebBrowser控件基本使用

博客演示代码,演示了IE WebBrowser控件的基本使用,包括静态创建、动态创建和事件响应。

2017-10-22

带透明度的HBITMAP和Bitmap的转换

博客配套文件,解决常见的Bitmap转HBITMAP背景变浅,HBITMAP转Bitmap背景变黑的问题,并演示了如何输出HBITMAP和Bitmap的每行像素,所有代码封装成了类,可以直接在生产环境中使用。

2017-10-21

GDI+加载和保存

博客配套文件,封装GDI+的加载保存,支持从文件/内存/资源中加载。

2017-10-21

GDI+使用演示代码

博客配套文件,详细演示了GDI+的使用,封装了GDI+环境初始化和反初始化。

2017-10-17

区分鼠标点击还是触摸

演示如何在鼠标响应详细中判断当前用户是通过鼠标点击还是通过触摸完成当前动作,据此可以最大程度兼容传统Windows程序,同时保证触摸体验效果。

2017-10-15

ATL常用包装类演示

ATL提供了很多复杂数据类型的包装类,使用这些包装类可以大大减小开发工作量,演示类常见CComBSTR CComVariant CComPtr的使用方法和注意事项。

2017-08-12

COM多线程访问演示

详细演示了多线程访问的列集/散集过程,可以借此学习COM多线程的策略和注意事项。

2017-08-02

简单的COM进程外组件

博客配套代码,详细演示了IDL生成组件代理存根dll,进程外组件编写和注册,及进程外组件调用方法。

2017-07-30

IDL使用演示

博客演示文件,演示常用的IDL属性,可以直接参考编写自己的IDL。

2017-07-30

COM特使类型使用演示

COM中包含特殊类型数据,他们大大方便了COM使用,解决了很多问题,但是也埋下了许多坑,这里详细介绍相关类型和他们的使用注意事项。

2017-07-28

HbaseJavaClient.java

hbase client包装类,超大数据海量数据时,hbase前缀匹配查询非常慢,提供了解决办法,能够取得较好的效果,包括setStartRow和setRowPrefixFilter两种方式。

2020-09-10

Spark 最简单WordCount

博客配套文件,详细演示了本地和集群模式如何运行Spark程序,演示了一个简单wordCount程序流程。

2019-05-15

scala和java混合编译

博客配套文件,详细演示了在maven中如何混合编译java和scala共存的代码。

2019-05-07

go thrift访问hbase

博客配套文件,详细演示了go通过thrift1和thrift2接口访问hbase的方法,并给出了批量访问的简单封装接口。

2019-04-19

MR程序Bulkload数据到hbase

博客配套文件,详细演示了如何通过MR程序的方式bulkload数据到hbase,代码可直接用于生产环境。

2019-03-12

thrift2 查询hbase

博客配套文件,详细演示了python通过thrift2接口查询hbase的方法。

2019-03-10

thrift1 查询hbase

博客配套文件,详细演示了python通过thrift1接口查询hbase的方法。

2019-03-10

happybase查询hbase

博客配套文件,详细演示了python通过happybase查询hbase的代码使用。

2019-03-10

centos6.5编译好thrift

在CentOS 6.5 g++版本4.4环境编译好的thrift-0.12.0.tar.gz可执行文件。

2019-03-10

python编写MR

博客配套文件,演示了借助hadoop streaming编写hadoop mapreduce程序。

2019-03-06

MR应用程序模板

博客配套文件,详细演示了实际工程应用中一个完善的MR应该如何编写。

2019-03-05

字符串-模式匹配(易理解版)

博客配套文件,演示了简化的KMP模式匹配过程和next数组的计算方式,对比快速掌握KMP算法精髓。

2019-01-27

栈实现四则运算

博客配套文件,利用c++ STL容器栈和队列实现四则运算,支持优先级和括号运算。

2019-01-08

最简单MR WordCount

博客配套文件,详细讲述了WordCount的map和reduce过程,给出了详细注释和解释,便于快速学习。

2018-12-28

一种资源池的实现

博客配套文件,详细演示了一种通用资源池的实现,给出了测试代码。

2018-11-29

python实现orm

博客配套文件,演示如何使用python实现一个简单的orm框架,并详细分析了开源框架peewee的结构。

2018-11-18

深入理解python元类

博客配套文件,演示了python类本质和和元类的定义方法,在此基础上演示常见元类的使用场景。

2018-11-11

深入理解python属性

博客配套文件,针对python属性实现aop,演示了property修饰器、描述符机制以及属性hook方法,并注明了实际需要注意的事项。

2018-11-10

python类特性演示

博客配套文件,详细演示python中实现OO编程的一些基础组件,包括命名元组,函数对象,操作符重写和类泛型

2018-10-21

go并发编程基础

博客配套文件,go并发编程基础,详细演示了传统同步方法和无缓冲通道、有缓冲通道同步方法。

2018-08-25

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

TA关注的人

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