[GoLang] 短变量声明

Short variable declarations A short variable declaration uses the syntax: ShortVarDecl = IdentifierList ":=" ExpressionList . It ...

2018-09-08 10:23:20

阅读数 134

评论数 0

[原创]从1亿个数据中找出前100个最大值

从一亿个数据中找出前100个最大值 方法一: > 新建一100个红黑树节点,将输入前100个保存进去,然后全部插入红黑树T > 遍历剩下的所有输入,对每一个输入值,如果值大于红黑树中最小值,则删除最小值节点,然后修改被删除节点的值为当前输入,然后插...

2018-09-01 01:52:46

阅读数 1463

评论数 0

OpenCL相关开源项目

https://github.com/FakenMC/cf4ocl/wiki/OpenCL-implementations

2018-08-24 10:18:25

阅读数 165

评论数 0

转:C++类内存分布

转: https://www.cnblogs.com/jerry19880126/p/3616999.html 书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。 工欲善其事,必先利其器,我们先用好V...

2018-08-22 20:46:14

阅读数 43

评论数 0

动态库链接boost静态库

为了避免项目布署麻烦,需要将执行文件尽量静态链接 1. boost库全部静态链接 2. c++库静态链接 1,2点的改变如下,强制链静态库的方法为参数下为-l:libXXXX.a; 对于boost log, 需要将宏-DBOOST_LOG_DYN_LINK去掉 LOCAL_STATICL...

2018-08-21 20:42:59

阅读数 738

评论数 0

RDMA相关

1. spec: InfiniBandTM Architecture Specification Volume 1 必须先看这个,理解一些基础的概念2. linux库: librdmacm, libibverbs. 这两个库源码里都有相应的sample.     https://github.co...

2018-05-18 11:24:42

阅读数 73

评论数 0

LUA元表的正确理解

TableA = {} function TableA:f1() print("TableA") end mt = {} function mt:__tostring() return "mt." .. tostring(self) end fun...

2016-08-28 19:44:44

阅读数 385

评论数 0

LUA单继承与多继承实验

-- base Class Object CObject = { _obj_name = "CObject"} function CObject:new (o) if (o and type(o) ~= "table") then error(&qu...

2016-08-27 19:47:41

阅读数 422

评论数 0

UEFI抢占机制

本文件纯属个人理解,如有错误,欢迎指出 1. Task Priority Level, 任务优先级 任务优先级, 数值越大,优先级越高。优先级高于当前任务优先级的任务可能抢占当前中断当前任务的执行。在UEFI标准中,只有4个优先级   表格 1 任务优先级 Task Priority ...

2016-05-30 17:12:56

阅读数 859

评论数 0

SynapticsTouchDriver 思维导图

2016-05-21 16:46:35

阅读数 270

评论数 0

Remove USB Device Safely

实现的功能:Remove USB Device Safely 1.获取设备Handle 根据卷的驱动器类型和DOS设备名,使用Windows API枚举所有磁盘,包括软盘、光盘,或者其他设备。 //-----------------------------------------...

2016-04-12 17:58:54

阅读数 316

评论数 0

makefile中不推荐使用sinclude

makefile手册对依赖文件的生成推荐使用-include或sinclude,但存在严重隐患,不推荐使用

2015-12-20 12:51:15

阅读数 1415

评论数 0

GNU Makefile函数式编程

最近两天在写一个包含多项目,多目标编译的makefile系统,经过研究android的编译系统,发现一个非常有价值函数式用法立即展开与延后展开实例我们先来看个例子,如下文件组织./ ├── 1.mk ├── 2.mk ├── test1.c ├── test2.c └── test3.c怀着美好的...

2015-11-30 01:50:51

阅读数 277

评论数 0

文章标题

OpenGL Coordinate Systemhttp://www.matrix44.net/cms/notes/opengl-3d-graphics/coordinate-systems-in-opengl

2015-09-10 09:43:49

阅读数 205

评论数 0

usb驱动程序分析

usb驱动是linux内核中比较复杂的驱动之一,因此,大多数usb教程建议从usb-skeleton开始学习usb驱动。个人认为这是相当正确的,usb-sekelton提供了一个usb驱动开发的模板,而且代码量较少,很适合初学者的学习。     记住,对于c语言的程序设计说,数据结构是整个程...

2014-12-14 00:33:10

阅读数 357

评论数 0

xcode 5.1.1 无证书真机调试

在“”的基础上改一下

2014-09-13 23:40:43

阅读数 485

评论数 0

算法导论C语言实现: 红黑(red-black tree)

一、五条性质 1. Every node is either red or black. 2. The root is black. 3. Every leaf (NIL ) is black. 4. If a node is red, then both its children are bla...

2014-02-13 19:41:33

阅读数 863

评论数 1

Android input keyevent

http://developer.android.com/reference/android/view/KeyEvent.html /* * Copyright (C) 2007 The Android Open Source Project * * Licensed un...

2014-01-13 15:56:06

阅读数 2069

评论数 0

算法导论C语言实现: 二叉搜索树(binary tree)

1. 源代码 ia_binarytree.h #ifndef __IA_BINARY_TREE_H__ #define __IA_BINARY_TREE_H__ #include typedef struct _binary_tree_node_t { int key; struct ...

2014-01-05 22:38:58

阅读数 1418

评论数 0

linux /sys文件系统介绍

http://zippyzou.blog.163.com/blog/static/14628909201132611353443/

2013-12-18 17:44:04

阅读数 548

评论数 0

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