通用的枚举遍历获取枚举值和枚举名字
通用枚举遍历
如果你确认你的枚举类型是 int32,可以使用以下方法
1 |
|
C#控制台启动程序或者执行命令
C#控制台启动程序或者执行命令
C#启动程序
调用示例
1 | StartAConsoleProcess(ygcApiExePath); |
1 | private static void StartAConsoleProcess(string exePath, params string[] cmdText) |
windows删除无法访问的文件
windows删除无法访问的文件
现象
通过文件/文件夹的属性的安全选项卡,无法修改所有者和权限
界面上提示:win10 你没有权限查看或编辑这个对象
解决办法
按下 (Windows 徽标键 +X键),点击“命令提示符(管理员)”,复制以下命令并在命令提示符中点击鼠标右键,点击“粘贴”,随后按回车键(Enter)执行:
del /Q '待删除文件路径'
命令完成后重新启动计算机,查看截图3.png是否依然存在,如果存在,再次打开命令提示符(管理员)复制以下命令并粘贴执行:
1 | ATTRIB 待删除文件路径>%temp%\pngA.txt & FSUTIL usn readdata 待删除文件路径>>%temp%\pngA.txt & icacls 待删除文件路径>>%temp%\pngA.txt & %temp%\pngA.txt |
我试过执行完第一个命令,然后重启电脑就正常了。
参考文档
- https://answers.microsoft.com/zh-hans/windows/forum/all/win10/52534abd-6c42-41cd-8f8e-14bda4132d4c
Asp.Net WebApi 接入Identity Server4 全记录
Asp.Net WebApi 接入Identity Server4 全记录
当前环境
Net Core 2.2+ //建议使用Net Core 3.0
Asp.Net Framework 4.6.2+
Visual Studio 2019//如果使用Net Core 3.0,你可能需要预览版
使用阿里云ECS在Ubuntu 18.04及OSS安装配置NextCloud
使用阿里云ECS在Ubuntu 18.04及OSS安装配置NextCloud
配置启用OssFs
源码编译安装
1
2
3
4
5
6
7sudo apt install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config
git clone https://github.com/aliyun/ossfs.git
cd ossfs
./autogen.sh
./configure
make
sudo make install配置
1
2
3
4
5
6
7
8
9
10
11
12#密码配置
echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
#多个节点请直接编辑文件,一行一个记录
chmod 640 /etc/passwd-ossfs
#目录准备
mkdir /mnt/ossfs
sudo vi /etc/fstab
## 添加以下行到文件尾,保存后退出
# ossfs#your_bucket_name your_mount_point fuse _netdev,url=your_url,allow_other 0 0
## your_url http://oss-cn-shenzhen-internal.aliyuncs.com 深圳节点内部访问【节约流量】
sudo mount -a
# df -h 可以查看挂载详情
Asp.Net MVC接入Identity Server4 全记录
Asp.Net MVC接入Identity Server4 全记录
当前环境
Net Core 2.2+ //建议使用Net Core 3.0
Asp.Net Framework 4.6.2+
Visual Studio 2019//如果使用Net Core 3.0,你可能需要预览版
windows下控制台代理设置
PowerShell设置代理
- 设置代理
1 | netsh winhttp set proxy "127.0.0.1:1080" |
- 恢复默认
1 | netsh winhttp reset proxy |
注意要在管理员模式运行,不然提示权限不足。
命令行设置代理
- 设置代理
1 | #HTTP 代理设置: |
- 恢复默认
1 | # 恢复 |