最近由于需要做一些功能,比如统计方法的执行时间,处理删除一方法等。网上找了一圈,虽有有很多开源工具有类似的功能了,但是不够灵活,所以想自己开发AndroidGradle插件,于是研究了下如何开发AndroidGradle插件。仅自己的工程里面使用如果是指自己使用的话,可以用下面的方法来快速开发一个插件。在apkmodule下面的build.gradle新增一段代码classDemoPluginim
分类:
移动开发 时间:
2019-05-07 22:53:04
阅读次数:
234
以前写过利用 wordpress 搭建的一个博客『个人博客搭建( wordpress )』,绑定了域名,但是没开启 https,在浏览博客的时候浏览器会提示不安全。下面来谈下个人博客如何免费申请证书,开启 https 。 一、申请 Let's Encrypt 证书 1、安装 git 2、安装 let ...
分类:
Web程序 时间:
2019-05-07 21:14:56
阅读次数:
218
最近改用户组管理项目bug时,遇到一个关于内存分配的问题。原来是同事用一个长度为4096的字符数组分配内存,strncpy()函数造成拷贝错误,导致用户组管理编辑、添加和删除功能不可用。 虽然是个小问题,但是内存分配一直都是很重要的,严重时会导致系统崩溃。 内存分配简介 内存分配方式 静态存储区域中 ...
分类:
其他好文 时间:
2019-05-07 19:35:17
阅读次数:
108
一、@RequestMapping 简介 在Spring MVC 中使用 @RequestMapping 来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.xml中配置 的映射作用一致。让我们先看一下RequestMapping注解类的源码: 1)在@Tar ...
分类:
移动开发 时间:
2019-05-07 01:39:44
阅读次数:
294
1.下载文件时window.location.href=url只能使用get请求,get请求时如果参数过长,浏览器会报400错误,这时需要使用post请求。可以用模拟提交表单的方式实现下载文件: exportOk(){ let demoUrl = gl.serverURL + "/common/to ...
分类:
其他好文 时间:
2019-05-06 19:12:19
阅读次数:
138
循环单链表-数据结构-java实现 目录 抽象表:1 循环单链表实现:1 循环单链表输出测试:4 输出结果:5 抽象表: package edu.cquptzx.List; publicinterface List { publicvoid insert(int i ,Object obj) thr ...
分类:
编程语言 时间:
2019-05-05 22:00:35
阅读次数:
168
Shell中整数自增的几种方式 2016年08月27日 19:07:40 杰瑞26 阅读数:2816 Shell中整数自增的几种方式 2016年08月27日 19:07:40 杰瑞26 阅读数:2816 Shell中整数自增的几种方式 Shell中整数自增的几种方式 2016年08月27日 19:0 ...
分类:
系统相关 时间:
2019-05-05 13:10:14
阅读次数:
173
什么是Node Node是一个在后端可以运行js的环境,所有功能都是由功能包提供 let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一旦声明,常量的值就不能改变。 var 关键字不同的是,它声明的变量只能是全局或者整个函数块的。 Node用途 开发web应用程 ...
分类:
Web程序 时间:
2019-05-05 12:02:52
阅读次数:
169
今天在写项目的时候,想加一个切换用户,需要清除session并且跳转到登录页面,发起一个ajax请求后,执行完发现无法跳转。 原因在于: (从网上摘录) Ajax只是利用脚本访问对应url获取数据而已,不能做除了获取返回数据以外的其它动作了。所以浏览器端是不会发起重定向的。 1)正常的http ur ...
分类:
Web程序 时间:
2019-05-05 11:43:46
阅读次数:
193
(function(window){ function AjaxTool(){} AjaxTool.ajaxRequest = function(params,successCallBack,errCallBack){ /* 获取传入的参数 */ //请求的类型 let requestType... ...
分类:
Web程序 时间:
2019-05-05 11:35:50
阅读次数:
174