java web项目文件上传中常见的mime类型(基于Apache的tika)
java代码 final Tika tika = new Tika(); Set<String> allowMimeTypeAll = ImmutableSet.of("image/pjpeg", "application/pdf", "application/msword", "image/jpe ... 查看全文
Python结合SAP GUI Script操作SAP
想通过Python控制SAP。基于下面的网址实现的。感谢NewJune 提供了很有用的信息。 https://www.cnblogs.com/new-june/p/NewJune.html#commentform 下面的代码实现了,Python多进程的方式去调用SAP GUI。 多进程multipr ... 查看全文
JavaScript 工作原理之四-事件循环及异步编程的出现和 5 种更好的 async/await 编程方式(译)
原文请查阅这里,略有改动。 本系列持续更新中,Github 地址请查阅这里。 这是 JavaScript 工作原理的第四章。 现在,我们将会通过回顾单线程环境下编程的弊端及如何克服这些困难以创建令人惊叹的 JavaScript 交互界面来展开第一篇文章。老规矩,我们将会在本章末尾分享 5 条利用 a ... 查看全文
IDEA 中 30 秒生成 Spring Cloud Alibaba 工程
近日,阿里巴巴发布了 Spring 的国内脚手架定制版 Aliyun Java Initializer,因为全中文界面和流畅速度,被广大开发者热传。Spring 脚手架为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。 查看全文
C/C++预编译指令和条件编译
1. 常见的预编译指令和条件编译项有如下这些: #define、#undef、#ifdef、#ifndef、#if、#elif、#else、#endif 1 #define 定义一个预处理宏 2 #undef 取消宏的定义 3 #if 编译预处理中的条件命令,相当于C语法中的if语句 4 #ifde ... 查看全文
Active Directory: WinNT Provider 连线字符串格式
在 Active Directory 中,最好的连线字符串应该是 LDAP,而不是 WinNT,但 WinNT 对初学者比较简单,但若要向下钻研 AD 的开发,则建议学 LDAP 的语法。 在 Active Directory 中,最好的连线字符串应该是 LDAP,而... ... 查看全文
[C#] 排除无须纳入交易的查询,避免产生不必要的分散式交易 (Distributed Transaction)
当不小心启用分散式事务机制时,且环境设定不允许时,就会产生【已停用分散式事务管理员 (MSDTC) 的网络存取。请使用组件服务系统管理工具启用 DTC,以使用 MSDTC 安全性设定中的网络存取】错误消息,此时可以透过new TransactionScope(TransactionScopeOpti... ... 查看全文
[C#] FTP系列 (5) ─ 删除 FTP 上指定名称的数据匣
[C#] FTP系列 (5) ─ 删除 FTP 上指定名称的数据匣 延续上一篇 [C#] FTP系列 (4) ─ 改变 FTP 上的文件名称 文章,本次是要分享如何删除 FTP Server 上特定的数据匣,废话不多说,马上来瞧瞧。 在 Server 上 ... ... 查看全文
[ASP.NET][C#]下载文件时中文文件名出现乱码
负责的网站在ASP.NET网页有一段下载Word/Excel文件的程序,最近使用者要求的文件名称内含繁体中文字, 同事用chrome/firefox浏览器测试下载都很正常显示,但用IE(版本11)开启时,却出现了乱码。 1.准备一个中文文件名的文件 ASP.... ... 查看全文
AcWing - 123 - 士兵 = 贪心
https://www.acwing.com/problem/content/125/ 一开始觉得很复杂,但是其实和去中点一样,只不过对于x来说要排个序,然后贪心让最近的士兵去他应该去的位置,这样不会更差。 所以xy是无关的,总是存在一种办法使得他们不会走到禁止格。 直接排序。 cpp includ ... 查看全文
解决IDEA卡顿的问题(Windows和Mac)
IDEA卡顿 最近一段时间经常会在开发的时候感觉到 IDEA 很卡,在一个类里上下滚动或者切换类文件时都能够明显的感觉到,我以为是我项目打开的太多了,毕竟内存优化已经做过了,但是今天实在是被这玩意儿卡的有点烦了,我尼玛,开发机器 16 个 G 的内存,开俩 spring boot 项目卡成这个逼样? ... 查看全文
dotnetcore 中的分布式消息事务
以前觉得分布式事务要和数据库事务一样,一个失败就要回退(2pc),直到看了 https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html 才发现那样并不好。比如你下单买了一件衣服,但是这件衣服 ... 查看全文
nmcli nmtui NetworkManager
nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...] 一:nmcli help 类似于ip,分成很多objec ... 查看全文
学习ASP.NET Core(11)-解决跨域问题与程序部署
上一篇我们介绍了系统日志与测试相关的内容并添加了相关的功能;本章我们将介绍跨域与程序部署相关的内容 一、跨域 1、跨域的概念 1、什么是跨域? 一个请求的URL由协议,域名,端口号组成,以百度的https://www.baidu.com为例,协议为https,域名由子域名www和主域名baidu组成 ... 查看全文
在群晖NAS上运行URLOS之后竟然能安装Discuz! Q!!
如果我们手头上有1台群晖NAS时,有没有考虑过把群晖NAS当成服务器来使用,这样会不会很有意思呢?现在,我们终于可以尝试一番了,把群晖NAS变成一台实实在在的服务器,在上面跑各种运行环境!其实很简单,我们只需安装URLOS便可以实现。群晖NAS安装URLOS的方法1.安装Docker登录群晖NAS后台,安装Docker应用(如果已经安装Docker,请忽略此步骤)2.创建软链接以下步骤将使用命令行 查看全文
轮播插件Slick.js使用方法详解
Slick.js使用方法(个人总结) 相比于Swiper而选择使用Slick.js的原因主要是因为其兼容不错并且在手机端的滑动效果更顺畅 官方参数介绍:官方地址 参数 类型 默认值 描述 accessibility 布尔值 TRUE 启用Tab键和箭头键导航 adaptiveHeight 布尔值 F ... 查看全文
yum 安装 php72w-pecl-imagick 报错
由于ECS快到期了,打算换个配置,趁着618入手一台新的。结果之前顺利安装过几次的文档居然报错了。 情况如下 Error: Package: php72w-pecl-imagick-3.4.3-1.2.w7.x86_64 (webtatic) Requires: libMagickWand.so.5 ... 查看全文
【SpringMVC+Spring+Mybatis整合程序之整合】
因为每个人思路不一样,所以我在这边先分享自己的思路对于mybatis开发持久层(DAO:DataBase Access Object 持久层访问对象)有两种。第一种:传统的开发持久层方式即需要程序员开发持久层接口和持久层实现类第二种:mybatis代理方式开发持久层只需要程序员提供持久层接口,既然能 ... 查看全文
MacOS install Python and pyenv
安装 1. 安装Python 2. 安装pyenv pyenv常用命令 1. 查看所有Python版本 2. 查看当前使用的Python版本 3. 切换Python版本 4. 安装指定版本Python 5. 卸载指定版本Python 常见问题 1. 使用pyenv时,出现pyenv global x ... 查看全文
windows下安装scoop
scoop是windows下的包管理工具,类似与linux下的yum和python的pip。 scoop可以在windows下方便的进行软件的管理,尤其是对开发者提供了很大的遍历。 cmd下执行如下红色命令: 特别说明: 1.以上安装方式scoop的默认路径为:C:\Users\acer\scoop ... 查看全文
ArcGis 创建含孔洞面要素 C#
1 IGeometryCollection geometryCollection = new PolygonClass(); 2 IPointCollection pointCollection_ExteriorRing = new RingClass(); 3 pointCollection_Ex... ... 查看全文
wpf 当DataGrid列模版是ComboBox时,显示信息
? 实际工作中,有时DataGrid控件某一列显示数据是从Enum集合里面选择出来的,那这时候设置列模版为ComboBox就能满足需求。而关于显示的实际内容,直接是Enum的string()返回值可能不太适合,这时候采用System.ComponentModel.Description是一个很好用的 ... 查看全文