1

中国铁路:6月1日起铁路客票预售期调整为15天

今天下午,中国铁路官方正式发文,宣布将调整铁路客票预售期为15天。官方表示,为全面贯彻中央稳住经济大盘部署要求,进一步适应旅客出行需要,根据疫情防控最新情况,铁路部门决定自2022年6月1日起,将铁路客票预售期调整为15天(含当天)。同时,根据客流回暖趋势,精准实施“一日一图”,在严格落实疫情防控措施的基础上,动态灵活安排运力,适时加开旅客列车,相关车票实时发售。列车运行详细信息请广大旅客朋友及时关注铁路 12306 网站、客户端、微信和车站公告。据此前报道,为落实防疫措施,铁路部门自2022年4月7日起,将铁路客票预售期临时调整为5天(含当天),一直延续至今已有将近两个月时间。

阅读全文>>

1

微信下载的图片竟无法PS?如何让PS支持WebP

很多朋友发现,微信公众号下载的图片,竟然无法用PS打开!这到底是怎么回事?其实这是由于图片格式不兼容导致的。微信公众号页面中的图片使用了新的WebP格式,和大家熟知的JPG格式相比,WebP在做到画质更好的同时,体积也更小。然而,这种新兴的图片格式却存在客观上的兼容问题,例如很多版本的Photoshop就不支持开启。 很多朋友发现,微信公众号下载的图片,竟然无法用PS打开!这到底是怎么回事?其实这是由于图片格式不兼容导致的。微信公众号页面中的图片使用了新的WebP格式,和大家熟知的JPG格式相比,WebP在做到画质更好的同时,体积也更小。然而,这种新兴的图片格式却存在客观上的兼容问...

阅读全文>>

1

小米发布全新字体MiSans 供全社会免费商用

小米发布全新字体MiSans 供全社会免费商用。MIUI 13 采用的全新系统字体 MiSans 笔型平直有力,设计更加简约,减少视觉负担,更有利于屏幕显示。共包含29,093个字符,支持多种语言。MiSans 提供了多种 OpenType 功能,可根据特定需求来选择不同形态的字符,例如某些标点符号可以根据周围字母的形态自动调整至合适的位置。 访问: 小米有品 MiSans字重齐全,层级清晰,10个字重全部开放下载,供全社会免费商用。字体展示字体功能调用及实现font-feature 属于 Opentype 中的高级排版功能,也就是可以让字体排版更加精致,符合实际设计、开发需求,可根据特定...

阅读全文>>

3

MyBatis Generator 代码自动生成器,从此解放你的双手

前言在日常开发工作中,我们往往需要自己去构建各种数据表所对应的持久化对象(PO)、用于操作数据库的接口(DAO)以及跟 DAO 所绑定的对应 XML。这都是一些重复性的操作,不需要多大技术含量,这时候我们不禁会去想,有没有一种工具,能够帮助我们去自动生成这些文件呢?答案是:有的!本文接下来的内容主要适用于使用 MyBatis 来做持久层框架开发的工作,如果不是使用 MyBatis,那么可能本文不太适合你的开发场景。MyBatis Generator 简介作为一个基于 MyBatis 的独立工具,MyBatis Generator 能够满足我们以上的要求,能够通过简单的配置去帮我们生成数据表所对...

阅读全文>>

1

SpringBoot中如何优雅的使用多线程

在 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的话,则本次接口时间取决于事情1 2 3执行时间之和;如果三件事同时执行,则本次接口时间取决于事情1 2 3执行时间最长的那个,合理使用多线程,可以大大缩短接口时间。那么在 SpringBoot 应用中如何优雅的使用多线程呢?Don't bb, show me code.快速使用SpringBoot应用中需要添加@EnableAsync注解,来开启异步调用,一般还会配置一个线程池,异步的方法交给特定的线程池完成,如下:@Configuration @EnableAsync public clas...

阅读全文>>

2

使用HttpClient多线程收集数据

public Map<String, String> main(){ try { PoolingHttpClientConnectionManager cm = new PoolingHttpClientConnectionManager(); CloseableHttpClient httpClient = HttpClients.custom() .setConnectionManager(cm) .build(); Map<String, String> urlMap = new ...

阅读全文>>

1

企业数字化转型中的那些角色和人

企业数字化转型的本质到底是什么?数字化转型的本质是战略的转型,但是数字化的战略该由谁来制定,谁来执行?数字化转型的本质是文化的转型,但是数字文化的土壤该如何培育,如何养成?数据转型的本质是思维模型的转变,但是如何突破人的思维定式,走出舒适区?数字化转型的本质是组织的变革,但是组织机构的调整,就会带来利益的再分配,就会有支持者和反对者,如何平衡、如何再分配?数字化转型的本质是商业模式的创新,但是在激烈竞争的市场环境中能活下来的企业必然都有着自己的生存之道,而创新意味着不确定性,如何才能放开过往的成功,去迎接商业创新的各种不确定性挑战?……我们在探讨数字化转型的本质,目的是让组织在转型过程中少走弯...

阅读全文>>

1

Next.js 12.0.5 版本发布,React 应用后端渲染框架

Next.js v12.0.5 发布了!Next.js 是一个用于在服务端渲染 React 应用程序的简单框架,此升级完全向后兼容,建议所有版本低于 12.0.5 的用户使用,此补丁到 Next.js 11 的后向移植版本为 11.1.3。此版本带来以下变化:核心变化添加 swc 转换以移除console.*呼叫:#31449支持 ESLint v8:#29865修复:允许next lint不通过eslint-config-next安装:#29823删除 TextEncoder 和 TextDecoder 包装器:#31490简化输出消息:#31454更新 webpack:#31455Next...

阅读全文>>

1

vue3.0+vite+typescript+element-plus搭建项目(一)

随着vue3.0的越来越受欢迎,开始有许多公司和个人开始学习并使用vue3开发项目。我从接触学习并使用vue2,到现在的vue3,一直是vue的忠实粉丝和追随者。vue3也发布很长时间了,目前vue3+vite+ts再结合一些优秀的UI框架,如Element plus,Ant design,Naive UI,移动端的Vant UI,成为了较为流行的前端技术之一。那么今天就带大家一起来搭建一个Vue3的项目吧!一、使用vite构建vue3.0+ts项目(推荐使用yarn)安装yarn:首先下载node.js,使用npm安装命令如下: npm install -g yarn 查看yarn是否安装成...

阅读全文>>

1

C#调用bat文件

一、生成bat文件生成bat文件可以直接通过文本文档写入bat内容,然后将文件后缀名改成bat即可,这里介绍用C#生成bat文件的方法。/// <summary> /// 生成bat文件 /// </summary> /// <param name="fileContent">文件内容</param> public void createBatFile(string fileContent) { string filePath = "D:\\CISMZ\\注册.bat"; if (!File.Exists(filePath)) ...

阅读全文>>