自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java学习之double类型数据比较

Java学习之double类型数据比较对于两个double类型的数据,是不能直接用==来比较是否相等double a=1.01;double b=1.01;if(b==a){ System.out.println("相等");}上面的代码是不会在控制台打印信息的double a=1.01;double b=1.01;System.out.println(b==a);上面的代码在控制

2017-06-14 09:41:34 12043 3

原创 java 实现解析apk的包名和版本号

java 实现解析apk的包名和版本号package com.util;import java.util.Enumeration;import java.util.HashMap;import java.util.Map;import java.util.zip.ZipEntry;import java.util.zip.ZipFile;import org.apkinfo.api.util

2017-06-14 09:29:00 6637 1

转载 mysql中的时间比较

MySql计算两个日期的时间差函数第一种:TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间,具体用法如下:SELECT TIMESTAMPDIFF(DAY,'20

2017-06-14 09:22:55 3484

原创 Mysql-之定时器调用存储过程(当用户超时未向服务端发送请求时更新用户状态为离线)

功能实现:当用户超时未向服务端发送请求时更新用户状态为离线1.创建表2.创建存储过程3.创建事件并调用存储过程4.开启事件调度器创建表DROP TABLE IF EXISTS `t_uonline`;CREATE TABLE `test` ( `id` int(11) NOT NULL, `FLAG` int(11) DEFAULT NULL, 'END_TIME' datetim

2017-06-14 09:17:14 692

原创 百度地图开发——Android客户端开发缺少mips的cpu架构

原因是我开发的君正的板子是mips CPU架构的因此用不了百度地图开发。

2017-06-12 22:24:48 512

原创 JS学习1

select等标签的获取var select=document.getElementById("XXX");select.value表示select的值,如果未选中则为”“,否则为选中的option的value的值 2. js计算字符串的值 因为对于文本信息,在数据库中是有长度限制的,因此在前台界面要做好控制,更加保险的操作是前台后台都要对这个长度进行控制var text=document.

2017-06-08 23:27:44 296

原创 Android 开发值contentProvider的使用

利用contentProvider来共享数据。 首先得有一个类继承自sqliteOpenHelper用于数据库的创建和更新,代码如下所示:public class databaseHelper extends SQLiteOpenHelper { /** * user表的创建语句 */ public static final String CREATE_USER

2017-06-05 23:32:15 228

原创 adb命令

1.上传应用 在本地直接adb push 本地路径 远程路径C:\Users\Administrator>adb push C:\Users\Administrator\Desktop\appmanager2.0.apk /system/app注意:在使用adb push之前先要使用adb remount才可以 http://blog.csdn.net/lwj103862095/article

2017-06-05 21:39:10 303

原创 android实现app启动另一个app的service

android实现app启动另一个app的service首先我们先创建两个Android工程,active以及passiveactive app负责使用intent启动 passive app的service1.active app代码如下:public class MainActivity extends AppCompatActivity { Button button; @Ov

2017-06-05 21:24:20 8809 4

原创 Android之GPS开发总结

Android中使用的GPS开发主要用到了3个API: 1. LocationManager负责管理定位 2. LocationProvider提供定位 3. Location 具体的定位信息 通过LocationManager来管理提供定位的定位提供者(LocationProvider),也可以根据条件查找LocationProvider。 定位信息可以由不同的组件去获得,如NET

2017-06-04 22:32:09 294

原创 项目开发——实时信息提交

功能要求: 1. 实时获取gps信息 2. 获取用户开机时间——用于统计 3. 获取用户在线使用使用时间——用于统计 4. 定时器隔一段时间提交gsp信息,用户个人信息,用户所处位置信息,用户在线使用时间信息,用户开机时间实现方法 1. GPS:Android端通过GPS定位实时更新用户位置信息(只要用户位置发生改变就会更新定位信息) 2. 开机时间:通过广播获取用户开机时间

2017-06-04 21:26:25 263

转载 Android之连接指定SSID的无线网络

SSID指的是无线网络的名称全程为Service Set Identifier通过查阅网上资料找到了连接指定SSID的方法,无线网络可以是三种简单的方式 1. 无加密 2. wep加密 3. wpa加密以下即为三种方式的介绍 一、Open System 完全不认证也不加密,任何人都可以连到无线基地台使用网络。 二、WEP (Wired EquivalentPrivacy) 有线等效加密

2017-06-03 22:41:35 6807 1

原创 Mysql操作

授权用户(设置用户可以访问远程数据库)grant all privileges on *.* to root@'%' identifies by ' xxxx';其中.其中 第一个表示数据库名;第二个表示该数据库的表名;如果像上面那样 .的话表示所有到数据库下到所有表都允许访问; ‘%’:表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;%表示所有ip均可以访问;后面

2017-06-03 22:29:55 209

原创 Mysql同步问题

我把一个主机的数据库同步到另外一个主机上面,同步一次之后,再去同步就会出现错误。不知道为什么

2017-06-03 21:33:45 188

原创 Linux操作命令

查找文件 find / -name “XXX”

2017-06-02 10:07:28 189

原创 Linux下安装mysql以及配置用户与数据导入

Linux下安装mysql以及配置用户与数据导入yun安装mysql linux下有一个很神奇的东西叫yum,只要有源,用yum来安装是一件非常容易的事,什么都不用管,它会为你解决好一些软件依赖的问题。一键安装mysql: yum install mysql-server mysql-devel mysql的主要配置文件信息:[root@localhost ~]# cat /etc/my.

2017-06-02 10:02:33 302

原创 Android的app为什么我通过adb删除了数据库之后,为什么创建数据库没反应

写了一个测试app,通过一个button来触发创建数据库的,在点击事件的run方法里面写了dbHelper.getWritableDabase()来触发创建数据库的oncreate方法,我知道如果数据库存在就只会创建一次,但是为什么我用adb命令删除数据库,还是不会调用onCreate方法。

2017-05-31 21:48:08 1038 1

原创 Android之adb删除应用

对于Windows配置adb的环境变量略过卸载方法1:通过包名卸载打开cmd abd uninstall 你要删除的app 的包名(com.watch)卸载方法2:卸载apkadb remountadb shellcd system/apprm watch.apk

2017-05-31 21:15:51 3628

原创 Html之js修改span的值

1.获取span的值var x1=document.getElememtById("id").innerText;var x2=document.getElementById("id").innerHtml;

2017-05-31 21:02:39 11022 3

原创 Html学习-之bootstrap,datatables,datatimepicker,java string截取

1.BootStrap的栅格布局——偏移列<div class="col-md-2 col-md-offset-9"> <input type="text" class="form-control" placeholder="偏移9列,占2列" id="date_picker"></div>2.字体加粗h1><h2><h3><strong><b>让网站更条理清晰<h1><h2><h3>的

2017-05-29 22:52:04 293

原创 Datatables之单选按钮的实现

Datatables之单选按钮的实现前台Html<table id="messageuserinfo_datatable" class="table table-bordered table-striped table-hover"> <thead> <tr> <th></th> <th>ID</th>

2017-05-29 22:43:44 4778

原创 Echarts-之显示百分比

对于使用echarts要显示百分比,要改两个地方,第一个地方时坐标轴显示为百分比的格式,第二个是让值以百分比的形式显示,如50,在图上面显示为50%。yAxis: [ { type: 'value', axisLabel: { show: true,

2017-05-26 08:49:14 70302 4

原创 Android开发实战之——ProgressDialog的使用(一)

ProgressDialog的使用Android原生的ProgressDialog分为两类 1. 一类是进度条不明确的 2. 另一类是进度条明确的 展示的形式有圆形和水平进度条 注意:对于不明确的进度条才可以设置Indeterminate为true,对于明确的进度条,需要设置为false。 布局文件XML如下所示: 主要是通过按钮触发进度条<?xml version="1.0" en

2017-05-12 21:57:54 3210

原创 android项目开发之-动态任务分配功能的实现

android项目开发之动态任务的实现开机自启动,进入第2步的步骤a。定时器定时请求服务端。 a. 判断此时客户端是否已经完成任务,定时器发送http请求服务端,用于保持心跳,证明客户端准备好了,可以分配任务,服务端返回标志位1,表示服务端收到用户请求,且此时客户端未完成过任务,完成第一次握手。一直保持心跳直到服务端主动分配任务。如果标志位为3,表示已经完成了一个任务,关闭定时器 b.服务端

2017-05-11 22:27:58 482

原创 推荐系统实践之-冷启动问题

1. 什么叫冷启动?2. 怎么解决冷启动问题?

2017-05-04 22:12:18 615

原创 前端学习之——js解析json数组

**前端学习之——js解析json数组** 解析json数组即对JSONArray的遍历一、对于标准的json数组如:var result=[{"flag":1,"macId":"2","mbId":0,"userName":"XXX"},{"flag":1,"macId":"1","mbId":1,"userName":"YYY"}];进行遍历的时候,可以直接通过for循环遍历这个数组,有两种方

2017-05-04 17:00:33 54827 1

原创 Android Studio开发问题1-出现 Error running app:Instant Run requires 'Tools|Android|Enable ADB integration'

**出现 Error running app:Instant Run requires ‘Tools|Android|Enable ADB integration’to be enabled.** 今天出现了好多次,开始的时候没怎么关注,因为clean一下也会好,可是到现在又出现了,我看了一下标题,其实已经给出了解决办法,就是去Tools菜单栏下的Android下的Enable ADB integ

2017-04-28 23:03:46 375

原创 String、StringBuffer以及StringBuilder的区别

**String、StringBuffer以及StringBuilder的区别**一、 定义字符串就是一连串的字符序列,java使用了两个类来封装字符串,并且提供了一系列的方法来操作字符串对象。 1. String类是不可变类,即一旦一个String对象被创建以后,包含这个对象中的字符序列是不可改变的,直至这个对象被销毁。也就是说,一旦定义了一个字符串,可以操作这个字符串,但是不可以改变这个字

2017-04-14 16:50:18 204

原创 Linux常用命令

**Linux常用命令** **文件目录常用指令** 1. 返回上一级目录 cd.. 2. 返回根目录 cd ~ 3. 返回上次访问的目录 cd -Tomcat 指令1. 启动tomcat 通过cd命令切换到bin文件夹,输入./startup.sh启动tomcat 2. 开启实时日志 通过切换到tomcat下的bin文件夹,通过.catalina.sh run或者通过切换到

2017-03-30 14:50:59 175

原创 1.android studio使用之引入依赖包

打开android studio, 选择File->project structure 选择modules下面的项目 选择dependencies 点击+号 导入相应的包

2017-03-19 21:20:28 300

原创 1.Java HttpServletRequest乱码问题

Java HttpServletRequest乱码问题方法一:request.setCharacterEncoding("utf-8");String user=request.getParameter("user");方法二:String user=new String(request.getParameter("user").getBytes("iso-8859-1"),"utf-8");

2017-03-15 22:03:28 713

原创 2.判断是否为回文串

回文串判断解法一:两头往中间扫描(时间复杂度为O(n),空间复杂度为O(1)) @Test public void Demo3(){ char str[]={'A','B','B','A'}; IsPalindrome(str); } public boolean IsPalindrome(char[] str){ //判断

2017-03-14 21:43:42 655

原创 编程之法—实现单词翻转

单词翻转在输入一个英文句子,翻转句子中的单词的顺序。要求单词内字符的顺序不变,句子中单词以空格符隔开。为简单起见,标点符号和普通字母处理一样。例如“I am a student.”,则输出“student. a am I”。想法: 由特殊到一般:把每一个单词当作一个字母的形式,如I=A ,B=am,C=a, D=student.。本体相当于把char s[]={‘A’,’B’,’C’,’D’}进行

2017-03-10 22:46:05 638

原创 字符串比较时空指针异常

字符串比较时空指针异常

2017-03-09 11:08:02 1677

原创 Java instanceof 的使用

Java中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例(对象)。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法:result = object instanceof class参数:Result:布尔类型。Object:必选项。任意对象表达式。Class:必选项。任意已定义的对象类。

2017-03-08 09:12:42 187

原创 文章标题

Android学习之——访问服务器实现技术:通过HttpClient来访问服务器功能:实现把指定参数通过post请求发送到服务端,服务端通过HttpServletRequest取出Post当中的参数进行下一步操作。代码如下 String httpUrl=”http://XXX:8080/XXX/XXX/doLogin.ac”; //HttpPost连接对象 Ht

2017-02-20 22:45:57 207

原创 Struts2 版本不一致导致的问题

Struts2版本不一致,2.3.31和2.5.10入手一个简单案例会出现一些问题

2017-02-10 15:30:07 369

原创 Hibernate 使用 generator ="uuid"生成id时会报warnning Using org.hibernate.id.UUIDHexGenerator which does no

Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values;经查询,Hibernate 3.6开始,如果有model的主键有uuid生成,就会报这个错误,采用最新的生成策略,改成下面的就会正常@Id      @Column(lengt

2017-02-09 22:47:23 4851

原创 2016年5月7日 myeclipse 出现未响应,异常关闭,重新启动项目出现一堆错误

java.lang.Exception: Socket bind failed: [730048]问题解决办法错误提示如下: org.apache.coyote.http11.Http11AprProtocol init 严重: Error initializing endpoint java.lang.Exception: Socket bind failed: [730048]

2016-05-07 21:25:10 920

算法设计与分析6章 分支限界法

算法设计与分析的教材是值得下载。

2013-09-24

空空如也

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

TA关注的人

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