<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zjhao666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Zjhao666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Zjhao666]]></copyright><item><title><![CDATA[解决腾讯会议投屏下word敲字速度很慢卡顿的方法]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/126739548</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/126739548</guid><author>Zjhao666</author><pubDate>Wed, 07 Sep 2022 11:09:01 +0800</pubDate><description><![CDATA[在腾讯会议中，自己投屏word页面，敲一些字比如记笔记改材料等，常常会出现手在键盘上敲了很多拼音，结果页面上还是慢吞吞地间断展示字符的情况。但是，自己写word的，没开腾讯会议投屏的时候，这个问题有不存在……]]></description><category></category></item><item><title><![CDATA[Transformers北大源]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/126346922</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/126346922</guid><author>Zjhao666</author><pubDate>Mon, 15 Aug 2022 14:59:20 +0800</pubDate><description><![CDATA[使用方法，加一个mirror='https://mirrors.pku.edu.cn/hugging-face-models/'的参数就好了。前言：听说清华和中科大的源都挂了？解决方案：用北大源。]]></description><category></category></item><item><title><![CDATA[SPARQL基础入门练习]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/125443570</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/125443570</guid><author>Zjhao666</author><pubDate>Fri, 24 Jun 2022 14:27:14 +0800</pubDate><description><![CDATA[知识图谱：Freebase，服务器：virtuosoSPARQL基本语法表一个SPARQL样例


大致意思是在virtuoso服务器执行后，设置格式为html，结果如下。此外，值得注意的是，对于


而言，若写为


则返回满足后续（where子句里的）约束条件的(x1, x2, x3)组合。最简单的形式


这表示，不加任何限制地，查询图谱内所有的三元组。返回结果自然就有很多：可以看到返回结果的顶上，还写上了查询语句里我们自己命名的e1，r，e2。加上一个三元组的约束


即要求变量e1和r，满足三元组]]></description><category></category></item><item><title><![CDATA[Ubuntu20.04 FTPS配置指南]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/124213555</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/124213555</guid><author>Zjhao666</author><pubDate>Sat, 16 Apr 2022 15:07:33 +0800</pubDate><description><![CDATA[安装ftp


sudo apt-get install vsftpd

参考vsftpd实现基于SSL的FTPS_小百菜的博客-优快云博客_ssl vsftpd

的配置文件vsftpd.conf，但我的路径是/etc/vsftpd.conf，而不是/etc/vsftpd/vsftpd.conf。

可以先备份一份原始的配置文件，再改。


sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak

创建新文件夹，再生成SSL证书


sudo mkdir /etc/v]]></description><category></category></item><item><title><![CDATA[Windows获取本机公网ip脚本]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/124068455</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/124068455</guid><author>Zjhao666</author><pubDate>Sat, 09 Apr 2022 21:25:54 +0800</pubDate><description><![CDATA[新建txt，重命名为ip.bat

再将下列文本，贴到ip.bat里


@echo off

echo Public IP: 
curl ifconfig.me
echo.

pause

双击ip.bat，结果如下




]]></description><category></category></item><item><title><![CDATA[微信公众号网页链接失效解决方案]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/123832839</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/123832839</guid><author>Zjhao666</author><pubDate>Tue, 29 Mar 2022 21:34:39 +0800</pubDate><description><![CDATA[例子：参考 | 智慧畜牧解决方案+典型应用场景

进入电脑微信，找“文件资源传输助手”，复制失效的url，回车



点击url，可以看到是微信浏览器的界面（如果没有顶上工具栏，随意拉伸一下界面即可）



选择左上角获取url的工具，自动就复制了

粘贴后即可得到永久链接：https://mp.weixin.qq.com/s/YaXEcgDORFw1nBj6hGJhnA
...]]></description><category></category></item><item><title><![CDATA[检查word里参考文献引用依出现先后顺序排列（半自动化）]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/123494160</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/123494160</guid><author>Zjhao666</author><pubDate>Tue, 15 Mar 2022 10:02:24 +0800</pubDate><description><![CDATA[1、word导出为txt

另存为纯文本txt格式，命名为paper_old.txt，选择这个配置



举例，得到如下的txt内容：


　　xxxxxxxxxxxxxxxxx[5]xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
　　xxxxxxx[3-4]xxxx
　　
　　xxxxxxxxxxxasdasdasdxxx[1]
　　
参考文献开始
[1] Lee B J, Lee J, Kim K E]]></description><category></category></item><item><title><![CDATA[用Bibtex导出GB/T 7714等格式引用的方法]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/123483879</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/123483879</guid><author>Zjhao666</author><pubDate>Mon, 14 Mar 2022 18:16:46 +0800</pubDate><description><![CDATA[1、背景：为什么这tmd会成为一个问题？

有的会议期刊，比如ICLR，它在谷歌学术等一众学术搜索引擎上，都只有arxiv的引用出处。

比如，针对论文：《Learning invariant representations for reinforcement learning without reconstruction》

它在谷歌学术里的引用就长这个样子，只有arxiv：



但是呢，老板要求一些引用文献的时候，要有牌面，然后就有如下对话：

谁让你引用arxiv的文献的？
	不老师你听我解释，它其]]></description><category></category></item><item><title><![CDATA[torch.gather简单教程]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/123182117</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/123182117</guid><author>Zjhao666</author><pubDate>Mon, 28 Feb 2022 15:51:14 +0800</pubDate><description><![CDATA[形式：

C=A.gather(dim,B)

其中A为原始矩阵，B为下标矩阵，C为结果矩阵。

函数目的：借助下标依次递增的潜规则，取出原始矩阵A中，与下标矩阵B对应的部分。

注：

C与B的维度一致——体现“对应性”
	A与B的维度不需要一致
举例，对于原始矩阵A



取下标矩阵C=[[2,1,0]]，我们进行如下操作





解释：9，7，5产生的原因——dim取0，表示第0维取对应的下标数字，而其他维度对应递增即可。因为一共就2个维度，所以[[2,1,0]]对应的，其实就是第0维度之外的（剩下]]></description><category></category></item><item><title><![CDATA[torch、tensorflow1 GPU测速代码python3（MNIST，简易版）]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/120965563</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/120965563</guid><author>Zjhao666</author><pubDate>Tue, 26 Oct 2021 09:35:23 +0800</pubDate><description><![CDATA[1、torch


import torch
import torch.nn as nn
import torch.nn.functional as F
import numpy as np
import matplotlib.pyplot as plt
from torch.autograd import Variable
import time

# print start time
start = time.time()
print("Start time = " + time.ctime())

#]]></description><category></category></item><item><title><![CDATA[linux创建新用户，并自动设置密码为账号+123的shell脚本]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/120924794</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/120924794</guid><author>Zjhao666</author><pubDate>Sat, 23 Oct 2021 19:13:59 +0800</pubDate><description><![CDATA[new_user.sh


#!/bin/bash
useradd $1 -m -d /home/$1 -g docker -s /bin/bash
echo ${1}:"${1}123" | chpasswd || exit 1
]]></description><category></category></item><item><title><![CDATA[Vscode大纲视图查看代码结构，只显示类名和函数名，隐藏变量名的方式]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/120523879</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/120523879</guid><author>Zjhao666</author><pubDate>Tue, 28 Sep 2021 10:25:45 +0800</pubDate><description><![CDATA[Vscode结构视图，默认显示全部变量，就很丑。



只需要ctrl+shift+p，修改setting.json的outline.showVariables的默认设置，为false就行了。


"outline.showVariables": false,

效果图




]]></description><category></category></item><item><title><![CDATA[深度学习训练降低显存分析]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/119810204</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/119810204</guid><author>Zjhao666</author><pubDate>Thu, 19 Aug 2021 20:31:28 +0800</pubDate><description><![CDATA[这一篇博客主要是帮助分析显存为什么炸裂的，不单独提具体的技术。技术可以参见另一篇博客

深度学习训练降低显存指南_Zjhao666的博客-优快云博客

首先，从总体来看，显存的增长情况大致可以分为两类：

线性型：以epoch或更短的batch为单位，显存整体上呈线性缓慢增长。
	波动型：没有固定的周期，短期内显存急剧增加，然后裂开了。


其次，从显存的分配来看，分配对象一般分为两类：

模型变量：主要是模型的固定参数（显存固定），以及一些如结构形的增量参数（显存渐增）
	数据变量：包括模型的输入输出，]]></description><category></category></item><item><title><![CDATA[linux服务器RSA秘钥生成代码]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/118083958</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/118083958</guid><author>Zjhao666</author><pubDate>Mon, 21 Jun 2021 12:11:42 +0800</pubDate><description><![CDATA[一、使用方式

rsa_all.sh

功能：创建所有用户的rsa，已经创建过的会跳过

用法：./rsa_all.sh

rsa_one.sh创建单个用户的rsa

功能：创建单个用户的rsa，已经创建过的会跳过

用法：./rsa_one.sh用户名

例子：./rsa_one.shzjhao

注释：

一、管理员取key的文件夹

/home/keys下，一个子目录对应一个用户，子目录里面是私钥id_rsa

二、最后一行命令

#zjhao改为管理员名

sudochownzjha...]]></description><category></category></item><item><title><![CDATA[Julia简单教程]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/117901130</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/117901130</guid><author>Zjhao666</author><pubDate>Mon, 14 Jun 2021 14:36:57 +0800</pubDate><description><![CDATA[一、基本数据类型和运算符

查看数据类型


julia&gt; typeof(3)
Int64

julia&gt; typeof(3.2)
Float64

julia&gt; typeof(2 + 1im)
Complex{Int64}

julia&gt; typeof(2 // 3)
Rational{Int64}


]]></description><category></category></item><item><title><![CDATA[深度学习训练降低显存指南]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/117560045</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/117560045</guid><author>Zjhao666</author><pubDate>Fri, 04 Jun 2021 14:38:24 +0800</pubDate><description><![CDATA[一、小模块API参数inplace设置为True

比如：Relu()有一个默认参数inplace，默认设置为False，当设置为True时，通过relu()计算时的得到的新值不会占用新的空间而是直接覆盖原来的值，这也就是为什么当inplace参数设置为True时可以节省一部分内存的缘故。
...]]></description><category></category></item><item><title><![CDATA[ubuntu 无线网卡 断网重连 教程]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/116868182</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/116868182</guid><author>Zjhao666</author><pubDate>Sun, 16 May 2021 00:17:45 +0800</pubDate><description><![CDATA[1.网卡驱动安装

参考Kali网卡设置comfast cf-812AC（Realtek 8812BU芯片）_banyejiu的博客-优快云博客

安装shell


sudo apt update

sudo apt install bc -y

git clone https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.3.1_27678.20180430_COEX20180427-5959.git

cd rtl88x2BU_WiFi_linux_v5.3]]></description><category></category></item><item><title><![CDATA[使用virtuoso数据库加速读取知识图谱文件]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/115948443</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/115948443</guid><author>Zjhao666</author><pubDate>Wed, 21 Apr 2021 13:45:59 +0800</pubDate><description><![CDATA[一、背景

virtuoso数据库是较为常用的知识图谱查询服务器，可以读取KG文件（如.ttl）并在本机实现SPARQL查询服务

二、问题

virtuoso在安装后，加载流程是：

先使用ld_dir读取目录文件
	再使用rdf_loader_run()正式读取KG时
	最后使用checkpoint持久化保存
但是，在第二部，使用rdf_loader_run()正式读取KG时，默认配置加载速度先快，然后迅速衰减。

同时，virtuoso日志也提示May be many cores on the ser]]></description><category></category></item><item><title><![CDATA[Docker使用指南]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/109952287</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/109952287</guid><author>Zjhao666</author><pubDate>Sun, 22 Nov 2020 13:55:09 +0800</pubDate><description><![CDATA[-Docker概念及基本操作



docker环境与普通环境对比图



docker概念转换图

静止的是镜像(image)

查看本地镜像：docker image ls

参数：

REPOSITORY：镜像名——用户名/(可选)+镜像名

TAG：镜像版本号

IMAGE ID：镜像id

CREATED：创建时间

SIZE：尺寸

运行的是容器(container)

查看本地容器：docker container ls

参数：

CONTAINER ID：容器id

IMAGE：当前运行容]]></description><category></category></item><item><title><![CDATA[调研常用网站]]></title><link>https://blog.youkuaiyun.com/Zjhao666/article/details/109167269</link><guid>https://blog.youkuaiyun.com/Zjhao666/article/details/109167269</guid><author>Zjhao666</author><pubDate>Mon, 19 Oct 2020 19:49:05 +0800</pubDate><description><![CDATA[普通搜索引擎

谷歌https://www.google.com/
	必应https://cn.bing.com/
	百度https://www.baidu.com/
	搜狗https://www.sogou.com/
	新浪微博https://s.weibo.com/
	magihttps://magi.com/
	360https://www.so.com/
	秘迹https://mijisou.com/
	duckduckgohttps://duckduckgo.com/
	dogehttps://w]]></description><category></category></item></channel></rss>