- 博客(38)
- 资源 (2)
- 收藏
- 关注

原创 鸿蒙操作系统 HarmonyOS 3.2 API 9 Stage模型通过ArkTS接入高德地图
用鸿蒙ArkTS语言开发地图APP应用时,通过鸿蒙的Web组件,将高德地图嵌入到鸿蒙APP中。
2024-03-11 17:00:40
1281

原创 Openharmony的设备开发流程 Hi3516DV300
,然后在控制台输出“SUCCESS”表示设置成功。在任务栏单击Monitor按钮,启动串口工具。重启开发板,在倒计时结束前,按任意键。
2024-03-10 09:07:50
1715

原创 21种树状网络数据可视化Web前端库
本文主要是介绍基于Web应用的网络数据可视化方案,这类可视化方案众多,本文精选了一些相对典型的方案,供各位大佬参考。
2022-09-06 13:28:26
6308
1

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

原创 前端性能监测方法和工具简介
Web的性能一定程度上影响了用户留存率,Google DoubleClick 研究表明:如果一个移动端页面加载时长超过 3 秒,用户就会放弃而离开。BBC 发现网页加载时长每增加 1 秒,用户就会流失 10%。我们希望通过监控来知道 web 应用性能的现状和趋势,找到 web 应用的瓶颈,某次发布后的性能情况怎么样,是否发布后对性能有影响,感知到业务出错的概率,业务的稳定性怎么样等问题都需要解答。本文主要介绍了监控哪些指标,并列举了行业内的主要工具。
2021-05-24 21:52:29
1250
原创 基于Ubuntu22和Mysql8的私有Wiki系统搭建
基于Ubuntu22和Mysql8的私有Wiki系统搭建,内容包括Docker安装、Mysql8实例、Mysql数据备份、重启,Wiki服务启动。
2022-11-14 16:20:28
2182
原创 【Javascript】解析ReadableStream保存为Excel
https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream
2022-03-16 10:23:52
3987
原创 Nodejs代理实现文件上传/下载时要注意的问题
当前许多前端应用都存在node层,并通过node层做上传/下载代理(当然通过nginx代理应该是首选),本文主要介绍几个代理的插件和其中存在的坑,希望对大家的上传/下载研发方案有帮助。
2021-08-31 20:24:28
844
原创 Mac宿主机与virtualbox中的CentOS7建立ssh连接
在Mac上安装VirtualBox虚拟机的时候,不能直接通过宿主机直连虚拟机,通过一系列设置之后即可实现ssh连接
2021-08-18 06:26:47
552
原创 API接口调试工具ApiPost
Postman推出了桌面版之后,将Chrome插件停止更新了,桌面版界面越来越复杂,甚至收费,还需要登录,对于墙内的用户很不友好,调研了一下替代品,发现新国货ApiPost能够很好的满足日常开发需求,特意推荐,并附上安装步骤。
2021-08-04 23:50:12
6405
10
原创 Mysql服务器同步数据到ElasticSearch服务器
最近老板安排一个活,实现Mysql里面日志的快速搜索和支持多条件查询。一听这需求,这是要给拖拉机硬绑上飞机发动机,干飞机的活,不是那块料啊。搜来搜去,Elasticsearch能满足“飞机”的各项需求,Elasticsearch号称承载了1300亿行代码的在线搜索,咱门这点小需求当然不在话下,把Mysql的数据同步到Elasticsearch不就完事了。
2021-07-20 20:21:42
264
原创 Centos 7下安装vscode
通过官网介绍的方法安装VSCode为最新的版本,使用过程中会崩溃(可能是兼容性问题),建议安装低版本的,本文安装的是1.36.0,使用过程中无问题。
2021-07-06 15:19:12
4266
原创 Lighthouse性能监测工具
Lighthouse是一个Google开源的自动化工具,它的主要功能就是检测网站的性能,分析网络应用和网页,收集现代性能指标并提供对开发人员最佳实践的意见。它能够针对性能、可访问性、渐进式 Web 应用(PWA)等进行审核。
2021-06-26 23:14:05
2149
原创 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
4421
1
原创 代码重写需要考虑的问题
当重写一个应用,需要衡量投入和产出的比值,重写需要投入多少成本,重写成功后的收益是什么。综合起来,主要考虑以下几个方面的问题:更高的工作效率:旧系统需要很多天才能完成的功能,新系统可能需要1天就能很好的完成更好用户体验:用户体验是当前系统的重大问题,如果再不采取行动,就会影响到业务开展,同时目前没有替代方案或者替代方案收益覆盖不了成本更高的性能:旧的应用需要3秒钟才能相应,新系统只需要0.5秒过时的依赖或技术:过时的框架,已经缺少适合的开发人员进行维护更好的技术:原来需要100行代码的功能,新系
2021-03-28 23:31:41
197
原创 代码提交的变动类型命名规范
作为开发人员,每天都进行了大量的代码提交,为了方便维护,需要快速了解某个提交的意图,这时候需要规范提交的命名规则。最直观的方法就是在提交的commit message上加上相应的修改类型。docs :对应于修改的类型,即文档更新changelog:影响的范围,即changelog文件subject:对应的事件,即相应的提交内容buid:影响构建系统或者外部依赖关系的更改(如:gulp、broccoli、NPM)ci:更改持续集成文件和脚本feat:添加新功能fix:修复某个错误pe
2021-03-21 17:36:57
456
原创 Rxjs技术简介
RxJS是ReactiveX编程理念的JavaScript版本。ReactiveX来自微软,它是一种针对异步数据流的编程。简单来说,它将一切数据,包括HTTP请求,DOM事件或者普通数据等包装成流的形式,然后用强大丰富的操作符对流进行处理,使你能以同步编程的方式处理异步数据,并组合不同的操作符来轻松优雅的实现你所需要的功能。更简洁地实现异步和事件驱动应用。
2021-03-04 21:34:08
4862
原创 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
3304
原创 基于CentOS8+Gerrit+Nginx的分布式代码评审系统搭建
谷歌 Android 开源项目在Git的使用上有两个重要的创新,一个是为多版本库协同而引入的repo。另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 Git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过Gerrit 服务器,修订必须经过代码审核的一套工作流之后,才可能经批准并纳入正式代码库中。
2021-01-30 23:45:32
1047
原创 基于CentOS7的Matomo网站统计分析工具
Matomo的前身是Piwik,是一套基于 PHP5+MySQL 技术构建的开源网站访问统计系统。Matomo可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 API 架构,可以让用户根据自已的实际需求创建更多的功能。Matomo让网站拥有自己的流量统计工具成为可能。
2021-01-17 14:17:18
2091
13
原创 使用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
1846
原创 使用skaffold部署K8s镜像方法
目录安装docker客户端配置镜像地址根据配置使用的镜像下载 skaffold部署代码如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装docker客户端docker客户端下载地址:https://www.docker.com/products/docker-desk
2021-01-04 18:11:52
553
原创 基于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
721
原创 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
498
原创 Angular11技术概述
Angular经历了版本1.0到2.0的飞跃式发展,结合TypeScript这一强有力的工具,Angular正在成为大型前端的重要选项,本问主要介绍了Anguar 10的基本概念,通过相应代码,帮助读者朋友们快速入手。
2020-11-03 23:37:55
4642
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
261
原创 调试模式下保存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
563
原创 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
236
Linux与Unix Shell编程指南
2016-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人