自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (12)
  • 收藏
  • 关注

原创 Mybatis 批量写入有则修改无则新增,同时判断空选择性写入字段

针对单行数据有则修改无则新增本案例的建表语句是:-- auto-generated definitioncreate table contact_type( sid varchar(50) not null primary key, name varchar(50) default '' null, status int default 1 null comment '状态,默认...

2019-12-15 10:04:05 7201 9

原创 Angular 多级路由实现登录页跳转 - 给小白

Angular 通过多级路由实现登录页跳转为你节省时间本文受众是 Angular 初学者,没有多级路由使用经验,不知道登录页面与主页跳转的实现逻辑,相反,看到这里你就可以结束了,不要浪费时间。下面来看看小白对于登录页面的理解:上图中左边是导航菜单栏,右边的空白区域是 <router-outlet> 所在区域,即所有实现业务逻辑的组件都在这里显示 - 点击左边导航栏的项目右侧...

2019-11-19 12:37:44 1816

原创 Springboot 2.0 动态切换数据库,多数据源的实现

要制作快速开发框架需要动态切换数据库做增删改查操作,本文介绍在 Springboot 2.0 中制作的工具类package com.cc.dynamicdb.utils;import com.cc.dynamicdb.model.DBConfig;import com.zaxxer.hikari.HikariDataSource;import org.springframework....

2019-11-13 19:15:01 754

原创 微信模板消息详情页空白,Angular 项目404 的解决方法

微信服务号模板消息详情页打开空白页面问题描述正常运行的微信服务号,突然间发现模板消息的详情页打开是空白页面了(是不是自己动了什么?完全没印象)试了3个品牌的安卓手机:小米、华为、魅族,打开都是空白页(手机上),苹果手机可以打开,PC端Chrome 和 QQ浏览器 都可以正常打开,使用微信开发者工具也可以正常打开。网上搜索很多帖子说是 SSL 证书链不完整导致,而苹果手机不受该影响所以可以正...

2019-11-07 15:12:48 421

原创 DataGrip 2019.1 链接 MySQL失败,报错time zone value is unrecognized

DataGrip 链接本地MySQL失败前情提要本地安装的 MySQL 5.7 在命令行界面中可以正常登陆,但是使用 DataGrip 2019.1 就登陆不上,网上查找了N多帖子,有的说是 MySQL 驱动不对,那么更换了最新版本、8.0.13、8.0.15、5.1.47 等等都不好用,提示 The server time zone value is unrecognized or repr...

2019-10-31 14:33:36 643

原创 Nginx 中部署 Angular 项目遇到的坑

Nginx 中部署 Angular 项目遇到的坑巨坑网上搜索Angular 项目编译后部署到 Nginx 中的方法,多数文章都介绍了需要在 Nginx 中的配置文件的 location 中特别指定跳转到首页来避免刷新导致404的问题,那么完整的server 代码是:server { listen 80; server_name 192.168.190.131;...

2019-10-23 14:30:36 837

原创 微信网页授权的制作步骤

服务号中的网页授权网页授权的目的是获取微信用户的 openid ,有两种授权方式:snsapi_base 和 snsapi_userinfo,微信用户无论是否关注了服务号前者都是静默授权,其只能获取到 openid ,而对于后者的方式,关注了服务号的用户是静默授权,没有关注的话则需要用户手动添加授权按钮。授权的过程是:请求 oauth发送请求 https://open.weixin.qq...

2019-10-20 16:57:12 284

原创 Android 实现定时任务之二 - Handler 结合 TimerTask

1/4. 在 Activity 中声明成员变量private final Timer timer = new Timer();private TimerTask task;Handler handler = new Handler() { @Override public void handleMessage(Message msg) { // TODO Au...

2019-10-16 15:50:46 234

原创 Android 实现定时任务之一 - 使用Handler的postDelayed

弃用的方法网上搜索有介绍使用Sleep方法实现的,这里就不介绍了1/3. 在 Activity 中声明成员变量Handler handler=new Handler();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Runnable runnable=new Runnable() { @Over...

2019-10-16 15:48:45 457

原创 Android 6.0 开始声明权限的变更

官方对权限的解释Android 安全架构的中心设计点是:在默认情况下任何应用都没有权限执行对其他应用、操作系统或用户有不利影响的任何操作。这包括读取或写入用户的私有数据(例如联系人或电子邮件)、读取或写入其他应用程序的文件、执行网络访问、使设备保持唤醒状态等。由于每个 Android 应用都是在进程沙盒中运行,因此应用必须显式共享资源和数据。它们的方法是声明需要哪些权限来获取基本沙盒未提供的额...

2019-10-15 22:38:38 132

原创 Android 广播的两种注册方式

概述本文介绍两种注册方式的广播:动态注册( JAVA代码)、静态( 在清单文件AndroidManifest.xml 中注册)动态注册广播接收器达到的效果:在 app 的 MainActivity 中发送广播消息的按钮点击后给出下面几个反馈:向 MainActivity 中的 EditText 中写入文字弹出 Toast打印 Logcat创建项目的操作就略过了,下面开始每个模块的...

2019-10-06 15:02:12 1279

原创 史上最详细创建 Android AIDL 远程服务步骤

项目介绍创建时间:2019年10月4日16:30:09实现功能:Android 远程服务的制作与测试运行,AIDL服务。开发环境介绍:Android API = 29 即 Android 10,开发IDE是 Android Studio吐槽网上搜了N多文章,要么年代久远,要么开发IDE不同操作不懂(小白搞不懂。。),本文以最详细的步骤实现最简的 AIDL 远程服务的制作和调用。实现...

2019-10-04 17:47:48 932 3

原创 SpringBoot 2.0 + Mybatis Generator + IDEA 制作多数据源

SpringBoot 2.0 + Mybatis + Mybatis Generator + 多数据源 + IDEA吐槽昨天网上找了个“完整”版的使用 SpringBoot 2.0 + Mybatis 实现多数据源,结果其实是缺少部分代码的,被害得很惨,浪费了太多时间,找了N多教程后最终集成成功,赶紧文章整理出来。开发环境、技术栈使用IDEA,集成了下面的功能点:SpringBoot 2....

2019-09-10 16:14:25 876

原创 Java原生类库发送 get post 请求

使用Java原生类库发送get post请求下面是整个工具的全部代码,其中用到了fastjson:package util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java...

2019-09-03 15:54:39 899 1

原创 Angular 中使用 FineReport ,不显示报表直接打印预览

Angular 直接打印预览在项目 index.html 的头部引入 FineReport 相关的 js 文件<script type="text/javascript" src="/femisnsb/ReportServer?op=emb&resource=finereport.js"></script>注意上面的 femisnsb 是项目名称,编译后...

2019-08-13 12:29:41 1072 3

原创 Angular 引入外部 js 文件的方法(引入 jQuery)

Angular 引入外部 js 文件的方法(引入 jQuery)在 tsconfig.json 中设置允许使用外部 js,如下图下载 jQuery 文件拷贝到项目的目录:assets/lib 下(这里的 lib 是自己创建的目录)保证 angular.json 中有对于 assets 的声明调用方法:import * as ejs from 'src/assets/...

2019-08-13 07:53:30 10747

原创 Angular + Java + FineReport 嵌入式部署

Angular 项目中访问 FineReport打开新窗口的方式访问 FineReport2019年8月12日 20:17:52 官网看了N多解决方法到目前为止只成功了一个方法使用标签 a 打开新窗口来访问报表下面介绍部署步骤:将 Eclipse 编译得到的 war 包拷贝到 Tomcat 目录 d:\apache-tomcat-9.0.16\webapps下,启动 Tomcat 其...

2019-08-12 20:32:06 468

原创 Angular PrimeNG Table Sticky 的用法

PrimeNG Table Sticky 的用法先牢骚,官方给的代码用在 Angular8 和 RxJS6 版本上有兼容的问题,主要是 RxJS6 有很多 breaking changes,下面贴出来自己验证过成功的代码 - 2019年7月30日 13:15:31...

2019-07-30 15:29:49 986

原创 nz-form inline 模式下多类型控件打乱布局的问题

nzForm 布局被打乱nz-form 布局被打乱的原因表单样式使用行内:[nzLayout]="'inline'"表单中使用多中类型的控件(input、datepicker、select…)会出现日期选择控件没有充满,同时 select 控件会被挤到下一行,看看下面的效果使用官方的样式类设置统一宽度解决在模板对应的CSS中使用下面的样式设置统一宽度/* 通过设...

2019-07-12 14:04:25 845

原创 Angular ng-zorro-antd nz-form-label 字数不同导致不对齐,设定统一宽度

nzFormLabel 字数不同导致不对齐nz-form-label 文字个数不同,即使通过 [nzSpan] 设置宽度也没有效果会出现下面的效果 - 不对齐可以看出如果第一行的 交期 如果是4个字就会和下面的 销售类型 对齐下面介绍如何解决第一种方法:自定义类设置<nz-form-label> 的宽度设置后如下图第二种方法:使用官方提供的类最终也是测...

2019-07-12 07:55:55 3850

原创 Angular DevExtreme DataGrid 国际化 中文

DevExtreme 实现国际化的步骤创建项目根据官方的Getting Started的网址 https://js.devexpress.com/Documentation/Guide/Angular_Components/Getting_Started/Create_a_DevExtreme_Application/创建项目在 cmd 中使用命令 npx -p devextreme-cl...

2019-06-22 13:37:41 1433

原创 Angular中修改第三方组件的样式 - zorro日期选择器右端不对齐的BUG

在一列上同时使用zorro的日期选择器和input组件会出现右端不对齐的BUG(nzSpan设置为一样)上图中3个表单项:单据日期、开票、交货方式,nzSpan数值是一样的,可以看到日期选择器和下面的“交货方式”右端没有对齐在浏览器控制台中层层展开后到达下面的路径:可以看到ant-calendar-picker是日期选择器组件的官方提供的样式,在该样式下手动追加属性wi...

2019-02-20 14:50:33 1118

原创 Angular7 ng-zorro-antd 制作右键菜单

没多少逻辑,就直接贴代码了下面是html模板的代码:&lt;ul nz-menu [style.width]="300" [nzTheme]="'dark'" [nzMode]="'inline'" [nzInlineCollapsed]="isCollapsed"&gt; &lt;li nz-menu-item (contextmenu)="conte

2019-02-14 10:18:42 1805

原创 Angular 全局监听键盘事件

技术点:使用EventManager根模块中不要引用,组件模块中引用import { EventManager } from '@angular/platform-browser';组件constructor中实例化对象constructor(private eventManager:EventManager){}在ngOnInit中注册全局监听ngOnInit(): void {...

2019-02-09 18:15:27 4990 8

原创 安装指定版本(老版本)的PrimeNG

由于兼容问题,有时候还是要安装老版本的PrimeNG的,ng-zorro-antd也可以参照本方法卸载已有版本:npm uninstall primeng --save清理缓存:npm cache verify安装老版本:npm install [email protected] --save,其中的x.x.x是版本号截止2019年1月22日PrimeNG是7.0.4,前一个稳定的大版本号是6....

2019-01-22 12:34:38 1624 1

原创 提交按钮在表单内部、外部的使用

表单标签内部按钮在&lt;form&gt;标签内部放&lt;button&gt;标签,不论是否添加type="submit"属性,点击按钮都会执行表单的submit方法,如果放多个按钮,每个按钮的点击事件都会触发submit的方法,要解决这个问题,在非submit的按钮的点击事件中最后添加代码:return false;,就不会执行 submit方法了。表单标签外部按钮...

2019-01-17 09:37:13 3486 1

原创 MySQL 给数据排序同时追加序号列

无分组select @rownum:=@rownum+1 as autoSeq,sid,pid,oprimary,seqfrom singlechoice,(select @rownum:=0) rorder by pid,sid单字段分组select (@i := case when @tableName=a.tablename then @i + 1 else 1 e...

2019-01-16 16:24:21 2589

原创 ng-zorro-antd 标签组件tag 实现回车连续新增

zorro tag 实现编辑状态、连续新增先看实现效果官网给的示例只有新增、删除,并且不可连续新增。自己制作实现这两个状态。下面直接贴代码了模板中代码:&lt;span *ngFor="let tag of tags;let i=index;"&gt; &lt;nz-tag *ngIf="tag.visible" [nzMode]="i === -1...

2019-01-13 08:48:44 1446

原创 Angular 中自定义a标签样式为不可用

a标签设置为不可用a标签没有disabled属性,所以要自己手动制作不可用状态设置颜色为灰色停用事件响应设置鼠标样式为默认样式 - 选择用的箭头样式使用ngClass为a标签设定样式&lt;a (click)="insertNodeSibling()" [ngClass]="{'disableA': brotherNodeDisabled}"&gt;新增同级&lt;/a...

2019-01-12 12:34:30 1189

原创 Angular 标签元素 input 回车切换焦点

创建指令ng g directive shared/ccDirective/nextTab指令的全部源码:import { Directive, HostListener, ElementRef } from '@angular/core';@Directive({ selector: '[next-tab]'})export class NextTabDirective {...

2019-01-09 10:17:40 2027 1

原创 Angular6 中设置标签元素获得焦点

打开某个页面就使指定的标签元素获取焦点,下面的贴图依次按照html模板、ts控制器的顺序制定在线源码https://stackblitz.com/edit/angular-srcat3?embed=1&amp;amp;file=src/app/app.component.html...

2019-01-09 09:53:39 3576

原创 ng-zorro-antd tag 组件 实现编辑状态、连续新增

先看效果官网给的示例只有新增、删除,并且不可连续新增。自己制作实现这两个状态。最最要吐槽的是tag内的字体不能设置不知是不是我没找到,如果找到的同学请联系我:[email protected]下面直接贴代码了模板中代码:&lt;span *ngFor="let tag of tags;let i=index;"&gt; &lt;nz-tag *ngIf="tag.visi...

2018-12-22 14:14:12 2100

原创 Anglar 中A标签(超链接)设置不可用的方法

a标签没有disabled属性,所以要自己手动制作不可用状态设置颜色为灰色停用事件响应设置鼠标样式为默认样式 - 选择用的箭头样式使用ngClass为a标签设定样式&amp;lt;a (click)=&quot;insertNodeSibling()&quot; [ngClass]=&quot;{'disableA': brotherNodeDisabled}&quot;&amp;gt;新增同级&am

2018-12-18 13:33:43 2126 2

原创 Angular4 使用GET向后端请求数据

Angular4 使用GET向后端请求数据 在工程的src/app/app.module.ts的头部引入http、jsonp:   import { HttpModule,JsonpModule } from '@angular/http';   在工程的src/app/app.module.ts的imports下注入依赖:   HttpModule,Jsonp...

2018-08-05 14:03:14 5295 1

原创 Webstorm 在JSP中支持代码的智能提示以及angular、Bootstrap框架的提示

2018年7月29日23:32:48,WEBSTORM官网下的客户端在HTML中是支持Angular和Bootstrap的,但是在JSP页面中就不知道这两个框架的代码的自动补全了,这样太麻烦,下面来介绍如何设置:两个步骤,两张图片即可这样可以不用Sublime了 - Sublime安装后默认就支持jsp中的代码补全...

2018-07-29 23:38:16 2700

原创 SpringBoot Mybatis Generator 注解的使用注意

使用SpringBoot结合Mybatis Generator可以省力很多,Mybatis Generator会自动生成很多访问DB用到的类、接口等等,下面一一罗列中同时介绍注解的使用。下面的拿DB中的user表举例模型包:com.xdf.femis.model下会生成两个类:User 、UserExample其中后者用于制作复杂SQL时候用到,两者都不用添加注解Myba...

2018-07-28 16:40:18 789

原创 Sublime Text 3 安装插件支持Angular Bootstrap智能提示

1. 下载插件管理器:https://download.csdn.net/download/chanchaw/10569070还是不要去Github上找虐了,就下载我的资源吧,顺便给点分我,^_^下载后解压出来的文件夹要修改名称 为:Package Control注意:一定要修改文件夹名称,同时注意大小写2. 打开Sublime Text 3 ,主菜单中的:Preference...

2018-07-28 09:03:09 2076

原创 SQL Assistant 链接Mysql后中文乱码

MySQL中的数据库中的字段的设置是:字符集 = utf8排序规则 = utf8_general_ci使用SQL Assistant链接MySQL查询后,中文出现乱码在SQL Assistant 中执行:SET names 'gbk'然后再执行查询SQL,中文就可以正常显示了...

2018-07-24 22:54:57 781

原创 WEB前端 键盘事件 在angular中的处理

angular.module("mainModule",['ng']).controller("mainController",function($scope,$http){ // 键盘按键事件的执行 // 在工号上回车则切换焦点到密码上 // 在密码上回车则执行登录 $scope.keyEvent = function($event){ if (...

2018-07-23 17:07:37 1519

原创 WEB前端控件验证,非法则摇晃控件提醒

function loginShake(){ $("input:text").each(function() { if($.trim($(this).val()) == "") { $(this).stop() .animate({ left: "-10px" }, 100).animate({ left: "10p...

2018-07-23 16:58:23 162

vb6版本,IEEE754规范,十六进制转换为单精度,双精度浮点数。串口协议 MODBUS MTU模式

CSDN上找到的要么缺少转双精度,要么仅仅是EXE文件没有源码。本资源是纯源码,并有简单使用说明,下载不后悔。

2022-06-07

Kafka原理剖析及实战演练.txt

自己花钱买的视频教程,做JAVA开发一定要学习的哦,即使没有在实际项目中使用过,也是面试时的敲门砖,一点都不了解的话,想进互联网企业怕是很困难的,放上来只想赚点积分,方便自己下载别的资源,来支持一个

2020-05-05

Angular6 回车切换焦点,自定义指令改进版

一组input标签元素,通过回车切换到下一个控件上,通过自定义指令的形式实现,而非模拟键盘事件

2019-01-12

Angular4使用GET请求向后台获取数据

angular4使用GET请求向后台获取数据,显示到前端THML中

2018-08-05

Sublime Text 3 Angular Bootstrap 智能提示插件

伟大的墙让人很无语,开了一夜的电脑才下完这400+K的东西。真是无语了,一定要存下来,我为人人

2018-07-28

VB6 自动解压 Zip

使用VB6制作的使用代码解压ZIP文件,可以使用360的压缩工具软件

2018-07-21

VB6 制作QR二维码

VB6通过第三方控件制作生成QR二维码,可以保存图片,也可以直接打印

2018-07-21

ActiveReport 动态创建 Runtime

ActiveReport控件,动态生成报表窗体。其中包含一个我自己制作的ActiveReport相关的工具类

2018-07-21

VB导入导出XML文件

实测可用的VB导入导出XML文件 导入到一个网格中. 可以自行修改为记录等等其他形式

2013-11-04

MSFlexGrid添加复选框控件

在MSFlexGrid上的某列自定义添加复选框.

2013-11-04

VB6 俄罗斯方块

VB6实现俄罗斯方块 适合初学者 学习用........

2009-09-07

空空如也

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

TA关注的人

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