自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 鸿蒙操作系统 HarmonyOS 3.2 API 9 Stage模型通过ArkTS接入高德地图

用鸿蒙ArkTS语言开发地图APP应用时,通过鸿蒙的Web组件,将高德地图嵌入到鸿蒙APP中。

2024-03-11 17:00:40 978

原创 Openharmony的设备开发流程 Hi3516DV300

,然后在控制台输出“SUCCESS”表示设置成功。在任务栏单击Monitor按钮,启动串口工具。重启开发板,在倒计时结束前,按任意键。

2024-03-10 09:07:50 1525

原创 21种树状网络数据可视化Web前端库

本文主要是介绍基于Web应用的网络数据可视化方案,这类可视化方案众多,本文精选了一些相对典型的方案,供各位大佬参考。

2022-09-06 13:28:26 3815 1

原创 前端性能监控系统

前端性能监控系统是一个开源的前端性能监控工具,它的主要功能就是监控前端页面的Ajax性能、资源加载性能、脚本错误等性能指标,该工具具有非常全面的前端性能指标采集和展示功能,是前端性能分析不可多得的工具。

2021-07-06 21:16:27 2439 2

原创 前端性能监测方法和工具简介

Web的性能一定程度上影响了用户留存率,Google DoubleClick 研究表明:如果一个移动端页面加载时长超过 3 秒,用户就会放弃而离开。BBC 发现网页加载时长每增加 1 秒,用户就会流失 10%。我们希望通过监控来知道 web 应用性能的现状和趋势,找到 web 应用的瓶颈,某次发布后的性能情况怎么样,是否发布后对性能有影响,感知到业务出错的概率,业务的稳定性怎么样等问题都需要解答。本文主要介绍了监控哪些指标,并列举了行业内的主要工具。

2021-05-24 21:52:29 1184

原创 Go的GUI Fyne开发环境搭建—Windows 11

运行代码,出现窗口则证明安装成功。安装fyne工具依赖。

2024-06-24 10:41:17 417 1

原创 基于Ubuntu22和Mysql8的私有Wiki系统搭建

基于Ubuntu22和Mysql8的私有Wiki系统搭建,内容包括Docker安装、Mysql8实例、Mysql数据备份、重启,Wiki服务启动。

2022-11-14 16:20:28 1910 1

原创 基于Ubuntu22+Gitlab+Jenkins的CI/CD系统搭建

基于Ubuntu22+Gitlab+Jenkins的CI/CD系统搭建

2022-09-13 17:07:46 783

原创 Ubuntu22安装Jenkins2.346.3

Linux环境下搭建基于Jenkins的CI\CD系统

2022-09-02 13:41:42 1422

原创 【Javascript】解析ReadableStream保存为Excel

https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream

2022-03-16 10:23:52 3850

原创 Nodejs代理实现文件上传/下载时要注意的问题

当前许多前端应用都存在node层,并通过node层做上传/下载代理(当然通过nginx代理应该是首选),本文主要介绍几个代理的插件和其中存在的坑,希望对大家的上传/下载研发方案有帮助。

2021-08-31 20:24:28 762

原创 Mac宿主机与virtualbox中的CentOS7建立ssh连接

在Mac上安装VirtualBox虚拟机的时候,不能直接通过宿主机直连虚拟机,通过一系列设置之后即可实现ssh连接

2021-08-18 06:26:47 490

原创 API接口调试工具ApiPost

Postman推出了桌面版之后,将Chrome插件停止更新了,桌面版界面越来越复杂,甚至收费,还需要登录,对于墙内的用户很不友好,调研了一下替代品,发现新国货ApiPost能够很好的满足日常开发需求,特意推荐,并附上安装步骤。

2021-08-04 23:50:12 6217 10

原创 Mysql服务器同步数据到ElasticSearch服务器

最近老板安排一个活,实现Mysql里面日志的快速搜索和支持多条件查询。一听这需求,这是要给拖拉机硬绑上飞机发动机,干飞机的活,不是那块料啊。搜来搜去,Elasticsearch能满足“飞机”的各项需求,Elasticsearch号称承载了1300亿行代码的在线搜索,咱门这点小需求当然不在话下,把Mysql的数据同步到Elasticsearch不就完事了。

2021-07-20 20:21:42 231

原创 Nginx反向代理Mysql

Nginx反向代理Mysql

2021-07-07 18:06:44 2662

原创 Centos 7下安装vscode

通过官网介绍的方法安装VSCode为最新的版本,使用过程中会崩溃(可能是兼容性问题),建议安装低版本的,本文安装的是1.36.0,使用过程中无问题。

2021-07-06 15:19:12 3999

原创 VirtualBox 6.1搭建CentOS7局域网

VirtualBox 6.1搭建CentOS7局域网

2021-07-01 09:56:29 155

原创 vue-virtual-scroll-list滚动不刷新

vue-virtual-scroll-list滑动但不刷新问题

2021-06-30 21:12:53 1120

原创 Mac上好用的终端工具iTerm2

Mac上非常好用的终端工具:https://iterm2.com/downloads.html

2021-06-30 17:30:37 589

原创 CentOS7安装Elasticsearch + Kibana

手动安装Elasticsearch和Kibana的方法

2021-06-30 15:01:26 518

原创 Lighthouse性能监测工具

Lighthouse是一个Google开源的自动化工具,它的主要功能就是检测网站的性能,分析网络应用和网页,收集现代性能指标并提供对开发人员最佳实践的意见。它能够针对性能、可访问性、渐进式 Web 应用(PWA)等进行审核。

2021-06-26 23:14:05 1970

原创 Ubuntu20安装最新nodejs

由于Ubuntu20通过apt安装nodejs默认只能到10.xxx版本。最新版本的话需要通过二进制或者源码安装,源码安装需要进行编译耗时较长,本文主要介绍二进制文件安装方法。具体步骤如下:(1)在该目录下找到最新的node版本:https://nodejs.org/dist(2)选择该改机器支持的版本(截止本文章发表前,nodejs最新版本是14.16.1)(3)通过以下命令下载wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x

2021-04-24 22:55:17 4146 1

原创 代码重写需要考虑的问题

当重写一个应用,需要衡量投入和产出的比值,重写需要投入多少成本,重写成功后的收益是什么。综合起来,主要考虑以下几个方面的问题:更高的工作效率:旧系统需要很多天才能完成的功能,新系统可能需要1天就能很好的完成更好用户体验:用户体验是当前系统的重大问题,如果再不采取行动,就会影响到业务开展,同时目前没有替代方案或者替代方案收益覆盖不了成本更高的性能:旧的应用需要3秒钟才能相应,新系统只需要0.5秒过时的依赖或技术:过时的框架,已经缺少适合的开发人员进行维护更好的技术:原来需要100行代码的功能,新系

2021-03-28 23:31:41 175

原创 代码提交的变动类型命名规范

    作为开发人员,每天都进行了大量的代码提交,为了方便维护,需要快速了解某个提交的意图,这时候需要规范提交的命名规则。最直观的方法就是在提交的commit message上加上相应的修改类型。docs :对应于修改的类型,即文档更新changelog:影响的范围,即changelog文件subject:对应的事件,即相应的提交内容buid:影响构建系统或者外部依赖关系的更改(如:gulp、broccoli、NPM)ci:更改持续集成文件和脚本feat:添加新功能fix:修复某个错误pe

2021-03-21 17:36:57 403

原创 Rxjs技术简介

RxJS是ReactiveX编程理念的JavaScript版本。ReactiveX来自微软,它是一种针对异步数据流的编程。简单来说,它将一切数据,包括HTTP请求,DOM事件或者普通数据等包装成流的形式,然后用强大丰富的操作符对流进行处理,使你能以同步编程的方式处理异步数据,并组合不同的操作符来轻松优雅的实现你所需要的功能。更简洁地实现异步和事件驱动应用。

2021-03-04 21:34:08 3798

原创 Monaco Editor V0.21.2支持的不同语言文件类型总结

Monaco Editor V0.21.2支持的不同语言文件类型总结序号语言文件后缀1abap.abap2apex.cls3azcli.azcli4bat.bat, .cmd5c.c, .h6cameligo.mligo7clojure.clj, .cljs, .cljc, .edn8coffeescript.coffee9cpp.cpp, .cc, .cxx, .hpp, .hh, .hxx1

2021-02-25 13:43:28 2842

原创 基于CentOS8+Gerrit+Nginx的分布式代码评审系统搭建

谷歌 Android 开源项目在Git的使用上有两个重要的创新,一个是为多版本库协同而引入的repo。另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 Git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中。

2021-01-30 23:45:32 949

原创 基于CentOS7的Matomo网站统计分析工具

Matomo的前身是Piwik,是一套基于 PHP5+MySQL 技术构建的开源网站访问统计系统。Matomo可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 API 架构,可以让用户根据自已的实际需求创建更多的功能。Matomo让网站拥有自己的流量统计工具成为可能。

2021-01-17 14:17:18 1877 11

原创 使用FreeSSL申请免费SSL证书驱动Nginx实现HTTPS访问

之前经历过了certbot的免费证书,安装各种软件,被搞吐了,如果确实要免费,能不能搞简单一点。只好尝试其他工具,发现FreeSSL比较人性话,没那么多花里胡哨的东西,特别推荐给大家。演示方便用www.google.com,实际操作过程中替换成你自己的地址。具体步骤:(1)申请SSL证书访问FreeSSL官网:https://freessl.cn/,并注册为用户将你想要转化为https访问的目标网址输入到框中,比如:www.google.com点击创建免费SSL证书。证书类型为RSA(比较通

2021-01-07 00:59:59 1394

原创 使用skaffold部署K8s镜像方法

目录安装docker客户端配置镜像地址根据配置使用的镜像下载 skaffold部署代码如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装docker客户端docker客户端下载地址:https://www.docker.com/products/docker-desk

2021-01-04 18:11:52 510

原创 基于CentOS 8搭建Nginx服务器

Nginx服务器搭建前言操作系统一、安装Nginx1.1 安装Nginx依赖1.2 安装Nginx二、启动Nginx三、停止Nginx前言操作系统操作系统:CentOS 8.2.2004 | Nginx版本:1.19.6一、安装Nginx1.1 安装Nginx依赖通过命令行安装相关依赖[root@dev huiskai]# yum install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl-devel -y1.

2020-12-17 00:06:29 660

原创 TypeScript4技术概述

本文重点介绍当前流行的强类型语言TypeScript,主要讲述了TS是什么,TS的特性有哪些。

2020-12-13 23:47:39 927

原创 CentOS搭建gitolite服务器

3.1创建虚拟机确保局域网的机器所有的IP地址都在一个网段192.168.163.***3.2修改虚拟机用户名确保/etc/hosts, /etc/sysconfig/network, gitolite.rc文件中的hostname一致,本文统一为gitserver1,gitserver2, gitserver3 …查看用户名[root@localhost ~]$ hostname[root@localhost ~]$ vim /etc/hostshosts文件,给127.0.0

2020-11-08 15:20:17 463

原创 Angular11技术概述

Angular经历了版本1.0到2.0的飞跃式发展,结合TypeScript这一强有力的工具,Angular正在成为大型前端的重要选项,本问主要介绍了Anguar 10的基本概念,通过相应代码,帮助读者朋友们快速入手。

2020-11-03 23:37:55 4550 3

原创 基于CentOS7.X 搭建Git服务器

阅读导航基于CentOS7.X 搭建Git服务器(1) 查看是否已安装 Git(2) 安装git(3) 配置 git1. 创建用户2. 禁用 shell 登录3. 配置 ssh 公钥3.1 客户端设置(A)确保在客户端本机已经安装 git(B)打开 git bash ,执行如下命令(C)设置密钥文件名称及存放位置(D)设置密钥密码(E)生成公钥成功(F)查看公钥内容(G)添加 SSH 密钥到 ss...

2019-06-03 21:59:29 226

原创 调试模式下保存Web前端代码变量到Json文件

阅读导航进入Chrome Debug模式将代码拷贝到Console窗口中保存变量到Json文件进入Chrome Debug模式将代码拷贝到Console窗口中(function(console){console.save = function(data, filename){ if(!data) { console.error('Console.save: No data') ...

2019-06-03 13:04:26 538

原创 VMWare下CentOS6.x集群局域网搭建

(1)虚拟网络编辑器(2)VMnet8 ->NAT设置(3)注意要确保网关与子网在同一网段(此处意为“192.168.163前三个数字相同”)(4)如果为clone出来的机器,需要更改hostnamehost namemasterslave1Slave2#查看当前的hostnmae[root@centos6 ~]$ hostnamecen...

2019-06-01 18:19:59 212

Linux与Unix Shell编程指南

本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。

2016-07-07

空空如也

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

TA关注的人

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