自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 source insight 中文注释乱码解决

由于linux上使用utf-8编码,sourceinsight并不支持utf-8,使用sourceinsight阅读linux项目源代码时,经常会出现中文乱码,本工程主要用于实现转码功能,将utf-8文件转换为sourceinsight可识别的gb2312编码。主要有以下功能: 1. 转换当前目录和子目录的文件。 2. 系统默认转换txt, cpp, h, java, hpp, php 六

2015-04-05 16:42:24 1598

原创 教训提莫 网易赛码网在线笔试

教训提莫今天笔试网易,遇到一个有意思的题目: 兰博和提莫每回合都攻击对方,使用技能或者是普通攻击,输入A是普通攻击,B是技能。兰博的技能是毒,提莫的技能是盾。 下面就是代码了。#include <iostream>using namespace std;int main() { int HP1, HP2, A1, A2, t; char JN_A, JN_B; cin

2015-10-09 21:52:19 895

原创 华为OJ 名字的漂亮度

华为OJ 名字的漂亮度首先吐槽一下,这题目真的出的很恶心,出题的人一点都不认真。输入和输出中间,标准答案是回车,但是题目的描述看到的确实是空格,如果空格就会报格式错误。可见OJ平台做的不好确实是有原因的。。 贴上能通过oj测试的C++代码了#include <iostream>#include <string>#include <algorithm>int main(){ int a;

2015-08-25 17:01:10 486

原创 redis基础数据结构和数据对象

最近学习看黄健宏先生写的《redis设计与实现》,开篇即介绍了redis的基础数据结构和数据对象,看了一遍后觉得还是有点没弄明白相互之间的关系,觉得很有必要整理一下自己的思绪。1. redis基础数据结构 简单动态字符串 -SDS 双链表 -list 字典 -dicht(hashtable) 跳跃表 -skiplist 整数集合 -intset 压缩列表 -ziplis

2015-07-03 17:03:30 563

原创 跳跃表的实现

最近看redis,又看到了跳跃表,不记得什么时候在哪里做题遇到过,忍不住自己写了一个跳跃表。下面是一些核心代码。//// Created by ma on 2015/6/29.//#ifndef SKIPLIST_H_#define SKIPLIST_H_#include <stddef.h>#define MAX_LEVEL 16class Random{public: stat

2015-06-30 10:58:37 460

原创 c++ 固定分配大小的简单内存池

最近学习stl源码编程,一直想自己实现一个内存池,恰好前段时间2015阿里实习笔试有一道内存池的题目,将代码写在这里了。//// Created by ma on 2015/6/28.//#ifndef MEMORYPOOL_H_#define MEMORYPOOL_H_#include <stddef.h>typedef enum M_P_SIZE{ INIT_SIZE=16}M_P_

2015-06-28 12:34:32 813

原创 std::function用法

std::function的用法《effective c++》条款35上看到了 std::tr1和std::bind 的用法,以前从来没有接触过这两个功能。写一篇博客加深印象。std::function是c++11标准化的产物,在c++11官方文档上介绍是多形态函数包装(general-purpose polymorphic function wrapper),它的实例可以存储,拷贝,调用任何可ca

2015-06-26 22:21:30 4974

原创 关于linux锁的c++封装 条件锁,读写锁(不同方式实现读写优先)

封装linux的pthread_mutex_t作为普通锁,pthread_cond_t和pthread_mutex_t一起作为条件锁,能够等待和发送唤醒信号。最后结合二者分别实现了读写锁。两个普通的锁组合成写有限的读写锁,一个条件锁封装为读优先的锁//// Created by ma on 2015/5/29.//#ifndef LOCK_H_#define LOCK_H_

2015-06-08 11:27:18 1237

SWMM5中文操作手册(带书签)

EPA(Environmental Protection Agency,环境保护署) SWMM(storm water management model,暴雨洪水管理模型)是一个动态的降水-径流模拟模型,主要用于模拟城市某一单一降水事件或长期的水量和水质模拟。

2015-07-07

基于阿里云的java网盘

基于阿里云系统的简单网盘实现,java swing写的。界面纯手工,主要界面jtree驱动。网盘数据存在阿里云端。有文档描述

2014-03-03

三角形构网

自己写的delaunay三角形构网算法,包含部分伪代码和程序流程图,也对delaunay三角形做了详细的介绍

2013-05-12

空空如也

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

TA关注的人

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