微信作为高频率日常应用在国内是许多用户社交网络中最重要的一环,几乎大家全部的人际关系、工作人脉均在其中,它的重要性与安全性不言而喻,尤其是日常的聊天记录可说是重中之重。
微信官方的做法,是将其全部保存在用户本机设备中,云端仅同步一部分,一方面随着日常使用微信的聊天数据占据大量本地存储空间,另一方面如果因为手机遗失、被盗或者各种意外状况导致设备无法正常使用,则意味着数据全部丢失。
因此日常使用中,微信聊天记录的备份尤为重要。而微信本身自带了聊天记录备份与恢复功能,可通过PC客户端将全部聊天记录备份至本地,方便你一键迁移和恢复。
具体而言:
1,登录PC端微信,备份与恢复
2,备份聊天记录至手机(可选全部或部分好友记录)
客观的说,综合安全与实用性两方面,微信官方的备份与恢复功能相当好用,既能备份聊天记录又可以恢复或迁移至其他设备,如果非要说不足之处,大概就是数据全部加密,所有记录必须在微信 APP 并登录帐号才能查看,其实有时大家备份数据,可能只是方便日后随时随地查阅,怎么方便怎么来。于是乎,下面的这两款工具就派上用场了。
WX Backup/WechatExporte ...
这个的起源就是当时想要移植一下我学习渡一html的那个md文件,后来发现。我之前在obsidian上写的关于图片插入方面,出了一些问题,他这个默认开启的插入格式是这个软件所独有的![[地址]]。这个情况就有些麻烦,最后还是一个一个转换成正常的了,但是预览后发现还是不行,估计是因为他图片的问题。Pasted image 20230720210255他的格式是这样的,可能是因为空格的原因,无法识别,后来干脆就不用这个写作了。继续选择了typroa。之后图片问题。打算直接用上传到服务器的方法,虽然说这个方法,如果服务器倒闭之类的,可能会造成一些问题,但是我这里选择的github,应该是没那么容易倒闭的。但是也不敢保证,毕竟像gitee这种也是挂了,如果以后有点钱了,会考虑升成腾讯云或者阿里云的oos的。这里就是用的一个免费的服务器了。
Picgo首先就是下载picgo。官网地址:PicGo
PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具
PicGo 本体支持如下图床:
七牛图床 v1.0
腾讯云 COS v4\v5 版本 v1.1 & v1.5.0
又拍云 v1. ...
CSSmargin 和padding 属性使开发者能够控制网页上元素的内部和外部空间,使其具有理想的外观和感觉。
尽管这些属性很重要,但大多数开发人员,特别是新手,往往对它们有误解。本教程将解开围绕CSS边距与填充的问题。
我们将介绍CSS盒状模型、margin 和padding 属性的含义、如何以及何时使用它们,以及它们之间的区别。
CSS盒状模型要有效地理解CSSmargin 与padding ,就必须了解CSS盒状模型以及HTML元素如何按照其标准呈现。
每一个添加到网页上的HTML元素在浏览器中都会呈现为一个盒子。例如,下面的图片似乎并不包含方框,而是由一个圆圈和文字组成。
但是,如果浏览器检查这些元素,如下图所示,浏览器的渲染引擎根据CSS盒状模型将这些元素表示为一个盒状。
那么,CSS盒状模型究竟是什么呢?它本质上是一个包裹着网站上每个块级HTML元素的盒子。
每个盒子都由四个区域组成,这些区域由各自的边缘定义:内容边缘、填充边缘、边框边缘和边缘。
以上面的插图为例,让我们详细介绍一下每个盒子的四个区域。
内容区由内容边缘定义的内容区域,表示指定的HTML元素的值。
...
这个功能放在之前是不可能实现的,因为考虑到用户的隐私,但是最近有一个新的api可以做到这一点。下面来进行一个简单的功能实现。
如何选择文件夹1234567891011121314151617<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <button>打开文件夹</button> <script> var btn = document.querySelector('button'); btn.onclick=function() { showDirectoryPicker() } </script></body></html>
我们调用showDir ...
今天上午看到了联想管家助手推送的驱动更新,本来之前也没注意,今天不知道怎么就想点一下更新一下。结果更新完毕后,就出现了没有wifi标志的情况。
之后查看设备管理器,里面的网卡启动,显示的是代码56。
也是搜了很多的方法,这里只说一个解决了我的问题的方法。
我也不清楚为什么,就是和VMware是有关的。如果代码56,解决方法就是删除VMware,之后去注册表里面找VMware。注册表就是cmd里面输入regedit
进去后找vmnet之后删除重启就可以了。
还有一些我看到的,但是没实验过的,实验失败的就不说了。
就是拔开电源,然后长按开机键15秒。
还有一个方法我觉得也挺靠谱,当时电脑上没下载。
用cclean的注册表删除,其实归根结底,就是因为VMware的原因。
使用金山文档的每日定时任务,执行阿里云盘签到接口。
使用此代码一定要使用修改后的模版:https://kdocs.cn/l/ceQR4HpZ6op1
1.日志效果展示:
2.邮箱效果展示:
单/多账号下只发送与对应账号相关内容
一个人多个账号签到信息也是单独发送
3.表格创建:
请创建普通表格,智能表格定时签到不生效
4.多账号单独管理:修改后模版:https://kdocs.cn/l/ceQR4HpZ6op1
对原有模版进行修改
5.新增内容:
新增给多账号发送邮件实现原理:使用循环变量来读取表单中的邮箱地址,直到遇到空值为止。每次读取到一个邮箱地址,都将其添加 到jsyxList数组中。然后,通过循环遍历jsyxList数组,并为每个邮箱地址发送邮件。
新增每个人的签到内容只会发送给同一行的对应邮箱地址实现原理:将循环的范围从2到20改为对于每一行数据,获取对应的refresh_token、sflq和jsyx的值,并进行相应的判断和处理。如果refresh_token、sflq和jsyx的值符合条件(不为空且需要领取奖励且有接收邮箱地址),则进行签到和发送邮件的操作 ...
技术杂谈
未读课件在这里:http://love.guoyaxue.top/pan/down.php/871738ee2728135ae7bc74efec4bd86c.pdf
这个来自尚硅谷的直播课程。
首先来说做一个后台管理系统方面
后台管理系统方面表现不是非常的好,不是非常的智能。但是确实是可以提高一点开发效率,大部分都是静态页面的,静态数据的提供,动态的很少。
从整个过程来看,它有以下⼏个缺点:
具有强关联性的业务,ChatGPT不会始终在之前的基础上继续实现。
ChatGPT实现的代码提供的是简单的业务实现,具体功能还是需要专业前端⼈为修改。
ChatGPT每次回答问题字符有限制,当中断以后,有可能再提问,答案不是在之前的基础上实现。
同样的,它也有⾃⼰的优点: 1. ChatGPT可以快速的帮助我们实现⼀些静态的功能,具体逻辑的表现不是很好。
HTML+CSS这里给了一个float转flex布局的问题。
这种比较繁琐的事情,他是完全可以帮我们搞定的。
之后测试了一个关于优化的问题,div转html5语义化。这个是非常好用的也。
但是他在一个效果的实现上,就出了一些问题。让他实现一个滑动 ...
旧版飞行棋体验地址:飞行棋网站地址:https://effect.guoyaxue.top/fxq/index.html#/
由于飞行棋热度过高。现在源码不免费开放。激活码如下图所示:
源码购买价格可加微信私聊。
微信17713088356
新版演示视频:
https://b23.tv/HnwNRt4
前言这个起源于,我在写python的笔记的时候,因为我一开始是typora+picgo的github图床进行编写。大家应该都知道github的访问在国内是特别慢的,更别说这种图片的较大资源了,所以说一开始就用到了jsdelivr的加速。但是这个加速也不怎么样,有的时候会出现一些问题,总是会出现图片地址在网址上可以访问,但是在typora上无法访问的情况,我也不知道是哪里的问题。所以就换成了腾讯云的oos,就没有这些问题了。当然这些都不是关键,关键是要和你们聊一下关于jsdelivr是如何对github上的资源进行加速的。
jsdelivrjsdelivr是一个CDN服务提供商,优点在于全球通用。 专门提供js相关的CDN,对npm,github做了加速镜像。 针对npm, github提供了CDN镜像。 大部分情况下外国的网站国内是不能使用的,为什么国内可以使用jsdelivr呢?要回答这个问题,必须得思考几个概念:域名,cdn,ICP。
cdn是什么?CDN概念CDN全称叫做“Content Delivery Network”,中文叫内容分发网络。
实际上CDN这个概念是在1996 ...
1 封装的概述、原则、步骤概述:封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。原则:将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。步骤:1) 使用 private 关键字来修饰成员变量。2) 对需要访问的成员变量,提供对应的一对 getXxx 方法 、 setXxx方法。
2 封装的操作——private关键字private的含义:private是一个权限修饰符,代表最小权限。 可以修饰成员变量和成员方法。被private修饰后的成员变量和成员方法,只在本类中才能访问。使用格式:private 数据类型 变量名 ;举例:
1234567891011121314151617public class Student { private String name; private int age; public void setName(String n) { name = n; } public String get ...