- 博客(234)
- 收藏
- 关注
转载 全局监听SCREEN_ON和SCREEN_OFF的替代方法--监听屏幕解锁事件
在做一个程序的时候,需要时刻保持某一服务是启动的,因此想到了通过监听屏幕SCREEN_ON和SCREEN_OFF这两个action。奇怪的是,这两个action只能通过代码的形式注册,才能被监听到,使用AndroidManifest.xml 完全监听不到。查了一下,发现这是PowerManager那边在发这个广播的时候,做了限制,限制只能有register到代码中的receiver才能接收。
2016-10-19 10:58:42
671
原创 Android Service 弹出系统全局Dialog
在Android Service中弹出全局Dialog对话框搜了下资料,全部是:dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); 1增加权限uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW
2016-09-06 00:18:59
1288
原创 阿里巴巴ECS linux服务器tomcat日志查看
我用的是阿里驻云linux,它的tomcat日志目录为/alidata/server/tomcat7/logs 为 tomcat 存放日志主目录。在putty.exe远程登陆服务器后,进入上面的目录,运行tail -f catalina.out就能实时查看tomcat的日志输出。
2016-08-24 00:43:27
807
转载 warning: LF will be replaced by CRLF问题解决方法
开发环境:操作系统: windows xpruby 1.9.2rails 3.1.3git version 1.7.8.msysgit.0 问题描述:启动GIT: 新建了一个rails工程 Ruby代码 $ rails new blog 当切换到bl
2016-08-19 18:05:09
13462
3
转载 android操作sqlite数据库及心得
写这篇文章主要是网上的对sqlite的操作太多且太杂,很多时候都不能很好的运用到自己的项目中,结构不清晰,我自己写了一篇适合刚刚接触的人看的操作方法。近来用android时要将一些数据保存起来,一开始用的是preferences,后来要保存的东西多了,发现用preferences明显不能满足要求了,而且发现用这个的话代码就变得有点乱了,所以才开始学习使用sqlite数据库,
2016-06-24 19:01:33
3081
转载 Android Clipboard(复制/剪贴板)
Android提供的剪贴板框架,复制和粘贴不同类型的数据。数据可以是文本,图像,二进制流数据或其它复杂的数据类型。Android提供ClipboardManager、ClipData.Item和ClipData库使用复制和粘贴的框架。为了使用剪贴板的框架,需要把数据转化为剪辑对象,然后把该对象为全系统剪贴板。为了使用剪贴板,需要通过调用getSystemService()方法来实例
2016-06-24 13:52:06
2741
转载 Android中的复制粘贴
The Clipboard Framework 当使用clipboard framework时,把数据放在一个剪切对象(clip object)里,然后这个对象会放在系统的剪贴板里。 clip object可以有三种形式: Text:文字字符串。 文字是直接放在clip对象中,然后放在剪贴板里;粘贴这个字符串的时候直接从剪贴板拿到这个对象,把字符串放入你的应
2016-06-24 13:50:44
453
转载 Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
在开发一些系统应用的时候,我们会用到Android的剪贴板功能,比如将文本文件、或者其他格式的内容复制到剪贴板或者从剪贴板获取数据等操作。Android平台中每个常规的应用运行在自己的进程空间中,相对于Win32而言Android上之间的进程间传递主要有IPC、剪切板。当然今天我们说下最简单的ClipboardManager。使用剪切板可以直接实现数据的传输。整个实现比较简单,注意剪切板中的类型判
2016-06-24 13:49:59
3655
转载 Android Service 详解三:从类Service派生service
从类Service派生 如你在上节所见,使用类IntentService使得你实现一个"开始的"service非常容易.然而,如果你需要你的service以多线程方式执行(而不是使用工作队列),那么你需要从类Service派生来处理每个intent. 相比之下,下面的例子从类Service派生并实现了与上面使用IntentService例子完全相同的工作.也就是
2016-06-24 13:47:56
345
转载 Android Service 详解二:创建一个service
在manifest中声明一个service 跟activity以及其它组件一样,你必须在你的应用的manifest文件中声明所有的service们. 要声明你的service,添加一个元素作为元素的儿子.例如:[java] view plain copy ... ".ExampleServi
2016-06-24 13:46:21
1041
转载 Android Service 详解一:概述
一个Service是没有界面且能长时间运行于后台的应用组件.其它应用的组件可以启动一个服务运行于后台,即使用户切换到另一个应用也会继续运行.另外,一个组件可以绑定到一个service来进行交互,即使这个交互是进程间通讯也没问题.例如,一个aservice可能处理网络事物,播放音乐,执行文件I/O,或与一个内容提供者交互,所有这些都在后台进行.一个service本质上可有两种
2016-06-24 13:45:08
312
转载 spring发送邮件demo
1.环境准备,所需jar包2。在src目录下建立一个maisender.properties文件,里面写一些常用的配置 如果邮箱服务器采用QQ邮箱则下面书写mail.host=smtp.qq.commail.username=XXXXXXXXXX@qq.com mail.password=XXXXXXXX如果126邮箱服务器mail.
2016-06-23 17:38:26
420
原创 Spring mvc 发送邮件
首先从http://mvnrepository.com/查看mail.jar activation.jar两个包的版本信息,加入的maven的pom.xml文件,这一步如果更新出错,请尝试修改版本信息。实际上我这边使用的版本信息如下: javax.mail mail 1.4.4 javax.a
2016-06-23 17:37:30
596
转载 JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andro
2016-06-22 14:18:22
483
转载 spring mvc中的@PathVariable
spring mvc中的@PathVariable是用来获得请求url中的动态参数的,十分方便,复习下: @Controllerpublic class TestController { @RequestMapping(value="/user/{userId}/roles/{roleId}",method = RequestMethod.GET) public S
2016-06-22 14:16:07
551
转载 nginx 使用小结
相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服
2016-06-17 15:18:16
762
原创 两台Android机子Adb连接
最近被这个问题困扰了很久,解决之后贡献下经验。将一台android手机做主机,连接另外一台android手机,需要注意的是:1. 作为主机的android手机必须支持OTG2. 作为主机的android手机root,并安装android terminal emulator3. 如果在主机android手机的超级终端(android terminal emulator)上执行adb de
2016-06-17 14:14:03
5780
转载 SVN教程
SVN使用教程总结SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,
2016-06-17 14:06:49
439
转载 直插式电阻电容封装与尺寸图解
直插式无源器件体积普遍要比贴片式要大一些,而且直插式器件在制作PCB时需要打孔,焊接工艺跟贴片式也有差别,较为麻烦,相对而言,直插式电阻电容多是面向大功率电路应用。一、直插式电阻封装及尺寸直插式电阻封装为AXIAL-xx形式(比如AXIAL-0.3、AXIAL-0.4),后面的xx代表焊盘中心间距为xx英寸,这一点在网上很多文章都没说清楚,单位为英寸。这个尺寸肯定比电阻本身要稍微大
2015-11-29 23:46:54
13350
转载 晶振常用尺寸,封装
http://qbt108.blog.163.com/blog/static/24916033200951952129613/ 晶振尺寸较多,为了查找资料方便,特整理一下:A、直插封装(Through-Hole)1、 HC-51/U 0.455 - 4.5 MHz 18.4 x 9.3 x 19.72、HC-33/U 0.455 - 4.5
2015-11-29 23:16:32
8487
转载 常见的贴片LED封装尺寸规格表
LED灯珠分为表贴式(SMD)和直插式(DIP),表贴就是大家常说的贴片,也成为贴片式,本文主要介绍贴片灯珠的规格尺寸和命名。 单颗LED封装后通常以其尺寸命名,比如: 3528、5050、0603、0805、3020、335、020、3535、3014等,这些简称也就成为具体的规格型号,但需要注意的是:有的是英制的,有的是公制的,单位并不完全统一。
2015-11-29 23:06:33
30012
转载 UART中的硬件流控RTS与CTS
UART中的硬件流控RTS与CTS5/23/2013 5:13:04 PM at rock-chips inshenzhen最近太忙了,没时间写对Ucos-II的移植,先将工作中容易搞错的一个知识点记录下来,关于CTS与RTS的。在RS232中本来CTS 与RTS 有明确的意义,但自从贺氏(HAYES ) 推出了聪明猫(SmartModem)后就有点混淆了,不过现在这种意义
2015-11-28 23:04:54
815
转载 在Eclipse中配置struts2
Struts是一个基于Model2的MVC框架,为应用程序的WEB层提供了良好的结构严谨的实现。很多企业级应用程序都是基于Struts开发的。工具/原料struts-2.3.16.1Eclipse下载strut21在官网下载最新版的Struts2.从图中可以看出,即可以分开下载,又可以一次全
2015-10-13 17:33:35
919
转载 Eclipse使用Maven构建web项目
1.创建Maven项目: 点击“File”菜单,或者通过工具栏的“New”创建Project,如下图所示: 选择Maven-》Maven Project,弹出向导对话框,如下图所示: 选中Create a simple project……复选框,其它的设置不变,并点击Next,输入maven项目必须的信息(groupId,artifactid,version
2015-10-13 15:08:27
445
转载 iOS 发布证书申请 (转载)
概述由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan不仅能实现跨平台开发,也支持上传ipa包至Appstore。本文从三个流程来介绍如何通过AppCan在线编译出ipa包并上传至苹果Appstore。一.事前准备1.1 准备苹果帐号首先您需要有一个苹果的开发者帐号
2015-07-04 10:43:48
12643
1
转载 iOS开发:创建真机调试证书
http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html
2015-07-04 10:42:37
654
转载 WARNING: CAN’T OPEN CONFIG FILE: /USR/LOCAL/SSL/OPENSSL.CNF
WARNING: CAN’T OPEN CONFIG FILE: /USR/LOCAL/SSL/OPENSSL.CNFby jaspreet chahal on september 27, 2011 37 commentsXWelcome Mate! Please give this post a +1 if you like itAls
2015-07-04 10:38:41
9954
转载 IOS 开发环境,证书和授权文件
一、成员介绍1. Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1) Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2) Distribution Certification(发布证书)安装在电脑上提供发布iO
2015-07-04 10:37:06
648
原创 java模拟post传输文件到tomcat服务器端servlet接收
网络上一篇介绍这个的文章,如下文章1其实是有问题的。实际上它的模拟http请求的格式有点问题,如果传输.txt文件就会发现.txt文件里面多出了一些字符,而这些字符是我们的传输文件头内容。为什么会这样的?参考文章2我们对比发现文章1的传输文件头和文件内容的组合格式有问题的,正确的应该是文章2的样子,但是文章2又缺少了文件尾。最后综合之后,正确的格式应该是:------------HV2
2015-06-22 23:53:18
19508
转载 javaweb学习总结(四十六)——Filter(过滤器)常见应用
javaweb学习总结(四十六)——Filter(过滤器)常见应用一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题 1 package me.gacl.web.filter; 2 3 import java.io.IOException; 4 import javax.servlet.Filter
2015-05-16 19:04:08
850
转载 JSP Filter简介和工作原理
Filter(过滤器)简介Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在 Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfigFilter 程序是一个实现了 Filter 接
2015-05-16 19:03:00
515
转载 Cordova 3.x 基础(4) -- deviceready事件
博客分类:CordovaCordovaPhoneGap Cordova框架中第一个应该掌握的就是这个deviceready事件。采用Cordova开发的应用在运行的时候,Cordova提供的通过HTML5调用Native功能并不是立即就能使用的,Cordova框架在读入HTML5代码之后,要进行HTML5和Native建立桥接,在未能完成这个桥接的初始的情况下,是不能调用Nat
2015-05-14 20:47:27
1185
转载 tomcat的缓存配置状况
tomcat-清除缓存方法一: conf/server.xml文件 Context path中间加上reloadable="true" 例如:方法二: 删除work目录下的缓存文件 可以把Catalina目录删除; 注意:不能把work整个目录删除,不然重启tomcat时,会把conf/web.xml删除掉,这样在启动时,日志会提示:No Defaul
2015-05-05 22:07:09
1356
原创 jsp传递数据给javascript
在传递数据时候,发现:情况1: jsp代码如下 int i = 1;%>var i = ; alert(i);执行正常。 String i = a;%>var i = ; alert(i)
2015-05-05 22:05:28
696
原创 mysql 5.6 win7X64 配置
下载好.zip文件安装好之后,默认的数据库格式不是utf8,运行mysql命令,之后运行mysql->show variables like '%char%';出现下面这样的:这就是导致jsp页面utf8编码但是中文到数据库就是乱码的原因。需要mysql根目录下复制my-default.ini到本目录my.ini,之后再里面增加下面的红色字体内容:[mysql]defaul
2015-04-28 02:57:32
526
转载 jquery中获取id值方法
2014-08-07 00:23 742人阅读 评论(0) 收藏 举报jquery中获取id[javascript] view plaincopy$(function(){ $("[id^=click_]").click( function () { var id=$(this).attr("id")
2015-04-26 23:30:52
6343
原创 jsp引用javascript不执行但是直接javascript代码放到jsp文件可以
发现room.js里面的代码不执行,但是如果把代码直接拷贝到该位置就可以执行。检查发现原因是room.js文件是从DW拷贝过来的,代码保存格式虽然强制转换为utf-8但是还是有问题。从新另存为一下,把格式设置为utf-8就ok了。
2015-04-26 00:04:01
2370
转载 Eclipse中发布WEB项目工程
1、发布工程到Tomcat:方法一:在Tomcat安装的目录下有一个conf目录,其中有一个server.xml文件,这个文件就是用于保存发布工程应用的配置文件。我们只要对这个文件进行配置,就可以发布具体的工程,另外,还有其他的方式发布,例如:通过WAR包发布等。这种配置server.xml文件的方式,有一种好处,就是可以使得我们在项目中修改的东西会自动加载到web容器中来,没有必要每一次都通
2014-05-23 10:07:09
590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人