码迷,mamicode.com
首页 > 其他好文
【链接分享】第一期:科学太疯狂——在另一个星球上打印人类
最近的一些有趣链接的分享,包括科学,设计,机器学习等多个方面的。 例如: 1.在另一个星球上打印人类 2.偷听到外星人的星际通信 3.Yann LeCun在reddit上的问答 4.卖萌的水果 ......
分类:其他好文   时间:2014-06-08 15:12:54    阅读次数:262
《学习opencv》笔记——矩阵和图像操作——cvMax,cvMaxS,cvMerge,cvMin and cvMinS
《学习opencv》笔记——矩阵和图像操作——cvMax,cvMaxS,cvMerge,cvMin and cvMinS...
分类:其他好文   时间:2014-06-08 10:32:25    阅读次数:237
OpenJDK 源码阅读之 Arrays
通过阅读 java.util.Arrays,学习Java标准库中操作数组的函数,包括各种排序算法如何对排序进行优化,二分搜索,哈希值计算等等 。...
分类:其他好文   时间:2014-06-09 23:26:14    阅读次数:248
[LeetCode] String to Integer (atoi) [7]
这是个老题目了,主要考察的是能不能考虑到所有的情况,还有就是怎么判断是否溢出。 情况大致分为如下四种:(下面我使用@代替空格,x代表除数字之外的所有字符) 1. "@@[+-]3232343@@" 2. "@@[+-]333x54" 3. "@@[+-]4343" 4. "2147483648"或者"-2147483649"(也就是溢出的情况) 下面代码中给出了两个判断是否溢出的方法。...
分类:其他好文   时间:2014-06-08 15:47:49    阅读次数:270
Binary Tree Preorder Traversal
1. 递归解法 2. 非递归解法(空间复杂度O(n)和O(1))...
分类:其他好文   时间:2014-06-08 10:47:37    阅读次数:139
memcached
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。 简介 memcached是一套分布式...
分类:其他好文   时间:2014-06-08 10:26:57    阅读次数:226
三层架构理论篇
对于三层架构的理论阐述,我将从三个大的方面去讨论:what、why和how,说白了也就是以三层架构为中心,去了解什么是三层,为什么用三层以及怎么用三层这个三个问题。OK,废话不多说,进入正题。          什么是三层架构?(What)          通常多层结构的划分方式有两种:分别是物理和逻辑。物理上的三层结构是指将整个应用系统分为显示层、业务层和数据层,并且这三个层面上的实体都是...
分类:其他好文   时间:2014-06-08 15:33:49    阅读次数:229
Binary Tree Inorder Traversal
1. 递归解法 /** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ cl...
分类:其他好文   时间:2014-06-08 16:51:59    阅读次数:199
Ubuntu下串口minicom的配置
一般的配置方法过程如下: 1、安装软件 sudo apt-get install minicom 2、查看端口 找到端口: 这里要注意下,我们用的是USB 转串口,所以其设备是名称要注意,输入以下命令找到USB转串口的位置 dmesg | grep usb 假如有以下内容: [ 7415.893942] usbserial: USB Serial Driver core ...
分类:其他好文   时间:2014-06-09 23:29:39    阅读次数:242
装饰器的原理及其用法
从一个装饰器的完整形式出发说明四种装饰器形式的用法和差异...
分类:其他好文   时间:2014-06-08 10:33:44    阅读次数:247
在Centos 5.x 或者 6.x 上安装最新版的EPEL(比网易的源更新)
这文章太简单,大家只看我写中文的地方就可以了 Installing RHEL EPEL Repo on Centos 5.x or 6.x How to install RHEL EPEL repository on Centos 5.x or 6.x The following article will describe how to configure a...
分类:其他好文   时间:2014-06-08 18:10:54    阅读次数:250
J2EE规范
背景:   在许多企业级应用中,例如数据库连接、邮件服务、事务处理等都是一些通用企业需求模块,这些模块如果每次再开发中都由开发人员来完成的话,将会造成开发周期长和代码可靠性差等问题。于是许多大公司开发了自己的通用模块服务。   发展:   基于如上需求,许多公司都开发了自己的中间件,但其与用户的沟通都各有不同,从而导致用户无法将各个公司不同的中间件组装在一块为自己服务。从而产生瓶颈。于...
分类:其他好文   时间:2014-06-08 08:18:05    阅读次数:238
3D Transformation 3D物体位移函数
如何操作物体在3D空间中的位置呢,方法有很多。 这里总结一下最流行的矩阵操作。 1. 放大缩小一个物体,我们可以填写一个放大缩小矩阵,如下代码: void InitScaleTransform(Matrix4f& m) const { m.m[0][0] = m_scale.x; m.m[0][1] = 0.0f ; m.m[0][2] = 0.0f ; m.m[0]...
分类:其他好文   时间:2014-06-08 16:50:46    阅读次数:265
栈的实现:链式栈
栈的链式存储,即链式栈。它相比于顺序栈, 优点: 插入、删除灵活 (不必移动节点,只要改变节点中的指针指向即可)。 逻辑上相邻的节点物理上不必相邻。 缺点: 比顺序存储结构的存储密度小 (每个节点都由值域和链域组成,使用指针来表现前后节点的逻辑关系)。 查找节点时链式存储要比顺序存储慢。 这些优点、缺点体现了顺序存储和链式存储的相区别之处。 看图就很形象了:...
分类:其他好文   时间:2014-06-08 08:21:23    阅读次数:251
常见的CPU访问引起的内存保护问题为什么只用event_122上报 - 1
当CPU访问某个地址,会首先将访问请求发给L1D内存控制器,如果在L1D cache或L1D SRAM(CPU直接访问L1D内存)中命中,则L1D内存控制器就向CPU直接返回访问内存,如果没有命中则需要L2内存控制器请求… 这样当CPU访问的地址是空地址(NULL)或者是DSP中reserved(DSP没有开放使用的内存地址)的地址,在L1D内存控制器中就会检测到CPU非法地址访问,就会通过L1...
分类:其他好文   时间:2014-06-08 15:26:04    阅读次数:166
最大程度降低编译期依赖性(读书笔记)
最大程度降低编译期依赖性(读书笔记)...
分类:其他好文   时间:2014-06-08 16:21:47    阅读次数:239
Qt官方教程翻译——QML Coding Conventions
附网址:http://qt-project.org/doc/qt-5/qml-codingconventions.html QML Coding Conventions 这个文档包含了QML的编码规范,我们将这个规范应用在全部文档和例程当中并推荐大家遵守。 QML Object Declarations 在我们的文档和例子中,QML object attributes总是像...
分类:其他好文   时间:2014-06-08 08:20:42    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!