自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

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

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

2015-04-23 14:14:56 851

原创 数据库连接

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

2015-03-30 10:49:22 128

原创 java.lang.OutOfMemory总结分析

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

2013-12-19 20:52:21 4604

原创 android通用文件操作

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

2013-08-20 16:32:28 6478 1

原创 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 85

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

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

2013-06-17 17:23:26 22584 2

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

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

2013-06-16 21:23:32 2771

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

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

2013-05-24 20:53:41 23836 2

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

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

2013-05-19 12:13:42 9283

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

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

2013-05-15 23:33:38 1000

原创 在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 332

原创 JavaScript基础知识

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

2013-03-24 12:58:34 1911

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

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

2013-03-21 23:17:45 1143

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

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

2013-03-21 23:07:19 1406

原创 PeerSim之我分析事件机制

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

2012-11-28 18:46:06 1085

原创 安装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 914 1

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

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

2012-10-29 15:38:14 1077

翻译 译文: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 1705

转载 eclipse打开后处于无响应状态

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

2012-09-25 22:05:49 23915 2

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

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

2012-09-20 23:05:36 1089

转载 java String 缓冲池概念的举例说明

口试中常会碰到String对象构造的题目。例如String s= new String("a");创建了几个对象。下面根据代码具体解释一下各种String构造情况。代码如下:public class TestConstructString { public static void main(String args[]) { Strin

2012-09-07 23:08:44 1718

转载 对IEEE和SCI等的通俗简介——长而火慎入

电子类学生大都知道IEEE, 这个IEEE就像一个大的BBS论坛,而这个协会下面有很多杂 志,比如图像处理,信号处理,微波技术等。这些杂志就是论坛下的分版面。每个版面 有版主(主编),版副(副主编)等职务。     大学里的教授负责组织人力在IEEE灌水。教授灌的水被别的论坛或版面转载或引用。这 就叫坑。大牛教授挖大坑,小牛教授挖小坑。同学们就在这些大坑,小坑中灌水。水越

2012-03-28 21:30:03 3072

转载 NP-Hard问题和NP-Complete问题

对 NP-Hard问题和NP-Complete问题的一个直观的理解就是指那些很难(很可能是不可能)找到多项式时间算法的问题。因此一般初学算法的人都会问这样一个问题:NP-Hard和NP-Complete有什么不同?简单的回答是根据定义,如果所有NP问题都可以多项式归约到问题A,那么问题A就是 NP-Hard;如果问题A既是NP-Hard又是NP,那么它就是NP-Complete。从定义我们很容易看

2012-03-10 12:56:48 7917 1

转载 ubuntu11.0安装omnetpp4.1.2,INAT,OverSim

1.环境安装Tcl/Tk8.4 with BLT和libgmpsudo apt-get install build-essential  bison flex perl tcl-dev tk-dev blt libxml2-devsudo apt-get install zlib1g-dev sun-java6-jdk doxygen graphviz openmpi-bin libo

2012-02-26 19:45:25 2042

转载 OMNETPP+INED+OverSim组合进行P2P仿真

1、 OMNETPP:    OmnetPP 是一个跨平台的离散时间事件仿真程序,功能强大而且是开源的。它提供了基本的工具和机制来编写仿真代码,但它本身并不提供任何特定用于计算机网络仿真,系统架构仿真和任意其它领域的组件;具体的仿真模型和框架在我们这里就是由INED支持的,它独立于OMNETPP的开发并且独立维护和发布。2、INED:    INET模块是一个独立的计算机通信网络协议集

2012-02-23 10:20:56 1302

转载 P2P仿真平台比较

由于网络的研究和设计的复杂度很大,不能给出抽象的模型,且实验成本很高。研究人员对真实或接近真实的大规模网络实验环境的需求越来越强烈。大规模网络试验环境是当前计算机网络研究迫切需要解决的问题。首先看一下目前使用较多的一些开源的P2P网络仿真器情况,其它的一些仿真器由于使用的人较少或者多年没有更新,所以没有在这里提及。PeerSim  PeerSim 是一个模拟P2P overlay网

2012-02-23 10:15:32 3048

原创 C++实现n皇后问题

//参照书籍:计算机算法基础-华中科技大学第三版//用回溯法实现n皇后问题,其中nqueens(int k)方法用递归实现,为了提高效率可以改成非递归//queen.h--Queen class#ifndef _QUEEN_H_#define _QUEEN_H_#includeclass Queen{private: int queens;//total queens in

2011-12-05 21:08:54 3082 1

转载 P2P专业国际会议

P2P专业国际会议1. IPTPS——International Workshop on Peer-to-Peer Systems,国际P2P系统讨论会P2P领域最高级的专业国际会议,2002年第一次召开,每年召开一次,其赞助方有Microsoft、Intel、IBM等国际著名计算机公司。IPTPS虽然到目前为止只举办了四届,但对P2P的影响是巨大的,比如发表在IPTPS‘02上的Kade

2011-12-01 18:15:04 1440

转载 C++输出格式

1、 用控制符控制输出格式应当注意:这些控制符是在头文件iomanip中定义的,因而程序中应当包含头文件iomanip。通过下面的例子可以了解使用它们的方法,例2 用控制符控制输出格式,#include #include //不要忘记包含此头文件using namespace std;int main(){int a;   cout   cin>>a;

2011-11-28 16:46:32 8257 1

转载 C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不

2011-11-12 22:05:12 594

转载 stdin,stdout,stderr转载

stdin,stdout,stderr转载  2010-07-09 09:55:00|  分类:C语言 |  标签:|字号大中小 订阅*标准输入输出流#include extern FILE *stdin;extern FILE *stdout;extern FILE *stderr;//man1.stdi

2011-11-12 11:21:23 2180

WTP(Web Tools Platform )

WTP(Web Tools Platform )项目在eclipse平台上进行扩展,是一个开发J2EE Web应用程序的工具集。WTP由两个子项目 构成:WST(Web标准工具集) 与JST(J2EE标准工具集),包含以下工具: * 一个源码编辑器可以用来编辑HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, 和WSDL。 * 一个图形编辑器用来编辑XSD与WSDL。 * J2EE项目构建器和一个J2EE向导工具。 * 一个Web服务创建向导和管理器,和WS-I 测试工具。 * 一个数据库访问,查询工具等。

2013-03-24

C#代码实现的库存管理系统

库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。 为出库管理提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。 系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等,并可以对一些基本的信息生成报表形式,并打印输出的功能。 报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。 本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;方便的查询和打印功能。

2010-12-10

空空如也

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

TA关注的人

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