自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(356)
  • 资源 (9)
  • 收藏
  • 关注

原创 做事方法论-SWOT、5M因素、PDCA、5W2H、SMART、WBS、TM、OGSM

1、SWOT分析法意义:分析自己在资源方面的优势与劣势,把握环境提供的机会,防范可能存在的风险与威胁。2、鱼骨图分析法(5M因素分析法)5M因素包括人、机、料、法、环5个方面:“人”指的是造成问题产生人为的因素有哪些;“机”通俗一点就象战斗的武器,通指软、硬件条件对于事件的影响;“料”就如武器所用的子弹,指基础的准备以及物料;“法”与事件相关的方式与方法问题...

2020-05-04 14:04:10 6184

原创 代码规范及开发工具

1. 谷歌开源项目风格指南:JavaScript 、TypeScript篇 https://zh-google-styleguide.readthedocs.io/en/latest/google-typescript-styleguide/contents/#1.谷歌开源项目风格指南:CSS篇 https://zh-google-styleguide.readthedocs.io/en/latest/google-html-css-styleguide/css_style_rules/

2023-12-06 11:31:53 900

原创 思维导图——《好设计,有方法》

整理自《好设计,有方法》一书。

2023-11-20 09:43:54 100

原创 antd ProFormDatePicker默认日期问题

问题描述:使用antd ProFormDatePicker进行日期选择是,当没有选择日期是,页面显示的内容是正确的,后台接收到的是2022-05-15T16:00:00.000Z。day.js获得值后,再进行格式化。

2023-05-16 11:41:55 1030

转载 (转载)智慧能源物联网应用是什么样的

原链接:智慧能源物联网应用是什么样的_能源物联网_中国工控网能源物联网(IoT)是智慧能源互联网(EoI)变革的重要支撑技术之一,低功耗广域网(LPWA)物联网技术在智慧能源互联网领域将起到关键作用。能源电力领域小数据众多,包括用户侧数据、电力系统边缘数据和智慧能源新技术及新业务数据等。这些数据包括电气量和非电气量,需要根据LPWA技术特点界定其适用范围,全新规划业务需求和模型。同时,物联网安全需要从终端接入、数据传输和平台安全全面考虑。智慧能源互联网的市场化、高效化和清洁化发展创新了众多新的能源业务场景,

2023-02-01 11:57:14 590

原创 使用360对cordova生成的APK进行加固并进行验证

4.使用ApkScan-PKID.jar查看加固信息。2.将未签名的APK,上传到360进行加固。1.使用cordova生成未签名的APK。3.下载加固完成的APK进行签名。

2023-01-12 15:27:49 331

原创 商业模式画布

商业模式画布

2022-10-05 15:05:43 168

原创 工程师的五个等级

重新拜读吴军老师名著《浪潮之巅(第四版)》,其中吴军在对硅谷工程师文化解读中提到的工程师的五个级别。眼前一亮,为了以后自我督促。特进行摘录,以便时时阅读

2022-09-03 10:04:42 841

原创 《血站技术操作规程(2019版)》血液储存与运输要求

血液运输要求

2022-06-17 12:03:32 520

原创 得到沟通训练营体会

不断邀请他人进入自己的生活,打破资源匮乏的困局,借助各种外部力量,放大自己的选择组合,我们才能成为那个想要的自己。 这才是沟通的终极目的。经过了21天的沟通训练营学习,影响最深刻的3点,分享给大家: 一、结构化倾听:怎样听懂真实意图 结构化倾听=接受事实+感受情绪+理解对方期待的行动。 在我们充满硝烟的沟通里,也许是情绪炸药的作用让大家从沟通变成互撕。多关注事件少一些情绪,我们的沟通会更好。二、三步确认法:让对方确认我听懂了 有效确认=确认事实+响应情绪+明确行动。 对于明确行动这点,初始我们可能做不到那么

2022-06-05 13:43:28 1746

原创 跨部门协作方案

1.跨部门协作首先需要的是目标。目标是要事先已经设定并且达成共识的,而且目标制定完毕还需要公开,目标透明化,让每个部门、每个员工都能时刻看到这项工作的目标,清楚自己所做的工作是否偏离了整体目标。2.明确的岗位职责, 面对跨部门间员工各个职责存在的模糊地带需要明确,做到权责分明和合理分工; 需要共同协作完成的,也需要明确共同的协作内容,并且明确跨部门协作岗位和人员,梳理出一条完整的跨部门协作工作流程,确认每项工作都有人员负责;3.建议在和同事沟通前先明确自己的诉求,然后再进行合理沟通,保证双方的...

2022-05-25 17:10:01 1311

转载 打造高效团队的四个着力点

转自:https://www.fx361.com/page/2021/0630/8521470.shtml精准目标、精湛专业、精化机制、精铸共识是打造高效团队的四个着力点。高质量发展必然对企业提出诸多新的挑战与考验,如何在纷繁变局中育先机、拓新局、增实力?企业各级工作团队迫切需要增强系统观念,坚持守正与创新、扬长与补短、铸魂与强能相统一,着力在精准目标、精湛专业、精化机制、精铸共识等方面深耕细作,打造高效团队。以精准目标为团队“定向”科学的奋斗目标能够鼓舞人心、催人奋进,而主观臆断或不切实际

2022-03-26 18:30:17 285

原创 正剧学历史

春秋: 东周列国春秋篇战国: 东周列国战国篇、大秦帝国裂变、大秦帝国纵横、大秦帝国崛起秦: 楚汉传奇西汉: 汉武大帝东汉: 光武大帝三国: 三国演义两晋南北朝: 隋唐: 开创盛世 贞观之治 贞观长歌 隋唐演义 大明宫词 武则天五代十国:宋: 大宋王朝赵匡胤 袁腾飞:两宋风云、塞北三朝 成吉思汗明: 朱元璋 大明王朝1566 明朝那些事...

2022-02-22 18:33:41 182

原创 使用poi解析word文档打印到控制台

package com.insight.common.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Iterator;import java.util.List;import org.apache.poi.xwpf.usermodel.XWPFDocument;import org.apache.poi.xwpf.usermodel.X..

2021-11-23 16:45:40 524

原创 自定义解析多层次复杂JSON的方法

/** * eg. * https://pubchem.ncbi.nlm.nih.gov/rest/pug_view/data/compound/6029/JSON/?response_type=display * molecular-weight jsonpath: * j:record->a:Section->j:{TOCHeading:Chemical and Physical Properties}->a:Section-> .

2021-11-01 18:13:59 436

原创 隐私政策及协议

本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本隐私权政策。 您在同意本应用服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本应用服务使用协议不可分割的一部分。1. 适用范围(a) 在您注册本应用帐号时,您根据本应用要求提供的个人注册信息;(b) 在您使用本应用网络服务,或访问本应用平台网页时,

2021-08-25 13:18:00 292

原创 软考-程序员笔记

1.基本的计算机硬件系统是有运算器、控制器、存储器、输入设备、输出设备5部分组成2.计算机软件是指为管理、运行、维护及应用计算机系统所开发的程序和相关文档的集合3.软件分为系统软件、中间件、应用软件4.编码:就是采用少量的基本符号,选用一定的组合原则,来表示大量复杂多样的信息。基本符号的种类和这些符号的组合规则是一切信息编码的两大要素5.在采用进位计算的数字系统中,如果只用r个基本符号表示数值,则称其为r进制 从0开始,包括0 使用位置表示发。吃鱼不同位置的数符所代表的值...

2021-08-19 10:31:41 695

原创 c语言实现16进制高低位数组转成16进制计算均值

BYTE data10[6]; BYTE a = 0x1B; BYTE b = 0x20; INT16 temp=0x00; INT32 sum = 0x00; for (int i = 0; i<20; ++i) { data10[0] =0x00;//采样值高8位 data10[1] = a+i;//采样值中8位 data10[2] = b+i;//采样值低8位 //printf("temp = 0x%06x\n", ((data10[0] << 1.

2021-08-17 11:53:32 799

原创 使用HAproxy搭建emqx集群

1.操作系统环境Ubuntu 20.04 64位*2(便于识别:host1,host2)部署图:2.emqx安装host1、host2分别下载、安装emqx2.1 下载wgethttps://www.emqx.cn/downloads/enterprise/v4.2.2/emqx-ee-ubuntu20.04-4.2.2-x86_64.zip2.2 解压解压到/usr/local/emqx 文件夹下2.3配置2.3.1添加SSL证书到/usr/l...

2021-05-26 11:16:28 763

原创 记使用MAC进行编译cordova android build所遇见的问题记解决办法

大概介绍,移动端项目采用ionic+cordova进行搭建,原使用window进行编译时,在安装Android studio后,和gradle,并配置相关变量后,执行cordova prepare androidcordova build android --release均顺利,并生成了apk文件但通过mac下载安装Android studio后,和gradle 后,执行cordova prepare android提示一个Java类已存在/platform/android下,无法

2021-03-31 11:57:04 372

原创 K8S中API设计原则和控制机制设计原则

API设计原则 对于云计算系统,系统API实际上处于系统设计的统领地位,正如本文前面所说,K8s集群系统每支持一项新功能,引入一项新技术,一定会新引入对应的API对象,支持对该功能的管理操作,理解掌握的API,就好比抓住了K8s系统的牛鼻子。K8s系统API的设计有以下几条原则: 所有API应该是声明式的。正如前文所说,声明式的操作,相对于命令式操作,对于重复操作的效果是稳定的,这对于容易出现数据丢失或重复的分布式环境来说是很重要的。另外,声明式操作更容易被用户使用,可以使系...

2021-03-12 10:57:15 324

原创 SSL连接MQTT异常 No subject alternative names matching IP address 解决

异常堆栈图: 网上查询大多说的是SSL证书中没有IP,但是,服务器上的代码和证书与本机一致。推测不是证书的问题,为了验证,将打成的jar包上传到一个新的服务上,启动。没有异常推断是本机的问题 。将证书复制到JAVA_HOME/lib 、JAVA_HOME/bin下。依然没有解决。最终对比发现JAVA小版本不同我本机的版本:服务器上的版本:下载新的JDK 解决。...

2021-02-16 17:58:42 5191

原创 申请百度地图开发者的简要流程

第一步:申请账号-访问需要百度账号,没有去注册百度搜索 百度地图api或访问:http://lbsyun.baidu.com/点击控制台 ->点击应用管理 –>创建应用第二步:创建应用起个名称 保存这个就是百度KEY第三步 认证开发者填写个人信息、上传身份证图片 通过认证...

2021-01-28 15:03:20 7685

原创 Junit注解说明

一般标准测试方法必须使用 @Test 修饰测试方法必须使用 public void 进行修饰,不能带参数一般使用单元测试会新建一个 test 目录存放测试代码,在生产部署的时候只需要将 test 目录下代码删除即可测试代码的包应该和被测试代码包结构保持一致测试单元中的每个方法必须可以独立测试,方法间不能有任何依赖测试类一般使用 Test 作为类名的后缀测试方法使一般用 test 作为方法名的前缀一些常用注解:@Test:将一个普通方法修饰成一个测试方法 @Test(excepted=x

2020-10-30 11:54:21 255

原创 Java类加载过程

Java类加载需要经历一下7个过程:1.加载加载是类加载的第一个过程,在这个阶段,将完成一下三件事情: •通过一个类的全限定名获取该类的二进制流。 •将该二进制流中的静态存储结构转化为方法去运行时数据结构。 •在内存中生成该类的Class对象,作为该类的数据访问入口。2.验证验证的目的是为了确保Class文件的字节流中的信息不回危害到虚拟机.在该阶段主要完成以下四钟验证: •文件格式验证:验证字节流是否符合Class文件的规范,如主次版本号是否在当前虚拟机范围内,常量...

2020-10-14 11:05:31 2478

原创 java-GC调优

一.目的 GC 的时间够小 GC 的次数够少 发生 Full GC 的周期足够的长,时间合理,最好是不发生。二.调优的原则和步骤 1. 大多数的 java 应用不需要 GC 调优 2. 大部分需要 GC 调优的的,不是参数问题,是代码问题 3. 在实际使用中,分析 GC 情况优化代码比优化 GC 参数要多得多; 4. GC 调优是最后的手段三.GC调优的最重要的三个选项: 第一位:选择合适的 GC 回收器 第二位:选择合适的堆大小...

2020-10-13 16:22:07 440

原创 Redis知识点汇总

redis知识点汇总全称:remoteDictionaryservice远程字典服务主要应用:缓存其余应用:根据远程存储、高性能等可实现分布式锁、其数据结构-5种:String(字符串)、list(列表)、set(集合)、hash(哈希表)、zset(有序集合)Redis所有数据结构都是以唯一的key字符串作为名称,然后通过这个唯一的key来获得其相应的value(Map<String,Object>)Redis的字符串是动态字符串,是可以修改的字符串,内部结构实现上类似于Ja

2020-10-13 11:18:28 232

原创 SM4加解密

基于开源项目:https://github.com/ZZMarquis/gmhelper@Test public void test(){ String str = "adf4976d917a07e0513dce45b6981919"; String miwei = "{\"你好\":\"2020\"}"; String abc = ""; byte[] cipherText = null; byte[] decr

2020-08-19 17:36:42 3385

原创 国密算法SM2加解密数据,解密出现异常

参考开源项目:https://github.com/ZZMarquis/gmhelper旧标准的加密排序C!C2C3 新标准 C!C3C2C1为65字节第1字节为压缩标识,这里固定为0x04,后面64字节为xy分量各32字节。C3为32字节。C2长度与原文一致。如果密文转成byte数组 第一个元素不是0x04,那么需要进行数组copy public void testYouChu(){//密文 String miwei = "gcFp1B4g6FZ3WzDk40WN1

2020-08-19 17:33:56 13993 1

原创 base64通过Gzip压缩和解密

import java.io.*;import java.util.zip.*;import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Base64GzipUtils { public static File base64ToFile(String base64) { if(base64.

2020-08-10 17:41:25 2487

原创 使用百度地图API按照分类扎不同颜色的点

最近接手一个任务,要求对不同分类的元素以不同的颜色呈现在地图上。一开始思考通过热力图的形式。通过设置MAX和 区间颜色来进行。 heatmapOverlay = new BMapLib.HeatmapOverlay({"radius": 5, "opacity": 0}); map.addOverlay(heatmapOverlay); heatmapOverlay.setDataSet({data: po

2020-06-24 10:04:39 2770

原创 使用logback一个类注册不同的logger写入不同的日志文件

需求:在同一个类中,需要处理程序执行日志。业务日志。要求日志互不干扰。控制点大约程序执行日志logback版本1.2.3logback.xml文件如下<?xml version="1.0"?><configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d{yyyy-MM-d

2020-05-29 10:52:34 1110

原创 《名贤集》七言篇

贫居闹市无人问,富在深山有远亲。人情好似初相见,到老终无怨恨心。白马红缨彩色新,不是亲者强来亲。一朝马死黄金尽,亲者如同陌路人。青草发时便盖地,运能何须觅故人。但能依理求生计,一字黄金不见人。才与人交辨人心,高山流水向古今。莫做亏心侥幸事,自然灾害不来侵。人着人死天不肯,天着人死有何难。我见几家贫了富,几家富了又还贫。三寸气在千般用,一旦无常万事休。人见利而不见害,鱼见食而不...

2020-05-03 15:49:57 1145

原创 《名贤集》六言篇

常将好事于人,祸不临身害己。既读孔孟之书,必达周公之礼。君子敬而无失,与人恭而有礼。事君数斯辱矣,朋友数斯疏矣。人无酬天之力,天有养人之心。好马不备双鞍,忠臣不事二主。常想有力之奴,不念无为之子。人有旦夕祸福,天有昼夜阴晴。君子当权积福,小人仗势欺人。人将礼乐为先,树将枝叶为圆。马有垂缰之义,狗有湿草之恩。运去黄金失色,时来铁也争光。怕人知道休做,要人敬重勤学。泰山不却微...

2020-05-03 15:32:09 412

原创 《名贤集》五言篇

黄金浮世在,白发故人稀。黄金非为贵,安乐值钱多。休争三寸气,白了少年头。百年随时过,万事转头空。耕牛无宿草,仓鼠有余粮;万事分已定,浮生空自忙。结有德之朋,绝无义之友。常怀克己心,法度要谨守。君子坦荡荡,小人常戚戚。见事知长短,人面识高低。心高遮甚事,地高偃水流。水深流去慢,贵人语话迟。道高龙虎伏,德重鬼神钦。人高谈古今,物高价出头。休倚时来势,提防时去年;藤萝绕树生,树...

2020-05-03 15:28:08 614

原创 《名贤集》四言篇

但行好事,莫问前程。与人方便,与己方便。善与人交,久而敬之。人贫志短,马瘦毛长。人心似铁,官法如炉。谏之双美,毁之两伤。赞叹福生,作念祸生。积善之家,必有余庆;积恶之家,必有余殃。休争闲气,日有平西。来之不善,去之亦易。人平不语,水平不流。得荣思辱,身安思危。羊羔虽美,众口难调。事要三思,免劳后悔。太子入学,庶民同例;官至一品,万法依条。得之有本,失之无本。凡事从实...

2020-05-03 15:13:15 383

原创 领导力十三则

哈佛认为:一个成功的总经理应该是一个全才,至少应具备三种技能,即:技术技能,人事技能和概念技能,这三种技能是正确看待和处理管理过程的有效方法。遇事不慌 为了能应付难以预测的事情,带头人需要具备过硬的职业技术、冷静的头脑、高度的自我涵养。对他人尊重、理解。洞察先机 具备预测事态发展的能力。提前做出合理的动作。正如任正非所说“高级干部要抬头仰望星空,看一看这个世界,否则容易迷失道路,...

2020-05-03 14:56:28 378

原创 oracle启动过程

oracle数据库启动过程可分成三个部分:nomount(读取参数文件)、mount(加载控制文件)、 open(连接数据文件、日志文件等)nomount阶段: 读取数据库的参数文件(pfile or spfile)根据参数文件上的内存分配相应的内存空间。启动对应的后台进程。创建实例instance.mount阶段: 根据参数文件上描述的控制文件位置,加载控制文...

2020-04-12 14:54:59 287

原创 oracle修改数据库参数

命令:alter system set <parmameter_name>=<value> scope=memory|spfile|both [sid=[sid_name]]memory:只改变当前实例运行,重新启动数据库后失效;spfile :改变spfile的设置,不改变当前实例运行,数据库重启生效both:兼顾memory和spfile针对RAC环境,...

2020-04-12 14:48:23 1021

原创 oracle一致读原理

Q:如果我从T时开始执行一个查询,在T+3时数据才能查询完成,在此期间被查询的数据发生了变化。那么请问,我返回的数据是那个时点的数据?oracle用时如何保证该查询的?A:首先,查询的记录时有查询发起的时间点来决定的。需要返回T时数据的情况,而非数据返回时数据的情况。oracle是通过一个全局变量(SCN)来判断的.SCN System Change Number,是一个只能增加的数字。当有数...

2020-04-12 14:34:04 359

html2canvas生成pdf(html高度自适应带iframe)

使用html2canvas及jspdf 将带iframe的页面保存成pdf,解决有滚动时不能全部截取的问题及转换过程中背景黑色的问题

2019-01-12

nxlog-ce-2.8.1248

nxlog工具:支持将window事件日志、系统日志以syslog形式发送出去

2018-03-21

GOF设计模式笔记

GOF23设计模式笔记,对每种模式的使用场景、结构进行描述

2018-01-12

springmvc 3.2.8 restful支持

基于springmvc3.2.x +tomcat8.0 ,使用ajax 发送restful请求处理数据

2017-11-28

openstack kilo版安装部署(ubuntu14.04LTS)

openstack kilo版安装 controller、network、compute配置文件,部分脚本(基于ubuntu14.04LTS)

2016-08-03

highchart 堆叠柱图

highchart 堆叠柱图 每个柱子可以有多个相同category的柱图,也可以只用几个。

2016-03-28

javaWeb实现二维码名片生成

使用zxing生成vcard格式的二维码名片,自动下载

2016-01-21

SM3算法C语言实现

C语言版的SM3算法源代码 参考xyssl源码库实现 计算结果与标准测试数据完全相同 附带有SM3-HMAC算法。

2014-09-19

程序员上班那些事(扫描全版)

程序员个人修炼,如何提高程序员的职业能力和个人技术水平,更好的实现程序员的职场心愿

2014-09-19

空空如也

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

TA关注的人

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