Github上有大量免费资源供我们学习,但国内访问GitHub经常打不开,无法访问,下面给出几种可行的方法。Github镜像加速KGitHub:查看代码仅需在github.com前加上kk即可,访问仅限国内IP相关事项看官网简介:https://help.kkgithub.com/questions/github.hscsec.cn:只需把github.com替换为github.hscsec.cnhttps://github.ur1.fun/https://521github.com/https://gh.api.99988866.xyz/实时自动检测并更新GitHub镜像及加速的可用网址链接:http://lib.zuotiyi.cn/tool/github.html修改hosts文件Fetch GitHub Hosts为解决研究及学习人员访问GitHub过慢或其他问题而提供的GitHub Hosts同步服务,每日自动更新Github Hosts。官网:http://hosts.gitcdn.top/hosts.txt如果是Windows操作系统,用记事本打开C:Windows\Sy
从今天开始,我打算挑战1000集讲解Go视频教程,立这个flag也是为了督促自己学习,欢迎大家前来围观。首先,我为什么要挑战1000集讲解Go视频教程呢。那是因为,最近我在找视频学习Go的时候,刷到了一个UP主,他扬言要虐肝1000集讲解Go视频教程,绝不托更,托更直播吃烤乳猪。但是,如今看来,已经拖更很久了,目前才更新了30集。其实,这个UP主已经断更过一次了,有没有直播烤乳猪就不得而知了。话说回来,今天我也来挑战1000集讲解Go视频教程,灵感就是来源于这里了吧。或许,这个UP主不小心看到我的视频后,不拖更了呢?好,那接下来我们来看一下课程定位。本套课程是适合零基础小白的,但不适合大佬;适合有其他编程语言基础,希望深入学习Go语言的;适合那些看官方教程不那么容易理解的。那么,本课程将让你的学习过程更加的轻松。下面,来看下几个常见的问题。问题1:课程是今年录制的吗?那是肯定的,是今年2024年3月开始录制的。问题2:课程每集多长时间?为了让大家学起来轻松一点,每集时间不会太长,一般10分钟左右,有些5分钟,有些20分钟。问题3:会不会哪天就拖更了?这个吗。。。我只能说,我是不会直播烤
Base64编码是将一个8位字节序列拆散为6位的片段,并为每个6位的片段分配一个字符,这64个字符为:小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/" ,64是代表64个字符。举例y的二进制:'y'.charCodeAt().toString(2)二进制转十进制:parseInt('011110', 2)原数据you 二进制011110010110111101110101 重新分割011110010110111101110101对应十进制30226153查Base64编码表eW91即‘you’的Base64编码为:eW91。Base64编码:window.btoa('you')Base64解码:window.atob('eW91')
经常使用谷歌浏览器的同学应该早就知道了,Chrome浏览器内置翻译功能用不了了,访问Google翻译的中国站点(https://translate.google.cn)会跳转到著名的谷歌中国静态提示页面(https://www.google.cn),页面提示让你收藏.hk域名,然而,这一域名在大陆地区是无法正常访问的。谷歌浏览器Chrome浏览器有一个很好的功能就是,可以一键翻译网页内容,现在用不了,可能会有很多同学放弃使用吧。可以说,谷歌翻译是谷歌最后一个可以在大陆地区使用的产品,并且深受广大网民们的喜爱。如今,这个曾经红极一时的产品突然不能用了,居然没有搜索到任何官方发布的消息。根据TechCrunch的消息称,谷歌发言人通过电子邮件告诉TechCrunch,由于“使用率低”的原因,已停止中国大陆的谷歌翻译服务。为什么谷歌的产品,都会是这个下场呢?不管怎样,对我们使用者而言,真是悲哀呀,这么好的一个产品就这样没了。Chrome浏览器内置翻译功能无法使用,该如何解决这个问题呢?有网友分享了临时解决方案,即通过修改hosts文件来解决,有需要的小伙伴可以参考下面的方法!GoogleTr
我们都知道,新浪微博上面大约99.99%以上的图片都是附带作者水印的,想下载保存的话,就很头疼了。具体方法访问:https://weibo.com,将想要下载的图片右键图片,在新标签中打开图片,将获取到的图片地址直接更换网址就可以得到无水印的图片。获取到的图片将前面的地址更换为:https://i3.wp.com/lz.sinaimg.cn/oslarge/,如 008zk4Pngy1hkw3i358chj30qa12dgo6.jpg最终地址为:https://i3.wp.com/lz.sinaimg.cn/oslarge/008zk4Pngy1hkw3i358chj30qa12dgo6.jpg
WordPress图片裁切功能非常强大,通过WordPress后台-设置-媒体可设置图片大小,有缩略图大小、中等大小、大尺寸这三个尺寸可以自定义设置。但是,即使这三个尺寸的图片大小都设置为0,WordPress还是会生成一张768尺寸的缩略图。想要禁用WordPress自动生成768像素图片,不能在媒体设置中修改,而是在隐藏设置功能中。方法在浏览器地址栏输入:你的域名/wp-admin/options.php,进入隐藏设置界面找到medium_large_size_w,把后面的768改为0,保存设置即可
微信已经推出了许多表白代码,只要发送相应的指令,就可以让你的聊天界面变得更加浪漫。微信这些隐藏的表白代码,有些朋友知道微信有满屏表情,但是不知道怎么调用出来,下面分享一些隐藏的代码,快来看看吧,现在知道还不算晚。隐藏特效代码发送:XOXO,会出现满屏的亲亲表情(亲吻雨口令)发送:Mi manchi,会出现满屏的小星星(星星雨口令)隐藏表白代码发送:ohh,翻译为“留在我身边”发送:lch will mit dir S wim,翻译为“我想和你在一起”发送:Você é meu bebê,翻译为“你是我的宝”发送:Te vagy az egyetlen,翻译为“你是我的唯一”发送:RUYDUAautrinuU,翻译为“我只喜欢你”发送:love at first sight,翻译为“一见钟情”发送:We will be happy,翻译为“我们会幸福”发送:\u6211\u7231\u4f60,翻译为“爱你”发送:\u5728\u4e00\u8d77\u5427,翻译为“在一起吧”发送:あなたと一緒に楽しい星に逃げたいです,翻译为“我想和你一起逃到快乐的星球上”发送:Miluji pou
响应式是网页根据显示宽度自动调整内容的模式,即同一套设计元素根据浏览器宽度适配。自适应是网站根据客户端类型匹配不同版本样式,即根据不同的设备设计不同的样式适配。字体字号中文最小字号:12px常规阅读字号:13-15px较大文字字号:15-20px文本行高:注释文本:字号的 1.4-1.6 倍阅读文本:字号的 1.6-2 倍标题文本:默认字号 Auto文本段距:行高的 0.4-0.8 倍字重细体 Light:注释/次要文本常规 Regular:正常阅读文本粗体 Bold:强调/标题文本字色注释灰度:50-80正文灰度:20-40标题灰度:5-20 字号字重字色行高段距注释文本12pxLight灰度 50-8016-18px6-14px正文文本13-15pxRegular灰度 20-4020-30px8-24px标题文本14-20pxBold灰度 5-20Auto0
计算机只认识 0 和 1,不懂数学的加减乘除(计算机只会与、或、非、异或),是不会直接运算的,那计算机是怎么操作的?加法比如计算 4 + 5 = ?# 计算机是不会直接加的 0000 0100 + 0000 0101 ----------- 0000 1001 # 计算机实现原理 # 第一步:异或(不考虑进位) 0000 0100 0000 0101 ----------- 0000 0001 # 第二步:与运算(判断进位,如果与运算结果为0,则没有进位) 0000 0100 0000 0101 ----------- 0000 0100 # 第三步:将与运算结果,左移一位 0000 1000 # 第四步:和第一步结果,异或 0000 0001 0000 1000 ----------- 0000 1001 # 第五步:对第四步进行与运算(判断进位,如果与运算结果为0,则没有进位) 0000 0001 0000 1000 ----------- 0000 0000 # 最终结果就是与运算为0的结果的上一个异或运算减
开启Gzip开启Typecho的Gzip功能很简单,只需在根目录下的index.php文件加上下面这一句就可以了:/** 开启Gzip */ ob_start('ob_gzhandler');注意是整个网站根目下的index.php文件,不是主题目录下的。开启后,检测一下效果:https://tool.chinaz.com/Gzips/
看到这种文件无法写入,首先想到的是权限问题,确实也是这样的。要解决Typecho后台主题「此文件无法写入」的问题很简单,赋予主题文件夹最高权限即可:chmod -R 777 usr/themes/。
Typecho有个友情链接插件叫Links,之前用的好好的,在网站搬家后,想添加个链接,结果提交出现错误:Database Query Error。Typecho默认是关闭DEBUG模式的,在出现500错误的时候,无法看到具体的错误信息。可以按照下面操作打开Typecho DEBUG模式,查看具体的错误信息:打开Typecho目录下的config.inc.php在文件中增加:define('__TYPECHO_DEBUG__', TRUE);重新添加链接,结果提交出现错误:SQLSTATE[22007]: Invalid datetime format: 1366 Incorrect integer value: for column at row 1在网上找来找去,开始以为是数据库编码格式问题,就把编码全部改为utf8mb4,结果发现还是不行。后来又在网上找到了另外的思路,是由于MariaDB默认工作在严格模式下,导致有NULL值插入失败,找到问题根源,那就把MariaDB严格模式取消了呗。编辑/etc/my.cnf文件,在[mysqld]配置下新增:sql_mode=NO_ENGI
scp命令是cp命令的升级版,即:ssh cp,通过SSH协议完成文件的复制。其主要功能就是:在不同Linux服务器之间,通过SSH协议互相传输文件。只要知晓服务器的账户和密码(或密钥),即可通过scp互传文件。语法scp [-r] 参数1 参数2-r选项用于复制文件夹使用,复制文件夹必须使用-r参数1:本机路径 或 远程目标路径参数2:远程目标路径 或 本机路径如:scp -r /jdk root@node1:/home/,将本机上的jdk文件夹, 以root身份复制到node1的/home/内。如:scp -r node1:/home/jdk /home/,将远程node1的jdk文件夹,复制到本机的/home/内。高级用法# 将本机当前路径的jdk文件夹,复制到node2服务器的同名路径下 scp -r jdk node2:`pwd`/ scp -r jdk node2:$PWD
SSH服务是一种用于远程登录的安全认证协议。SSH服务支持:通过账户+密码的认证方式来做用户认证通过账户+秘钥文件的方式做用户认证SSH可以让我们通过SSH命令,远程登录到其它主机上,比如:ssh root@192.168.1.1,将以root用户登录到指定服务器,输入密码即可成功登录。SSH免密登录配置配置Linux服务器之间(例如服务器node1、node2、node3)的免密互相SSH登录,在每一台机器都执行:ssh-keygen -t rsa -b 4096,一路回车到底即可。接着在每一台机器都执行:ssh-copy-id node1 ssh-copy-id node2 ssh-copy-id node3执行完毕后,node1、node2、node3之间将完成root用户之间的免密互通。
命令行即文本交互界面,通过命令行可以使用一个一个的指令来操作计算机。如何进入到命令行:Win键 + R 出现运行窗口,输入cmd,然后回车。x:切换盘符,E:表示切换到E盘。cd进入到指定目录。cd .表示当前目录cd ..表示上一级目录cd \回退到盘符目录dir查看当前目录下所有文件(夹)md创建一个目录;rd删除一个目录;del删除一个文件。echo创建文件:echo '测试' > test.txt查看文件内容:type test.txtcls清除屏幕。exit退出命令提示符窗口。小技巧方向键上下,查看命令的历史记录Tab键自动补全命令批处理案例@echo off REM 清除临时文件和缓存 del /f %TEMP%*.* /s /q rd /s /q %TEMP%@echo off:关闭命令行回显功能。REM:添加注释。/f:强制删除/s:递归删除/q:安静模式
背景为什么抛弃WordPress?网站访问量极少,大部分是自用记录些笔记不想再买服务器了为什么选择Hugo?Hugo编译速度贼快有一款喜欢的Hugo主题从WordPress导出数据在 WordPress 仪表盘中,[工具] -> [导出] -> [下载导出的文件]。搭建临时Hexo博客安装node.jsnode.js官方下载地址:https://nodejs.org/en/设置npm淘宝镜像站:npm config set registry https://registry.npm.taobao.org。切回官方镜像用:npm config set registry http://www.npmjs.org。安装GitGit官方下载地址:https://git-scm.com/downloads安装Hexo运行下列命令安装Hexo:npm install -g hexo新建一个Hexo博客:hexo init <folder> cd <folder> npm install再安装 hexo-migrator-wordpress 插件:npm inst
在命令行下:vi xxx → 普通模式(主要操作:复制、粘贴、删除)。普通模式下:i 或 o → 编辑模式(主要操作:编辑文本),ESC退出编辑模式,返回普通模式。i:当前光标前插入o:当前光标行的下一行插入普通模式下:: 或 / → 命令模式,ESC退出命令模式,返回普通模式。普通模式移动光标^:移动到行头,0 也可移动到行头$:移动到行尾w:向后移动到词头e:向后移动到词尾b:向前移动到词头gg:文档开头G(Shift + g):文档末尾,3G 移动到第三行复制yy:复制当前行,3yy 复制3行y^:复制光标位置到行首y$:复制光标位置到行尾yw:复制一个词(光标位置到空格)剪切dd:剪切当前行,3dd 剪切3行dw:剪切一个词(光标位置到空格)x:剪切光标位置,相当于delX(Shift + x):剪切光标前一个位置,相当于Backspace粘贴p:粘贴替换r:替换光标位置R(Shift + r):依次替换撤销和重做:u - 撤销Ctrl + r - 重做命令模式文件操作:w 保存:q 退出:wq 保存并退出:q! 不保存强制退出设置:noh 取消高亮显示:set nu 显示行号
终端通常在使用 Linux 时,并不是直接与系统打交道,而是通过一个叫做 Shell 的中间程序来完成,在图形界面下为了实现在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal)。终端本质上对应着 Linux 上的 /dev/tty 设备,Linux 多用户登录就是通过不同的 /dev/tty 设备完成的,Linux 默认提供了 6 个纯命令行界面的 “terminal”(准确的说应该是 6 个 virtual consoles)来让用户登录。在物理机系统上可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换。当切换到其中一个终端后想要切换回图形界面,可以按下[Ctrl]+[Alt]+[F7]来完成。ShellShell 和桌面一样是计算机接收用户指令的一种环境,其内置了一系列命令,如 cd、mkdir 等,用户通过这些指令能操作计算机执行指定的操作。不同的操作系统具有不同的 Shell,不同 Shell 在终端的提示也不完全相同:Shell缩写完整路径root 用户提示符非 root 用户Bourne shellsh/bi
备份假设网站根目录在/home/test/wwwroot/,备份到/backup目录下,每天备份一次。cd /backup d=`date +%d` rm -f test${d}.sql rm -f testhome${d}.tar.gz tar cvzf testhome${d}.tar.gz /home/test/wwwroot/ mysqldump -utest -p'123456' test > test${d}.sql scp test${d}.sql root@172.16.0.12:/backup/172.16.0.11/ scp testhome${d}.tar.gz root@172.16.0.12:/backup/172.16.0.11/以上命令可以保存到/root/backup.sh,然后添加定时任务vi /etc/crontab:0 6 * * * root sh /root/backup.sh >/dev/null 2>&1恢复# 1.清空网站目录下的所有文件 rm -rf /home/test/wwwroot/* tar xvp
当Fedora安装多个PHP版本的时候,默认的php命令会使用/usr/bin/php。cd /usr/bin/ ll php*如果不想改变命令名字,可以直接把别的版本的可执行文件覆盖/usr/bin/php这个文件,例如:mv php php.bak cp /opt/remi/php74/root/usr/bin/php php
目前Fedora 37软件中支持的PHP稳定版本为PHP 8.1版本。可以通过运行dnf命令来确认:dnf info php-fpm。PHP 8安装要从Fedora软件仓库安装默认的PHP版本,请使用下面的命令:sudo dnf -y install php-cli php-fpm php-gd php-curl php-mysqlnd php-zip php-xml php-mbstring php-bcmath安装完,查看PHP版本号:php -v。PHP 7.4安装由于官方Fedora软件仓库只提供PHP 8,所以必须添加另一个存储库才能安装旧版本的PHP。这个仓库被称为REMI仓库。将REMI仓库添加到Fedora 37系统:sudo dnf -y install https://rpms.remirepo.net/fedora/remi-release-37.rpmREMI仓库中有一些常见的依赖项,需要启用:sudo dnf config-manager --set-enabled remi sudo dnf module reset php开始安装PHP 7.4:sudo
三毛
头发渐少,仅剩三根