自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (30)
  • 收藏
  • 关注

原创 Android 保存号码至已有联系人,新建联系人,读取手机联系人

添加必要的权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.READ_CONTACTS"/><uses-permission android:name="and...

2020-01-03 10:34:35 5269

原创 Android多开/分身检测

多开/分身原本用于方便有多个微信/QQ解决同时登录的问题,但近来年被各种黑产所利用,多见于薅羊毛,部分多开App甚至提供了篡改功能。对于普通用户根本不会有多开的需求的App,一旦检测到当前运行在多开环境下,有理由限制该用户的后续行为。在尝试了目前市面上多款多开App后,总结了几种检测方案。多开原理目前市面上的多开App的原理类似,都是以新进程运行被多开的App,并hook各类系统函数,...

2019-07-01 21:29:16 4995

转载 混淆规则

# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in D:\adt-bundle-windows-x86-20140702\sdk/tools/proguard/proguard-android.txt# You c...

2019-06-17 10:23:18 1577

原创 android 屏蔽第三方相机

//获取相机包名 Intent infoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); List<ResolveInfo> infos = getPackageManager().queryIntentActivi...

2019-06-04 13:58:14 1028

转载 git pull和本地文件冲突

git pull和本地文件冲突2017年11月27日 10:33:31Coder_周阅读数:17347同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your ch...

2019-03-13 17:31:38 124

转载 Tomcat启用GZIP压缩,提升web性能

一、前言  最近做了个项目,遇到这么一个问题:服务器返回给客户端的json数据量太大(大概65M),在客户端加载了1分多钟才渲染完毕,费时耗流量,用户体验极其不好。后来网上搜优化的方法,就是Http压缩。  HTTP压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求服务器对应资源后,从服务器端将资源文件压缩,再输出到客户端,由客户端的浏览器负责解压缩并浏览。即:通过减小HTTP响应大...

2018-12-27 16:54:26 263 1

原创 Kotlin搭建第一个Android程序(Intellij idea)

Kotlin 是Java语言的补充者,而非替代品,具体的对比可以参考文章:https://code.tutsplus.com/articles/java-vs-kotlin-should-you-be-using-kotlin-for-android-development–cms-27846这篇博文将像大家介绍如何使用Kotlin搭建搭建第一个Android程序,中途也遇到一些坑,希望能帮助...

2018-08-14 15:55:32 810

转载 android staticlayout使用讲解

原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0915/1682.html使用Canvas的drawText绘制文本是不会自动换行的,即使一个很长很长的字符串,drawText也只显示一行,超出部分被隐藏在屏幕之外。可以逐个计算每个字符的宽度,通过一定的算法将字符串分割成多个部分,然后分别调用drawText一部...

2018-07-31 14:06:03 1924

转载 Android面试系列2018总结(全方面覆盖Android知识结构)

Android面试系列2018总结(全方面覆盖Android知识结构)  拿到一份offer比什么都重要,所以笔者专门花了近一个月的时间整理好了一份专门为Android面试而生的总结,注意的是笔者仅仅对面试技术方面的题目进行的总结,至于如何去和面试官去聊,怎么聊,聊得嗨,这里笔者就不谈了,因为这方面并不是笔者擅长的。闲话不多说,如果你好好看笔者总结的这些Android面试系列文章,不管你是小白,还...

2018-03-21 09:42:57 1760

转载 Android最佳性能实践(一)——合理管理内存

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/42238627有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应用程序,不仅仅要功能完成得好,性能问题也应该处理得恰到好处。为此,我也是阅读了不少Android官方给出的高性能编程建议,那么从本篇文...

2018-03-14 10:27:15 157

转载 SqlServer2012清除日志文件

SqlServer在使用中会产生大量的日志文件,当不需要的时候可以进行删除。删除方式:右键数据库-->任务-->收缩-->文件进入收缩文件页面,按照如下配置就可以了有时候收缩并不成功,这是因为 数据库还没有设置为简单模式,操作如下:右击数据库名->点'属性'->点'选项'->恢复模式改成'简单'->点'确定'按钮,

2018-01-30 10:59:38 2049

转载 npm ERR! code EINTEGRITY npm ERR! sha1- 报错日志 npm ERR! code EINTEGRITY npm ERR! sha1-OGchPo3Xm/Ho8jA

npm ERR! code EINTEGRITY npm ERR! sha1-报错日志npm ERR! code EINTEGRITYnpm ERR! sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE= integrity checksum failed when using sha1: wanted sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=

2017-12-15 09:21:12 4958 1

转载 npm ERR! code EINTEGRITY npm ERR! sha1- 报错日志 npm ERR! code EINTEGRITY npm ERR! sha1-OGchPo3Xm/Ho8jA

npm ERR! code EINTEGRITY npm ERR! sha1-报错日志npm ERR! code EINTEGRITYnpm ERR! sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE= integrity checksum failed when using sha1: wanted sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=

2017-12-14 16:21:47 1340

转载 input只允许输入数字或者浮点数

<script language="JavaScript">functiononlyNumber(obj){//得到第一个字符是否为负号vart = obj.value.charAt(0);//先把非数字的都替换掉,除了数字和.obj.value = obj.value.replace(/[^\d\.]/g,'');//必须保证第一个为数

2017-12-05 14:46:48 1783

转载 解析带有转义字符的json

Json数据:[java] view plain copy{      "ret": "0",      "Weathers": "[{\"date\":\"2017-03-20\",\"weatherType\":\"阴,大部分地区有零星小雨或小雨,上午能见度2-5km转阴天间多云\",\"temperature_min\":\"6

2017-12-04 10:44:17 4849

转载 实用:防止SQL、XSS等注入攻击的Filter

/** * {@link CharLimitFilter} * * 拦截防止XSS注入 * * @author Administrator */public class XssFilter implements Filter { /* (non-Javadoc) * @see javax.servlet.Filter#doFilter(javax.servlet.Servl

2017-08-24 15:41:21 425 1

转载 Angular2中如何使用jquery

Angular2是以TypeScript语言作为默认编码语言,所以你看到的全部都是.ts结尾的文件。那什么是TypeScript首先,它是一个编译型语言;既然是编译型,那么你像重构、导航、智能提醒这种工具属性就可以发挥出来,所以你会发现使用VS CODE来写Angular简直就是绝配。同时,TypeScript还带来一些ES6/7才有特性,比如let、const、async等,你无须关

2017-08-11 17:09:32 471

转载 tomcat启动Error ListenerStart解决办法

今天启动Tomcat启动不了,报以下错: org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/******] start

2017-08-08 15:26:17 470

转载 ES6箭头函数

基本用法ES6允许使用“箭头”(=>)定义函数。var f = v => v;上面的箭头函数等同于:var f = function(v) { return v;};如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { retu

2017-07-24 10:27:32 333

转载 Udemy上免费的angualr2视频教程分享

福利大分享本文作者:苏生米沿 本文地址:http://blog.csdn.net/sushengmiyan/article/details/52592518一晚上听了10几节课程,整体感觉很不错的,跟大家分享:来,先看下免费的图图: 72节课。100%OFF.首先是记忆深刻的一个图,让我们从不同于官网介绍的层面来了解下angular2。ang

2017-07-21 16:35:09 550

转载 字符串必须包含大写字母,小写字母和数字

这个正则意思是:字符串必须包含大写字母,小写字母和数字并长度在6-20正则表达式:    string retxtpwd = @"^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{6,20}$"; if (!Regex.IsMatch(txtPassword_third.Text.Trim(), retxtpwd)){ //验证不

2017-07-21 14:12:12 5278

转载 Angular2学习资源汇总

Angular2学习资源视频:https://my.oschina.NET/mumu/blog/834254资源:https://my.oschina.net/mumu/blog/831790文档博客书籍类Angular University: http://blog.angular-university.io/Jason Watmore's Blog: h

2017-07-19 09:58:05 882

转载 angular2 路由

基础大多数带路由的应用都要在 index.html 的  标签下先添加一个  元素,来告诉路由器该如何合成导航用的 URL 。如果 app 文件夹是该应用的根目录,那就把 href 的值设置为下面这样:另外如果app不是根路径则需要在中使用script>document.write('+ document.location + '" />');scrip

2017-07-17 14:58:50 659 1

原创 Ionic 修改Android sdk版本

在开发中,Ionic默认我们的targetSdkVersion为25,这时候我们没有这个版本的SDK,当然,你可以下载此版本的sdk,也可以直接修改属性:修改项目下的 platforms/android/project.properties 和platforms/android/CordovaLib/project.properties 中的target=“你有的sdk版本”

2017-06-21 10:17:04 3651

转载 android 定义 程序 Scheme 接收特定URI开启Activity

首先在AndroidManifast.xml要被指定Scheme的Activity下设置如下参数[html] view plain copyintent-filter>                  category android:name="android.intent.category.DEFAULT">category

2016-09-12 16:54:58 1320

原创 如何在ionic中添加加载提示

使用方法angular.module('ionicApp', ['ionic']).controller('AppCtrl', function($scope, $timeout, $ionicLoading) { // Setup the loader $ionicLoading.show({   content: 'Loading',   animation

2016-08-17 10:15:14 871

转载 Android NDK开发

一、NDK产生的背景  Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但这并不等同于“第三方应用只能使用Java”。在Android SDK首次发布时,Google就宣称其虚拟机Dalvik支持JNI编程方式,也就是第三方应用完全可以通过JNI调用自己的C

2016-07-18 15:33:01 512

原创 Android之ImageSwitcher

前面我们介绍过Android的一个缩略图控件Gallery,以及一个网格显示空间,都分别用图片作为例子,但我们真正用来显示图片的有这样一个控件,叫ImageSwitcher,顾名思义,意思就是图像转换器,我们常用它来显示Android的UI中图片,当然我们也可以用ImageView来操作,但ImageSwitcher具备一些特定的功能,就是它本身在转换图片的时侯可以增加一些动画效果。

2016-07-07 14:41:53 319

转载 FastJson的基本使用

在开发Android的过程中,如果我们经常与服务器打交道,更新数据等等,那么json必然是个好的数据格式,但是有了json我们要解析它,使用原生的解析也可以,但是很不高效,所以这里介绍两种json数据解析的方式,一种是FastJSon ,这个是阿里巴巴出的,号称最快的解析速度。第二种使我们伟大的Google提供的Gson 来解析json,两个解析json都很方便,而且都很强大,在我使用中,基本

2016-07-04 14:10:47 250

转载 MPAndroidChart开源图表库(一)之饼状图

MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。GitHub地址:https://github.com/PhilJay/MPAndroidChart

2016-04-27 17:03:26 797

转载 java谜题--java运行时修改引用类的静态常量

下面这个谜题测试了你关于二进制兼容性(binary compatibility)的知识:当你改变了某个类所依赖的另外一个类时,第一个类的行为会发生什么改变呢?更特殊的是,假设你编译的是如下的2个类。第一个作为一个客户端,第二个作为一个库类,会怎么样呢:[java] view plain copy public class PrintWords {      public static void

2016-04-25 13:19:29 1158

转载 Android Studio 快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2016-04-19 09:33:01 269

原创 微信分享

1.微信公众平台管理中心 / 创建移动应用,如下图2.创建的应用签名通过微信平台签名工具获取,如下图3.审核通过后,下面就是代码编写了

2016-04-08 10:03:13 760

转载 提高 Web Service 数据传输效率的基本方法

背景Web Service 现如今已经成为 SOA 实现标准之一。很多公司已经或者正在参与到 Web Service 项目的实现和部署中。Web Service 的优点在于松散的处理异构系统之间的通信和数据交换,可以随机应变的处理企业各个系统之间的整合问题。但是同时,Web Service 采用 XML 标准进行系统间的数据传输,加大了传输的数据量,尤其是在传输一些具有比较严格结构的数据时

2016-03-28 09:51:26 4942

转载 SqlServer索引及优化详解

(一)深入浅出理解索引结构        实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,

2016-03-24 14:16:56 411

原创 HTTP Status 404 - No result defined for action解决方法

这种错误的产生原因可能如下:1、validate方法没有通过;2、页面元素中有重命名时,但后台action类的对应的接收此同名参数的是变量而没有写成数组,这个极有可能,我就碰到过,搞了好久才发现是这个原因要检查这种错误时,可以1,在后台action类中重写ActionSupport中的void addActionError(String anErrorMes

2016-03-14 13:36:37 14460 3

转载 收录一些常用的面试题目

1.Android 中的动画有哪几类?两种:Tween(补间)动画Frame(帧)动画Tween 动画可以使视图组件移动、放大、缩小以及产生透明度的变化;Frame 动画通过顺序的播放排列好的图片来实现,类似电影;2.Handler 机制的原理Android 提供了Handler 和 Looper 来满足线程间的通信。Handler 实行

2016-02-16 16:02:09 277

转载 android使用本地应用在线播放流媒体文件

如果你拿到了一个流媒体文件的下载地址,想实现在线播放,但又懒得自己写播放器,你可以通过如下方法调用本地应用来进行播放:[java] view plaincopyIntent it = new Intent();  it.setAction(Intent.ACTION_VIEW);  it.setFlags(Intent.FLAG_AC

2015-11-27 23:35:06 829

转载 Ubuntu下如何解压缩zip,tar,tar.gz,tar.bz2文件

这么多年来,数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件,我们都可以让下载更容易或者有效 的节约磁盘空间。某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目 录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。这几个是在Linux里面

2015-09-15 09:58:21 341

转载 超详细在Ubuntu下安装JDK图文解析

我们选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.1、复制jdk到安装目录(1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1)  (2)切换到桌面下,执行复制,如

2015-09-14 16:22:29 295

OcrDemo文字识别系统

eclise下开的系的android手机,百度ocr文字识别系统。。。。。

2018-04-08

Angular 2 中文文档

Angular 2 中文文档

2017-07-19

信鸽推送

信鸽推送 代码 

2017-05-26

二维码扫描

二维码扫描

2017-05-18

pdfToWordTool

pdf转word工具

2016-08-13

五子棋游戏

自定义view的五子棋游戏

2016-05-06

我的营业支持系统

微信分享文字、图片、音乐、视频、网页

2016-04-08

java利用ffmpeg获取视频缩略图

一个java利用ffmpeg获取视频缩略图的java工程.非常方便

2016-03-14

UploadAndDownload

通过servlet实现文件的upload和download,

2015-05-06

简单的android http请求

android手段级简单的http访问请求,以及乱码问题的解决

2015-04-17

android_camera

自定义相机拍照,横屏转竖屏解决图片拉伸问题

2015-04-13

Camera_android

调用手机系统自带相机进行拍照,并且预览图片

2015-04-10

Android_webservice_json

android调用webservice获取json对象

2015-03-31

二维码扫描(竖屏)

Android平台下利用zxing实现二维码扫描(竖屏)

2014-11-14

Android平台下利用zxing实现二维码开发

Android平台下利用zxing实现二维码开发

2014-11-12

ActionBar+双向滑动Tab

使用ActionBar+TabPageIndicator+ViewPager+FragmentPagerAdapter的双向滑动Tab

2014-10-13

ActionBar+TabPageIndicator+ViewPager+FragmentPagerAdapter

ActionBar+TabPageIndicator+ViewPager+FragmentPagerAdapter的tab主页面开发

2014-10-13

android天气预报

实现了实时在线查询天气预报信息,首次访问把省、市信息写入xml,之后通过pull解析xml文件,提高访问效率。

2014-08-14

android地图定位到指定坐标

实现了百度地图的显示,而且可以手动定位到指定坐标

2014-08-05

android pull解析xml源码

在Android平台上基于Pull方式对XML文件进行解析

2013-07-13

张孝祥正在整理Java就业面试题大全

张孝祥正在整理Java就业面试题大全 很实用

2013-06-30

android对话框大合集

介绍多个Android对话框的使用技巧。

2013-06-19

android酒店管理系统

本系统拥有用户注册、登陆功能,登陆成功之后,可以进行入住、 查询、退房操作,操作方便、简单。

2013-06-18

s2sh整合应用

struts hibernate spring整合,

2013-01-11

spring+hibernate整合

spring+hibernate整合

2013-01-09

Spring集成的jdbc编码和事务管理

Spring集成的jdbc编码和事务管理

2013-01-06

struts2 xwork-validator-1.0.2.dtd文件

struts2、xwork-validator-1.0.2.dtd

2012-12-11

图形化设计-计算器

关于图形化设计-计算器的小程序设计,希望能共同学习

2012-10-24

liferay系统开发--让你爱不释手的参考书

找了好久终于找到一本liferay的书,liferay的资源很少,本书是以liferay5.2.3为例进行讲解,内容丰富,让你爱不释手,好东西要大家一起共享。

2012-09-08

ajax实例的简单实现

简单实现ajax异步调用,不刷新页面显示用户需要信息

2012-09-06

空空如也

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

TA关注的人

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