VellBibi
一个程序猿的世界观

导航

 

2014年10月20日

摘要: 最近一直在看卡丁车的制作视频,都是在youtube上看的,国外牛人比较多。之前看的一般是借鉴别人的制作经验,主要关注的也是制作的注意事项和性能等。不过慢慢对卡丁车的认识发生了一些变化,可能是被国外卡丁车文化熏陶了那么一点点,直到今天下午看到的一个系列的视频(总共29个,每个5-8分钟,第一个视频... 阅读全文
posted @ 2014-10-20 00:29 VellBibi 阅读(418) 评论(0) 推荐(0) 编辑
 

2014年8月29日

摘要: 今天主要复习下数据结构的东西 树自平衡二叉查找树AVL树(高平衡树)(wiki)特性:任何节点的两个子树的高度最大差别为一时间复杂度:查找、插入和删除在平均和最坏情况下都是O(log n)红黑树(对称二叉B树)(wiki)特性:节点是红色或黑色根是黑色所有叶子都是黑色(叶子是NIL节点)每个红色节点... 阅读全文
posted @ 2014-08-29 15:25 VellBibi 阅读(449) 评论(0) 推荐(0) 编辑
 
摘要: 由java 复习003跳转过来的C语言实现版见some-sort-algorithms快速排序(不稳定 O(n log n))packagevell.bibi.sort_algorithms;importvell.bibi.sort_algorithms.util.vell001;publiccla... 阅读全文
posted @ 2014-08-29 14:25 VellBibi 阅读(372) 评论(0) 推荐(0) 编辑
 
摘要: java东西太多了,我都有点小凌乱了,记得太没结构了 java内存回收机制:垃圾收集GC(Garbage Collection)两种常用方法:引用计数(早期使用)简介:堆中对象每次被栈中引用指向时,它的引用计数就加一,引用被删除时就减一;当引用计数为0的时候就被回收优点:操作简单,运行很快,在实... 阅读全文
posted @ 2014-08-29 13:08 VellBibi 阅读(609) 评论(0) 推荐(0) 编辑
 
摘要: 前言借着这次学校的生产实习来回顾下C++的多态,这里讨论下C++的多态以及实现原理。我都是在QT下使用C++的,就直接在QT下进行演示了多态介绍面向对象语言中最核心的几个理念就是:封装、继承、多态,其中我感觉多态是真正的核心,第一第二个只是它的辅助。同时多态又是不容易懂的,所以在这就简单的介绍下啦(... 阅读全文
posted @ 2014-08-29 13:02 VellBibi 阅读(454) 评论(0) 推荐(0) 编辑
 

2014年5月28日

摘要: # java 复习001> 比较随意的记录下我的java复习笔记## ArrayList 内存扩展方法1. 分配一片更大的内存空间,复制原有的数据到新的内存中,让引用指向新的内存地址2. ArrayList在内存不够时默认是扩展为1.5倍 + 1个## ArrayList,LinkedList,Ve... 阅读全文
posted @ 2014-05-28 20:07 VellBibi 阅读(597) 评论(0) 推荐(0) 编辑
 

2014年3月25日

摘要: 复习下数据结构常用的排序算法,更多内容上wiki快速排序(不稳定 O(n log n))快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序... 阅读全文
posted @ 2014-03-25 21:17 VellBibi 阅读(248) 评论(0) 推荐(0) 编辑
 
摘要: 安装Pygments语法高亮On OS X Leopard, Snow Leopard1$ sudo easy_install PygmentsAlternatively on OS X with MacPorts:1$ sudo port install python25 py25-pygmentsOn Archlinux1$ sudo pacman -S python-pygmentsOn U... 阅读全文
posted @ 2014-03-25 21:16 VellBibi 阅读(621) 评论(0) 推荐(0) 编辑
 
摘要: Install rvm123$ curl -L get.rvm.io | bash -s stable$ source ~/.bashrc$ source ~/.bash_profile修改 RVM 的 Ruby 安装源到淘宝1$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.r... 阅读全文
posted @ 2014-03-25 21:15 VellBibi 阅读(200) 评论(0) 推荐(0) 编辑
 
摘要: 学校现在上网全部要拨号,加上我在宿舍用的是无线路由,也就是要在ubuntu下实现连接wifi后再拨号,这个功能在默认的ubuntu网络设置里面是没有的,里面有dsl但是对有线网络使用的,有点小郁闷。不过总是有解决方法的,我这就介绍我的一种实现方法:dsl-providerubuntu12.04默认就安装了dsl-provider,直接上命令行设置dsl-provider:1sudo pppoeco... 阅读全文
posted @ 2014-03-25 21:14 VellBibi 阅读(475) 评论(0) 推荐(0) 编辑
 
摘要: 今天我总算是使用上了高大上的octopress了,不容易啊,现在我把之前的博客全部搬到了octopress上了,在github上办博客让我不用再担心流量和广告了!~~~爽啊我使用octopress时遇到的问题汇总:Error: Permission denied (publickey)说明:我第一次使用rake deploy命令,总是有一个错误,提示说Error: Permission denie... 阅读全文
posted @ 2014-03-25 21:13 VellBibi 阅读(483) 评论(0) 推荐(0) 编辑
 
摘要: 今天突然有感觉复习下C语言了,发现已经好久没有用过C编程了,话说最近都没有编过程序了都,趁现在还有点时间,好好学习下C了。话不多说上题目请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句分析:要不使用符号比较数的大小,第一个想到的应该是最原始的方法,就是数的二进制表示(第一位为1表示这是一个负数),以及对二进制的操作步骤:得到当前系统的位数:sizeof函数将1左移位数减一位得到一... 阅读全文
posted @ 2014-03-25 21:12 VellBibi 阅读(174) 评论(0) 推荐(0) 编辑
 
摘要: VSim [a racing-simulator by vell001]This is my first project about Racing. I am a Chinese with bad English, and today is my first time to use English to write a post, Sorry for my bad Engilsh first…I ... 阅读全文
posted @ 2014-03-25 21:11 VellBibi 阅读(405) 评论(0) 推荐(0) 编辑
 
摘要: hello, I am using github to write a post, I am so exciting… 原文地址: http://vblog.vell001.ml/2014/03/08/hello_world.html written by VellBibi posted at http:/... 阅读全文
posted @ 2014-03-25 21:10 VellBibi 阅读(176) 评论(0) 推荐(0) 编辑
 

2014年3月9日

摘要: 最近好久都没来网站上了,也没心思和时间去弄VellLock和升级V&View了。一直在蕴量这做一件大玩意。最近一直都很忙,忙着做数电课设,还有各种实验,可是我的心思不在这些东西上,当然除了数电课设之外啦。因为我和喜欢硬件的,我我小时候就特别喜欢电器类的东西。所以在大学里面只要能碰上与硬件相关的东西我都是异常惊喜,在我这个计算机科学与技术专业想跟硬件打交道实在太难了。学校都是以软件为主的,除了基本的模电和数电外都没有别的了,最近在上的计算机组成原理可能还能算是一门硬件相关的课吧。数电课设我在另一篇帖子里面写到了:点我传送回到正题,我是一个赛车迷,不仅喜欢看赛车,更喜欢开赛车,当然现实世界 阅读全文
posted @ 2014-03-09 20:38 VellBibi 阅读(1222) 评论(0) 推荐(0) 编辑
 

2014年3月6日

摘要: 今天下午发现了个好玩的东西(node-webkit),这东西有一直是我想实现的功能:使用html编写桌面应用,实现跨平台; 具体实现方法:结合chrome浏览器内核和node.js搭建一个跨平台的应用运行环境(node-webkit is an app runtime based on Chromium and node.js.) 可是这东西好像还没有一个像样的IDE,没有自动打包成应用的功能,虽... 阅读全文
posted @ 2014-03-06 21:55 VellBibi 阅读(1009) 评论(0) 推荐(0) 编辑
 

2014年3月5日

摘要: 从源码安装wine我的系统环境:ubuntu 12.04.4 X64wine版本:wine-1.7.12.tar.bz2解压:tar -xvfwine-1.7.12.tar.bz2进入wine源码文件夹:cd wine-1.7.12/执行configure:./configure我遇到了两大问题1.Configuration fails with:Cannot build a 32-bit program, you need to install 32-bit development libraries.我的电脑是64位的,所以:./configure --enable-win642.x de 阅读全文
posted @ 2014-03-05 21:55 VellBibi 阅读(750) 评论(0) 推荐(0) 编辑
 
摘要: 我的系统环境:ubuntu12.04.4 X64 ,之前没有安装过JDK(安装过JDK的请先卸载)下载相应jdk的压缩包,我使用的版本:jdk-7u45-linux-x64.gzhttp://www.oracle.com/technetwork/java/javase/downloads/index.html解压缩:tar -xvf jdk-7u45-linux-x64.gz 复制文件夹到系统目录(你可以随意选择你的安装目录,但一定要自己记得,要不然都忘了自己放哪了,一般linux安装软件都放在/usr/local目录下)sudo cp -rf jdk1.7.0_45/ /usr/loca.. 阅读全文
posted @ 2014-03-05 21:25 VellBibi 阅读(282) 评论(0) 推荐(0) 编辑
 
摘要: 我的系统信息: Ubuntu 12.04.4 X64Q001: 我学校需要使用pppoe拨号上网。我在宿舍架了个路由,可以使用无线连接拨号上网,也可以使用网线连接。在ubuntu下,使用无线连接时没有DSL拨号的选项;在有线连接时有DSL;有线时可以使用DSL拨号上网,所以第一步解决无线下的拨号上网问题A001: 配置pppoe:sudo pppoeconf 一切OK就行了; 使用pppoe的命令:sudo pon dsl-provider #需要的时候启动ADSL连接sudo poff #断开ADSL连接plog #查看日志ifconfig ppp0 #获得接口信息Q002: ... 阅读全文
posted @ 2014-03-05 20:18 VellBibi 阅读(559) 评论(0) 推荐(0) 编辑
 

2014年1月6日

摘要: 这是一次不可思议的编程历程。从2013年的最后一天开始做这份题,中间连续好几天的考试,包括java考试(今天考试的JAVA编程题),直到今天完成了。挺有成就感的、、、废话不多说了,来电实质性的吧。 全部的题目请转到: 50道经典的JAVA编程题(目录) 自从上次硬盘事故(详见:《这年圣诞-祭奠》),就一直在寻找代码托管,最出名的就是github了,可是我这访问速度极慢啊,提交个东西经常死了。。... 阅读全文
posted @ 2014-01-06 20:49 VellBibi 阅读(1313) 评论(0) 推荐(0) 编辑
 
 
By VellBibi