- 博客(13)
- 资源 (1)
- 收藏
- 关注

原创 html前端几种加密方式的整理
最近在做几个项目和银行相关的,用的加密方式是Rsa,但是发现网上找的一些库都是没办法用,不然就是会报错,所以我这边特地整理一个完整的库以及加密的使用方式介绍一下。Rsa的初始化以及使用方式首先是引入下面几个js,对应的文件路径自己改,文件下载的地址我会在底部给出链接。 <load href="/Public/js/pidcrypt.js" /> <load href="/Public/js/p
2016-07-20 11:48:58
35248

原创 WebView中你不知道的事localStorage
今天在开发项目的时候碰到一个怪事:本着以为开发webview都是简简单单的事情首先:实例化webview,启用JavaScript,接着再设置WebViewClientmWebView = (WebView) findViewById(R.id.webView);WebSettings settings = mWebView.getSettings();settings.setJavaScriptE
2016-01-20 16:50:23
13039
2
原创 php数字证书的签名和验签
证书的签名和验签经常用在和第三方对接接口的时候用到,用于身份校验和防止数据被篡改。下面整理了一个pfx格式的数字证书的签名和cer格式的公钥进行验签的过程。 tips:需要php开启openssl。签名 /** * 签名 */ public static function sign($params, $keyPath, $pwd) {
2017-02-23 14:33:02
6528
原创 php构建自动提交表单
公司项目过程中,一些支付产品类似银联在线支付,都需要构建表单来提交,这时候要是还需要后台构建好参数再渲染到前台再提交就显的有点啰嗦了。使用以下代码即可function create_auto_html($params, $action){ $encodeType = isset ($params ['encoding']) ? $params ['encoding'] : 'UTF-8';
2017-02-22 16:50:55
3059
原创 数据库的优化-敏感信息的查询
不论一个网站还是一个APP,优化很大的地方还是数据库,要想加快数据库查询的速度,有很多种方式。添加索引 索引是一种单独的、物理的数对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。但是索引并不是越多越好,索引固然可以提高相应的 select 的
2016-11-16 15:51:47
4598
原创 自定义View之圆环进度条
最进在学自定义View,我还是一只菜鸟,今天就做一个自定义View的圆环进度条,话不多说,先上效果图 直接贴代码吧package rxjava.application.com.rxjavaproject;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;imp
2016-07-20 11:15:43
528
原创 Android MVP 的理解
在android的开发中,MVP肯定都早有听闻,但是真正应用在项目中的是少之又少,因为MVP带来的一个缺点是类的爆炸。下面简单分析下MVP的结构从上图分析可以看出,MVP = Model + View + Presenter. Model是专门负责处理数据的请求和接收以及一些处理,而View就是我们的Activity,是专门负责页面的处理,类似页面跳转,显示listview等等,而Presen
2016-05-20 11:36:41
479
原创 AfinalHttp的AjaxBack简单封装
项目中以前用了些框架发现都是Afinal的。每次写请求的时候。总是要处理请求失败,或者是请求返回的结果不对,或者是session过期,等等每个请求都写的话,Activity看起来就臃肿了,所以下面对AfinalHttp的AjaxBack匿名类进行简单的分装,话不多说了,直接上代码。/** * FinalHttp 简单封装 * @author Qiujc * */public abstra
2016-05-20 10:45:25
744
转载 提高代码质量:如何编写函数
本文地址:http://luopq.com/2016/02/21/write-good-function/,转载请注明函数是实现程序功能的最基本单位,每一个程序都是由一个个最基本的函数构成的。写好一个函数是提高程序代码质量最关键的一步。本文就函数的编写,从函数命名,代码分布,技巧等方面入手,谈谈如何写好一个可读性高、易维护,易测试的函数。命名首先从命名说起,命名是提高可读性的第一步。如何为变量和函数
2016-02-25 10:41:25
397
转载 创建安卓app的30个经验教训
在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?如果一个东西用户看不到,就不要绘制它!除非真的需要,否则别使用数据库;达到65k方法数限制来的非常快,真的,非常快!不过 multidexing 可以拯救你;RxJava 是 AsyncTasks 以及其它杂碎的最佳替代者;Retrofit 可能是现在最佳的网络请求库;使用 Retrolambda来简化你的代码;把 Rx
2016-02-23 15:15:28
358
原创 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-02-20 10:55:18
301
原创 ListView的item点击不变色
项目中经常会碰到这样一个需求,listView中点击一个item,然后item的颜色变化,突出你点击了item,如下图: 那我们像往常一样写好listview的adapter和item布局文件之后,在adapter中添加一个监听事件,点击的时候就改变颜色,如下:部分adapter代码 @Override public View getView(int position, View c
2016-02-17 15:57:35
1216
原创 android权重的巧妙运用
如图。今天一个项目需求是这样的,一个listview的item是简单的文字加图标,应该来说是挺简单的,但是他有一个需求: 1、图标永远是居右边显示。 2、文字最长显示到图标的左边,多余的用省略号显示。 问题分析:先按思路来,写出一个简单的item,如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="h
2016-01-20 17:48:12
3315
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人