9 ishaifei

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

解决Linux系统在设置alias命令重启后失效的问题

在使用linux系统的过程中,大多数情况下都是在字符界面下进行的。有些比较长的命令我们不希望每次都重复输入,这样不仅浪费时间而且还容易出错;我们会使用alias命令来解决比如:1alias ll='ls -l --color'这样我们下次可以直接输入ll来代替这一长串或更长的命令。但是只是这样的话,会在重启之后失效,解决办法是编辑~/.bashrc文件

2015-04-23 14:14:56

数据库连接

数据库中涉及两个表之间的数据查询通常使用连接的方法实现。连接分为内连接和外连接。内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。左外连接  left outer join 或者 left join:左边表数据行全部保留,右边表保留符合

2015-03-30 10:49:22

java.lang.OutOfMemory总结分析

相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。参照网上的一些解决方案,在这里加以整理。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类型的内存区域:Permanent Genera

2013-12-19 20:52:21

android通用文件操作

android通用文件操作最经用到android的SCCard的文件操作,因此稍作了整理,将它写成一个简单的工具类。其中,可以判断SDCard的是否可用,可用存储空间,文件的创建以及写入数据。经过测试,可以正常使用。

2013-08-20 16:32:28

android之shape

1、shape使用:solid:实心,就是填充的意思android:color指定填充的颜色gradient:渐变android:startColor和android:endColor分别为起始和结束颜色,android:angle是渐变角度,必须为45的整数倍。另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,an

2013-06-30 23:08:29

android利用数字证书对程序签名

签名的必要性1、  防止你已安装的应用被恶意的第三方覆盖或替换掉。2、  开发者的身份标识,签名可以防止抵赖等事件的发生。        开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。另外由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名这时可以可以防止你已安装的应用被恶意

2013-06-17 17:23:26

Androi之Wifi学习(无线技术相关术语)

近期需要用到wifi技术,在学习wifi之前,先把一些无线技术术语给整理了一下。1、STA(Station,工作站)      发送信号的无线设备,比如无线路由器,我们称之为基站。与基站进行连接的,比如一台笔记本,我们称之为工作站。2、BSS 基本服务集一定数量的无线通信终端组成的集合。BSS有以下几种构成方式:a) IBSS (Independent BSS) 或ad

2013-06-16 21:23:32

Fragment学习-----简介与生命周期研究

Fragment:碎片、片段,碎片表示轻量级和灵活,是开发android平板电脑必须掌握的技术。其将界面UI进行分块,以块的方式组织UI,完全可以达到界面UI组件的复用。1、 它在一个activity里面表示一个行为或者用户接口的一部分。        我们可以将不同的Fragments组合起来放到一个activity中,或者在不同的activity中重用一个fragment。你可以将一个

2013-05-24 20:53:41

Linux下软件安装总结(软件包管理器、源码包、图形桌面环境)

Windows图形界面下的软件安装,都是向导式,基本上就是下一步到底就可以。下面总结在linux下安装软件的三种方法。在某些时候linux下的很多安装包都以源码包的方式发布,这时就还需要编译。一、使用包管理器        几乎所有的Linux发行版本都使用某种形式的软件包管理安装、更新和卸载软件。与直接从源代码安装相比:1软件包管理易于安装和卸载;2易于更新已安装的软件包;3

2013-05-19 12:13:42

深入分析android中用SAX解析XML文件并纠错

在android中解析XML文件有很多方法,今天主要介绍下SAX解析。1、SAX简介SAX是基于事件驱动模型,可以捕获到读取文档过程中产生的事件,比如开始文档、结束文档、开始元素、结束元素、文本内容事件等。通过定义一个事件处理器,在这些事件触发后,来实现数据的获取。通过使用XMLReader类来注册事件处理器,在Android中有如下4个事件处理器接口,如下图:补充:事件驱动模型是事件

2013-05-15 23:33:38

在MyEclipse中配置安装及更新ADT

首先我电脑中相应版本如下:MyEclipse Version: 9.1ADT:20.0.0SDK:21.11、SDK安装下载新版本的sdk,在配置环境变量:在系统变量path中加入android sdk安装文件夹下的tools文件夹路径。2、ADT安装这里我首先下载ADT20.0.0,然后采用建议创建link文件指向插件位置,如配置ADTa. D:\MyEc

2013-05-08 11:54:48

JavaScript基础知识

什么是javascript?JavaScript 是一种轻量级的编程语言,广泛用于客户端网页开发的脚本语言。主要被作为客户端脚本语言在用户的浏览器上运行,不需要服务器的支持。JavaScript 是可插入 HTML 页面的编程代码。插入 HTML 页面后,可由所有的现代浏览器执行。JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应

2013-03-24 12:58:34

android数据共享之Content Provider(访问篇CRUD)

5、访问Content Provider这里首先学习如何使用Content provider(包括系统提供的,比如创建一个短信收发系统)。Content Providers的用户都不可能直接访问到Content Provider实例,只能通过ContentResolver在中间代理。客户端直接使用Content Resolver对象进行交互,Content Resolvers 方法提供了基

2013-03-21 23:17:45

android数据共享之Content Provider(概念篇)

1、什么是Content Provider:Contentprovider机制:用于支持在多个应用中存储和读取数据,这也是android跨应用共享数据的唯一方式。比如音频、视频、图片和私人通讯录等,都需要在多个应用程序之间共享数据。使用Content Provider共享数据,好处是统一了数据访问方式(系统已经提供了这些主要数据类型的Content Provider,在android.prov

2013-03-21 23:07:19

PeerSim之我分析事件机制

进入main函数:初始操作跟循环驱动差别不大,判断出事件机制后,进入nextExperiment()方法:(1)            初始操作建立堆栈heap,其中主要存有时间数组times,事件数组events,节点数组nodes,协议号数组pids,Event类型(priorityQ.Event)的ev。另外从配置文件中读取相关参数,如endtime,logtime,size

2012-11-28 18:46:06

安装Android遇到的一些问题及总结

1、首先要安装jdk1.6即以上版本     查看jidk版本,在控制台下输入java -version    或者控制面板下找到java选项,点进去查看即可2、安装eclipse这里推荐使用公认比较稳定的3.5X或者强烈推荐使用Eclipse IDE for java EE Developer版本不然日后可能会遇到一些意想不到的问题3、安装SDK     这里我安

2012-11-10 00:44:24

基于PeerSim平台config-example1配置下程序流程之我理解

首先进入的是主模拟类Simulator:进入了main函数。读取配置文件,有一静态单例类Configuration,其中有一成员config(ConfigContainer类型,继承与Properties)。我们可以由此静态单例类对配置文件进行操作,诸如由类名称获取实例,获取类名称等基础操作。再由配置文件判断运行类型,在switch分支中的CDSIM(因为SIMID=CDSIM),即cycle驱动

2012-10-29 15:38:14

译文:Chord implementation for Peersim

1、配置文件这个文档解释了怎样写允许在PeerSim网络仿真中执行的配置文件。这是config-chord.cfg例子的内容# random.seed1234567890simulation.endtime10^6simulation.logtime10^6simulation.experiments1network.size 5000protocol.trUnifor

2012-09-28 21:22:19

eclipse打开后处于无响应状态

eclipse打开后处于无响应状态,变没有了反映,并且cup占用率为0。应该是非正常关机导致eclipse工作区的文件状态错误导致。解决方案:在工作区目录中,有一个.metadata目录,里面是工作区及各插件的信息,删除此目录可以解决问题。为保险起见,将.metadata改名移动到/tmp目录,再重启eclipse,果然可以正常启动eclipse了,但原来工作区的配置和项目

2012-09-25 22:05:49

有关在eclipse上运行peersim问题的纠正

网上有一大堆教程,教导我们如何在eclipse上运行peersim,图解的都很详细,可以很顺利的跑出例子。如果你不了解eclipse,在以后的代码调试修改中,你就会发现修改的代码无效。调试时程序甚至在莫名其妙在空白行上执行,要知道在没修改代码之前,这一行可不是空白的。程序不厌其烦的一遍遍重复之前跑的实例,就像没改一样,事实上对eclipse而言确实没改。         原因如下:导入了重

2012-09-20 23:05:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!