在安装win11系统,进行到选择语言界面的时候,暂停下。
我们可以按下键盘的Shift+F10按键(部分电脑是Fn+Shift+F10),这时屏幕会出现命令行窗口。
我们需要在命令行内输入代码oobe\bypassnro.cmd然后回车,这时候电脑会重启。
oobe\bypassnro.cmd
在安装win11系统,进行到选择语言界面的时候,暂停下。
我们可以按下键盘的Shift+F10按键(部分电脑是Fn+Shift+F10),这时屏幕会出现命令行窗口。
我们需要在命令行内输入代码oobe\bypassnro.cmd然后回车,这时候电脑会重启。
oobe\bypassnro.cmd
https://zhuanlan.zhihu.com/p/631642243
在浏览器打开微软商店(Microsoft 应用程序),搜索所需要的应用,复制应用的Url链接
打开这个网站Microsoft Store - Generation Project ,在输入框黏贴复制的链接,点击**√**(查询)。
我再安装iCloud Windows版本却怎么也安装不上,报错是WindowsAppRuntime没有安装,我从Windows官方安装了最新版Runtime后仍然无法安装,于是最后的解决方法是重装Windows 应用商店。
PS C:\windows\system32> Add-AppxPackage -Path C:\Users\xxxxx\Downloads\AppleInc.iCloud_15.2.157.0_x64__nzyj5cx40ttqa.Appx
Add-AppxPackage : 部署失败,原因是 HRESULT: 0x80073CF3, 包无法进行更新、相关性或冲突验证。
Windows 无法安装程序包 AppleInc.iCloud_15.2.157.0_x64__nzyj5cx40ttqa,因为此程序包依赖于一个找不到的框架。请随要安装的
此程序包一起提供由“CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US”发布的框架“Micro
soft.WindowsAppRuntime.1.1”(具有中性或 x64 处理器体系结构,最低版本为 1002.543.1943.0)。当前已安装的名称为“Microsoft.
WindowsAppRuntime.1.1”的框架为: {}
注意: 有关其他信息,请在事件日志中查找 [ActivityId] a9195122-f754-0002-738a-93aa54f7da01,或使用命令行 Get-AppPackageLo
g -ActivityID a9195122-f754-0002-738a-93aa54f7da01
所在位置 行:1 字符: 1
+ Add-AppxPackage -Path C:\Users\xxxxx\Downloads\AppleInc.iCloud_1 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (C:\Users\xxx...j5cx40ttqa.Appx:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
为了简化 MetacubexD 和 Meta 的部署过程,本文档将指导如何使用 Docker 快速部署这两个应用。
Docker 可以在任何支持它运行的环境中启动这些应用,从而避免复杂的环境配置。
访问Docker官方进行部署或者使用编写的一键安装脚本快速安装,如果你在中国的大陆地区,建议使用下面的一键部署脚本进行部署。
curl -sSL get-docker.geekery.cn | bash
pnpm config set store-dir /
查看 SVN 用户
首先检出全部 SVN 用户列表:
svn log --xml | grep "^<author" | sort -u | \awk -F '<author>' '{print $2}' | awk -F '</author>' '{print $1}' > userinfo.txt
1、在你的系统中打开一个终端,使用以下命令查看已经安装的 Snap 软件包的列表。它显示了 Snap 软件包,比如 Firefox,软件商店,主题以及其它默认已经安装的核心软件包。
snap list
要求统计Gitlab所有项目的任何人提交代码行数
# http://gitlabr.cidana.com/
import os
from git import Repo
import requests
import subprocess
GITLAB_URL = 'http://gitlabr.c4a.com/'
GITLAB_TOKEN = 'hboA_yaibr3b2WwFahaQ'
GITLAB_CLONE_METHOD = 'ssh_url_to_repo' # http_url_to_repo ssh_url_to_repo
ssh_private_key = "./id_rsa"
merge_dict = {}
def get_gitlab_repositories():
url = f'{GITLAB_URL}/api/v4/projects?per_page=5'
headers = {
'Authorization': f'Bearer {GITLAB_TOKEN}',
}
response = requests.get(url, headers=headers)
response.raise_for_status()
repositories = []
for i in response.json():
repositories.append(i[GITLAB_CLONE_METHOD])
return repositories
def clone_repository(clone_url):
env = os.environ.copy()
env['PKEY'] = GITLAB_CLONE_METHOD
subprocess.run(['git', 'clone', '--no-checkout', clone_url], env=env)
def walk_dir():
# 获取当前目录下的所有Git仓库
repo_dirs = []
for d in os.listdir('.'):
if os.path.isdir(d) and '.git' in os.listdir(d):
repo_dirs.append(d)
return repo_dirs
def get_commit_lines(repo_path):
repo = Repo(repo_path)
commits = list(repo.iter_commits())
last_commit = commits[-1]
total_lines_added = last_commit.stats.total['lines']
return total_lines_added
def get_all_committers(repo_path):
repo = Repo(repo_path)
committers = set()
for commit in repo.iter_commits():
committers.add(commit.author.name)
return committers
def count_lines_per_committer(repo_path):
repo = Repo(repo_path)
committers = get_all_committers(repo_path)
lines_per_committer = {}
for committer in committers:
total_lines = 0
for commit in repo.iter_commits():
if commit.author.name == committer:
total_lines += commit.stats.total['lines']
lines_per_committer[committer] = total_lines
if committer in merge_dict:
merge_dict[committer] = merge_dict[committer] + total_lines
else:
merge_dict[committer] = total_lines
return lines_per_committer
def calc(repo_path):
lines_per_committer = count_lines_per_committer(repo_path)
return lines_per_committer
def main():
for i in walk_dir():
print(i)
print(calc(i))
print(dict(sorted(merge_dict.items(), key=lambda item: item[1], reverse=True)))
# repositories = get_gitlab_repositories()
# for repository in repositories:
# clone_repository(repository)
if __name__ == '__main__':
main()
在进行网络故障排查或者服务器性能优化的过程中,可能需要检测特定的 UDP 端口是否处于开放状态。本文记录了nc检测方法。
Netcat 是一个简单但强大的网络工具,它可以读取和写入 TCP 或 UDP 数据流。这里是如何使用 Netcat 来测试一个 UDP 端口是否打开的步骤
nc -lu 12345
sudo apt-get purge openjdk-* icedtea-* icedtea6-*