windows 下包管理器
- chocolatey
- winget
- Scoop
chocolatey
chocolatey 并非微软官方的包管理器,但却是最受欢迎的包管理器
大约 6 分钟
chocolatey 并非微软官方的包管理器,但却是最受欢迎的包管理器
简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
总体来说,Blog搭建的方式可以分为静态博客和动态博客。顾名思义,静态博客:博文内容是通过文档(如:.md文件等)记录的(一个独立的文件),通过生成工具编译成最终的hml、css、js等静态文件,然后部署在静态Server服务器上或Web托管至数据仓库(如:Github),即可在互联网中被访问,不需要数据库的支撑。动态博客:是以数据库技术为基础,其博文内容是通过数据库记录存储的,主要特点体现在交互性;动不是指网页中的页面元素或特效在动,而是与后台数据库进行交互和数据传递(如:注册登录、评论、用户管理等)。
more 注释之前的内容被视为文章摘要。
import java.util.Hashtable;
import javax.naming.AuthenticationException;
import javax.naming.CommunicationException;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
public class AdTest {
public AdTest() {
}
public static int connect(String host, String post, String username, String password) {
DirContext ctx = null;
int rs = 0;
String domain = "@example.com"; //ldap 服务器域控
String name = username.indexOf(domain) > 0 ? username : username + domain;
Hashtable<String, String> HashEnv = new Hashtable();
HashEnv.put("java.naming.security.authentication", "simple");
HashEnv.put("java.naming.security.principal", name);
HashEnv.put("java.naming.security.credentials", password);
HashEnv.put("java.naming.factory.initial", "com.sun.jndi.ldap.LdapCtxFactory");
HashEnv.put("com.sun.jndi.ldap.connect.timeout", "3000");
HashEnv.put("java.naming.provider.url", "ldap://" + host + ":" + post);
try {
ctx = new InitialDirContext(HashEnv);
System.out.println("身份验证成功!");
} catch (AuthenticationException var22) {
System.out.println("身份验证失败!");
rs = 1;
var22.printStackTrace();
} catch (CommunicationException var23) {
System.out.println("AD域连接失败!");
rs = 2;
var23.printStackTrace();
} catch (Exception var24) {
System.out.println("身份验证未知异常!");
rs = 3;
var24.printStackTrace();
} finally {
if (null != ctx) {
try {
ctx.close();
ctx = null;
} catch (Exception var21) {
var21.printStackTrace();
}
}
}
return rs;
}
}
sudo pacman -S #安装软件
sudo pacman -Sy #获取最新打软件情况,如果已经是最新了,直接会提示已经更新到最新了。
sudo pacman -Syy #强行更新你的应用的软件库(源)
sudo pacman -Su #更新所有软件
sudo pacman -Syu #更新软件源并更新你的软件
sudo pacman -Syyu #强行更新一遍,再更新软件
sudo pacman -Ss <pkg_name> #查询所有软件名里面带有<pkg_name>相关的软件。
sudo pacman -Sc #删除软件/var目录下的缓存
选用版本7.1.1 因为此版本不会强制jwt 校验
docker run --restart=always --name onlyoffice \
-p 8081:80 \
-e JWT_ENABLED=false \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
-v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
-v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql \
onlyoffice/documentserver:7.1.1
centos 升级gcc 环境
yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
yum install -y bison
首先确保机器以及安装好 docker 以及 docker-compose