自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PacMan的专栏

Play Hard

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

原创 麻将牌和牌问题

在知乎上看到一个问题,如何用程序判断麻将牌是否和牌。和牌的规则为:14张麻将牌当中,必须要有一个对子,即两张相同的牌,除去对子后,剩下的牌可以组合成”A, A, A”或者”A, A+1, A+2”两种模式的组合,其中A为某种花色的某张牌。我的解法是: 首先定义一下麻将牌在程序中的表示方式: 把万,饼,条分别用连续的数字代表,比如:一万到九万用1到9表示,一饼到九饼用11到19表示,一条到九条用2

2016-06-29 20:38:54 3060 2

原创 在Android环境中使用Valgrind工具进行内存错误检测

首先,到官网下载valgrind源码: http://valgrind.org/downloads/current.html对源码进行编译。 我用的是mac系统,对源码解压后,在源码目录下创建配置脚本export NDKROOT=/android-ndk-r9dexport HWKIND=genericexport AR=$NDKROOT/toolchains/arm-linux-and

2016-06-23 17:37:04 2910

原创 Emacs中实现C/C++函数列表显示

在使用Emacs做C/C++编辑器进行开发的过程中,想使用类似Eclipse中Ctrl+o的显示当前源文件中函数列表的功能。在网上搜了好长时间也没有找到满意的解决方案。但是,Emacs是无所不能的,自己动手,丰衣足食,网上找不到,就自己搞定,用list-matching-lines命令+正则表达式可以实现我想要的功能。(defun list-funcs (arg) "List functions

2016-06-12 20:52:22 3177 3

原创 FFMPEG智能缓冲实现及应用

我们知道,ffmpeg是用C语言开发的,C语言最棘手的一个问题就是对内存的管理。而对于作为专门进行媒体处理的ffmpeg来说,又需要大量地使用动态内存的分配和释放,因此,ffmpeg实现了一个智能缓冲来对动态内存进行管理。 ffmpeg的智能缓冲其原理与C++ 11的智能指针shared_ptr是相同的,即通过一个计数值纪录对当前缓冲区引用次数,当引用次数减少为0时,释放缓冲所占用的内存。

2016-06-05 21:10:36 4122 1

High Performance MySQL, 3rd Edition

High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL's full power. Learn how to design schemas, indexes, queries, ...

2017-11-07

Progit英文版第二版

这本书的作者是github的员工。书写得非常棒,对分支等的讲解使用了很多配图,简单明了,把原理讲得非常易懂。 这书还有一个非常棒的部分就是针对不同的使用场景,设计了几个合适的版本管理策略,比如私有小项目该用什么方式控制,公共项目该用什么方式控制等,这个非常实用。 了解Git的使用,这一本书基本就够了,入门+进阶~

2016-10-30

On Writing Well 2006 (30th Anniversary Edition)

"On Writing Well" has been praised for its sound advice, its clarity and the warmth of its style. It is a book for everybody who wants to learn how to write or who needs to do some writing to get through the day, as almost everybody does in the age of e-mail and the Internet. Whether you want to write about people or places, science and technology, business, sports, the arts or about yourself in the increasingly popular memoir genre, "On Writing Well" offers you fundamental priciples as well as the insights of a distinguished writer and teacher. With more than a million copies sold, this volume has stood the test of time and remains a valuable resource for writers and would-be writers.

2016-10-29

计算机程序的构造和解释-英文官方版pdf

《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs, SICP)是一本关于计算机程序设计的总体性观念的基础教科书,由 MIT press 与 McGraw-Hill 共同出版营销。作者是麻省理工学院的教授 Harold Abelson 、杰拉德·杰伊·萨斯曼,此外 杰拉德·杰伊·萨斯曼 的妻子 Julie Sussman 也有参与本书的制作。封底的作者图像是由其实验室的同僚 Nick Papadakis 后制的合成照。 书中使用程序设计语言 Lisp 的方言 Scheme 来解释计算机科学的核心概念,包括抽象(abstraction),递归(recursion),解释器(interpreters),以及元语言抽象(metalinguistic abstraction)。具体而微地由宏观到微观给出清楚地轮廓与脉络。

2016-04-13

android-ndk-profiler-prebuilt-3.3

android ndk代码性能分析利器,可以查看每个函数的cpu占用率,函数调用次数等信息

2014-11-28

ARM Compiler toolchain Using the Assembler

ARM Compiler toolchain Using the Assembler

2014-08-05

ARM Compiler toolchain Assembler Reference

ARM Compiler toolchain Assembler Reference

2014-08-05

neon programmers guide

arm neon官方文档

2014-07-30

离散数学及其应用 (原书第7版)

《离散数学及其应用(英文版)(第7版)》高清pdf版 计算机专业必备

2014-04-07

Machine Learning in Action

机器学习经典教材,python实现,英文原版,清晰

2014-01-14

Functional.Analysis

经典教材,英文原版,清晰版。

2013-12-22

linux network

本文介绍了linux内核网络的基础实现,对内核有兴趣的朋友可以研究一下

2013-05-21

MATLAB神经网络仿真与应用

MATLAB神经网络仿真与应用,张德丰版

2012-06-02

H264 RTP 发送和接收

H264 RTP 发送和接收,比较详细地介绍了用rtp协议发送h264码流的方法

2012-05-18

ffmpeg vs工程

ffmpeg vs2008工程,包括动态链接库

2011-10-08

Image Processing Fundamentals(图像处理基础)

一本关于图像处理的英文书,比较基础,有兴趣的朋友可以看看。

2009-09-13

空空如也

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

TA关注的人

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