自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~人生如梦~

上善若水

  • 博客(104)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android开发历程之六

1、在Android中,用户往往会把所有的字符串保存在string.xml中,目的是方便统一管理,并且利于国际化,但是在这些字符串中直接输入一些符号是不起任何效果的,比如空格,换行,大于号小于号等,这就需要使用转义字符来进行转移,这样才能在使用时正确显示字符。常用的XML转义字符记录如下:       空格: 出  库 其中的 就代表空格      

2015-11-10 18:34:48 519

转载 minSdkVersion、targetSdkVersion、targetApiLevel的区别

在AndroidMenifest.xml中,常常会有下面的语句:<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="10" />在default.properties中,会看到下面的语句: target=android-10如果是使

2015-07-03 16:43:29 553

转载 如何选择开源许可证?

如何为代码选择开源许可证,这是一个问题。 世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种—-GPL、BSD、MIT、Mozilla、Apache和LGPL—-之中做选择,也很复杂。 乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞清楚这六种许可证之间的最大区别。 下面是我制作的中文版,请点击

2015-07-03 14:36:22 675

转载 JAVA序列化机制的深入研究

1、java序列化简介序列化就是指对象通过写出描述自己状态的数值来记录自己的过程,即将对象表示成一系列有序字节,java提供了将对象写入流和从流中恢复对象的方法。对象能包含其它的对象,而其它的对象又可以包含另外的对象。JAVA序列化能够自动的处理嵌套的对象。对于一个对象的简单域,writeObject()直接将其值写入流中。当遇到一个对象域时,writeObject()被再次调用,如果这个

2015-06-07 09:53:12 2586 1

转载 c++中冒号(:)和双冒号(::)的用法

转载于:http://fengqing888.blog.163.com/blog/static/3301141620100623933512/1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)构

2015-02-07 16:58:53 746

原创 Android开发历程之五

1、requestWindowFeature可以设置的值有:

2014-08-20 10:25:31 557

转载 移动应用开发(IOS/android等)中一个通用的图片缓存方案讲解

在移动应用开发中,我们经常会遇到从网络请求图片到设备上展示的场景。如果每次都重复发起请求,浪费流量、浪费电量,用户体验也不佳;将图片持久化到磁盘也不失为一种策略;但每次从文件读取图片也存在一定的io开销,就算采用此策略,我们也需要控制磁盘缓存的容量,以免占用过多系统资源。其实没有一个方案可以说是完美的方案,只有最适合自己业务需求的方案,才可以说是一个好方案。我们下面所讲解的

2014-08-15 14:13:44 800

转载 一个例子让你了解Java反射机制

本文来自:blog.csdn.net/ljphhjJAVA反射机制:通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运行的时候还可以动态地去操作他们.理论的东东太多也没用,下面我们看看实践 Demo ~Demo:[java] view plain

2014-08-14 10:01:44 568

原创 Android开发历程之四

1、SharedPreferences的存储位置:

2014-08-10 16:36:23 747

原创 gen already exists but is not a source folder. Convert to a source folder or rename it解决办法

遇到这个问题的解决方法: 1. 右键点击工程,选择 "Properties"2. 选择左边的 "Java Build Path" 3. 打开 "Source" 标签面板4. 点击 "Add Folder..."5. 勾选 "gen" 文件夹,点击OK,点击YES,再点击OK6. 最后右键点击工程,选择 "Andriod Tools" 里面的 "Fix Project Pro

2014-08-06 14:18:46 1278

转载 Ubuntu 14.04 Eclipse设置背景色

在Ambiance主题下,eclipse弹出的tip是黑色背景的,这样压根就看不清java doc。 当然可以在外观改变系统主题为其他主题,相应的gtk-2.0/gtkrc要重新设置,比如Ubuntu12.04默认主题为Ambiance,那我们可以把如下路径改为: /usr/share/themes/Ambiance/gtk-2.0 解决办法:cd  /us

2014-08-03 17:52:51 4877

原创 Android开发历程之三

1、给ListView设置分割线,只需设置如下两个属性:        android:divider="#000" //设置分割线显示颜色       android:dividerHeight="1px" //此处非0,否则无效2、

2014-07-30 11:05:28 1724

原创 一些快捷键

Excel 2010    按住ALT再按数字41420就可打对号按住ALT再按数字41409就可打叉号也可以在"插入"--"特殊符号"--"数学符号"中选择

2014-07-17 14:04:01 538

转载 android中回调函数

一直想

2014-07-15 16:09:38 823

原创 APK文件命名格式

命名规则:[项目代号]_[版本号]_[版本类型]_[打包时间]_[市场代码].apk说明:[名称]本应用的项目代号为"Distance"。[版本号]一般由3位数值组成,由应用版本去掉小数点标识,比如应用版本为"1.00",那么这里应写为"100"。[版本类型]此项为可选。目前分为"Demo","Alpha","Beta",即"演示版(试玩版)","内部测试版","测

2014-07-11 11:28:58 3928

转载 Bash Shell中变量自增的实现方法

Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下:#!/bin/bashi=0;while

2014-06-16 16:40:50 7259

转载 HTTP协议详解

HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTT

2014-04-24 17:13:30 514

转载 Android文件命名规范

(一)  Layout命名1.contentview命名:activity_功能模块.xml例如:activity_main.xml、activity_more.xml2.Dialog命名:dialog_描述.xml       例如:dlg_hint.xml2.PopupWindow命名:ppw_描述.xml       例如:ppw _info.xml3. 列表

2014-04-10 22:52:39 7874

原创 Android开发历程之三

1、 Home键 与 Back在Android中,当按下Home键,默认情况下stop前台的actiity,即activity设置成onstop,而不是ondestory。如果再次启动该activity不是调用onCreate,而是调用onSavedInstanceState方法,保持上次Activity的状态则是从onRestart开始->onStart->onResume;而当

2014-04-04 10:40:48 680

转载 Android 退出整个应用程序解决方案

1、通过广播相信有过项目经验的同学都遇到过这样的问题,就是设计“退出”功能时可能会遇到有些界面不能关闭的问题。当然如果你的项目所有的界面都在打开另一个界面时被关闭就不存在这个问题了,但大多数情况下这样是很不合理的,因为每次要查看这个界面都需要重新加载数据。尤其对于需要走网络的数据显示,这不仅效率低而且成本高。网上大概有以下几种方法解决这个问题:(1) Syste

2014-04-02 11:07:46 480

转载 FrameLayou和布局优化

转: http://android.blog.51cto.com/268543/308090FrameLayout     先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指

2014-03-26 10:36:26 980

原创 Android开发历程之二

1、布局属性match_parent代替fill_parent2、布局方式:LinearLayout,TableLayout,FrameLayout,RelativeLayout,GridLayout,AbsoluteLayout3、API等级1:  Android 1.0       API等级2:  Android 1.1 Petit Four  花式小蛋糕          

2014-03-26 10:35:33 571

原创 Andriod开发历程之一

2014年3月17日, 因工作需要从事Andriod开发,特此进行纪念!未来1-2年可能从事移动端的工作,希望自己能够尽快掌握和精通移动端产品开发。

2014-03-17 11:50:13 463

原创 MIME Type介绍

多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。在万维网中使用的HTTP协议中也使用了MIME的框架,标准被扩展为互联网媒体类型。通常来说,浏览器通过MIME Type区分不同的媒体资源。目前版本:1.0.        MIME

2014-02-26 09:32:33 9081

原创 JavaScript之正则表达式

正则表达式是一种实现字符串匹配的方法(常简称为regex或regexp),尤其常用于验证表单数据。       实例化一个正则表达式有两种方法。第一种是通过正则表达式类:           var re = new RegExp('regex', 'ig');       构造函数有两个,第一个是要匹配的正则表达式字符串;第二个是设置匹配方式的标志,共有以下三种:        

2014-02-25 15:53:32 562

转载 C语言运算符优先级

C语言运算符优先级优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右--()圆括号(表达式)/函数名(形参表)--.

2013-12-19 21:04:31 561

原创 Linux常用命令记录

1、查看网卡类型  lspci -v  |  grep ethernet2、查看是否有网卡驱动  ifconfig -a 查看是否有eth 0

2013-09-23 09:04:58 517

转载 Floyd算法的总结

floyd算法是一个经典的动态规划算法。用通俗的语言来描述的话,首先我们的目标是寻找从点i到点j的最短路径。从动态规划的角度看问题,我们需要为这个目标重新做一个诠释(这个诠释正是动态规划最富创造力的精华所在),floyd算法加入了这个概念    Ak(i,j):表示从i到j中途不经过索引比k大的点的最短路径。    这个限制的重要之处在于,它将最短路径的概念做了限制,使得该限制有机会满足迭

2013-09-10 09:14:45 2874

原创 Ubuntu创建一个可ssh可sudo的用户

sudo useradd -m -s /bin/bash -G adm USERNAMEsudo passwd USERNAME参数说明:useradd:-m 创建家目录-s 默认shell(默认是/bin/sh,很难用)-G 加入用户组,adm组默认是可以sudo的passwd只有执行过passwd修改过密码才可以通过ssh进行登录,useradd命令中的

2013-08-27 19:07:16 1966

原创 MySQL 常用命令总结

当前登录的用户及数据库: select user(),database();

2013-08-22 23:24:40 524

转载 Ubuntu 12.04下Apache2.2与Tomcat7的整合

有过服务器搭建经验的人都知道,如果做J2EE开发,把Tomcat和Apache整合起来有如下几点好处:1,利用Apache做负载均衡和容错;2,Apache专注做静态网页解析,tomcat专注做动态网页解析,这样能提高服务器的效率;3,应用程序可以无缝升级。  最近用Ubuntu12.04做服务器(原理上不应该用最新版本而应该用稳定版本),看了很多关于apache与tomcat整合的书,最后发

2013-08-22 23:09:06 885

转载 ubuntu下安装和配置Apache2

在Ubuntu中安装apache   安装指令:sudo apt-get install apache2  安装结束后:  产生的启动和停止文件是:/etc/init.d/apache2  启动:sudo apache2ctl -k start  停止:sudo apache2ctl -k stop  重新启动:sudo apache2ctl -k restart  配

2013-08-21 18:51:57 742

转载 一个不断提出的问题:Linux下JDK到底应该安装在哪儿?

1 Linux 目录结构即使这是个菜鸟级的问题,也经常难住老鸟。我就见过很资深的程序员把JDK不合适地安装到/home目录下。虽然不一定有最正确的安装位置,但一定有不适当的安装位置。为了确定我们到底应该把JDK安装在哪里,首先要了解一下Unix/Linux的目录结构。[plain] view plaincopyprint?/bin 用来贮存用户命令。/usr/bin

2013-08-20 17:05:03 15265 2

转载 远程连接Mysql数据库问题(ERROR 2003 (HY000))

在我们用客户端及其远程连接服务器Mysql数据库的过程中,容易出现下面问题:问题代码代码 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111)        这个 原因就是Mysql数据库的默认配置文件my.cnf(linux下)中的bind-address默认为127.0

2013-08-20 10:35:16 785

转载 如何开启MySQL的远程帐号

开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道怎样设置您的服务器上的防火墙,请向您的服务器管理员

2013-08-20 10:30:40 530

转载 Ubuntu12.04安装Xen4

linux3.0内核已经支持xen了,所以不用再编译内核了(对于那些内核支持的系统都不用重新编译内核)。第一步:安装需要的软件包安装编译 Xen 和 Linux xen kernel 所需要的软件包:$ sudo apt-get install gcc g++ make patch libssl-dev bzip2 gettext \zlib1g-dev pytho

2013-08-18 20:09:10 750

转载 windows远程桌面访问ubuntu12.04

(1) 讲解VNC方法来远程桌面访问ubuntu12.04ubuntu10.04搭载的GNOME界面支持windows远程访问,但是由于以后默认搭载的界面变成了unity,本身争议较大,最重要的是,之前的CRT\PUTTY都是SSH方法命令行连接不能很好的满足大家以后的需求(看不到界面),有必要研究一下。到网上搜了下,发现方法很简单:现在目前的做法都是在12.04上安装GNOM

2013-08-17 22:28:35 3832

转载 Java IO类图

2013-08-15 19:31:43 1032

转载 java String 数据类型的编码方式

1.java String由char组成,从String中的函数CharAt(int index)便可知2.String类中存放的是UNICODE编码,每个Char是16位,一个Char可能是传统的ASCII字符,也可能是一个汉字,在内存中都 是占据两个字节3.String类和Byte[]之间的关系        String s = new String("霜之哀伤");by

2013-08-15 14:20:59 3307

转载 Java获取当前路径

1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{    System.out.println

2013-08-15 13:32:31 584

分类器性能评价标准研究

对于分类器的研究文档

2012-10-16

数学建模与数学实验 随机光盘

数学建模与数学实验 随机光盘 包含书中所有的实例·····

2009-05-02

空空如也

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

TA关注的人

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