• 2024-10-05[Javascript] Circular dependency
    Weoftenseecirculardependency,whyit'saproblem,whyweshouldavoiditandhwotoavoidit?  Let'sseeanyexamplefirst//main.jsimportAfrom"moduleA"//moduleA.jsimportBfrom"./moduleB"console.log("M
  • 2024-10-03Hadoop详细安装步骤,附带安装完的虚拟机。
    Hadoop集群搭建笔记blibli视频链接:文档和虚拟机(4个多G,比原先的小)分享在最下面,不懂的话发邮件到:[email protected]环境:window11家庭中文版23H2VMware16.1.2镜像:CentOS-7-x86_64-DVD-2009.isojdk:jdk-8u202-linux-x64.tar.gzhadoop:hadoop-3.3.5.tar.gz集群分布主
  • 2024-10-02Hbase的一些操作
    连接hive步骤su-hadoop$HADOOP_HOME/sbin/start-dfs.sh$HADOOP_HOME/sbin/start-yarn.shcd/export/server/hive/nohupbin/hive--servicemetastore>>logs/metastore.log2>&1&nohupbin/hive--servicehiveserver2>>logs/hiveserv
  • 2024-09-30Hadoop 配置hbase
    首先要启动hadoop start-dfs.sh start-yarn.sh查看一下自己的hadoop版本,确保自己下载的hbase与自己的hadoop版本匹配  hadoopversionIndexof/apache/hbase(tsinghua.edu.cn) 下载hbase 选择倒数第三个下载下载完成后 进入 /export/server/ 上传压缩包后
  • 2024-09-29TypeScript:模块
    一、前言关于术语的一点说明:请务必注意一点,TypeScript1.5里术语名已经发生了变化。“内部模块”现在称做“命名空间”。“外部模块”现在则简称为“模块”,这是为了与ECMAScript2015里的术语保持一致,(也就是说moduleX{相当于现在推荐的写法namespaceX{)。
  • 2024-09-28鸿蒙harmonyos纯flutter开发环境搭建
            公司app是用纯flutter开发的,目前支持android和iOS,后续估计也会支持鸿蒙harmonyos。目前谷歌flutter并没有支持咱们国产手机操作系统鸿蒙harmonyos,于是乎国内有个叫OpenHarmony-SIG的组织,去做了鸿蒙harmonyos适配flutter开发的工作。本文就是基于OpenHarmony-SI
  • 2024-09-28使得两次编译linux内核产生一样的结果
    exportINSTALL_MOD_STRIP=-sexportKBUILD_BUILD_TIMESTAMP=0exportKBUILD_BUILD_USER=rootexportKBUILD_BUILD_HOST=localhostmakemrpropermakeallnoconfigmake-j4其中makeallnoconfig表示除必须的选项外,其它选项一律不选。然后就可以发现vmlinux和arch/x86/bo
  • 2024-09-27prometheus学习笔记之node-export
    1.安装node-exportk8s各node节点使⽤⼆进制或者daemonset⽅式安装node_exporter,⽤于收集各k8snode节点宿主机的监控指标数据,默认监听端⼝为9100wgethttps://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gztarxfno
  • 2024-09-26PRESTO的配置(高算版)
    作者为:левскийУильямс一、准备工作在配置安装的时候,没有load任何的Module。如果在此之前有导入过任何的模块(用modulelist查看已导入的模块),请全部卸载。保证gcc是4.8.5版本的。需要下载如下的工具:fftw-3.3.9(点击下载)pgplot5.2(点击下载,有点慢)tempo(
  • 2024-09-26centos7编译安装Hadoop3
    一、安装编译相关依赖此篇文档及Hadoop相关文档相关软件包统一在此百度网盘:链接:https://pan.baidu.com/s/11F4THdIfgrULMn2gNcObRA?pwd=cjllyuminstallsnappysnappy-develbzip2bzip2-devellzolzo-devellzoplibXtstlzo-develzlib-developensslopenssl-develncurse
  • 2024-09-26DataSphere Studio & Linkis 单机部署
    一、环境要求参考文档:DataSphereStudio&Linkis单机一键部署文档相关软件包:百度网盘1.系统要求CentOS为6或者72.安装依赖命令命令依赖:telnet;tar;sed;dos2unix;mysql;yum;java;unzip;zip;expectyumprovides*/telnet#如果命令不存在通过此命令查看命令所属安装包
  • 2024-09-25module collections has no attribute Hashable PyDocx 库报错
    项目背景在测试PyDocx代码时```pythonfrompydocximportPyDocXhtml=PyDocX.to_html("test.docx")withopen("test.html",'w',encoding="utf-8")asf:f.write(html)```发生错误:Traceback(mostrecentcalllast):File"D:
  • 2024-09-24vue3开发中易遗漏的常见知识点
    组件样式的特性ScopedCSS之局部样式的泄露示例(vue3):父组件:<template><h4>AppTitle</h4><hello-world></hello-world></template><script>importHelloWorldfrom'./HelloWorld.vue';exportdefault{name:'App
  • 2024-09-24Nuxt.js提供了多种内置的性能优化策略
    Nuxt.js提供了多种内置的性能优化策略,同时也允许开发者通过配置Webpack和服务端缓存来进行进一步的优化。以下是一些具体的优化策略和配置示例:1.代码分割(CodeSplitting)Nuxt.js默认支持代码分割,这意味着每个页面的JavaScript代码会被分割成单独的文件,并在需要时加载。2.
  • 2024-09-23Mac vscode 每次打开的终端,执行node命令都报command not found: node
    先说问题,答案放在后面自从上次升级node后,每次vscode打开终端都会报npmwarnclinpmv10.8.2doesnotsupportNode.jsv18.14.2.Thisversionofnpmsupportsthefollowingnodeversions:`^18.17.0||>=20.5.0`.Youcanfindthelatestversionathttps://nodejs.or
  • 2024-09-23从url中获取文件名
    比如https://abc.com/files/xx.zip,或许xx//文件名转为小驼峰exportconstkebabCase_to_camelCase=(fileName)=>{//转换为小写,并用正则表达式替换每个分隔符后的字符为大写(除非它是字符串的第一个字符)constnewfileName=fileName.toLowerCase()//先转换为
  • 2024-09-22【前端】ES6:模块化
    文章目录1Module语法1.1写法1:exportdefault1.2写法2:export1.3写法3:export方法1.4混合写法2NodeJS中的模块化2.1写法1:NodeJS写法2.2写法2:ES6写法2.3写法3:修改文件后缀名JavaScript有两种模块:一种是ES6模块,简称ESM,另一种是CommonJS模块,简称CJS。CommonJS
  • 2024-09-21ReactJS 设计模式:编写健壮且可扩展的组件
    reactjs中的设计模式为应用程序开发中的常见问题提供了标准化且经过验证的解决方案。使用这些模式不仅使您的代码更具可读性和可维护性,而且还增强了其可扩展性和健壮性。让我们深入研究一些最流行的reactjs设计模式,并通过示例来说明它们的用法。1.容器和表示组件模式容
  • 2024-09-20opencascade Adaptor3d_Curve源码学习
    opencascadeAdaptor3d_Curve前言用于几何算法工作的3D曲线的根类。适配曲线是曲线提供的服务与使用该曲线的算法所需服务之间的接口。提供了两个派生具体类:GeomAdaptor_Curve,用于Geom包中的曲线Adaptor3d_CurveOnSurface,用于Geom包中表面上的曲线。用于评估BSpline曲线
  • 2024-09-20opencascade Adaptor3d_CurveOnSurface源码学习
    opencascadeAdaptor3d_CurveOnSurface前言用于连接由Geom包中表面上的曲线提供的服务,以及使用这条曲线的算法所要求的服务。该曲线被定义为一个二维曲线,来自Geom2d包,位于表面的参数空间中方法1默认构造函数Standard_EXPORTAdaptor3d_CurveOnSurface();2通过给定的表面
  • 2024-09-20兼收并蓄 TypeScript - 类: 模块
    源码https://github.com/webabcd/TypeScriptDemo作者webabcd兼收并蓄TypeScript-类:模块示例如下:module\main.ts/***本例用于演示import,export*///从指定的模块中导入指定的被export的变量或函数或对象import{name,hello}from'./a';//从指定
  • 2024-09-20C++20 模块化(Modules)
    C++20引入的模块化(Modules)是一个重大改进,旨在取代传统的头文件机制,提高编译速度、代码可维护性以及项目的可扩展性。模块化为C++提供了一种更现代化的代码组织方式,避免了头文件中常见的宏污染、重复编译和复杂的依赖管理问题。概念与背景在C++20之前,C++项目是通过头文
  • 2024-09-19centos789手动无脑用sh脚本安装Java8
    #老师给的文件是jdk1.8版本,所以我这边写的也是8的脚本输入命令:mkdir–p/export/data#放置相关的数据文件输入命令mkdir–p/export/servers#软件的安装目录输入命令:mkdir–p/export/software上传文件jdk-8u241-linux-x64.tar.gz到/export/software目录然后写一个安装
  • 2024-09-19centos789手动无脑用sh脚本安装Java8
    #老师给的文件是jdk1.8版本,所以我这边写的也是1.8的脚本输入命令:mkdir–p/export/data#放置相关的数据文件输入命令mkdir–p/export/servers#软件的安装目录输入命令:mkdir–p/export/software上传文件jdk-8u241-linux-x64.tar.gz到/export/software目录然后写一个安
  • 2024-09-19js 时间搓计算
    exportfunctioncompareTimestamp(timestamp){constcurrentTime=newDate().getTime();consttimeDiff=currentTime-timestamp;if(timeDiff<60000){return'1分钟内';}elseif(timeDiff<3600000){returnMath.floor(