自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven使用.03.普通项目和多模块项目

上两个POST将概念讲述的非常完备。并在第一篇POST中,建立了一个Hello World程序,那么这篇日志会在第一篇的基础上,实际的写一些代码,并通过maven进行测试。编写一个简单地类使用你喜欢的IDE打开之前新建的Hello world程序,在src/main/java目录下,添加对应的包和类。即可向程序中添加一个类。例如,添加如下的类package me.reyoung

2013-07-17 10:56:06 748

原创 maven使用.02.一些概念

在上一篇POST中,简要的介绍了一下maven的特点,优势,安装。并建立了一个简单地Hello world工程。这一篇POST中,将主要会介绍一下Maven的一些约定。pom.xml文件Maven的项目文件是一个XML文件,叫做pom.xml,取Project Object Model的意思。对于项目的配置,都是修改POM.xml完成的。一个简单地pom配置文件如下:

2013-07-14 14:59:19 2011

原创 maven使用.01.Hello World

要说Java世界有什么东西是我最为留恋的;在写其他语言程序的时候,我最为想要的东西,那非maven莫属。什么是Maven?Maven能做什么?Maven是一个针对Java的自动构建工具。所谓自动构建,就是在命令行里面敲一条命令,而替代程序员手动去编译每一个java文件,在打成jar包的过程。这听起来没什么,尤其是对于本来使用IDE的程序员们来说。但是Maven还可以做到:

2013-07-12 11:18:08 1193

翻译 PCA理论简述

文章翻译自pca_brief_introduction.pdf的第二节,原始链接是这里。今天有需要查一查PCA是个什么意思,看了几个资料,这个讲的最简单的,易懂。吐槽下很多中文博客,说的完全不明白。翻译下理论简述。PCA主要成分分析是使用统计学的技术对高维数据进行模式查找的有用方法。这个方法,首先我们尝试着去寻找给定数据的方差,然后将观察到的模式用更小维度的数据表示。例如给定一

2013-03-04 16:54:00 1943

原创 机器学习–课程笔记–01

Introduction 推荐书目 Tom. M. Mitchell -- Machine LearningMitchell是machine learning的开创者全书偏向理论,基本的方法。Bishop -- Pattern Recognition and Machine Learning基于贝叶斯理论,统计学Trevo

2013-03-02 22:59:24 1390 1

原创 Scala的几件非常爽的事情 1

对函数式编程的很多想法,我还是认为很正确的。看过本关于erlang的书,立刻对其中的各个方面深有好感。比如不变性,actor模式,热更新,Pattern matching(忘了中文了)。但是,也深深地对函数式的思考方式感到,我勒个去。。。对于scala,我首先还是通过play!framework听说的(顺便推荐下这个java web框架,比较有灵性)。后来知道写groovy的大哥说,要是哥

2013-02-13 21:03:58 10229 11

翻译 程序员应该知道的75件事–2.应用函数式编程的理念

译文 函数式编程最近重新成为了编程社区的热点话题。部分原因是由于函数式编程的固有属性完美的解决了现在工业界面临的多核问题。这是函数式编程的一个重大应用,但是这绝对仅仅是你需要了解函数式编程的唯一理由。掌握函数式编程,可以让你在其他领域中极大的提高你的代码质量。如果你真正的了解函数式编程范式,你的设计绝对会体现出更好的“引用透明性”。引用透明性是一个非常诱人的性质。它要求无论函数

2012-06-10 16:50:51 1526

翻译 程序员需要知道的75件事翻译—Act With Prudence 慎行

欢迎关注我的博客翻译------"无论你做什么,请谨慎的做,并且考虑这件事情的连续后果"---Anon  在软件迭代的开始,无论进度开起来多么的宽裕,你都无法避免来自时间上的压力。如果你发现你必须在“正确的写程序”和“快速的写程序”之间选择,那么你往往会选择“快速的做”,并给自己一个“以后再Fix它”的借口。如果你对你自己,你的团队,你的客户做出这个承诺,那么兑现他。但

2012-05-24 18:57:08 3141 2

原创 python使用setuptools打包并上传到PyPi版本库中

我博客的地址: http://www.reyoung.me http://www.thisisreyoung.com最近在写python的一个幻灯生成器。看到很多python的库都以setup.py和easy_install安装,便打算尝试一下。一试之下发现极端简单。所以做一些笔记。参考的文章有:setuptools开发者文档可爱的 Python: 使用 s

2012-05-23 12:25:38 3592 2

原创 RayCommand操作系统的实现笔记3--GDT的介绍

GDT是X86上操作系统的一个最基础的问题。这个文章只在介绍GDT的基本知识。并没有任何一个RayCommand版本对应这一段东西。因为实在是太基础了,我也不想单独拿这个作为一个Milestone。但是,下文中介绍的任何实现,均在RayCommand的最新版本中/kernel/driver/x86arch/GDT中,有对应的实现。本文主体翻译自这里。但是有一些自己的改变。如果想看原文,请参考英文版

2012-03-04 15:12:55 2984 1

原创 RayCommand操作系统的实现笔记2--完成在保护模式Text Mode下,输出字符

V0.0.2 Console Module Complete. 在这个版本中,实现了一个在保护模式下,VGA为Text Mode时,向屏幕输出字符的模块,位于/kernel/driver/console。内部有详细的注释。同时顺带着写了stdint.h和一些inline汇编。由于操作系统开发时是没有C语言标准库的,所以可以考虑该操作系统将会实现一个基本的标准库,是标准库的子集,位于/kernel/

2012-02-21 15:14:35 3031 1

原创 RayCommand操作系统的实现笔记0--设计想法与编写目的

欢迎你对RayCommand有兴趣。RayCommand仅仅是一个大学生的练习系统。这个操作系统的想法来自于Lino Command或者Freedos。它的设计哲学是简单粗暴有效,并且相信这个操作系统的用户或程序员。所以这个操作系统并不会进入用户空间(或者Ring3,也就是都在内核空间编程)。并且在较长的时间内都是单任务的操作系统。这个操作系统也绝对是一个教育用的操作系统。编写这个

2012-02-19 14:36:51 823

原创 RayCommand操作系统的实现笔记1--BareBone!把架子搭起来

项目主页https://github.com/reyoung/RayCommand。Wiki的主页https://github.com/reyoung/RayCommand/wiki。BareBone版本是RayCommond的最基本的版本,仅仅实现了经由grub引导,在32位保护模式下向屏幕输出一个字符'A'。在阅读之下文章之前,请确定你了解基本的操作系统原理,GCC工具链,Makefi

2012-02-19 14:20:35 3883 3

原创 一些提问的技巧

最近在翻译OSDEV论坛的wiki,翻译到如何提问,这一块,感慨良多。目前国内论坛的人们真不会提问,经常看见SB问题,真是不知道提问者的心态是什么。翻译的结果参见:http://osdev.sinaapp.com/%E5%A6%82%E4%BD%95%E6%8F%90%E9%97%AE另1,更详尽的资料可以参考这篇翻译:http://community.csdn.net/IndexPa

2012-01-08 20:44:15 645

原创 仿人机器人 第二章 运动学 2.1坐标变换 读书笔记

Blog链接:http://blog.reyoung.tk/index.php/2011/09/26/%E4%BB%BF%E4%BA%BA%E6%9C%BA%E5%99%A8%E4%BA%BA-%E7%AC%AC%E4%BA%8C%E7%AB%A0-%E8%BF%90%E5%8A

2011-09-26 15:25:48 1041

原创 git svn 解决中文路径名乱码

windows下,git svn clone一个版本库,如果目录有中文,就会出现乱码情况,导致clone失败,解决方法如下1、使用git svn init 版本库地址 初始化版本库2、在.git/config文件下,追加   [svn]

2011-08-10 22:09:17 2218

原创 在Linux下使用gitosis配置安装Git服务器

Step 1,准备首先,确认你的计算机中装有Git,python,openssh-server,python-setuptools等软件。如果是在ubuntu,命令如下: sudo apt-get install git openssh

2011-07-31 14:15:14 2143

原创 自己实现的Signal and slot

我自己实现的Signal Slot库地址:http://gitorious.org/raylib/raylib/blobs/master/SignalSlot.hpp C++中不同于.net和Java,并没有确定的“事件”的实现。就像.net的委托,Java的listener,都是比较好的实现。早期的C++事件实现基于消息映射,或者消息循环。经常是一个消息,一大片switch,这样代码过于

2011-02-01 12:38:00 894

原创 C++内存泄漏的解决办法- -

 发现大家对写库很热衷。不过,写一个库,用C++最麻烦的事情,就是你new完了要记着delete。不过,这么傻瓜化的操作,有没有办法让电脑自动完成呢?当然是可以的。思路有以下三点:1、 Parent对象。   每一个对象,都要有唯一的parent,当parent析构时,要带动他所有的children析构。   好处:      实现简单,且具有逻辑性。           比如

2011-01-29 00:24:00 1408

原创 关于C++的一些误解

 好久没有在这里写东西了,总是忙于各种各样的事情,呵呵,在下载MSYS的功夫写点东西吧。看到论坛里的一篇文章,上面说“C++何尝不是被误解最多的语言呢”? 实在是无比的赞同。经过一天的思考,想了很多东西,写出来分享一下。误解一:我学C了,学了好久,可以学C++了吧?    事实上,无数的文章说到,C++和C没有什么关系,但是无数的人,甚至于这里的老师在强调学C++肯定要先学C,究竟孰对

2011-01-14 21:24:00 611

原创 算是总结总结吧

<br />Robocup 的正运动学磕磕碰碰的总算是搞定了。<br />想一想,开始想自己写,后来发现ODE,后来又自己写了。。。还是应该坚持一些该坚持的东西。<br /> <br />发现自己的错误还是很好的。不过对于,不知道自己错误的人,也很没有办法。<br />信心不足,下一步是VRoaGS

2010-11-27 21:56:00 438

转载 数值计算 高等数学 线性代数 免费库

<br /> PyMat, a matrix package for the Python programming language.JAMA, an elementary linear algebra package for Java.MTL, the Matrix Template Library. Dense and sparse matrices and vectors; banded, symmetric, triangular matrices; basic algorithms. C++.

2010-10-22 11:20:00 1088

原创 C/C++ 一些细节问题 (1)

2010-02-24 21:14:00 1755 20

原创 《原创》 IP自动修改器

2010-02-23 15:42:00 752

原创 自己做的计算器。。。

2010-02-22 22:03:00 795 2

原创 我终于能发笔记了??

2010-02-22 15:09:00 497

S60_Platform_Bluetooth_API_Developers_Guide_v2_0_en

S60蓝牙API。nokia官方手册,比较全面

2010-03-26

空空如也

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

TA关注的人

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