• 2024-06-09【教程】在CentOS上使用Docker部署前后端分离项目的完整指南
    当在CentOS上使用Docker部署前后端分离项目时,需要遵循一系列步骤来实现这一目标。以下是每个步骤的详细内容:步骤1:安装Docker和DockerCompose1.1安装Docker在CentOS上安装Docker,可以按照以下步骤进行:sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2s
  • 2024-05-17[Javascript] Object.groupBy & Map.groupBy
    ArrayGrouping isthenewfeatureofJavaScript/ECMAScript,whichsplitsanarray(or,generally,aniterable),intosmallersub-arrays.GroupingisdifferentthanotherJSarraymethods-it's not apartofthearrayprototype,butastaticmethod.
  • 2024-04-29Frontend Security
    一、Cross-SiteScripting(跨站脚本攻击)简称XSS,是一种代码注入攻击。攻击者通过给目标网站注入脚本,诱导用户点击,使得脚本最终在用户的浏览器上执行。为了和CSS区分,改名为XSS。防范方法:CSP通用策略、HTML转义、过滤能够注入脚本的标签如<script>、Cookie设置HttpOnly修复x
  • 2024-04-29Frontend basic library and DLL sharing technology
    一、前端基础库第一部分frame_dependency  序号 名称 引入来源 gzip大小 使用版本 最新版本 描述 1@optimizely/react-sdkmichaels-ssr29.41kb2.9.22.9.2Optimizely功能实验是一款面向产品开发
  • 2024-04-12内存性能引发的程序性能恶化案例
    在一台机器上测试spec。发现性能很差。使用top去看,发现cpu可以占满,但即便能占用大量cpu资源吞吐量却上不去。使用perfstat去看。#perfstat-a-p946806PID/TIDswitchoverridingSYSTEM^CPerformancecounterstatsforprocessid'946806':6,025,883.23msec
  • 2024-03-30Yii2-application用法 (Yii::$app用法)
    Yii2-application用法(Yii::$app用法)配置文件config\web.phpreturn['id'=>'app-frontend','basePath'=>dirname(__DIR__),'bootstrap'=>['log'],'controllerNamespace'=>
  • 2024-03-26[开源初探]screenshot-to-code:将截图转化为代码
    介绍说明将截图转化为 HTML 代码的工具。该项目可以将屏幕截图转化为 HTML/JS/TailwindCSS 代码,它使用 GPT-4Vision 生成代码、DALL-E3 生成相似的图片。 安装运行为了方便演示及保持原有系统的简洁,将使用 docker 的方式来安装运行 screenshot-to-code。由于项
  • 2024-03-20Ubuntu E: 无法获得锁 /var/lib/dpkg/lock-frontend问题解决
    问题描述ubuntu18.04版本在更新出现:E:无法获得锁/var/lib/dpkg/lock-frontend-open(11:资源暂时不可用)即这个错误表明Ubuntu系统在尝试使用APT(高级包装工具)时无法获取一个锁文件。锁文件用于防止多个进程同时修改系统软件包数据库,以防止数据库损坏。错误信息中的“
  • 2024-03-13【持续更新】华为 OD 机试 C卷抽中题库清单(全真题库)含考点说明以及在线OJ
    华为OD机考:统一考试C卷+D卷+B卷+A卷2023年11月份,华为官方已经将华为OD机考:OD统一考试(A卷/B卷)切换到OD统一考试(C卷)和OD统一考试(D卷)。目前在考C卷,经过两个月的收集整理,C卷真题已基本整理完毕抽到原题的概率为2/3到3/3,也就是最少抽到两道原题。请注意:大家刷
  • 2024-02-19code: 'ERR_OSSL_EVP_UNSUPPORTED' 报错解决
    报错:Error:error:0308010C:digitalenveloperoutines::unsupportedatnewHash(node:internal/crypto/hash:69:19)atObject.createHash(node:crypto:133:10)atBulkUpdateDecorator.hashFactory(D:\WzProject\wz-middle-ground-frontend\node_module
  • 2024-01-29vue部署
    1.虚拟机打包0.本地打包(webstorm)npmrunbuild1.上传工程及镜像#1.将打包好的文件dist压缩,发送到服务器一文件夹内[root@localhost~]#cd/opt/frontend[root@localhostfrontend]#lsdist.zip#2.解压打包的文件[root@localhostfrontend]#unzipdist.zip[root@lo
  • 2023-11-15最佳实践-使用Github Actions来构建跨平台容器镜像
    公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。前言最近在写K8s的相关系列文章,因为有涉及到镜像构建,发现在Macm1的Arm架构下构建的部分镜像,没法在X86架构下使用,不兼容。尝试网上介绍的各种方式,都已失败告终,效果如下:最终还是Github的Actions
  • 2023-11-03无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 3701(unattended-upgr)持有 N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
    当用apt-get时遇到无法获得锁/var/lib/dpkg/lock-frontend。锁正由进程3701(unattended-upgr)持有N:请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。E:无法获取dpkg前端锁(/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?问题时sudorm/var/cache/ap
  • 2023-10-21使用axum构建博客系统 - 模板
    我们的博客分为“前台”和“后台”两部分。前台用于展示博客内容,后台用于管理博客。本章我们将编写前台和后台的基础模板以及对应的路由。目录结构前台模板位于 templates/frontend,后台模板位于templates/backend。前台我们的前台模板基于 Bootstrap的Blog 修改而来布局
  • 2023-10-18Learn Git in 30 days—— 第 30 天:分享工作中几个好用的 Git 操作技巧
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 终于来到了最后一天,这篇文章将分享几个好用的Git操作技巧,或许可以节省你不少Git版控过程的时间。如何让gitpull/push/fetch不用输入账号、密
  • 2023-10-06docker笔记
    假设容器id为3a9ac4d50f7d开机时启动dockersudosystemctlstartdocker查看docker情况systemctlstatusdocker重启daemonsystemctldaemon-reload容器配置存放路径/var/lib/docker/containers/https://blog.csdn.net/sosous/article/details/122758984dockerstart容
  • 2023-08-07Replace bpmn-js and Let Frontend Developers Become More Familiar with Workflow Business
    (背景:发在国外社区的文章,国内博客做份存档)PrefaceSeeingthistitle,someofyoumaywonder:Isn'tbpmn-jsthemostcommonfrontendsolutionforworkflowsystems?Whydoweneedtoreplacebpmn-js?Here,fromafrontendperspective,let'sfirstclarifytherel
  • 2023-07-25unable to access 'https://git.oak.net.cn/pigsales/frontend/ai-sales.git/': F
    Git远程仓库无法访问的问题及解决方法在使用Git进行协作开发时,我们经常会遇到无法访问远程仓库的问题。本文将介绍一种常见的错误信息:“unabletoaccess'F”,并提供解决方法。错误信息分析错误信息中的“unabletoaccess”表示无法访问,后面的URL是远程仓库的地址。而最后的“
  • 2023-07-12Ubuntu资源暂时不可用 E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
    ubuntu使用apt时出现Ubuntu资源暂时不可用E:无法获得锁/var/lib/dpkg/lock-frontend-open(11:资源暂时不可用)一般是已经存在apt进程占用了,通过ps-grep查看ps-grep|apt查到相关进程后通过kill删掉kill-93298kill-93302再依次执行下面命令sudorm/var/cache
  • 2023-07-01ERP 软件领域的 frontend office 和 backend office
    在企业资源规划(ERP)软件领域中,前端(frontendoffice)和后端(backendoffice)通常指的是企业内部操作和管理的不同方面。它们之间的区别在于,前端主要关注与客户交互和销售相关的任务,而后端则涉及企业内部的运营和管理。在本文中,我们将详细介绍前端和后端办公的概念、功能和优势,以及它们
  • 2023-07-01aws 开源的微前端发现实现 frontend-discovery
    实际上此协议已经开放一段时间了(一年左右),里边一些实践还是很不错的,对于微前端实现的同学可以参考学习同时官方也提供了一个基于aws服务的参考实践,作者的一些演讲也是值得学习的参考格式如下图,可以看到包含了一些不错的设计,以及对于实际的部署维护,包含了元数据,多版本,fallback,
  • 2023-06-23[Security] Frontend Security
    XSS(Cross-SiteScripting):XSSisatypeofinjectionsecurityvulnerabilitywheremaliciousscriptsareinjectedintotrustedwebsites.Thesescriptscanthenbeexecutedbythebrowserofanyuserwhovisitsthecompromisedwebsite.XSScanleadtovar
  • 2023-06-16镜像golang 标准库文档
    缘起:查golang文档时,访问https://pkg.go.dev/std网站有点慢,就想做个离线版的修改日期:2023-06-16mirrorstdlibwget-c-t3-r-l1-np-p-khttps://pkg.go.dev/stdstatic/frontend/*rename.css@*->.cssreplacetextbytextforeverhttps://pkg.go.dev.
  • 2023-05-25debian系统apt安装的设置
    在Dockerfile中,`ENVDEBIAN_FRONTENDnoninteractive`是用于设置环境变量的指令。具体解释如下:1.**`ENV`指令:**`ENV`指令用于设置环境变量。环境变量是在容器中可用的键值对,可以在容器的运行时环境中使用。`ENV`指令的语法如下:```dockerfileENV<key>=<value>`
  • 2023-05-12解决 apt-get Could not get lock /var/lib/dpkg/lock-frontend , it is held by process 问题
    问题: 用lsof命令看看这几个文件是被哪个进程锁住的啊,然后先杀掉那几个进程。不杀进程,直接移除文件的话,可能仍有其他进程在操作apt的缓存,多个命令同时写apt缓存很容易发生冲突sudolsof/var/lib/dpkg/lock-frontend 杀掉进程kill-98798