自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AlienTech for better life!~

原创文章,未经同意,严禁转载!弱者相信命运,强者相信因果!每天一小步,成功一大步,小鸟终有一天会振翅高飞!

  • 博客(52)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于产品设计的一些思考——小米2自带文件管理

AlienTech for better life!~

2013-08-03 11:21:45 2278

转载 Linux压缩(解压缩)命令详解

注:本文参考自互联网,但是经过笔者的修改一.tar命令         tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文 件或将几个文件组合成

2013-08-29 16:51:58 931

转载 Linux下chkconfig命令详解

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务

2013-08-29 11:35:39 810

转载 Ubuntu下MySQL的常用命令

注:所有的MySQL的操作都必须以分号结束。一、mysql服务操作 0、查看数据库版本 sql-> status; 1、net start mysql //启动mysql服务 2、net stop mysql //停止mysql服务  3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库 4、quit //退出mysql操作 5、mysqla

2013-08-29 10:51:16 1004

转载 在Linux下使用MySQL简介

注:不同Linux发行版本的目录文件有所区别,请自行区分。一、安装Mysql  1、下载MySQL的安装文件  安装MySQL需要下面两个文件:  MySQL-server-4.0.16-0.i386.rpm     MySQL-client-4.0.16-0.i386.rpm  下载地址为:http://www.mysql.com/downloads/mysql-4.

2013-08-29 10:36:20 836

转载 程序员的最大挑战

我思考越深就越坚信,如今的程序员的最大挑战是没有时间学习新知识。当在学校时,人们都有大量的时间来学习新工具和新技术,但一旦完成学业,有了全职工作,我们就拿不出足够的时间来学习新东西了。而我们这个行业的变化却是日新月异,对于一个职业程序员,每周至少有40小时‘真正’工作时间,完全没有时间和精力去掌握各种的新兴编程语言,框架和技术,更别说精通了。我想这也就是为什么编程是年轻人的游戏的原因。 

2013-08-29 10:30:06 1064

转载 Linux 下zip包的压缩与解压

Linux下zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b 指

2013-08-29 08:19:30 977

原创 文件系统相关名词解释

1.CIFS(Common Internet File System):      通用网络文件系统。      在Windows主机之间进行网络文件共享是通过使用微软公司自己的CIFS服务实现的。      CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务。CIFS 使用客户/服务器模式。客户程序请求远在服务器上的服务器程序为它提供

2013-08-28 21:48:46 1692

原创 存储系统相关名词解释

网络存储结构大致分为三种:直连式存储(DAS:Direct Attached Storage)、网络连接式存储(NAS:Network Attached Storage)和存储网络(SAN:Storage Area Network)。1.SAN:      存储区域网络(SAN)是一种高速网络或子网络,提供在计算机与存储系统之间的数据传输。存储设备是指一张或多张用以存储计算机数据的磁盘

2013-08-28 21:03:53 1395

转载 Android Handler:主线程如何通知子线程

在 android 中,不可以在子线程中更新 UI 的操作,否则会报错或者异常信息。在这种情况下,我们会使用 Handler(在 UI 线程创建该对象) 接收子线程的消息更新 UI.可以看出,这是子线程通知主线程,而主线程没有直接通知子线程,那麽我们如何做到这一点?这样有什么好处?好处,很明显。主线程中如果有些耗时的操作,我们可以让子线程去做,这时,主线程就可以通知子线程了!实现这

2013-08-28 09:50:42 2629

转载 Ubuntu Linux下的Webdav 命令行客户端

方法一:用davfs2:    #apt-get install davfs2#mkdir /media/akann#mount -t davfs http://www.server.com/dir /media/akann这样即可像普通文件一样拷贝复制了,但是davfs文件系统在某些vps服务器不支持/dev/fuse模块的情况下无法使用。 方法二:

2013-08-28 08:51:58 7409

转载 C++常对象与常成员函数的关系

(1) 常对象用const修饰的对象叫对象常量,其格式如下:〈类名〉const 〈对象名〉 或者 const 〈类名〉〈对象名〉声明为常对象的同时必须被初始化,并从此不能改写对象的数据成员。例:分析下列错误的地方,说明理由;#includeclass Point{ int x, y;public:Point(int a, int b) { x=a; y=b;

2013-08-28 08:15:54 1148

转载 Ubuntu搭建GitLab

GitHub是一个相当不错的代码托管服务,简单易用。但如果是非付费用户的话(绝大多数都是),创建的项目都是公开的,对于某些做研究或者商业项目的人来说,就有些不太适合了。如果有自己的服务器或者比较空闲的VPS,搭建一个自己专属的git版本管理服务器倒不错。其中一个理想选择就是GitLab。本文部署环境:安装Ubuntu 12.04 x86的VPS一台GtiLab官方文档其实相当详尽,

2013-08-27 22:51:42 1972

转载 Ubuntu下搭建WebDAV服务器

过程超简单:先确保你的server上安装了apache,然后就是启动webdav服务。sudo a2enmod dav_fssudo a2enmod dav创建一个目录并授权给apache;sudo mkdir /var/www/webdavsudo chown www-data:www-data /var/www/webdavsudo mkdir /var/www/we

2013-08-27 22:05:25 12831

转载 什么是Segmentation fault(Core Dump)? + 我遇到的实例问题

什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程序down掉时的内存内容扔出来生成的, 它可以做为调试程序的参考.core dump又叫核心转储, 当程

2013-08-27 20:42:50 1114

转载 Vim 复制粘贴探秘

Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置: 

2013-08-27 20:33:29 796

转载 Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面

Android异步处理系列文章索引Android异步处理一:使用Thread+Handler实现非UI线程更新UI界面Android异步处理二:使用AsyncTask异步更新UI界面Android异步处理三:Handler+Looper+MessageQueue深入详解Android异步处理四:AsyncTask的实现原理概述:每个Android应用程序都运

2013-08-26 22:29:06 1174 1

转载 Handler:更新UI的方法

总是感觉 android 中 UI 更新很让人纠结!自己小结一下,算是抛砖引玉。读这篇文章之前,假设你已经明白线程、Handler 的使用。在文章的最后,附录一张草图,主要用于说明 Handler、Message、MessageQueue、Looper 之间的关系。1. 在 onCreate() 方法中开启线程更新 UI[java] view pla

2013-08-26 22:25:04 1102

转载 Ubuntu安装deb文件的步骤

Ubuntu安装deb文件可以直接双击,默认使用软件中心打开,此外也可以使用命令安装。下面介绍命令安装方法:ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。sudo apt-get install alien #alien默认没有安装,所以首先要安装它sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名

2013-08-26 22:10:12 2266

转载 Linux下wget命令详解

inux的wget命令wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载例如: # wget -c http

2013-08-26 19:53:23 1125

原创 使用ownCloud搭建私人存储云(以Ubuntu12.04为例)

AlienTech for better life!~

2013-08-26 19:22:38 5489

原创 Ubuntu中/etc/apt/sources.list.d目录的作用(以Ubuntu12.04为例)

在Ubuntu下软件源的文件是/etc/apt/sources.list,那么sourdces.list.d目录下的文件又是什么作用呢?    该文件夹下的文件是第三方软件的源,可以分别存放不同的第三源地址,只需“扩展名”为list即可,更新后使用命令:    apt-get update    更新一下软件源。

2013-08-26 18:39:14 28384 1

原创 Git常用命令速查表

使用命令行界面,最大的劣势就是我们要记住好多命令,不过也可以顺便锻炼下我们的大脑,防止生锈,这里将从网络上下载的常用Git命令分享,希望对大家有用。

2013-08-26 10:16:19 991

转载 教程:建立自己的私有云存储

现在云计算已经算不上一个新鲜词了,各大IT公司的产品都会套上一个“云”字来忽悠用户。相信大家都用过网盘,现在更流行的词应该叫“云存储”,像用的比较多国外的有Dropbox、SkyDrive,国内也有百度云网盘、sina微盘、腾讯微云网盘等等,我们可以用这些网盘在不同的设备上来存储/获取数据,如PC、智能手机、平板电脑等等,同时我们希望不同设备间的数据是同步的。我们将要搭建自己的云系统平台,

2013-08-26 09:54:07 1927

转载 Linux中source命令的用法

source命令:source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。用法: source filename 或 . filenamesource命令除了上述的用途之外,还有一个另外一个用途。在编译系统核心时常常需要输入一长串的命令,如:make mrpropermake menu

2013-08-26 09:37:32 868

转载 两分钟彻底让你明白Android Activity生命周期(图文)!

大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):

2013-08-26 09:16:05 817

转载 Android如何保持屏幕常亮

在不同的生命周期调用不用的WakeLock函数可以使系统正常运行(如果不调用WakeLock.release,则屏幕会一直常亮)首先添加权限:1uses-permissionandroid:name="android.permission.WAKE_LOCK">uses-permission>实

2013-08-26 08:13:28 1769

转载 Java this、super的用法

在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便 可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非 super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望能

2013-08-24 21:39:53 1024

转载 Android Text控件之属性:android:textAppearance

android之系统自带的文字外观设置及实际显示效果图android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如

2013-08-24 19:42:53 9767

转载 开发者必备的6款源码搜索引擎

在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。下面为大家介绍6款源

2013-08-24 19:40:34 839

转载 Bitmap的recycle问题

虽然Android有自己的垃圾回收机制,对于是不是要我们自己调用recycle,还的看情况而定。如果只是使用少量的几张图片,回收与否关系不大。可是若有大量bitmap需要垃圾回收处理,那必然垃圾回收需要做的次数就更多也发生地更频繁,会对系统资源造成负荷。所以,这个时候还是自己试用recycle来释放的比较好。    如何去使用recycle()方法和何时试用recycle()都是值得考虑的

2013-08-23 21:51:14 946

转载 Android:资源id及资源id的动态获取

我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的语句:btnChecked=(ImageView)findViewById(R.id.imgCheck);findViewById是我们获取layout中各种View 对象比如按钮、标签、ListView和ImageView的便利方法。顾名思义,它需要一个int参数:资源id。资源

2013-08-23 21:49:01 981

转载 android-java.lang.OutOfMemoryError: bitmap size exceeds VM budge

This answer has 2 parts 1) its not how much images the screen has, but being carefull on cleaning everything up when finishing the activity 2) Android dev site (http://developer.android.com/

2013-08-23 21:39:03 987

转载 Eclipse中Outline和Package Explorer中显示的小图标的意义

里面总共分为三种类型:1. 颜色:红、黄、绿2. 形状:方、菱、圆3. 内部:实心、空心 其中:红色方块 代表 private         黄色菱形 代表 protected         绿色圆形 代表 public         实心       代表 函数         空心       代表 变量 上面三个和下面两个组合共有六种:1

2013-08-23 09:00:32 1668

原创 Java跳出多重循环

我们都知道break和continue只能跳出一层循环,那么我们如何跳出多层循环呢,这里给出两种方法。方法一:使用标号在Java中,要想跳出多重循环,可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环。 代码如下: loop: for(int i=0;i<10;i++) { for(int j=0

2013-08-22 21:39:39 1750

转载 Eclipse常用快捷键

编辑相关快捷键 1、〔Alt+/〕 为用户提供内容的辅助。 2、〔Ctrl+O〕 显示类中方法和属性的大纲,快速定位。 3、〔Ctrl+/〕 为光标所在行或选定行快速添加注释或取消注释。 4、〔Ctrl+M〕 窗口的最大化和还原。 5、〔Ctrl+1〕 快速修正。 查看和定位快捷键 1、〔Ctrl+K〕、〔Ctrl+Shift+K〕 快速向下

2013-08-22 19:09:22 816

转载 C/C++ 排序之一(冒泡排序、选择排序、交换排序)

冒泡排序、选择排序、交换排序1、冒泡排序bubble_sort[cpp] view plaincopy#include     void bubble_sort(int *begin, int *end)  {      int *i, *j;      for(i = end; i >= begin; i --)  

2013-08-22 10:02:02 1241

转载 Android得到控件在屏幕中的坐标

getLocationOnScreen ,计算该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 getLocationInWindow ,计算该视图在它所在的widnow的坐标x,y值,//获取在整个窗口内的绝对坐标 (不是很理解= =、)getLeft , getTop, getBottom, getRig

2013-08-21 19:49:08 1565

转载 各种排序算法的稳定性和时间复杂度小结

选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法:  这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡:  复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度log2(n

2013-08-21 19:47:02 982

转载 Android 获得ImageView中Image的绘制大小

如题,ImageView在显示图片的时候,受限于屏幕大小,和图片宽高。通常图片是被缩放过,且不是宽和高都充满ImageView的。此时,我们如何获得Image被实际绘制的宽高呢?如下:[java] view plaincopyfinal ImageView iv = (ImageView) findViewById(R.id.iv_t

2013-08-21 09:30:45 1600

PDF2Word3.0 稻草猫破解版

PDF2Word3.0 稻草猫破解版,亲测可用,但是PDF中有图片的时候效果不好。

2013-06-05

Acrobat_XI_Pro注册机

Acrobat_XI_Pro注册机,亲测可用。

2013-06-05

ACM程序设计指导电子书

国际程序大学生程序设计竞赛教程和程序设计基础课程设计

2010-03-19

空空如也

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

TA关注的人

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