自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轩小川

编程无止境。。。

  • 博客(43)
  • 资源 (21)
  • 收藏
  • 关注

原创 Git终端常用命令行(工作流程)

1、git status (-s):    此命令为你展示工作区及暂存区域中不同状态的文件。这其中包含了已修改但未暂存,或已经暂存但没有提交的文件。    个人理解:此命令检查当前git状态,即在写新功能代码之前检查下工作区域中旧功能的代码是否已经提交,是否有失误修改的文件等,确认“干净“。2、git pull:    此命令为你从最初克隆的复苏期上抓取数据并自动尝试合并到当前所在...

2018-06-07 15:55:57 1679

原创 Linux 防火墙端口设置常用命令

应对安全检查,服务器启用防火墙,关闭端口访问,以IP白名单方式对内开发在Linux系统中设置防火墙端口通常涉及到以下步骤。这里以常用的firewalld服务为例进行说明,适用于大多数现代Linux发行版如RHEL、CentOS、Fedora等。如果您使用的是较旧的系统或配置了其他防火墙软件(如iptables),操作可能会有所不同。以下是针对firewalld的端口设置流程。

2024-04-19 20:25:57 497 1

原创 生成可读取配置文件的独立运行jar程序

生成可读取配置文件的独立运行jar程序

2024-03-25 16:10:29 531

原创 无效的标记: --release

1、先排除是否是JDK与SpringBoot的版本不一致导致的:如JDK1.8和SpringBoot3.1.5冲突;使用的 jdk 版本与所需 jdk 版本不符。3、检查Maven环境使用的JDK版本。无效的标记: --release。2、检查调整Java编译版本。4、检查项目配置的JDK版本。

2023-11-06 13:52:42 3494 1

原创 C# NPOI导出数值格式设置(货币) HSSFDataFormat.getBuiltinFormat(“#,##0.00“)

能看到这篇文章,相信大家都搜到过这样的写法:cell.setCellValue(20000);HSSFCellStyle cellStyle = demoWorkBook.createCellStyle();HSSFDataFormat format= demoWorkBook.createDataFormat();cellStyle.setDataFormat(format.getFormat("¥#,##0"));cell.setCellStyle(cellSty...

2021-07-27 10:41:45 2664 1

原创 PL/SQL Developer 14 数据表中文乱码/修改字符集

打开的含有中文的数据表或存储过程中文显示乱码,使用以下步骤修改。1、使用PL/SQL或者命令行工具使用sqlplus命令登录你的数据库,先确认数据库的编码字符集,使用查询字符集SQL:【select userenv('language') from dual;】2、此处以字符集编码:SIMPLIFIED CHINESE_CHINA.ZHS16GBK为示例(如果使用的是UTF-8请相应的设置成UTF-8,具体的以数据库查询为准);添加系统环境变量NLS_LANG,值为:SIMPLIFIED...

2021-03-30 19:24:50 3894 1

原创 学习笔记(05):Mysql数据库基础入门视频教程-自连接

Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等....

2020-04-24 10:17:17 218

原创 学习笔记(04):Mysql数据库基础入门视频教程-navicat中query_build简介

Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等....

2020-04-23 16:09:21 244

原创 学习笔记(03):Mysql数据库基础入门视频教程-参照完整性介绍

Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等....

2020-04-22 11:01:51 192

原创 学习笔记(02):Mysql数据库基础入门视频教程-SQL分页查询思路Limit使用

Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等....

2020-04-21 15:15:25 184

原创 学习笔记(01):Mysql数据库基础入门视频教程-SQL聚合函数Count

Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等....

2020-04-21 11:23:31 179

原创 排序总结JS版(冒泡排序、简单选择排序、快速插入排序、希尔排序、堆排序、快速排序)

/** * 常用排序总结 * 排序分类:插入排序、交换排序、选择排序和归并排序。 * Created by xj on 2017/3/8. */ // var array = [3,1,8,9,10,4,5,6,7,2]; var array = [0,10,20,8,25,35,6,18,30,5,15,28]; var compareTime = 0;

2017-03-22 14:36:15 685

原创 Cocos2d-JS 开发小笔记

关于cocos2d-JS开发看过两本书,《Cocos2d-JS开发之旅》和《Cocos2d-x实战-JS卷》,两本书都不错,各有特点,但是在实际开发中,有很多关于常用的控件这两本书并没有详细的阐述,因此,在接下来的开发中,我会把一些常用的控件,比如TableView和CollectionView之类的使用技巧和说明,会不断更新在此文章中。1、Cocos Studio ListView 控件监听

2017-03-21 13:27:28 1368 1

原创 Cocos2d-JS 加载网络地址图片

最近的一个游戏,需要显示来自SDK的头像地址,比如微信平台提供的头像地址,http://wx.qlogo.cn/mmopen/RlqSibiaHmsIAcJ4hwicBClHlLb5yf7KK24Py12ETq4jBiclicCLyDmyV0cBse8xQ66377vjpPX8SXxWXiaYrZB35LDpRNAJoRoCl6/0,需要在游戏中多次用到,如何加载呢?我再网上查到的资料,感觉并不是

2017-03-21 11:39:04 4155

转载 SOCKET、TCP/IP、UDP、HTTP、FTP总结

一、TCP/UDP,SOCKET,HTTP,FTP简析TCP/IP是个协议组(主要解决数据如何在网络中传输),可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议HTTP是应用层协议,主要解决如何包装数据,其传输都是

2017-03-14 15:27:33 734

原创 冒泡、简单选择、快速插入排序回顾(待续)

/** * 常用排序总结 * 排序分类:插入排序、交换排序、选择排序和归并排序。 * Created by xj on 2017/3/8. */ var array = [3,1,8,9,10,4,5,6,7,2]; var compareTime = 0; var changeTime = 0; /** * 最简单的交换排序,严格意义上来说不

2017-03-09 10:35:10 317

原创 冒泡排序和简单选择排序的回顾

/** * 常用排序总结 * 排序分类:插入排序、交换排序、选择排序和归并排序。 * Created by xj on 2017/3/8. */ var array = [3,1,8,9,10,4,5,6,7,2]; var compareTime = 0; var changeTime = 0; /** * 最简单的交换排序,严格意义上来说不

2017-03-08 18:51:51 329

转载 Java中Heap与Stack的区别

1) Heap是 Stack的一个子集.------扩展—>从内存观点考虑。2) Stack存取速度仅次于寄存器,存储效率比heap高,可共享存储数据,但是其中数据的大小和生存期必须在运行前确定。3) Heap是运行时可动态分配的数据区,从速度看比Stack慢,Heap里面的数据不共享,大小和生存期都可以在运行时再确定。4) new关键字 是运行时在Heap里面创建对象,每

2017-02-24 10:20:06 467

原创 JavaScript this简介

Title /** * this 作为JavaScript的关键字,经常容易混淆其所代表的值,现总结如下: * 情况一:全局函数 */ var x1 = 1; function test1() { console.log(this.x1); }

2017-01-24 17:09:41 333

原创 Cocos2d-JS中CollectionView实现不同大小Cell同时显示的技巧(ListView中添加显示标签)

最近界面要实现一个功能:在同一个ListView中根据是否装备来展示宝石的列表,如下图。这个功能打我第一眼看到就觉得有点坑,网上并没有找到有效的答案,估计大部分是因为对问题的描述有偏差。虽然最后实现出来的时候感觉并没有多么复杂,但对于我刚入手Cocos2d-JS的一个新人来说,过程是有点艰难,因为我是一点点试验出来的。最后总结出来的无非是一些小技巧,现在分享给大家。

2017-01-17 18:17:01 2006

原创 js md5 加密算法

最近在写一个h5的平台接口文档,跟他们的技术交流的时候发现这样一个问题:当参数中不含有中文的时候,使用md5加密的sign是一致的,但是如果带有中文参数,就会不一致。起初以为需要对中文进行Encode,使用各种Encode方法,都不能解决问题。百度搜索了js的md5加密算法,很给力,贴出来保存。function md5(string) { function md5_RotateLeft

2017-01-06 12:05:24 8156 2

原创 webStorm字体设置

个人对编译器字体有特殊要求,毕竟个人习惯。非常喜欢webStorm软件,设置个人偏好字体如下:

2016-12-27 21:50:45 27296

原创 sun解决“Previous operation has not finished; run 'cleanup' if it was interrupted”问题

一直用的好好的svn突然出现这个问题:“Previous operation has not finished; run 'cleanup' if it was interrupted”。以为按照要求cleanup一下呢,结果无济于事,像是进入了死循环。由于svn的东西实在太多,项目中也有修改过的代码,实在不想删除重新导入,于是网上查了相关资料,才知道:Svn的operation是存放在“work

2016-12-27 14:32:13 458

原创 Android平台接入Html5产品的个人总结

前几天公司产品接入新的软件平台,HiWifi平台是个Android app,接入后在软件中可直接访问html5产品。在接入的过程中,个人方面遇到些许问题,总结如下:1、平台参数获取进入软件后,点击进入产品页面,平台方会把用户登录初始化参数带入到产品中,如token,openid等信息,具体提取参数可以使用如下代码获取:function GetQueryString(name){

2016-12-21 11:59:03 673

转载 struts2配置文件详解

通常struts2加载struts2常量的顺序如下: 1. struts-default.xml:该文件保存在struts2-core-2.0.6.jar文件中。2. struts-plugin.xml:该文件保存在struts2-Xxx-2.0.6.jar等Struts2插件JAR文件中。3. struts.xml:该文件是Web应用默认的Struts2配置文件。

2014-05-07 16:43:10 539

转载 Java中serialVersionUID的解释及两种生成方式的区别

serialVersionUID作用:        序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:       一个是默认的1L,比如:private static final long serialVersionUID = 1L;       一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:       p

2014-05-05 15:12:12 11898

转载 android常用控件

Android控件之Spinner探究摘要: 以下模拟下拉列表的用法布局文件阅读全文posted @ 2011-02-24 16:58 Ruthless 阅读(2831) | 评论 (0) 编辑Android控件之TabHost探究摘要: 以下通过TabHost实现android选项卡。main.xml布局文件 阅读全文posted @ 2011

2013-10-30 11:00:48 441

转载 android listview优化几种写法详细介绍

这篇文章只是总结下getView里面优化视图的几种写法,就像孔乙己写茴香豆的茴字的几种写法一样,高手勿喷,勿笑,只是拿出来分享,有错误的地方欢迎大家指正,谢谢。 listview Aviewthatshowsitemsinaverticallyscrollinglist。 一个显示一个垂直的滚动子项的列表视图在android开发中,使用listview的地方很多,用它来展现数据,成一个

2013-10-30 10:58:51 526

转载 JSP和Servlet面试题精选

答:JSP共有9个内置对象分别是:request:用户端请求,此请求会包含来自GET/POST请求的参数response:网页传回用户端的回应pageContext:管理网页的属性session:与请求有关的会话期application:Servlet正在执行的内容out:用来传送回应的输出config:servlet的构架部件,配置信息

2013-10-29 23:42:24 537

转载 android 中有哪几种解析xml的类?

XML解析主要有三种方式,SAX、DOM、PULL。常规在PC上开发我们使用Dom相对轻松些,但一些性能敏感的数据库或手机上还是主要采用SAX方式,SAX读取是单向的,优点:不占内存空间、解析属性方便,但缺点就是对于套嵌多个分支来说处理不是很方便。而DOM方式会把整个XML文件加载到内存中去,这里Android开发网提醒大家该方法在查找方面可以和XPath很好的结合如果数据量不是很大推荐使用,而P

2013-10-29 23:38:35 877

转载 Android面试题:线程

1. Android进程    在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进

2013-10-29 23:30:01 1112

转载 Android应用程序的目录结构

下面将介绍Android应用程序的目录结构,为之后的应用程序构建做好准备。 接下来对项目的目录结构进行详细的介绍。 1.src目录     src目录中存放的是该项目的源代码,其内部结构会根据用户所声明的包自动组织,该目录的组织方式为src/aaa/bbb/HelloWord.java,其中aaa/bbb为包名软件开发人员在项目开发过程中,大部分时间是对该目录下的源代码文件进行编写。 

2013-10-29 23:28:51 1301

转载 android面试题:描述一下android的系统架构

android系统架构分从下往上为linux 内核层、运行库、应用程序框架层、和应用程序层。linuxkernel:负责硬件的驱动程序、网络、电源、系统安全以及内存管理等功能。libraries和 android runtime:libraries:即c/c++函数库部分,大多数都是开放源代码的函数库,例如webkit(引擎),该函数库负责 android网页浏览器的运行,例如标准

2013-10-29 23:15:48 1186

转载 android开发:Manifest.permission常用的权限

网络相关的:android.permission.INTERNET 允许程序打开网络套接字 android.permission.CHANGE_NETWORK_STATE 允许程序改变网络连接状态 android.permission.ACCESS_NETWORK_STATE   允许程序访问有关GSM网络信息 位置相关:android.permis

2013-10-29 23:13:33 4729

转载 android面试题:请介绍下ContentProvider是如何实现数据共享的

一个程序可以通过实现一个Content provider的抽象接口将自己的数据完全暴露出去,而且Content providers是以类似数据库中表的方式将数据暴露。Content providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。要想使应用程序的数据公开化,可通过2种方法:创建一个属于你自己的Content provider或者将你

2013-10-29 23:12:01 3551

转载 软件工程类面试笔试题

一.最基本题型1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?4.一个

2013-10-29 22:56:04 1385

转载 android面试题:如何退出Activity?

对于单一Activity的应用来说,退出很简单,直接finish()即可。当然,也可以用killProcess()和System.exit()这样的方法。现提供几个方法,供参考: 1、抛异常强制退出:该方法通过抛异常,使程序Force Close。验证可以,但是,需要解决的问题是,如何使程序结束掉,而不弹出Force Close的窗口。 2、记录打开的Activ

2013-10-29 22:51:52 825

转载 android面试题:请描述下Activity的生命周期

详细介绍一下这几个方法中系统在做什么以及我们应该做什么:    onCreate:     在这里创建界面 ,做一些数据 的初始化工作    onStart:       到这一步变成用户可见不可交互的    onResume:   变成和用户可交互的,(在activity 栈系统通过栈的方式管理这些个Activity的最上面,运行完弹出栈,则回到上一个Activity)

2013-10-29 22:04:59 1110

转载 android面试题:请介绍下Android的数据存储方式

Android 提供了5种方式存储数据:--使用SharedPreferences存储数据;--文件存储数据;--SQLite数据库存储数据;--使用ContentProvider存储数据;--网络存储数据; 先说下,Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Share

2013-10-29 21:53:58 2232

转载 Android 面试(2)

Android 面试题(2)android中的动画有哪几类,它们的特点和区别是什么?  两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。 1.我们用___int____来定义一个整数,用___char

2013-10-29 21:44:11 889

生成可读取配置文件的独立运行jar程序IDEA模版工程

周五刚躺下,前线打来语音要个下载文件的小程序,下载路径和下载码需要根据配置获取,程序需要在服务器执行。当然配置的设计是个人设计的,不然每次更新下载码都要重新出具jar包,太麻烦。多年没写独立运行的jar包了,翻阅了相关资料,最终还是功夫不负有心人。想着这种需求后续可能经常碰到,遂总结经验,整理成模版,为大家所用。 ————————————————————————————————— 原文链接:https://blog.csdn.net/xuanxiaochuan/article/details/137001184 根据文章创建的模版工程文件,下载后可直接编辑main方法,根据自己的需求自定义逻辑内容,编译后获取independent.jar文件,修改配置文件后,通过java -jar independent.jar 执行命令,正常执行。

2024-03-27

Git介绍与使用-培训专用课程PPT

1、Git介绍和使用教程,主要针对新手入职快速自学git的使用,也可供大佬面向学校或者公司培训使用,根据多年经验总结和整理出来的课程,上手工作使用的git知识这里全都有,如果是想用来制作自己的培训课程的话,简单修改单位名称即可; 2、主要内容是Git的介绍、Git的特点、集中式和分布式版本控制系统的不同与优点、Git和GitHub以及GitLab的区别、Git的安装和配置、Git的工作流程、Git的工作原理、暂存区和工作区以及版本库的概念、开发场景中常用的操作命令:初始化仓库、克隆项目、添加文件到暂存区、查看仓库当前状态、比较文件不同、提交修改、回退版本(包含清理分支和常用组合操作命令)、删除工作区文件、查看提交记录、远程操作、拉取与合并代码、管理分支(分支操作与分支保护)、分支合并(保函解决冲突)、忽略文件提交设置、可视化界面工具的介绍和推荐等等; 3、总页数59页,内容丰富,知识丰富,覆盖面全,包含gitlab为例的开发场景演练,学完并跟着课程中的操作一遍后,基本能掌握git的使用。

2022-03-11

sqlite3(维护svn cleanup失败问题)

Svn的operation是存放在“work queue’“里的。而“work queue’是在内嵌数据库wc.db的work_queue表中的。

2016-12-27

jaxb-impl-2.2.7.jar

jaxb-impl-2.2.7.jar

2016-08-26

jaxb-core-2.2.7.jar下载

jaxb-core-2.2.7.jar包

2016-08-26

计算机程序设计竞赛-神舟九号将搭载货物必要度问题-教学程序实例

神舟九号将搭载三名航天员进入天宫一号进行为期十几天的空间科学实验和生活,这在我国航天史上是前所未有的。它需要搭载睡,食物,推进剂和试验设备等进入太空。由于火箭燃料费用很高,飞船的空间与载重能力又有限。所以科学家必须选择最有必要带入太空进行本次试验的物品进行装载。科学家通过一段时间的研究分析,对带入太空的物品测定了三个参数:体积V、重量W、必要度K。如甲物品必要度为50,乙物品重要度为30,那么火箭搭载甲、乙物品所取得的必要度为80.现在科学家需要设计一个程序,在给定飞船所能搭载物品最大体积与最大重量的情况下,选择合适的物品进行搭载以取得最大搭载必要度总和。(注:物品不能进行分割。所搭载物品体积之和、重量之和分别不能超过飞船所能搭载物品最大体积与最大重量) 输入说明:第一行包含两个数,依次表示飞船所能搭载物品的最大体积和最大载重量,第二行包含一个整数,表示可供选择的物品数量N(不超过99),第三行至第2+N行每行三个整数,依次表示每个物品的体积(<50000)、重量(<50000)和必要度(<50000)。 输出说明:包含一个整数,表示所能达到的最大必要度总和。 【样例输入】 320 350 4 160 40 120 80 110 240 220 70 310 40 400 220 【样例输出】 550

2016-06-01

List和Treemap排序实例及效率对比

本资源提供了List对对象中的属性和TreeMap对键值排序,并针对100w条数据排序,对比List和TreeMap排序的效率。个人认为排序效率对比可以相信,但也可能存在不科学之处,还请高手给与指点,多多包涵。

2014-08-13

commons-httpclient-3.0.1.jar

java后台请求需要用到的工具包 HttpClient client = new HttpClient(); HttpMethod method = new GetMethod(encryptedUrl); Header host = new Header("Host", "apis.naver.com"); Header conn = new Header("connection", "Keep-Alive"); method.setRequestHeader(host); method.setRequestHeader(conn); client.executeMethod(method);

2014-08-06

Dom4j工具类

主要方法: /** * 使用条件:在发放外部建立一个静态Map<String, String> * 此方法得到一个map,map中的key为节点的名字,value为节点的值 * 如果会用到多个值,可使用此方法获得一个map,然后根据键值对取值,会使程序性能更好一些 * 如果只会用的map中的一个值,则可调用此方法下面的方法 * @param xml * @return */ public static void getMapFromXml(String xml) /** * 可以根据传入的xml字符串和要求的节点名称,获得相应的值 * @param xml * @return */ public static void getInfoFromXml(String xml, String key)

2014-08-06

Servlet+API文档(chm,入门教程,工具)

这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。

2014-07-14

MongoDB学习资料、入门、教程

MongoDB 是一个基于分布式文件存储的数据库。由 C++语言编写。旨在为 WEB 应用提供可 护展的高性能数据存储解决方案。 它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有: *面向集合存储,易存储对象类型的数据。 *模式自由。 *支持动态查询。 *支持完全索引,包含内部对象。 *支持查询。 *支持复制和故障恢复。 *使用高效的二进制数据存储,包括大型对象(如视频等)。 *自动处理碎片,以支持云计算层次的扩展性 *支持 RUBY,PYTHON,JAVA,C++,PHP 等多种语言。 *文件存储格式为 BSON(一种 JSON 的扩展) *可通过网络访问 (资源来源网络)

2014-07-14

struts-2.3.16.2-src

开发工具包.里边包含struts2中所有开发需要的包,其中包含commons-logging-1.0.4.jar 日志管理 freemarker-2.3.8.jar 表现层框架,定义了struts2的可视组件主题(theme) ognl.jar OGNL表达式语言,struts2支持该EL struts2-core.jar struts2的核心库 xwork.jar webwork的核心库等

2014-05-22

java枚举实例代码

java枚举小例子,简单了解枚举的用法,适合初学者使用。

2013-10-28

java代码实现斐波那契数列输出第n个数

java代码实现斐波那契数列 类似1 1 2 3 5 8 输出第n个数 java开发工程师 笔试一般经常考到

2013-10-27

Android:Sqlite学习实例

Sqlite是Android系统使用的小型数据库,所创建数据库会在data/data/"package"/databases/目录下,本实例涉及到对sqlite数据库的创建数据库,更新数据库,以及常用的增删改查功能,适合初学者使用。

2013-10-17

Android:Handler学习实例2(HandlerThread、Bundle传递参数)

setContentView(R.layout.activity_main); //生成一个HandlerThread对象,实现了 使用Looper来处理消息队列的功能 HandlerThread handlerThread = new HandlerThread("handler_thread"); //在使用HandlerThread的getLooper()方法之前,必须先调用该类的start()方法,否则获得的值为空值; handlerThread.start(); //创建MyHandler的实例对象,会执行MyHandler类中的构造函数 MyHandler myHandler = new MyHandler(handlerThread.getLooper()); //获得Message Message msg = myHandler.obtainMessage(); //使用Message中的obj传递参数

2013-10-12

Android:Handler的post()方法和Thread的start()方法执行Thread的run()方法的区别

package com.example.study_5_handlerthread; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* * 创建一个Handler对象,使用Handler对象h把Runnable的对象r压入队列 * 此时只会会执行Run()方法,但是不会开启新的线程 */ //Handler h = new Handler(); //h.post(r); /* * 在java中真正开启线程的方法是这样的。 */ Thread t = new Thread(r); t.start(); setContentView(R.layout.activity_main); System.out.println("Activity-->"+ Thread.currentThread().getId()); System.out.println("Activity-->"+ Thread.currentThread().getName()); } Runnable r = new Runnable() { @Override public void run() { // TODO Auto-generated method stub try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Handler-->"+Thread.currentThread().getId()); System.out.println("Handler-->"+Thread.currentThread().getName()); } }; @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }

2013-10-12

Android:Handler学习实例1

Android中Handler的学习实例,在本示例中,在主线程外开启子线程(使用匿名内部类Runnable),使用Handler中的Message传递消息(高效),操作一个ProgressBar的进度。适合初学者学习和了解Handler以及ProgressBar的相关知识。

2013-10-11

Android:ArrayList学习实例

本实例主要是对Android移动开发中的ArrayList的初步学习,涉及到HashMap的使用,以及为ArrayList添加监听器,还涉及到Toast的简单应用。

2013-10-10

Android:ProgressBar的初步学习

本人刚刚学习Android移动开发,这是我个人学习练习用的小例子,适用于初学者学习和使用,也可以跟我交流,共同进步。

2013-10-09

Android:CheckBox的初步学习

适用于初步学习Android移动开发,学习Android的CheckBox控件。里边也有相关Toast的简单应用。

2013-10-08

jquery初步入门学习小资料

jQuery 是一个“写的更少,但做的更多”的轻量级 JavaScript 库。基本了解html、js、css的的基本概念,就可以直接学习jquery了。

2013-07-24

空空如也

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

TA关注的人

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