自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 【详细】Python实现病毒仿真器

最近新冠在神州大陆横行,全国上下一心抗击疫情。作为一枚程序员,我也希望可以为抗击疫情做出自己的贡献,钟院士一直劝说大家不要出门,减少人口间的流动。对此,我特意做了一个病毒仿真器,探询冠状病毒传播。1. 仿真效果仿真开始,一开始只有5个发病者,传播率为0.8,潜伏期为14天由于人口的流动,以及医院床位的隔离,一开始病毒扩撒不是很速度随着医院床位满了,隔离失败,加...

2020-02-17 20:58:31 6469 1

原创 全网最详细的微信小程序开发教程

前几天学习了react这个开发框架,了解了JS语言的基本知识。想到最近3年小程序如火如荼的发展,进而决定入坑学习。微信小程序简介 微信小程序是以微信为运行环境的一种应用,其实质是 Hybrid 技术的应用,Hybrid App 即混合模式移动应用,因此与 H5 类似,但又比 H5 拥有很多原生的能力,例如调用位置信息和摄像头等。小程序的开发方式与 H5 十分相似,用...

2019-12-19 17:31:38 20492 26

原创 【详细】TeamViewer安装使用教程

       今天给大家分享一款可以远程办公,协同办公的软件--TeamViewer,第一次知道它是看到师兄出去玩用手机改BUG!被深深地震惊到了,,,渣渣感觉也体验一下这款好的工具。 下载地址:https://www.teamviewer.com/en/个人版免费          安装教程安装完了,进行登陆ID是电脑的id,有一个密码,这个是我们用其他终...

2018-11-12 19:08:23 25387 5

原创 基于Python和Opencv的目标检测与特征

1.目标检测(1)什么是目标检测?判断一副图像或者视频的一帧存不存在目标物体,例如检测一幅图片中有没有花,有 没有人脸,或者检测一段视频中行驶过的车辆、行人等 检测完成后,也可以继续往深做目标识别,例如判断检测出的车是什么车,检测出的人脸是谁等等,在今后机器学习算法以及深度学习、人工智能的发展下,对目标的快速精准识别已经成为可能(2)基本步骤从上图我们可以看出来,通过对一副输入图像或...

2017-08-12 09:46:41 19569 2

原创 【详细】三种主流跨平台技术探讨

前言每当我们评估新技术时要问的第一个问题就是“它会给我们的业务和客户带来哪些价值?”,工程师们很容易对闪闪发光的新事物着迷,却经常会忽略这些新事物其实可能对我们的客户没有任何好处,反而只会让现有的工作流程更加复杂。2021年3月3号,google宣布Flutter 2:Flutter的重大升级,使开发人员能够为任何平台创建美观,快速且可移植的应用程序。针对web,移动和台式机构建的下一代Flutter。用户可以使用相同的代码库将本机应用程序发布到五个操作系统:iOS,Android,Window

2021-03-24 11:37:06 2060 12

原创 【详细】手把手教你实现JavaScript轮播图功能

轮播图见下图是移动端,网站上一种非常常见的展示效果,我们在各大app,网站都经常可以看到这种效果。用户可以用手来回选择展示的图片,无点击事件时,控件会依次循环展示图片。那么本文今天就探究一下如何实现这类效果。...

2021-01-28 14:08:23 7615 26

原创 【详细】手把手实现Grafana自定义主题

Grafana 有两个默认主题,dark 和 light,但是实际项目中,这两个主题展示效果并不出色,有时候为了更好的展示效果,我们需要修改Grafana的主题实现更漂亮的展示,今天就来探究实现这个功能Grafana版本Grafana v7.3.71. 效果展示(1)星空主题(2)hotline主题(3) 青色主题(4)灰度主题2. 具体实现2.1 安装Boom Theme Plugin(1)指令安装grafana-cli plugins...

2021-01-22 15:09:21 6481 17

原创 【详细】手把手教你安装配置Grafana环境

随着业务的越发复杂,对软件系统的要求越来越高,这意味着我们需要随时掌控系统的运行情况。因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力。这篇博客,介绍下开源的可视化套件grafana的安装及其功能特点。一、Grafana介绍Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:1、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表...

2021-01-20 22:00:24 2181 3

原创 【详细】Java 判断一个字符串是否为合法ip

判断字符串是否为合法ip几乎是每年校招面试必考的内容下面我就用Java代码来解析一下这个考点/** * FILENAME : Judge * Author : HangLi * Data : 2020/10/27 9:03 * Description : judge ip **/public class Judge { public static void main(String[] args){ // 定义正则表达式 String regex

2020-10-27 09:15:47 1105 2

原创 【详细】Win10 安装MySQL 5.7 详细教程

由于项目需要MySQL5.7 版本的数据库,翻了一圈网上基本上没啥靠谱的安装5.7 MySQL的教程(老帖子下载链接都有问题),基本上以MySQL 8 为主,因此决定自己写一篇关于MySQL5.7版本的安装教程,特此记录学习第一步:下载MySQL官网下载地址:https://downloads.mysql.com/archives/community/可以选择64位和32位,我的电脑系统是64位的,所以选择下载:Windows(x86,64-bit)ZIP Archive版本...

2020-10-19 10:26:51 5026 14

原创 【详细】IntelliJ IDEA: 无法创建Java Class文件

有时候IDEA新建一个项目,可能导致编辑器不能直接创建java文件,见下图,于是我尝试了以下方法:(1)选择 File——>Project Structure——>Project Settings——>Modules如图新项目,new后面并不能创建Java文件(2)选择该项目的java存放的文件夹,将其设置为源文件,点击OK(3)再次单击新建,就会发现可以新建java.class文件了...

2020-10-15 12:57:27 8217 4

原创 【超详细】数据库事务隔离探究

前言提到事务,你肯定不陌生,和数据库打交道的时候,我们总是会用到事务。最经典的例子就是转账,你要给朋友小王转100块钱,而此时你的银行卡只有100块钱。转账过程具体到程序里会有一系列的操作,比如查询余额、做加减法、更新余额等,这些操作必须保证是一体的,不然等程序查完之后,还没做减法之前,你这100块钱,完全可以借着这个时间差再查一次,然后再给另外一个朋友转账,如果银行这么整,不就乱了么?这时就要用到“事务”这个概念了。简单来说,事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在MySQ

2020-09-11 14:52:10 227 3

原创 【详细】VSCode插件离线安装方法

简介VSCode是一款非常常用的编辑器软件,在VSCode社区中有很多巧妙的插件,但有时候,我们开发环境不能上网,为了方便办公,又不得不需要这类插件的安装,这就涉及到了相关插件的离线安装的问题。显然, VSCode 社区知道我们广大码农对于离线安装插件的需求,在社区中给我们提供了很多下载的链接,让我们不需要再去手动组下载链接了。安装流程1. 首先登录VSCode 插件市场网址https://marketplace.visualstudio.com/vscode,输入想安装的插件名称,比如..

2020-08-03 15:58:05 6254 4

原创 【详细】小程序搜索功能实现

搜索功能是app,小程序中非常常见的一个需求,作为常见的需求,如何高效地完成该需求的实现,就异常关键。那么小程序中如何从0到1实现搜索功能呢?请看本文搜索页wxml<searchbar bindsearchinput="onSearchInputEvent"></searchbar><view class='history-list-group' wx:if="{{histories && !subjects}}"> <vie.

2020-07-20 20:53:13 10729 14

原创 【详细】豆瓣小程序--详情列表页实现

详情页是app,小程序中非常常见的一个需求,作为常见的需求,如何高效地完成该需求的实现,就异常关键。这种页面往往比较复杂,涉及多种布局,那么小程序中如何从0到1实现滑动布局呢?请看本文效果展示可以看到这个页面里面,涉及了tab,评分,评论,tite多种布局,布局相对复杂详情页wxml<view class="item-header"> <view class="item-title">{{item.title}} {{item.original_title}

2020-07-12 12:00:35 4048 6

原创 linux使用shell脚本处理db2数据库

echo "start $(date +%Y-%m-%d-%X)"time=$(date -d '100 days' +%Y-%m-%d)echo "start $time"su - db2inst1 <<EOFtime db2 connect to cmbcepay user epay using epayecho "连接数据成功"echo "开始导出日期为$time的bt_clear_trans_bak数据文件为:bt_clear_trans$time.del"time db.

2020-07-03 14:44:41 1377 5

原创 【详细】豆瓣小程序--从0到1实现首页布局

首页是app,小程序中非常常见的一个需求,作为常见的需求,如何高效地完成该需求的实现,就异常关键。那么我们如何从0到1实现自己的首页,请看本文。实际效果实现了瀑布流的布局,同时,涉及了豆瓣的相应api的网络请求,进而获取对应item的数据WXML布局由于大多数布局相对一致,因此我采用了组件化的设计,减少代码的冗余,下面是首页的xml布局<!--index.wxml--><searchbar isnavigator="{{true}}"></se.

2020-07-01 10:33:45 1425 4

原创 【详细】豆瓣小程序--实现滑动布局

滑动布局是app,小程序中非常常见的一个需求,作为常见的需求,如何高效地完成该需求的实现,就异常关键。app中recycleview、listview,scrollview等布局,那么小程序中如何从0到1实现滑动布局呢?请看本文效果展示可以看到多个item整体的分布在一列上,可以用手指进行左右滑动控件布局wxml文件<view class="module-group"> <view class="module-title"> &lt..

2020-06-29 17:03:28 1395 4

原创 【详细】豆瓣小程序--从0-1实现自己的导航栏控件

导航栏是app,小程序中非常常见的一个需求,作为常见的需求,如何高效地完成该需求的实现,就异常关键。 先看实际效果1. 没有点击时候,导航栏显示放大镜图标2. 点击导航栏,显示搜索两个字3. 可以输入关键词,进行搜索导航...

2020-06-27 20:37:25 2638 4

原创 【详细】小程序发微博功能实现

跳转页面发状态消息,是一个很常见的功能,功能截图如下:具体实现,这个功能涉及到了page传递参数功能,那么今天就仔细探究一下如何实现首先,这个功能涉及两个页面,分别为top和list先看list页面,即图片1和图片4,该页面的布局如下<!--pages/weibo/list/list.wxml--><view>这是第一条微博</view><view wx:for = "{{weibos}}">{{item}}</v.

2020-06-23 20:36:52 7572 6

原创 【详细】小程序仿支付宝APP实现

展示效果,做的支付宝首页,代码如下,本质是探究flex布局的用法wxss css代码/**index.wxss**/.blue-group{ background: #1e82d2; padding: 20rpx;}.blue-group .top-group{ height: 58rpx; width: 100%; display: flex;}.top-group .search-group{ flex: 1; display: flex;}

2020-06-18 21:02:54 7242 9

原创 【详细】傻子也能成为大神的小程序教程集合(源码,视频都有)

链接:https://pan.baidu.com/s/12lKiWBt2N41QBIadmI9H4w提取码:u3p3素材:链接:https://pan.baidu.com/s/1JjHfoU64TxIEV5l7hiw5XA提取码:qzb4链接:https://pan.baidu.com/s/1e3MUy5vyNWsnI11OXMkn_g提取码:fame链接:https://pan.baidu.com/s/1oeMArx1Y8Vn3-F2D3XvdcA提取码:cn6x链接:https://p

2020-06-13 15:19:42 926 1

原创 【IBM官方文档】DB2 SQLSTATE 消息

Db2 11.1SQLSTATE 消息本节列示 SQLSTATE 及其含义。SQLSTATE 是按类代码进行分组的;对于子代码,请参阅相应的表。表 1. SQLSTATE 类代码 类代码 含义 要了解子代码,请参阅... 00 完全成功完成 表 2 01 警告 表 3 02 无数据 表 4 07 动态 SQL 错误 表 5 08 连接异常 表 6 09 触发操作异常 表 7...

2020-06-11 15:42:46 2442 2

原创 【详细】小程序模板使用教程

模板templateWXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。1. 定义模板(1)定义模板wxml(2)定义模板wxss2. 使用模板(1)常规使用(2)高效使用定义模板(1)wxml<!--templates/message/message.wxml--><template name='message'> //模板名称 <view class="message-group"&gt.

2020-06-11 10:00:25 2361 2

原创 微信小程序实现9*9乘法表

九九乘法表是各位砖友面试,学习中经常遇到的一个简单问题对于这类算法的实现,我们往往是用两个for循环进行解决,今天我简单探究一下如何在小程序中实现九九乘法表的算法wxml中实现算法逻辑<!--9*9乘法表实现--><view class='row' wx:for="{{[1,2,3,4,5,6,7,8]}}" wx:for-item="row"> &lt...

2020-04-17 15:35:23 4697

原创 【详细】一键部署React开发环境

1、环境安装,首先要安装node(1)去官网下载nodejs安装包https://nodejs.org/en/download/ 下载对应系统的node安装包,安装一路next就好了。(2)安装成功了试试 node -v ,npm -v 来测试是否安装成功(不需要自己手动配置系统环境变量)因为国内使用npm很慢,我们可以使用淘宝的cnpm,同时设置镜像地址 npm...

2019-12-11 10:13:26 770 2

原创 【详细】Python蓝鲸登陆接入企业ldap教程

之前有参照《企业内部登录对接蓝鲸智云统一登陆》http://docs.bk.tencent.com/develop_center/enterprise_login/来了解蓝鲸社区版的登陆认证体系,尝试着接入企业ldap认证,目前在蓝鲸助手的帮助下已经实现接入,下面是接入教程和代码片段,需要实验的小伙伴可以从附件中下载源码修改相应的内容。特别说明:蓝鲸登陆体系的ldap认证方式是通过api请...

2019-12-09 22:31:31 1823 2

原创 【详细】解决VSCode输出窗口中文乱码

Visual studio Code作为C、C++开发的御用编程IDE,这些年收获了很多粉丝和使用者。但是在win10系统上VScode经常中文输出乱码。很影响程序的输出观察,作者找到了一个解决办法,特此记录效果图攻略教程第一步点击左下角的开始按钮第二步 点击设置按钮第三步 选择时间和语言第四步 选择日期地区格式设置第五步 点击...

2019-11-12 11:11:25 11746 26

原创 C语言编程——输入三个整数x,y,z,请把这三个数由小到大输出

题目:输入三个整数x,y,z,请把这三个数由小到大输出代码如下#include <stdio.h>/** * 输入三个整数x,y,z,请把这三个数由小到大输出。 * create by hangli on 2019/11/03 */#include <stdio.h>int main(int argc, char *argv[]){ ...

2019-11-04 14:29:35 12341 2

原创 C语言编程——输入某年某月某日,判断这一天是这一年的第几天?

题目:输入某年某月某日,判断这一天是这一年的第几天?代码如下:#include <stdio.h>/** * 输入某年某月某日,判断这一天是这一年的第几天? * create by hangli */int main(int argc, char *argv[]){ int y, m, d, days, February; print...

2019-11-04 14:02:32 12452 2

原创 Aix6.1 搭建jdk1.7和tomcat7开发环境

Aix 是一种常见的Unix操作系统,在金融业务中十分常见。在该系统上安装Java开发环境,相关资源比较稀少,特此记录搭建Java开发环境。1. 下载下载JDKIBM官网https://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.sys_rqmts.doc/SysRqmts_UNIXJD...

2019-11-04 10:37:37 463

原创 开源同步文件软件对比

产品对比 本次调研了5种产品:SyncToy、Rsync、GoodSync、Syncthing、CompareAdvance,分别应用于Linux、Window、Aix系统。SyncToy产品简介作为微软出品的一款产品,它可以让您的文件在不同的磁盘和文件夹中保持同步并且可以随意处理甚至可以输入UNC以处理网络驱动器上的文件和任何设备上的信息。SyncToy是一个免费的、易于...

2019-10-29 08:48:42 6184

原创 【数据加解密】四种加解密工具类的实现(Java)

最近在项目中,接触到了数据加解密的业务。数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,这是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。在介绍如何实现之前,需要先来了解一下什么是加密解密。 1、加密的基本概念 "加密",是一种限制对网络上传输数据的访问权的技术。原始数据(也称为明...

2019-09-06 11:36:54 3870 3

原创 【详细】Linux下安装配置RabbitMQ教程

最近业务涉及到了数据的传输,因为涉及数据的持久化,因此接触到了RabbitMQ,这款消息队列工具,特此记录学习一下。1. RabbitMQ简介 介绍RabbitMQ之前,需要先介绍一下什么是消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。 消息队列的主要用途...

2019-08-29 11:10:30 707

原创 【详细】AS400系统安装gcc教程

as400作为小众系统,网上对于as400相关资料一直比较匮乏,近期业务上有涉及as400,安装gcc的要求。查阅资料,发现网上的大部分教程真的是坑意满满,,,作为一个渣硕我毫无意外的多次躺坑,,,特此记录一下正确的安装方式。安装环境系统:as400机器:10.0.2.10gcc版本:4.6.2参考教程:http://www.youngiprofessionals.c...

2019-08-09 11:19:09 1654 5

原创 【详细】Python检查文件更新改变功能

很多时候我们需要检测某个文件夹下的文件变化,但是一个文件夹目录下的文件甚多,逐一检测十分麻烦,因此希望通过脚本实现自动化检测文件更新、变化情况。 当前检测文件是否更新的办法,主要是有两类,一类是根据文件最后修改日期进行判断;还有一类是根据文件大小进行判断,如果文件大小发生了改变,那么证明文件发生了改变。为了探究那类更好实现,本文以此做了实现。1. 判断最...

2019-07-03 21:24:12 10469 8

原创 ViewPager结合Fragment

viewPager是我们项目中经常需要用到的控件,而这种控件也往往和Fragment碎片一起使用,最近业务有涉及这部分的需求,特此学习记录一下。首先是ViewPager的组成:布局文件中的Viewpager(用于绑定Fragment)、 List集合存放Fragment、Viewpager的适配器其次是流程:1、List中添加fragment 2、adapter获取Fragment管...

2019-03-19 20:32:19 513

原创 Android 弹窗内存泄漏问题

内存泄漏是每一个app都可能面临的问题,尤其是弹窗导致的内存泄漏更是屡见不见,那么我们应该如何解决这类问题呢1. 什么是内存泄漏 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。这句话的解释是说,对于Java任意一个对象都有一个生命周期,其中当这个对象到了不可...

2019-03-14 17:53:09 865 1

原创 【详细】按链表值从尾到头的顺序返回一个ArrayList

题目:输入一个链表,按链表值从尾到头的顺序返回一个ArrayListimport java.util.ArrayList;public class Solution { public ArrayList&lt;Integer&gt; printListFromTailToHead(ListNode listNode) { ArrayList&lt;Integer&g...

2019-02-13 12:29:07 156

原创 【详细】探究startService()和bindService()区别

1、从生命周期来看startService()会调用service的onCreate()、onStartCommand(),调用stopService()后就执行service的onDestroy()bindService()则会调用service的onCreate()、onBind(),调用unBindService()后就执行service的onDestroy()并且当service...

2019-01-29 15:28:03 749

豆瓣微信小程序源代码

豆瓣小程序导航栏是app,小程序中非常常见的一个需求,作为常见的需求,如何高效地完成该需求的实现,就异常关键。那么我们如何从0到1实现自己的导航栏控件呢,请看本文 https://blog.csdn.net/m0_37218227/article/details/106984839

2020-06-30

python代码_新冠状病毒仿真器

新冠状病毒仿真器代码,一键部署,即可运行. 最近新冠在神州大陆横行,全国上下一心抗击疫情。作为一枚程序员,我也希望可以为抗击疫情做出自己的贡献,钟院士一直劝说大家不要出门,减少人口间的流动。对此,我特意做了一个病毒仿真器,探询冠状病毒传播。

2020-02-17

enterprise.rar

蓝鲸登陆接入企业ldap教程,附件为三个python文件,一键式配制 尝试着接入企业ldap认证,目前在蓝鲸助手的帮助下已经实现接入,下面是接入教程和代码片段,需要实验的小伙伴可以从附件中下载源码修改相应的内容。

2019-12-09

as400 安装gcc所需依赖【全】

as400系统安装gcc所需要的依赖完整版 系统:as400 gcc版本:4.6.2 参考教程:http://www.youngiprofessionals.com/wiki/index.php/PASE/GCC (需要翻)

2019-08-09

自定义view柱状图

自定义实现各种图标功能的工具类 下载后,使用android studio可以轻松启动,完成您的各种需求。

2018-12-11

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

TA关注的人

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