自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的专栏

人生意义的主体就是“吹牛”,不同的阶段吹给不同的人。

  • 博客(74)
  • 资源 (18)
  • 收藏
  • 关注

原创 3-1 认识Kotlin——基本的条件分支、循环、等式、字符串校验

学习里程碑2018年08月10日 -1-1初次认识Kotlin,实现Hello Word附源代码2018年08月16日 -2-1 认识Kotlin——数据类型本章也是很简单的 条件分支 if…else…用法和 Java 基本一致的,Kotlin在这里做了优化允许语句返回字符串,方便直接赋值 println("------------- if...

2018-08-21 16:30:42 1311

原创 2-1 认识Kotlin——数据类型

空余时间才看书,有些慢,前边简单凑一起在写学习里程碑2018年08月10日 - 1-1初次认识Kotlin,实现Hello Word附源代码开始今天的内容kotlin的数据量类型:I nt,L ong,F loat ,D ouble,B oolean,C har,S tring就这些,注意一点首字母都是大写的,没有int,long ......等小写是错误的。了解了类型,...

2018-08-16 16:58:51 1007

原创 1-1 初次认识Kotlin,实现Hello Word 附源代码

简单介绍一下:科特林是基于JVM(Java虚拟机)上运行的静态类型编程语言。可以编译成Java的字节码也可以编译成JavaScript的方便在没有JVM的设备上运行。优势:简洁,安全,强大2017-5谷歌宣布将科特林官方纳入开发语言【新闻链接】2017-10 Android Studio 3.0开始自动集成Kotlin插件,安装AS 3.0同时配置Kotlin环境安装Andro...

2018-08-10 16:56:04 1071

原创 java 批量生成多个Excel(含动态表头)实现压缩到zip下载

在浏览器端点击下载,会下载一个zip压缩包,里面包含多个Excel文件

2023-06-10 20:14:35 858

原创 VScode 中 CRLF 和 LF 兼容问题,报错原因及解决方案

多方案解决 VScode 中 CRLF 和 LF 兼容问题

2022-11-14 10:39:57 4470 1

原创 iframe 加载完成后回调事件(怎么判断iframe是否加载完成)

判断加载完成需在iframe的onload事件中处理。IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。

2022-06-15 16:47:40 10090

原创 iframe 高度自适应的方法

页面中使用iframe嵌套其他页面,如果出现滚动条,确实不好看,如果想不滚动就得让 iframe 高度自适应。以下代码可以实现获取嵌套body的高度:或者可以使用scrollHeight属性获取指定区域的高度、宽度scrollHeight 属性是一个只读属性,它返回该元素的像素高度,高度包含内边距(padding),不包含外边距(margin)、边框(border),是一个整数,单位是像素 px。...

2022-06-15 16:40:16 1260

原创 前端 获取 扫码枪等扫码设备输入内容:2种方式

前端获取扫描枪(扫码枪)、扫码盒子等设备识别的内容方式:1、可以在文本框获取焦点后开始扫码 2、扫码枪输出内容,是模拟的键盘输入在完成后回车,这样就可以监听键盘事件,一样可以获取到识别结果。文中代码可以直接使用。...

2022-06-14 09:15:11 7200 1

原创 前端一定要知道的 webpack 配置基础知识

一定要知道的 webpack 配置基础知识

2022-06-13 10:07:23 794 1

原创 【算法】js数组降序排序

算法题:[{ price: 1, size: 2 }, { price: 2, size: 2 }, { price: 1, size: 1 }]] 依次按照price、size降序排序

2022-06-06 14:23:59 1337

原创 git 添加tag标签

查看标签打印所有标签git tag打印符合检索条件的标签git tag -l 1.*.*查看对应标签状态git checkout 1.0.0创建标签(本地)创建轻量标签git tag 1.0.0-light创建带备注标签(推荐)git tag -a 1.0.0 -m "这是备注信息"针对特定commit版本SHA创建标签(忘记打标签时使用)git tag -a 1.0.0 0c3b62d -m "这是备注信息"需要先查一下loggit log --pretty=oneline --abbr

2022-04-27 14:04:36 679

原创 js Date 日期工具类

包含:日期格式、获取当月第一天、当月最后一天、下个月第一天、下个月最后一天、上个月第一天、上个月最后一天、本年第1季度起止日期、本年第2季度起止日期、本年第3季度起止日期、本年第4季度起止日期、日期比较-谁比谁早、日期比较-谁比谁晚、获取本地时间、获取上个月的今天、获取N个月前的今天/* * 日期格式化 * @param [formatStr] * @returns String * */Date.prototype.format = function (formatStr) {//此处不.

2022-03-29 16:36:30 781

原创 jenkins 打包,成果压缩war

配置构建参数,这里是用于git分支选择配置源码gitcd hb-ytj #进入目录npm install --unsafe-perm=true --allow-rootnpm run buildrm -rf hb-ytj.war #删除旧的warcd dist #进入编译文件目录jar -cvfM0 hbj-ytj.war ./* #压缩dist下所有文件到war包mv hb-ytj.war ../../ #把war移动到最外层...

2022-03-29 16:24:46 1614

原创 React中使用react-websocket

react-websocket安装npm install --save react-websocket用法importWebsocketfrom'react-websocket';这里引入的是根目录下index.jsx,如果需要引入js文件可以使用import Websocket from 'react-websocket/build/index';render() { return ( …… <Websoc...

2022-03-25 10:55:33 6342

原创 gitlab迁移项目到新组(group)中

1在新group中 new project

2021-06-11 10:32:04 23682 8

原创 APP地推渠道统计

APP渠道统计,相信大家都在用,往往是通过多渠道打包,在各个下载安装渠道放安装包。每一个渠道一个安装包。虽说有辅助工具可以轻松实现多渠道打包。当有一天把推广安装注册任务分配到我们的一线人员、兼职也好,地推人员规模上百上千上万人,怎么做好渠道统计?通过对市场上提供的数据统计功能分析,如:友盟、百度、360等等还有很多提供数据统计的平台基本功能是一样的,还有一些应用商店,都没有一个很好的解决方...

2019-06-03 16:14:38 2124 3

原创 升级 Android Studio 3.0 遇到的众多问题 ——我称之为“ 填坑之旅”

1、plugin to version 3.0 and Gradle to version 4.1解决:跟新gradle 4.1不翻墙很难更新下来,从网上借助坑友们提供的gradle-4.1-all.zip(有需要的评论区留邮箱发给你) 放到本地来下载配置速度快的不能再说具体跟新方法问度娘gradle下载:http://services.gradle.org/distributions官网:htt...

2018-03-16 11:48:49 4013

原创 android 颜色的半透明效果配置

格式:android:background="#XXxxxxxx"(颜色可以写在color中)说明:半透明颜色值不同于平时使用的颜色,半透明颜色值共8位,前2位是透明度,后6位是颜色。也就是说透明度和颜色结合就可以写出各种颜色的透明度。下面是透明度说明表,供大家参考。不透明100%FF 95%F2 90

2017-09-28 10:45:46 1158

原创 JavaScript 获取N个月前日期

以下是6个月前日期:var dt = new Date();dt.setMonth( dt.getMonth()-6 );console.log( dt.toLocaleString() ); 是不是秒懂

2017-07-24 11:56:21 13925 4

原创 Android手机快速打开开发者模式 *#*#7777#*#*开发者模式

*#*#7777#*#*开发者模式

2017-06-20 15:42:44 11137

原创 tomcat jvm优化

tomcat经常挂机没反应,发现PS Perm Gen的使用率一直在99%。经常溢出优化如下:在bin/catalina.sh中添加  JAVA_OPTS="-server -Xms800m -Xmx800m  -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true"

2017-06-09 11:15:35 904

转载 Linux下cronolog安装配置 分割catalina.out文件

Linux下cronolog安装配置Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。cronolog安装配置非常简单,下载后只需要输入几个命令即可完成。1、下载(最新版本)(如果这个地址无法连接下载可以百度还一个)#  wget http://

2017-06-09 11:08:09 869

原创 Android 快速开发SharedPrefs工具类

import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;public class SharedPrefsUtils{ public static final String SETTING = "Sett

2017-05-16 15:58:22 985

原创 Android背景色渐变(左上->右下)

gradient android:angle="135" android:centerColor="#4CAF50" android:endColor="#2E7D32" android:startColor="#81C784" android:type="linear" />

2017-04-27 16:08:33 5814

原创 Android 注解ButterKnife绑定控件使用指南

做个记录方便自己和大家回头查看!2017年4月26日 16:36:05   LJ--------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-04-26 17:10:19 3783

转载 Android 注解 ButterKnife Zelezny插件的安装与使用

ndroid ButterKnife Zelezny是Androidstudio Plugins里面的一款插件。官网地址:https://github.com/avast/android-butterknife-zelezny题外话:本人菜鸟一个,写博客仅仅是一个记录的作用。ButterKnife Zelezny这个插件有些小伙伴一直在用,还有很多小伙伴可能还不知道。个人认为他最大

2017-04-26 11:04:31 762

转载 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 查找文本C

2017-04-26 10:25:38 876

原创 自动确认定时器

编写: roya 原文:https://developer.android.com/training/wearables/ui/confirm.htmlAndroid Wear应用中的确认界面(Confirmations)通常是全屏或者相比于手持应用占更大的部分。这样确保用户可以一眼看到确认界面(confirmations)且有一个足够大的触摸区域用于取消一个操作。Wearable U

2017-04-19 11:27:37 537

转载 Android 适配不同的屏幕

编写:Lin-H - 原文:http://developer.android.com/training/basics/supporting-devices/screens.htmlAndroid用尺寸和分辨率这两种常规属性对不同的设备屏幕加以分类。我们应该想到自己的app会被安装在各种屏幕尺寸和分辨率的设备中。这样,app中就应该包含一些可选资源,针对不同的屏幕尺寸和分辨率,来优化其外观。

2017-04-19 11:04:04 1106

转载 Android 7.0 开发者版本

Android 7.0 Nougat 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。请务必查阅 Android 7.0 行为变更以了解平台变更可能影响您的应用的领域。要详细了解 Android 7.0 的消费者功能,请访问 www.android.com。多窗口支持在 Android 7.0 中,我们为该平台引入了一个新的而且非常需要的多任务处理功能

2017-04-19 10:19:01 1573

原创 Oracle 实现select(查询)的结果集随机顺序展示

在一些需求中会要求打乱结果集顺序随机展示。Oracle 实现select(查询)的结果集随机顺序展示

2016-12-28 10:01:48 6312

原创 javascript 获取URL参数(一)

网上看了好几种方式,大家可以多尝试一下。谁有好的方法尽情留言贴码http://localhost:63342/ionicCode/www/views/membersDataView.html?userid=bng&id=1需要获取userid和id的值//获取url参数 function UrlSearch() { var name, value;

2016-11-03 16:46:23 697

转载 Reflections of an "Old" Programmer(一个老程序员的思考)

真的很好

2016-10-27 09:31:36 674

原创 Android 插件化开发(二)

简单说一下这种主框架(A)与被调用者(B)之间通过隐式的Intent来调用,并将数据使用putExtra() 方法传递。 1) B需要在AndroidManifest.xml 里为允许A调用的Activity配置类似如下代码:                     ...>

2016-09-05 11:10:35 796

原创 android studio没有org.apache.http.client.HttpClient;等包问题 解决方案

以前用Eclipse做Android开发工具一直使用apache的http做网络请求,最近换用了Android studio发现没有办法引用apache的包,下面是我引用的步骤

2016-09-01 14:20:30 5699 1

原创 Android 插件化开发(一)

因项目需要最近在做app的插件化开发,目前我在多个项目中用到了两种插件开发的方式把自己的心得简单写一写给自己做个记录一边以后查阅同时分享给大家参考。        昨晚喝大了好难受!酒还是少喝好,好多年了不怎么喝。         先说最近用到的这种方式Framework框架:简单的说Framework框架就是为Android应用开发提供了一系列的api接口和服务。能够从源码下载到编译,可

2016-09-01 11:51:00 1096

原创 Android 引导页面

package com.tax;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.Window;import android.view.animation.AlphaAnimation;import android.view.an

2016-09-01 11:08:00 755

原创 打开Eclipse报错:Android SDK Error when loading the SDK

解决办法打开Android SDK Manager找到android-23\android-wear\armeabi-v7a\和\android-23\android-wear\x86删除重启eclipse

2016-07-12 10:28:07 1739

原创 SQL查看CLOB类型内容

select dbms_lob.substr(n_content) from tb_news t; dbms_lob.substr将大文本转换字符类型读出来。

2016-07-11 10:00:02 20189

原创 Android引导页面

Android引导页面,停留数秒后跳转到主界面。loading.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_par

2016-06-22 11:04:22 717

echarts 雄安新区行政轮廓GeoJson数据

echarts 雄安新区行政轮廓GeoJson数据,不含雄县、蓉城、安新县区轮廓

2022-07-06

Android天气预报demo

Android天气预报demo:是一个最简单的 http 请求 ,解析返回json,在界面展示的效果。支持动态选择城市

2018-08-17

将web项目部署到Weblogic上

这个笔记,记录了怎么将web项目部署到Weblogic上,是以weblogic 8 为环境配置的,基本的配置大同小异

2018-08-16

2-1 认识Kotlin——数据类型

本节源码,是接着在1-1的集成直接在ExampleUnitTest 中写的。新增了:变量声明,变量之间的转换,数组声明和操作,字符串常用方法、拼接等操作,容器初始化操作等等

2018-08-16

Kotlin 从0到精通配书源码(清华大学出版)百度网盘 下载链接

压缩包提供了百度网盘分享链接,基于as 3.0 和kotlin1.2开发

2018-08-10

Kotlin1-1 源代码

本次通过源代码简单的认识了Kotlin以及和Java代码的区别;Anko库的使用让代码更简洁易懂

2018-08-10

Android Google zxing 二维码类库

Android二维码扫描我们使用的是google的开源框架Zxing,我们可以去http://code.google.com/p/zxing/下载源码和Jar包,但是google在中国很难上去,这里我提供一下,回头在上传实例源码

2015-01-06

用Eclipse生成WebService

利用Eclipse生成WebService 和根据WSDL地址反向生成java类

2014-12-02

JDOM创建XML完整实例和jdom-2.0.5.jar

在工作中发现jdom生成xml标签如<taxML xmlns:xsi="http://www.worg/2001/XMLSchema-instance" xsi:type="Fb1"cnName="附表1" name="Fb1"version="SW5001-2006"> 不能用冒号的问题root.setAttribute("xsi:type", "fb1")这是错误的。在网络搜索发现有很多人遇到了但是没有详细的解决方案。后来仔细看了jdom-2.0.5.jar的方法发现setAttribute(String, String, Namespace)方法可以解决直接root.setAttribute("xsi:type"...

2014-12-02

HtmlHelp帮助中文版

HtmlHelp.chm 对初学者做好不过了

2010-08-28

JFreeChart教程

JFreeChart教程.mht 简单、方便、细化

2010-08-28

ExtJS实用简明教程

ExtJS实用简明教程.pdf 零基础完全是用

2010-08-27

数据库技术:《SQL 参考手册》中文版

数据库技术:《SQL 参考手册》中文版 数据库技术:《SQL 参考手册》中文版

2010-07-17

EXTJS_WEB开发指南

EXTJS_WEB开发指南 很好的我觉的

2010-07-17

关于使用HibernateTemplate

关于使用HibernateTemplate

2010-07-17

Spring的DataAccessException

Spring的DataAccessException

2010-07-17

java servlet

java servlet使用技术,有用的

2010-07-12

XMLHTTP 手册

XMLHTTP、XMLHTTP、XMLHTTP、XMLHTTP

2010-07-12

空空如也

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

TA关注的人

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