徐小夕 徐小夕
4年前
基于create-react-app打包编译自己的第三方UI组件库并发布到npm
前言这篇文章主要是总结一下我们在工作中如何为公司开发内部的第三方UI组件,并通过npminstall的方式安装的一些步骤和思路。在学习完这套发布方法后大家也可以快速的发布自己的UI库到npm,供他人使用,就比如elementUI或者AntDesign。如果想学习如何发布一个js库或者框架,那么使用rollup更为适合,可以参考如下文章:前端组
Stella981 Stella981
3年前
Redis主从复制getshell技巧
Redis未授权漏洞常见的漏洞利用方式:Windows下,绝对路径写webshell、写入启动项。Linux下,绝对路径写webshell、公私钥认证获取root权限 、利用contrab计划任务反弹shell。基于Redis主从复制的机制,可以完美无损的将文件同步到从节点。这就使得它可以轻易实现以上任何一
Stella981 Stella981
3年前
Cobbler极简教程
1\.Cobbler介绍Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobblerweb),还提供了API接口,
Stella981 Stella981
3年前
PostgreSQL 数据库备份与恢复 pd_dump pg_restore
备份PG数据库生成的文件可以有两种,一种是SQL文件,一种是二进制文件,二进制文件只能使用pg\_restore进行恢复。PostgreSQL数据库操作简要说明PostgreSQL数据库版本psqlversionpsql(PostgreSQL)9.1.3下面是在linux下的操作,在windows下面将sup
Stella981 Stella981
3年前
Socket与系统调用深度分析
Socket与系统调用深度分析实验环境:Linux5.0.1内核32位系统的MenuOS本文主要解决两个问题用户态如何通过中断进入socket的系统调用socket抽象层如何通过多态的机制,来支持不同的传输层的协议。也就是socket作为父类,TCP/UDP为子类,父类指向子类对象,实现多态
Stella981 Stella981
3年前
RedHat已更改其开源许可规则
对于编程圈外的人来说,软件许可证似乎并不重要,但是,在开源领域,开源许可是非常重要的。因此,领先的Linux(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.linuxprobe.com%2F)公司RedHat宣布了一件大事,所有新的由RedHat发起的使用GNU通用公共
Stella981 Stella981
3年前
Node学习历程(一)
第一篇:安装配置篇环境:Ubuntu13.04一、下载NodeJS官方网站上有安装包的下载,按照您的环境下载对应的安装包。Windows有安装包可以直接下载安装,Linux环境下需要下载自己编辑安装即可;下载地址:http://nodejs.org/download/(https://www.oschina.net/action
小万哥 小万哥
1年前
C 语言:类型转换与常量的细致理解
C语言中的类型转换有时,您必须将一种数据类型的值转换为另一种类型。这称为类型转换隐式转换当您将一种类型的值分配给另一种类型的变量时,编译器会自动进行隐式转换。例如,如果您将一个int值分配给一个float类型:c//自动转换:inttofloatfloat
贾蔷 贾蔷
2个月前
二叉树入门指南:从零开始理解树形数据结构
一、简介和应用二叉树是一种重要的非线性数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。它在计算机科学中有广泛的应用,是许多高级数据结构的基础。‌应用场景‌:1.数据库索引(如B树、B树)2.文件系统目录结构3.表达式树(用于编译器实现)4