首页 文章 精选 留言 我的

精选列表

搜索[双足行走],共9133篇文章
优秀的个人博客,低调大师

lamp-cloud 5.6.1发布,依赖更新与体验增强双加持

更新日志 🎉 版本核心依赖 - spring-boot-starter-parent:3.5.6 - spring-framework.version:6.2.12+ - nacos.version:3.1.0+ - spring-boot-admin.version:3.5.5+ - smart-doc.version:3.1.2+ - hutool.version:5.8.41+ - lombok.version:1.18.42+ - mybatis-plus.version:3.5.14+ - fastjson2.version:2.0.59+ - fastexcel.version:1.3.0+ - 前端框架:Vxe-PC-UI 4.9.29 + Vxe-Table 4.16.11 #🎉 五大核心功能升级 导航栏吸顶:首选项导航栏支持外观/布局/快捷键吸顶悬浮 水印自定义:动态配置水印文案,支持一键清除 动画交互:主题切换/语言选择/全屏按钮新增丝滑动画 权限控制:表单字段动态权限校验 组件增强:Input输入框新增清除按钮 效果截图 体验网址 vben2 版 vben5 版 soybean 版 数据源模式 点我体验 点我体验 点我体验 字段模式 点我体验 点我体验 点我体验 关于 lamp 灯灯(简称灯,英文名:lamp),她是一个项目集,为满足高内聚低耦合设计原则,将一个大项目拆解为以下几个子项目: lamp-util:后端工具集 lamp-cloud:基于 Spring Cloud 实现的后台 lamp-boot:基于 Spring Boot 实现的后台 lamp-job:基于 xxl-job 集成本项目的分布式定时任务 lamp-generator:代码生成器 lamp-web:前端 lamp-cloud简介 lamp-cloud是基于SpringCloudAlibaba、SpringCloud、SpringBoot开发的微服务中后台快速开发平台,支持jdk17、jdk11和jdk8,专注于多租户 (SaaS 架构) 解决方案,亦可作为普通项目(非 SaaS 架构)的基础开发框架使用,目前已实现数据库隔离、字段隔离等租户隔离方案以及非租户隔离的解决方案。 她拥有自研 RBAC(基于租户应用的角色权限控制体系)、网关统一鉴权、数据权限、优雅缓存解决方案、防缓存击穿、前后端统一表单校验、字典数据自动回显、可视化前后端代码生成器、支持多种文件存储、支持多种短信邮件发送接口、灰度发布、防 XSS 攻击、防 SQL 注入、分布式事务、分布式定时任务等功能;支持多业务系统并行开发,支持多服务并行开发,是中后台系统开发脚手架的最佳选择。 lamp-cloud 代码简洁,注释齐全,架构清晰,非常适合个人学习以及中小企业作为基础框架使用。采用 Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、RabbitMQ、FastDFS/MinIO、SkyWalking 等主要框架和中间件。本项目旨在实现基础框架能力,不涉及具体业务。 关注项目 官网:https://tangyh.top 源码:https://github.com/dromara/lamp-cloud 源码:https://gitee.com/dromara/lamp-cloud

优秀的个人博客,低调大师

deepin 大佬为爱发电「极简待办神器」,实力颜值双在线

你是否也曾被琐碎的任务淹没,忙到忘记自己做到哪一步?尝试过多种待办工具,却总被频繁的广告、联网、或是永中的功能一次次劝退? 正是洞察到这一痛点,deepin(深度)社区用户@Anthony Lu 开发了一款简洁、美观、本地化的待办管理工具——uyouToDo。不仅完全免费,还没有任何广告和冗余功能,只为还原一个清爽高效的任务管理体验。 关于uyou ToDo uyou ToDo 是一款基于 Electron 和 Vue.js 构建的本地开源待办事项管理工具。 它支持 Windows、macOS、Linux、Android 及浏览器扩展等多个平台,集任务创建、分类管理、进度跟踪、多设备同步等核心功能于一身,满足不同场景下的记录与管理需求。 极简视觉设计 高颜值设计:界面设计高度致敬经典的锤子便签风格,采用毛玻璃模糊效果,观感清新舒适; 双模式启航:首次使用时,可在「标准模式」和更具沉浸感的「便签纸模式」中自由选择; 极简主义:若觉得标准功能仍显复杂,只需在设置中一键开启 “简易模式” ,即可享受极致的轻量操作。 强大的任务管理 任务创建与分类:自由创建任务,并支持自定义分类(工作、学习、生活等); 优先级与提醒:可为重要任务设置高优先级和截止时间,临期自动提醒; 进度跟踪:实时更新任务进度,清晰掌握完成情况; 重复任务:支持为固定事项设置重复规则,如每周例会、每日打卡等。 多平台数据同步与本地备份 数据同步:登录同一账号,即可在电脑、手机、平板等多设备间实时同步任务数据; 本地备份:自 3.1.0 版本起,新增本地备份功能,可手动备份任务与分类数据,方便在不同设备间迁移,保障数据安全; 一键清理:支持一键删除所有已完成任务,助你快速清空已完成事项,保持界面持久清爽。 安装与获取 目前,uyouToDo已上架 deepin 应用商店,deepin 用户可直接从应用商店一键下载安装体验。 其他 Linux 发行版用户可从下方项目地址通过 .deb 安装包进行安装,欢迎大家使用与反馈。 项目地址:https://github.com/tonylu110/uyou-todo-electron 参与共建 uyouToDo 目前仍是一款“冷门但用心”的小众工具,我们由衷感谢 deepin 社区用户 @Anthony Lu 的卓越贡献与投递。deepin 的应用繁荣生态离不开每一位社区成员,无论您是应用的开发者还是愿意参与维护的热心用户,都欢迎通过「社区投递系统」加入我们,共同丰富 deepin 的应用生态。 社区投递系统使用说明 1、通过 deepin 官网进入社区应用投递系统,并登录 deepin(深度)社区账号。 2、点击右上角“上传应用”进行应用投递。 3、应用维护 成功投递应用后会进入审核流程,您可以在平台中查看审核进度,并对已投递的应用进行版本更新、信息维护等操作。

优秀的个人博客,低调大师

5千行的GUI库,又双叒叕删减代码了

删减代码似乎是一件让人上瘾的事情,随着大家对GuiLite代码的熟悉,又发现了一些不必要的代码;于是6千行的代码,被删减到5千,而今天更删减到了让群主都难以置信的4千行。好担心有一天GuiLite因为代码数量不够而被消失了。。。 在下真的认为:目前的代码已经精炼无比,绝对没有再次删减的可能;但是谁知道打脸会不会在2021年准时到来呢? 代码更新: 1. 删掉audio相关的代码 -- 感谢开发群同学犀利的眼光 2. 重构UI消息回调机制,再见MFC,你好Android Audio部分: 由于历史原因,Audio作为一个功能在GuiLite里面保留了很久;但根据这几年的实践,它的使用率是非常低的,而且嵌入式环境Audio环境比较复杂,相对难以统一;所以,让这段代码保留在主干里面是不合适了。 但群主觉得该代码质量依然很好,可以完美支持Windows,Linux,Android平台,据说当时发出的滴滴声跟心跳频率太过接近,很容易让人产生不适感。所以,也欢迎大家通过查阅历史commit的方式查阅和使用这些代码。 UI消息回调: 很早的时候,就有开发群同学诟病GuiLite的消息传递机制太老,跟MFC很像;群主觉得MFC的生态强大,接口与之保持一致,或相似,有利于开发者降低学习成本;谁知,今天连MFC开发者都看不惯这套‘夺命连环消息宏’了。。。再看看Android的开发接口,给一个按键添加一个响应函数,永远都是1行搞定;这学习成本是10000000:1呀。所以消息机制的修改必须,立刻,马上进行! 当然,修改的阵痛也是难免的,基础代码的修改,意味着所有Demo的相应调整。为此我们进行了仔细的测试,保证了代码的高品质和体验上的一致性。 剩下的就是巨大的优势了:不仅GuiLite的代码获得了精简,所有Demo的代码也得到了大大简化,面对23个Demo,我们竟然很快就完成了代码更新和测试。 举个栗子,现在作一个按键响应函数是这样的: Your_button->set_on_click(WND_CALLBACK(&c_your_window::on_button_clicked)); 是的,就是1行! 我们还活着: 先看看活跃数据:GuiLite的编译,运行次数超过2万次;运行时间约3万分钟(有兴趣的同学,可以参看不定时公布的活跃数据图表)。同时在Gitee上有超过2千的star,在GitHub上有接近5千的star。 GuiLite自大出生以来,就争议不断,一直在国内外优秀GUI软件的夹击中生存;能活到今天,确实超出了群主的预期,唯一获得的经验就是:重视开发者的每一次抱怨,每一次PR,不断从开发者的鞭策中汲取营养和方向,Keep hungary,Keep foolish,把GuiLite打造成为全球开发者手中简单易用的神兵利器。 最后,都读到这里了,也随手给GuiLite(https://www.oschina.net/p/guilite)投个票呗;不求大红大紫,但求天下开发者:精力充沛,头发茂盛,为祖国健康工作40年。

优秀的个人博客,低调大师

5G迎来周岁:技术、设备双发力,应用仍存问题

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 时间飞逝,我国5G迎来了「发牌」一周年的日子。 6月6日,工信部信息通信管理局副局长鲁春丛在新闻发布会上公布了今年的5G目标:「5G手机达到1.8亿部出货量,5G基站落地60万座」。 虽然新冠疫情让大家生活停摆了1个季度,但5G的建设却始终还在如火如荼的进行当中。作为通讯史上速度最快、应用范围最广的通信技术,5G被寄予了推动经济发展、引领科技变革和振兴国家软件实力等多重期盼。 过去一年来,5G套餐用户已超过5000多万人,5G基站部署超过25万个,国内厂商5G手机出货量已经超过5成,大部分手机厂商都相继宣布将不在国内发布4G手机。 相比手机等通讯设备的影响,5G在宏观层面带来了更多的变革,让我们一起来看看。 经济增长新引擎 随着5G的牌照的落地,我国5G产业在稳投资、促消费、助升级、培育经济发展新动能等方面表现出巨大潜力,成为驱动我国经济增长的新引擎。 据相关数据显示,截止5月我国已建成5G基站超过25万个。预计到2020年底,5G基站建设将完成相关目标,数量达到60万个,能够覆盖全国所有地级以上城市。 “作为支撑经济社会发展的新型基础设施和重要战略资源,5G是推动新一轮科技革命和产业变革的关键驱动力量。”工业和信息化部信息通信管理局副局长鲁春丛说,“5G推动实体经济行业转型升级作用不断显现,涉及工业、交通、医疗等多个行业,目前全国已累计开展5G创新应用400余项。在建‘5G+工业互联网’项目超过600个。” 在稳投资方面,中国信息通信研究院预计到2025年,国内5G网络建设投资累计将达到1.2万亿元,并将带动产业链上下游以及各行业应用投资超过3.5万亿元。 应用创新新场景 2020年初,新冠肺炎疫情暴发,5G与大数据、人工智能等新一代信息通信技术相结合,为疫情防控和复工复产提供了有力支撑。通过5G+远程医疗、5G+智慧防控、5G+在线办公等多项创新应用,提升了防疫和复工复产效率。 5G在疫情中发挥了的重要作用,赢得了社会各界广泛认同和高度认可。雷神山、火神山医院的5G“云监工”,将建设过程直播展现给全世界。这些创新业务展现了5G巨大的应用前景。 2020年,5月27日,珠峰测量队成功登上珠穆朗玛峰再次测量珠峰高度。中国移动5G网络与全世界实时共享这一喜讯,也是首次将珠峰登顶以攀登者第一视角进行现场直播。 在4月中旬,中国电信、中国联通和中国移动三大运营商已经在珠峰大本营建设了5G基站,并与央视合作,推出了珠峰5G+4k+VR的慢直播。4月30日,负责登顶段5G网络保障的中国移动在6500米营地建立了全球最高的5G地面基站,华为提供了基站、终端,以及通过5G网络实现直播的背包产品。5G网络、设备在极端条件下的稳定性得到验证。 实现共建共享,促进工业物联网融合 5G牌照下发的3个月后,电信与联通共同签署了《5G网络共建共享框架合作协议书》,在全国范围内合作共建一张5G接入网络。在网络建设区域上,双方在15个城市分区承建5G网络,以双方4G基站(含室分)总规模为主要参考。 此后,在不到9个月的时间内,中国电信已开通5G基站超过了14万个,中国联通可用5G基站13万个。双方积极推动3.5GHz中频段大带宽、大容量、高性能基站设备的研发,推进2.1GHz宽频段的国际标准制定,打造2.1G+3.5G频段协同的5G网络。热点区域形成200MHz超大带宽、峰值可达2.5Gbps超高速率的5G网络。 同样出现进展的还要工业物联网领域,2019年11月19日,工业和信息化部印发了《“5G+工业互联网”512工程推进方案》。 《方案》要求到2022年,打造5个产业公共服务平台,构建创新载体和公共服务能力;加快垂直领域“5G+工业互联网”的先导应用,内网建设改造覆盖10个重点行业;打造一批“5G+工业互联网”内网建设改造标杆、样板工程,形成至少20大典型工业应用场景;培育形成5G与工业互联网融合叠加、互促共进、倍增发展的创新态势,促进制造业数字化、网络化、智能化升级,推动经济高质量发展。发牌一年,仅中国电信已经形成近300个“5G+工业互联网”案例。 加快NSA到SA转变,物联网利好 2019年6月26日,中国移动董事长杨杰表示,2020年手机将必须支持SA模式,只支持NSA的5G手机自2020年1月1日起不能入网。这是三大运营商的联合行动,反映出中国5G的建网方向,引导芯片企业、终端企业积极向SA方向靠拢。 众所周知,主流的5G手机分为支持NSA模式和同时支持NSA/SA两种模式。NSA为非独立组网,是在4G核心网络基础上的5G模式。NSA速度上依然要比4G手机和4G基站的速度快很多,但5G的部分优势特性比如说超低延迟,NSA做不到。这个时候就需要用到SA模式,即独立组网,也就是无论是基站还是核心网络都是5G的,它可以满足超低延迟等多种未来通讯要求。 2020年上半年,中国电信在山东、天津、湖南、北京等多地成功实现5G独立组网(SA)数据首呼和语音首呼,向商用建设迈出了重要一步,近日中国电信又发布了5G SA安全增强SIM卡白皮书,满足5G赋能千行百业中更高要求的信息安全需求,5G SA商用步伐再进一步。2020年4月,中国电信联合中国联通启动5G SA无线主设备联合集中采购,采购规模不少于25万站。 助力储能电池、芯片产业发展 为了确保 5G 通信设备能够稳定使用,宏基站通常会储备 3-4小时的储能电量。根据《中国能源报》的报道:「与 4G 基站相比,5G 基站能耗翻倍增长,且呈现小型化、轻型化趋势,需要能量密度更高的储能系统,对电源系统也提出扩容升级要求。」 未来,基站建设对于储能电池的需求可能比新能源汽车对于动力电池的需求还大。根据高工产研锂电研究所(GGII)数据统计,截至 2019 年底,中国动力电池出货量为 71GWh,同比增长 9.4%,储能锂电池出货量为 3.8GWh,同比增长 26.7%。东方证券分析,5G 基站对于储能电池总需求高达 161GWh,其中 2020 年新增 14.4GWh。 5G 基站对储能的需求会使很多企业受益,其中包括峰瑞资本投资的固态锂电池研发厂商清陶发展,其在 2018 年建成全国首条固态锂电池产线,目前已经在国内率先实现固态锂电池量产。 问题:「杀手级」应用仍缺失 作为未来通信的基础设施,5G势必会在各行各业实现充分应用,但当前普通用户对5G的使用基本还是一片空白。 尽管5G基站的建设范围在慢慢扩大,但正常生活场景下的网速并没有明显提升。即便是在北、上、广、深等一线城市,5G信号覆盖仍有不完善的区域,且5G网速体验并非足够快速和稳定。 对于个人用户来说,观看视频或玩手机游戏等常规使用场景,4G已经足够满足。即便是抛除价格因素,很多用户仍然没有主动更换5G套餐的意愿。根据相关专业人士称,4G已经足够普通个人用户使用,5G标准的500Mbps和1GMbps都是给行业客户用的,主要用于直播或者车联网、远程医疗等专业场景。 最后 在年初疫情影响的特殊形势下,5G展现出了对相关产业的带动作用,全面构筑经济社会数字化转型的关键基础设施,极大地提升了我国的投资需求和消费需求。 从线上到线下、从消费到生产、从平台到生态,进一步拓展了创新创业新空间、加快经济转型升级,为推动经济社会高质量发展提供了有力的保障。 未来,5G商用的滚滚洪流势不可挡,面对发展新契机,抓住历史新机遇,中国经济将迈向高质量发展新阶段。 【云栖号在线课堂】每天都有产品技术专家分享!课程地址:https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态!【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK 原文发布时间:2020-06-10本文作者:信风智库 本文来自:“信风智库 微信公众号”,了解相关信息可以关注“信风智库”

优秀的个人博客,低调大师

Docker自动化双主-02自动化脚本制作镜像启动

基于 DOCKER MySQL 主从搭建: 一、根据 Linux 系统版本号安装 dockerEG:Centos 7:1.shell>sudo yum update2.添加 dockeryum$[dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF 3.安装 docker 的包shell>sudo yum install docker-engine4.将 docker 加到服务里面shell>sudo systemctl enable docker.service 5.启动 dockershell> sudo systemctl start docker二、将 docker 镜像导入 linux: 镜像文件上传到/opt/dtstack 目录下: 1.载入镜像:Shell>cd /opt/dtstackShell>docker load < mysql-5.6-x86_64.tar[root@centos7 docker]# docker load < mysql-5.6-x86_64.tarc411e76031a4: Loading layer [==================================================>] 201.9 MB/201.9 MBabd40b5d012f: Loading layer [==================================================>] 60.97 MB/60.97 MB7d082aa6bb0c: Loading layer [==================================================>] 263.3 MB/263.3 MB173e11cd6be1: Loading layer [==================================================>] 6.656 kB/6.656 kBbdb04743768e: Loading layer [==================================================>]sudotee /etc/yum.repos.d/docker.repo <<-'EOF'3.072 kB/3.072 kB9da6836b8f64: Loading layer [==================================================>] 4.872 MB/4.872 MBd47abb872b5c: Loading layer [==================================================>] 20.3 MB/20.3 MB008419e2fbfc: Loading layer [==================================================>] 108.9 MB/108.9 MB95d9d0bff849: Loading layer [==================================================>] 23.04 kB/23.04 kB71405897d961: Loading layer [==================================================>] 1.68 MB/1.68 MB58b14b6eb7df: Loading layer [==================================================>] 49.48 MB/49.48 MBfffc1c2170a5: Loading layer [==================================================>] 94.12 MB/94.12 MB9d60f33d82f1: Loading layer [==================================================>] 23.7 MB/23.7 MB2b9b1be70303: Loading layer [==================================================>] 6.656 kB/6.656 kBa2018f6089d9: Loading layer [==================================================>] 1.122 GB/1.122 GB9e274ef73e1d: Loading layer [==================================================>] 13.82 kB/13.82 kBd0ca45b2e986: Loading layer [==================================================>] 6.144 kB/6.144 kBLoaded image: dtstack_db_01:5.62.列出本地已有镜像:Shell> docker images REPOSITORY TAG SIZEdtstack_db_01 5.6 1.92 GB3.传参脚本说明: #!/bin/bash APP_NAME=db_01DOCKER_IMAGE=dtstack_db_01:5.6docker_run(){docker run -dt \--restart=always --name $APP_NAME \IMAGE ID 26e6aa6ed6c2CREATED 22 hours ago -p 3306:3306 #映射的端口号-v /etc/localtime:/etc/localtime:ro \-v /data/mysql/my3306:/data/mysql \/data/mysql 目录必须存在-e "dbport=3306" #dbport-e "db_root_password=root123" -e "db_master_ip=172.16.1.65" -e "db_slave_ip=172.16.1.86" \ 宿主机目录挂载到/data/mysql/myxxx 下, -e "db_tag=master" -e "db_instance=4" \实例...-i $DOCKER_IMAGE} docker_run4.运行 mysql_docker.sh 脚本 Shell>./mysql_docker.sh db 角色 选择性部署多实例。EG:单实例 db_instance=1, 3 则是 3 个 5.检查容器运行状态: Shell>docker ps –a CONTAINER IDSTATUSIMAGE PORTSCOMMAND"/bin/sh -c '/home..." 34 seconds agoNAMESCREATED dd47a290ae94Up 34 secondsdtstack_db_01:5.60.0.0.0:3306->3306/tcp, 3307-3311/tcp db_01 6.进行观察日志信息是否搭建成功:Shell>docker logs dd47a290ae94170317 19:31:09 mysqld_safe Logging to '/data/mysql/log/alert.log'.170317 19:31:09 mysqld_safe Starting mysqld daemon with databases from /data/mysql/data create replicaiton logmaster change master toupdate root password logSLAVE: 同上述操作: 1.需要更改的: #!/bin/bash APP_NAME=db_01DOCKER_IMAGE=dtstack_db_01:5.6docker_run(){ docker run -dt \ --restart=always \--name $APP_NAME \-p 3306:3306 \-v /etc/localtime:/etc/localtime:ro \-v /data/mysql/my3306:/data/mysql \-e "dbport=3306" \-e "db_root_password=root123" \-e "db_master_ip=172.16.1.69" \-e "db_slave_ip=172.16.1.86" \-e "db_tag=slave" #将 tag 标签转换为 slave,其他不需要修改 -e "db_instance=4" \-i $DOCKER_IMAGE}2.启动 mysql_slave.sh 脚本: Shell>./mysql_docker.sh [root@localhost docker]# docker ps -aCONTAINER ID CREATED NAMES fb45654c2eda Up 6 minutes docker_runIMAGE STATUSdtstack_db_01:5.6 0.0.0.0:3306->3306/tcp, 3307-3311/tcpCOMMAND PORTS6 minutes agodb_01"/bin/sh -c '/home..."三、通过外部连接 mysql:检查主从是否正常:1.SLAVE:Shell>mysql -h172.16.1.86 -uroot -proot123 -P3306 -e "start slave;show slave statusG" | grep _Running | awk 'NR!=3'Warning: Using a password on the command line interface can be insecure.2.master:[root@centos7 docker]# mysql -h172.16.1.65 -uroot -proot123 -P3306 -e "start slave;show slave statusG" | grep _Running | awk 'NR!=3' Slave_IO_Running: Yes Slave_SQL_Running: Yes Slave_IO_Running: Yes

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册