自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 ubuntu系统下android真机调试!

参考了如下文章:关于android真机测试(linux系统下) http://blog.csdn.net/alfredtofu/article/details/7029170由于在avd中测试一个程序的手势滑动功能。因为没有效果。也就是没有响应哪种。所以想用真机调试。但是当我把手机(小米)与电脑相连时,eclipse中的devices中,出现了的的是这样的:也就是???

2012-03-13 16:49:19 1718

nodejs全局对象

下面的东西基本是翻译自以下地址:http://nodejs.org/docs/latest/api/globals.html翻译当作学习吧!全局对象:原文:These objects are available in all modules. Some of these objects aren'tactually in the global scope but in the ...

2012-03-06 18:36:40 156

这些年我所遇到的链接!

一个小程序要做个邀请注册的功能,没有实现过。先看看自己以前遇到过的哪些个需要邀请注册的。好像都没有,那看看他们的链接怎么设计的吧,怎么包含哪些信息。激活部分:1. 豆瓣的:http://www.douban.com/accounts/register?confirmation=75894fb803612488我测试了下这个不能再用了当我再点时,豆瓣提示:注册激活链接无效2....

2012-03-06 11:46:37 1625

我的Node.Js学习记录-安装

之前在很多地方听说过,今天再次感觉,要试用下了。通过官网 :nodejs.org来到如下地址:https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager看到如下内容:[code="shell"]sudo apt-get install python-software-properties...

2012-03-03 22:00:13 158

[翻译学习]JQuery Mobile按钮之基本按钮!

(为什么代码不能高亮显示???) 一:基本按钮:按钮通常用标准的HTML锚或者input元素实现,然后经过jQuery Mobile的强化之后,在手机上有更多吸引人的交互及可用性。使用一个链接锚(如a标签)来标记一个导航按钮,一个input或者button元素来标识一个表单提交。通过查看[url=http://jquerymobile.com/demos/1.0/docs/api/data...

2012-01-15 14:12:59 150

[翻译介绍]jquerymobile的页面连接(Linking pages)

一:链接页(Linking pages)jQuery Mobile设计用来与简单的页面链接约定协同工作。显然,你可以链接页面和资源像你平常那样,jQuery Moblie会自动处理页面的请求,以单页面模型,如果可能的话使用Ajax。当Ajax不能用时(如不是同一个域名下,或者在链接中指定了类似属性) 将使用正常的http请求。 这种模型的目标是允许开发者以最佳实践来创建网站:没有配置的...

2011-12-30 15:03:03 130

初试scala!

哈哈,先从官网了解下:http://www.scala-lang.org/然后下载一些语言必要的东西:http://www.scala-lang.org/downloads我先下载scala-2.9.1.final.tgz(因为我用ubuntu)。同时也下载下 Scala API and code examples (scala-2.9.1.final-devel-...

2011-12-28 09:22:08 85

[翻译介绍]jquerymobile页面(page)分解

Jquery Mobile"page"结构是优化的用于支持单页面和在一个页面中本身内部(local internal)的链接页。mobile page structure手机页面结构: 一个Jquery mobile页面必需一HTML5的'doctype'开头,以充分利用此框架的所有特性。基本页面如下:[code="html"] Page Title ...

2011-12-20 11:58:02 179

用phonegap和jquery-mobile写android应用!

今天纪录的是学习用phonegap和jquery-moblie来写android的过程。环境搭建。我的习惯是直接上官网看文档,看get-started guide之类的文档。然后在看参考手册。然后就按自己的学习习惯入门了。首先是:phonegap。介绍的话baidu知道。网站:phonegap.com。               http://phonegap.com/start...

2011-12-20 10:42:53 119

原创 opengl的一个简单的双缓冲程序!

//============================================================================// Name : opengl.cpp// Author : OpenGL Programming Guide. The Offical Guide to Learning OpenGL,Version 2.1/

2011-12-16 11:50:54 1919

原创 Eclipse C/C++设置过滤源代码文件!

在项目右键->properties(属性)->c/c++ general -->paths and symbols-->source locations-->edit filters。然后就可以搞定啦!

2011-12-16 11:06:59 1225

在github中创建新repos

在用github的web页面填写了项目名称之后。会跳转到有下面提示的页面。根据提示很轻松的就可以创建一个repos了。注意了。前提是你已经设置好你的github账户了。Global setup: Set up git git config --global user.name "banxi1988" git config --global user.email ...

2011-12-07 10:28:18 182

原创 反思:javaEE还是android!

[size=medium]在我们学校的一个java技术社区。一学弟过来找我谈心。他先是问我,我们专业(我跟他同一个专业的)以后还学JEE课吗?我说我们没有这个课选了。然后,他就谈他的学习规划。比如考研,如果从后课程安排不学JEE了。哪现在也不想学Java了。要学C语言准备考研。听到这里我有点心凉啊。我门的java技术社区刚招进来的人中已经有几个都一学习方向不适合。而退出...

2011-11-26 00:48:15 125

铁道部官网时间显示六大缺陷!及我的小重构!

引子:看新闻看到铁道部官网可以在线订票了。作为一个It领域的学生。我想先去注册下。没想到。看到了后面恶心的代码,如下:[code="html"] 全路旅客列车互联网售票系统调试正在进行中,给您带来不便,请谅解。 [/code][code="java"][/code]尼马阿,刚发新闻就有调试啊...

2011-11-20 23:14:49 86

Android4源代码下载实录1!

官方下载介绍网站是这个:[url=http://source.android.com/source/downloading.html]http://source.android.com/source/downloading.html[/url]1. 下载与android自己的git工具,其实是一个shell中调用自己的python脚本。[code="bash"]banxi1...

2011-11-16 00:13:57 153

Java日志系统学习之log4j!

尽管slf4j+logback看起来很不错。但是,由于自己熟悉的很多项目都还是用log4j。而且springmvc默认使用log4j。所以 自己还是学习总结下。 我习惯到官网去看资料学习使用。我觉得这样不会让我在众多转来转去文章中。搞得晕头转向,而不得要领。 [url=http://logging.apache.org/log4j/1.2/manual.html]log4j a...

2011-11-15 23:04:29 129

Java日志系统学习之slf4j!

大大小小的项目或者框架用到都有用到日志。但自己都是一知半解。今天又要配置框架,下下决心好好学习总结下!1. slf4j。[url=http://www.slf4j.org/]http://www.slf4j.org/[/url]直接上官网直接学习。上网查各种资料不是过时了,就是你抄我,我抄你。看起来没什么意思。 直接看用户手册。 1.1 最简单的使用方法 。在类路径...

2011-11-13 21:58:49 123

mongoDB初体验

一直以来都比较喜欢NoSQL。首先是名字好听。然后前不久下了mongoDB。还借来了mongoDB权威指南一书。大概浏览了一下。也在mongoDB的官网上mongo shell上体验了一下。非常不错,而且mongoDB用的javascript,json也都是我喜欢的。mongoDB官网:mongodb.org从这个地点开始,就应该能够找到体验mongoDB的所有东西了。下载...

2011-11-10 19:10:25 91

Android学习手记三:完善程序!

在原有应用中,还不能让用户自己添加茶叶,及修改每种茶叶的泡茶时间等等。下面我们将完成这些功能。 首先要以一个菜单来在让用户执行这些功能,主要有添加及修改相关功能。一般在android机都在机身了提供了一个menu按钮。当用户点击机身上的"Menu"按钮时,选项工菜单一般设置在底部出现。 Android会自己负责菜单的自动创建和显示。我们只需要告诉android。菜单显示什...

2011-11-10 11:49:47 109

Android学习手记二:程序升级加入sqlite支持!

我在前面文章中记录了学习第一个android程序的过程及经验总结。下面是这个教程的升级版。也是应用程序的升级版。泡茶计时器,第二版带sqllite功能。此笔记根据经网站教程学习总结得来:http://coolshell.cn/articles/4334.html1. sqLite. 现在使用的是sqlite3。如果是在ubuntu等linux发行版的话,安装sqlite等...

2011-11-08 10:26:44 103

我的vim使用记录!

Vim是编辑器之神,学会使用给人很好的感觉,但是学习曲线也是很长很陡的。因为我也是从Windows的使用过程中转换过来的。下面是我自己的一些使用习惯。这篇文章也是我进一步学习vim的起点,所谓温故而知新嘛。 1. 环境。我在Ubuntu中使用vim。主要是使用gvim。因为给我一些熟悉亲切的菜单。 2. 我给gvim设置了快捷键。开始是用Ctrl+e。但是与bash中的...

2011-10-30 22:31:07 92

Android学习手记:第一个应用程序!

原本很久以前就有打算学习Android的。但是因为android官网访问不了。我就停止了。哈哈,其实也因为自己还是要先把Java学好先。嗯,昨天看到android和网站能够正常访问了,就找到以前搭建好的环境,了解下。做一下记录,也分享下心得。纯粹是一个初学者的心得。1.此地址中有Eclipse开发Android应用程序入门,而且示例系统是Ubuntu哦。http://cools...

2011-10-29 23:44:10 90

用Python实现的简单通讯录

花了一个下午和半个晚上写了这个简单通讯录:哈哈,第一次写这么长的Python代码,自认为结构还是挺合理的。代码如下:[code="python"]#-*- coding:utf-8 -*-# file :addrList.py# date :2011-10-24 15:40:13# 设计一个基本的通讯录管理程序,使其具有添加,删除,编辑,查找等功能。# 要求使用C/...

2011-10-27 22:02:28 1605

原创 shell学习与使用,边学边用之六!(文件批量复制更名))

在我学习python的时候,我将在ipython中测试的过程通过gnome-screenshot截屏下来保存。一开始我命名的规则如下:[quote]banxi1988@banxi:~/work/python$ ls images/assign_py16.png class_private_var_py06.png instance_init_py08.p...

2011-10-26 21:25:59 220

shell学习与使用,边学边用之五!(实现一个简单的通讯录)

[quote]#!/bin/bash# addrList.sh# 实现一个简单的通讯录程序,联系人信息的添加,修改,删除,查找等操作。# [/quote]这是我给我们的组员布置的一道题目。给他们的要求是用任何他们熟悉的编程语言来实现。为也更多的了解,他们在没有多少编程基础的情况下,怎么把这个任务完成,我选择我没有学习过的shell脚本来试验。边学边用。现在做一个...

2011-10-26 20:55:56 493

原创 shell学习与使用,边学边用之三!(输出调试日志)

关于shell脚本的调试在我的博客“shell学习与使用,边学边用之二”中后面关于"set -x"命令选项的使用就已经够了。下面一些当作补充。 一:最原始最常用的调试技术: 使用echo和print命令。 二:根据调试层次控制输出。使用echo指令的不足之处在于,当程序员不想显示这些输出的时候。就不得不注释掉或者删除这些指令。如果下次要再调试又要再次添加。麻...

2011-10-25 20:12:52 185

原创 shell学习与使用,边学边用之二(坑爹的空格)

下面是一个简单的shell程序。(来自 expert shell scripting一书 后面没有特殊说明也是一此书中的一些代码示例。为基础修改而来)[code="shell"]#!/bin/sh#set -xecho -n "Can you write device drivers(y/n)?"read answeranswer = ‘echo $answer | tr ...

2011-10-25 16:35:33 87

shell学习与使用,边学边用之一!

1. 使用wget和shell脚本下载一系列路路径有规律的资源: 我想下载ubuntu社区杂志fullcircle但是不想一个一个的点击进去然后在下载。 于是我想到用wget工具加上shell脚本来做。 其实我几乎没写过shell脚本。所起没写一行代码读会先测试下。 最后得到的脚本如下:[code="shell"]#!/bin/bash...

2011-10-24 12:53:47 132

Java并发编程实践学习之:线程安全的概念的经典总结

在Java并发编程实践(Java concurrency in practice) 一书中第二章讲到了线程安全的概念.有些话非常的经典.我同时找来英文放在这里.[quote]编写线程安全的代码,本质上就是管理状态(state)的访问,而且通过都是共享的,可变状态.通俗地说,一个对象的状态就是它的数据,存储在状态变量(state variables)中,比如实例域或静域.对象的状态还...

2011-10-17 11:16:48 91

Java线程安全的单例模式

在Java并发编程实践(JAVA concurrency in practice)中的第十六章(Java存储模型)中.有讲到对象安全发布. 其中就是以单例模式来说明这个安全初始化技巧的.这是学习分析总结如下: [quote] 不正确发布带来的风险的真正原因是在"发布共享对象"与从"另一个线程访问它"之间,缺少happens-before排序.[/quote] ...

2011-10-15 23:20:51 207

我做错的面试笔试题(c/c++版)

今天我参加一个面试,面试中有下面的一道题.[code="c"]#include #include #includevoid get_memory(char *p){ p = (char *)malloc(100);}int main(void) { char *str = NULL; get_memory(str); strcpy(str,"...

2011-10-15 00:46:22 9124

Java中的接口抽象方法与C++中的抽象类纯虚函数

Java中的接口抽象方法与C++中的抽象类纯虚函数接着我的文章当中C++静态绑定和动态绑定的例子.一个简单的形状类:如下:[code="c++"]class Figure{public: Figure(){ _name = "Figure"; } virtual string getName() const{ return _name;...

2011-10-13 16:42:30 150

原创 C++PKJava的动态绑定与静态绑定

在我前面的一篇文章中,有写到C++的静态绑定和动态绑定.期间遇到了很多问题.而用Java的话,可以很轻松的实现所要的需求.但是...[code="java"]/** * @time 上午10:23:34 * @fileName TestStaticDynamicBinding.java * @package me.banxi.oo */package me.b...

2011-10-13 15:24:35 96

原创 C++的静态绑定和动态绑定(或称静态联编和动态联编)

先看两个相似的程序的执行过程及结果:首先是main()方法驱动Cpp文件如下:[code="c++"]#include "Test_StaticBinding_DynamicBinding.h"int main() { Figure figure; cout...

2011-10-13 02:13:01 521

原创 虚析构函数作用示例

关于虚析构函数作用示例.首先是一个main方法驱动头文件如下:[code="c++"]#include "TestVirtualDestructor.h"int main() { Person *person = new Student; delete person; return 0;}/** * 输出结果: * *1.没有使用虚析...

2011-10-13 00:15:06 147

原创 C++初步之命名空间,类,类的静态方法,函数模板,虚析构函数

在学习C++的时候,开始使用using namespace std;但是对于命名空间不是很了解.后来在学习C#的时候多了些了解.但是对于程序包而言主要还是在Java中对于Java包的理解来理解的.我自己写了个涉及题目上概念的一个简单的CPP程序.如下:首先声明一点,我是在Ubuntu下用Eclipse的Linuxtool来开发的.首先是头文件,[code="c++"]/...

2011-10-12 17:15:21 180

原创 java与python之编程之对比:一个简单的代码模板生成程序

python部分的代码几乎是来息此文章:[url]http://blog.sina.com.cn/s/blog_4419b53f0100abzb.html[/url]我小部分改进之后代码如下:[code="python"]#-*- coding:utf-8 -*-# file :makeBasic.py#import osimport sysimport str...

2011-10-10 23:21:11 155

原创 Tomcat学习之二,认识Bootstrap类

Bootstrap类全称org.apache.catalina.startup.Bootstrap整个类加上注释和空白也就559行.代码写得很规整.到底人家是世界级的代码嘛.或者java的代码格式很容易写清楚.整个类中有22个方法,六个成员变量 ,还有一个日志成员变量 .可见平均下来类中的方法也就10多行代码这个样子.我喜欢类中方法分类得当的.太长方法说明设计不当或者实在是逻辑很复杂....

2011-10-04 21:59:48 118

Tomcat学习之一,从tomcat7源代码中生成eclipse项目并导入

一直想学习下Java的底层,但没有足够的信心,对于自己能否看懂那么多代码还是很没有低的.但是在Java的开发中,一遇到与服务器相关的东西,就搞不定,如遇到过很多次tomcat乱码问题.等其它问题.觉得深入了解下tomcat还是很不错的. 大概一个月前还曾经弄过,但是将tomcat的源代码下下来之后,将其从编译到变成eclipse项目,还是遇到了不少麻烦的.遇到就没有弄了.今天重新开始....

2011-10-04 17:23:55 110

原创 不同ClassLoader加载的类,能cast赋值啊!

我在学习ClassLoader的时候. 参照下面的地址的文章:[url=http://www.ibm.com/developerworks/cn/java/j-lo-classloader/]深入探讨 Java 类加载器[/url]其中讲到下面的这段:[quote]类加载器的代理模式类加载器在尝试自己去查找某个类的字节代码并定义它时,会先代理给其父类加载器,由父类加载器先去尝试...

2011-08-13 23:12:54 596

空空如也

空空如也

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

TA关注的人

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