自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Les étoiles的专栏

作为一个年轻的IT从业者,将信息的更新作为最大的挑战。

  • 博客(80)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 linux操作基础

i 进入编辑模式 esc退出编辑模式 shift+: w  保存  q退出

2017-09-22 15:28:54 223

原创 2.vue的入门基础

背景知识:

2017-08-01 21:18:51 277

原创 1.vue 入门 - 环境搭建

vue集合了angular和react的优点,像angular的模块化,1.webstorm的安装https://www.jetbrains.com/webstorm/webstorm激活  http://www.imsxm.com/jetbrains-license-server.html2.node的安装the error code is 2503安装有多种方式,htt

2017-08-01 21:01:40 314

原创 修改Android签名证书keystore的密码、别名alias以及别名密码

之前在测试Eclipse ADT的Custom debug keystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码都是有规矩的。其实Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和keysto

2016-07-06 13:36:14 1361

原创 merge理解

这里说一下merge,如果session中存在相同持久化标识(identifier)的实例,用用户给出的对象的状态覆盖旧有的持久实例 如果session没有相应的持久实例,则尝试从数据库中加载,或创建新的持久化实例,最后返回该持久实例 用户给出的这个对象没有被关联到session上,它依旧是脱管的 重点是最后一句:当我们使用update的时候,执行完成后,我们提供的对象A的状态

2016-03-08 10:19:09 376

原创 Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用

Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态         由new命令开辟内存空间的java对象,       eg. Person person = new

2016-02-29 16:57:38 410

原创 Android ADB 端口占用问题解决方案

解决ADB端口占用问题方式一5037为adb默认端口,若5037端口被占用,查看占用端口的进程PIDC:\Users\wwx229495>netstat -aon|findstr 5037  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3676通过PID查看所有进程C:\U

2015-06-16 10:05:05 488

原创 SVN问题:Server sent unexpected return value (403 Forbidden) in response to OPTIONS

此方法不必删除目录重新下载: 针对于第一次成功checkout,一段时间后,update 报此 403错误,我找到了解决方法:即 使用switch 重新定位svn路径,解决这个问题。(附图) ps:能svn checkout 那么你的路径就是正确的,如果大小写错误,svn是不支持checkout。如果是无意中修改了svn路径,那也可以用switch重新定位一次路径,就可以解决。

2015-06-01 10:42:46 830 1

原创 android:exported

android:exported这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互。如果设置为true,则能够被调用或交互,否则不能。设置为false时,只有同一个应用程序的组件或带有相同用户ID的应用程序才能启动或绑定该服务。它的默认值依赖与该服务所包含的过滤器。没有过滤器则意味着该服务只能通过指定明确的类名来调用,这样就是说该服务只能在应用程序的内部使用(因为其他外部使用者

2015-05-26 09:59:03 367

原创 错误:Failed to initialize Monitor Thread: Unable to establish loopback connection

晚上做了个Demo准备用手机调试一下看看效果,结果运行Android程序时,DDMS却给出了这样的错误:  Failed to initialize Monitor Thread: Unable to establish loopback connection  此时控制台也不停的输出:  [2014-02-04 21:54:14 - DeviceMonitor] Conn

2015-05-22 14:22:41 912

原创 Java设计模式透析之 ——装饰模式(Decorator )

今天继续设计模式之旅,给大家带来装饰者模式,国际惯例,先看定义。装饰者模式:若要扩展功能,装饰者提供了比集成更有弹性的替代方案,动态地将责任附加到对象上。先简单描述下装饰者模式发挥作用的地方,当我们设计好了一个类,我们需要给这个类添加一些辅助的功能,并且不希望改变这个类的代码,这时候就是装饰者模式大展雄威的时候了。这里还体现了一个原则:类应该对扩展开放,对修改关闭。下面进入

2015-05-11 16:58:44 395

原创 Phonegap Android插件开发攻略

Phonegap Android插件开发攻略1. 动手前的准备工作配置开发环境 阅读相关资料http://docs.phonegap.com/en/3.4.0/guide_hybrid_plugins_index.md.html#Plugin%20Development%20Guide2. 开发步骤phonegap插件由三部分组成源文件(src),js接口(www),以及描述文

2015-05-11 11:14:07 493

原创 Android中activity保存状态和数据到底该在哪个方法中进行

今天接到一个电面,途中面试官问到一个问题,如果一个activity在后台的时候,因为内存不足可能被杀死,在这之前如果想保存其中的状态数据,比如说客户填的一些信息之类的,该在哪个方法中进行。        我听到的第一反应就是说:在onPause方法中进行保存状态的操作。但是面试官说:onPause()的持续时间很短,假如要进行一些长时间的操作呢?        然后我就纠结了,因为

2015-05-11 10:39:51 628

原创 浅谈应用工厂模式和单例在Android中实现业务隔离

Android中写应用,一样需要考虑到降低耦合性的问题,还有一些其他问题,比如App的增量式更新,业务变更的便捷实现等等,都会有工厂模式和单例的身影。        工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后

2015-05-11 10:10:37 345

原创 微信Android终端SDK新手使用指南

1.申请你的AppID请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将获得AppID,可立即用于开发。但应用登记完成后还需要提交审核,只有审核通过的应用才能正式发布使用。2.下载微信终端开发工具包开发工具包主要包含3部分内容:(其中,只有libammsdk.jar是必须的)libammsdk.jar(每个第三方应用必须要导入该sdk库,用

2015-04-11 10:04:51 925

原创 Java设计模式透析之 ——责任链模式(Responsibility)

1. 模式介绍模式的定义一个请求沿着一条“链”传递,直到该“链”上的某个处理者处理它为止。模式的使用场景一个请求可以被多个处理者处理或处理者未明确指定时。角色介绍Client:客户端Handler:抽象处理者ConcreteHandler:具体处理者3. 模式的简单实现简单实现的介绍责任链模式非常简单异

2015-03-17 15:27:52 605

原创 AndroidUI界面绘制理分析

在Android APP应用的开发中,UI的展现很重要。然而,谷歌提供的Android UI控件对于APP的普通开发是可以满足的,但是需要做一些复杂的UI那就需要自己去自定义UI控件了。谈到自定义UI控件,想必需要先了解一下Adroid UI 界面绘制原理吧,Android手机不管是对谷歌提供的Android控件,还是自己定义的控件,都需要手机对UI控件的绘制。下面根据自己所了解的Adroid

2015-03-11 09:25:04 483

原创 六款值得推荐的Android开源框架简介

这里面推荐一些比较好的、常用的Android开源框架,这其中包括volley、android-async-http、Afinal框架、xUtils框架、ThinkAndroid 和 LoonAndroid。由 CSDN、腾讯、腾讯云、腾讯基金会主办的“开源技术大会 2015” (Open Source Technology Conference,简称OSTC)将于2015年3月28日在北京

2015-03-10 11:33:44 578

原创 Java开发者写SQL时常犯的10个错误

本文由 ImportNew - zer0Black 翻译自 jooq。欢迎加入翻译小组。转载请见文末要求。我十分惊讶的发现,我最近的一篇文章——《Java开发者写SQL时常犯的10个错误》——最近在我的博客和我的合作伙伴DZone上非常的受欢迎。(这篇博客)的流行程度说明了几件事:SQL在专业的Java开发中多么重要。基本的SQL知识被忘掉(的情况)普遍存在。通过embracing

2015-03-10 11:31:42 470

原创 WebService注解汇总

@WebService   1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为 Java 类的简单名称 + Service。(字符串)   2、endpointInterface: 服务接口全路径, 指定做SEI(Service EndPoint Interface)服务端点接口   3、name:此

2015-02-09 13:46:58 403

原创 Hibernate中cascade和inverse的作用

Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-one只含

2015-01-29 18:14:37 1782

原创 ContextLoaderListener作用详解

ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查

2015-01-12 11:35:00 245

原创 Java设计模式透析之单例模式

为什么需要单例模式有时候我们需要使用一个实用类A,这个类A专门提供一些公共功能供别人调用,而本身并不会处理业务逻辑。由于类A会被许多类乃至线程调用,假设我们的程序非常庞大,在运行的过程中,会访问这个类A100次,为了调用类A的方法,需要先创建A的对象,A a = new A()。这种方法在对A的访问量较少的情况下没问题,但是像我们这种情况,就会创建100个类A的实例,这100个实例是要占用内存

2015-01-04 17:16:58 267

原创 Java设计模式透析之 ——观察者模式(Observer)

观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。先来看看观察者模式的定义:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。好了,对于定义的理解总是需要实例来解

2014-12-22 17:29:30 409

原创 Android 通知栏Notification的整合

在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶层可以展开的通知列表。它会时不时的提醒你什么软件该更新了,什么人发你微信消息了等。

2014-12-18 14:55:39 696 1

原创 Java设计模式透析之 —— 适配器(Adapter)

今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢?“没关系的。”你的leader安慰你道:“功能其实很简单的,接口都已经提供好了,你只需要调用一下就行了。”

2014-12-15 14:12:36 352

原创 Java设计模式透析之 —— 组合(Composite)

听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到了你。他告诉你目前的应用对每本书的浏览量和销售量做了统计,但现在想增加对每个书籍分类的浏览量和销售量以及所有书籍总的浏览量和销售量做统计的功

2014-12-15 13:13:33 485

原创 .h和.cpp文件的区别

关于头文件和源文件的分别首先,我们可以将所有东西都放在一个.cpp文件内.然后编译器就将这个.cpp编译成.obj,obj是什么东西?就是编译单元了.一个程序,可以由一个编译单元组成,也可以有多个编译单元组成. 如果你不想让你的源代码变得很难阅读的话,就请使用多个编译单元吧.(一个函数不能放到两个编译单元里面,但两个以上就可以分别放在一个单元,也就是

2014-12-11 17:48:27 414

转载 Java设计模式透析之 —— 策略(Strategy)

今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需要根据这些用户名把他们相应的数据都给查出来。这个功能很简单的嘛,你爽快地答应了。由于你们项目使用的是MySQL数据库,

2014-12-09 11:24:31 319

转载 Java设计模式透析之 —— 单例(Singleton)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8860649写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out

2014-12-09 10:30:36 304

原创 Java设计模式透析之 —— 模板方法(Template Method)

今天你还是像往常一样来上班,一如既往地开始了你的编程工作。项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打印日志,这样方便调试和问题定位。没问题!你觉得这个功能简直是小菜一碟,非常自信地开始写起代码。Book对象代码如下:

2014-12-09 10:18:04 242

原创 如何让 height:100%; 起作用

当你设置一个页面元素的高度(height)为100%时,期望这样元素能撑满整个浏览器窗口的高度,但大多数情况下,这样的做法没有任何效果。你知道为什么height:100%不起作用吗?按常理,当我们用CSS的height属性定义一个元素的高度时,这个元素应该按照设定在浏览器的纵向空间里扩展相应的空间距离。例如,如果一个div元素的CSS是height: 100px;,那它应该在页面的竖向空间

2014-12-04 14:30:59 2125

原创 Javascript面向对象编程(三):非构造函数的继承

一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。

2014-11-25 15:24:57 259

原创 Javascript面向对象编程(二):构造函数的继承

今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。

2014-11-25 13:59:06 248

原创 Javascript 面向对象编程(一):封装

Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?一、 生成对象的原始模式假定我们把猫看成一个对象,它有"名

2014-11-25 11:57:00 303

原创 尽早知道7个JavaScript怪癖

如果对你来说JavaScript还是一门全新的语言,或者你是在最近的开发中才刚刚对它有所了解,那么你可能会有些许挫败 感。任何编程语言都有它自己的怪癖(quirks)——然而,当你从那些强类型的服务器端语言转向JavaScript的时候 ,你会感到非常困惑。我就是这样!当我在几年前做全职JavaScript开发的时候,我多么希望关于这门语言的许多事情我能尽早地知道。我希望通过本文中分享的一些怪癖能

2014-11-25 09:50:49 545

转载 使用Famo.us 创建高性能移动 UI

JavaScript 开发人员社区热烈祝贺 Famo.us 开源 UI 呈现框架的公共 beta 版于 2014 年春季发布。Famo.us 承诺解决一些最新的瓶颈问题,这些问题让 JavaScript 和 Web 技术无法统治移动开发领域:缓慢的 UI 和较差的用户体验 (UX)。Famo.us 的目标是利用移动设备上的硬件图形处理单元 (GPU),以实现最高的呈现帧速率;为了实现赏

2014-11-21 13:09:04 1162

原创 famo.us的事件机制

fao.us第二篇:Engine EventsDocument events have the opportunity to first be intercepted at the Famo.us Surface upon which the event occurs, then by the on() method of the Context containing that surface, and finally as a default, the Engine itself.事件首先被发生事件的

2014-11-21 10:11:17 647

原创 hibernate.properties与hibernate.cfg.xml 区别

Hibernate的数据库连接信息是从配置文件中加载的。Hibernate的配置文件有两种形式:一种是XML格式的文件,一种是properties属性文件。一)hibernate.cfg.xmlXML格式的配置文件中,除了基本的Hibernate配置信息,还可以指定具体的持久化类的映射文件,这可以避免将持久化类的配置文件硬编码在程序中。XML格式的配置文件的默认文件名为hi

2014-11-21 10:03:20 307

原创 Android 仿微博客户端 ViewPaper

这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。

2014-11-05 14:01:13 640

YDT 3709-2020基于LTE的车联网无线通信技术 消息层技术要求.pdf

YDT 3709-2020基于LTE的车联网无线通信技术 消息层技术要求.pdf

2021-11-24

最完美的mqtt连接通讯示例代码

MQtt连接的示例程序,有详细的注释,项目开发时可以直接拿来使用。

2018-09-10

googe官方蓝牙bleDemo

google蓝牙扫描连接的示例程序,有详细的注释,android项目开发时可以直接拿来使用。

2018-09-10

android 二维码扫描 实测可用

手机扫描二维码的示例程序,有详细的注释,android项目开发时可以直接拿来使用。支持条形码,二维码,参数可动态配置。

2018-09-10

cxf2.5源码

CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或者 CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。

2015-01-12

jaxws-ri-2.2.8.zip

webservice ws所需的activation.jar、jaxws-api.jar等所有的23个jar包及插件、doc、samples。

2015-01-07

JAX-WS2.1.2.rar

webservice ws所需的activation.jar、jaxws-api.jar等所有的18个jar包。

2015-01-07

Android5.0源码

Android5.0源码 android L

2014-12-07

ViewPaper的demo

,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。

2014-11-05

log4j-1.2.16.jar

log4j通过使用外部配置文件,完全可以在运行时进行配置。几乎每个大的应用程序都包括其自己的日志记录或跟踪 API。经验表明日志记录是开发周期中的重要组成部分。同样,日志记录提供一些优点。首先,它可以提供运行应用程序的确切 上下文。一旦插入到代码中,生成日志记录输出就不需要人为干涉。其次,日志输出可以保存到永久媒体中以便以后研究。最后,除了在开发阶段中使用,十分丰富的日志记录包还可以用作审计工具。

2014-09-11

Android Launcher抽屉类SlidingDrawer的使用

SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。该demo演示了SlidingDrawer应用及效果。

2014-08-27

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

TA关注的人

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