有时需要准确获取网页显示设备的宽度和高度,然后做相应的设置。由于浏览器和设备差异准确获取并不那么容易。
设备宽度
window.screen.width;
设备高度
window.screen.height;
对于电脑端以上两个参数就可以。但是,如果是iPad呢?还有横屏竖屏之分。
对于iPad以上两个参数是物理设备的尺寸,也就是说横屏竖屏不变。
解决方法可以通过获取页面的宽度然后和设备尺寸进行比较,参考代码
继续阅读“获取显示设备的宽高” xuenhua’s 站点
有时需要准确获取网页显示设备的宽度和高度,然后做相应的设置。由于浏览器和设备差异准确获取并不那么容易。
设备宽度
window.screen.width;
设备高度
window.screen.height;
对于电脑端以上两个参数就可以。但是,如果是iPad呢?还有横屏竖屏之分。
对于iPad以上两个参数是物理设备的尺寸,也就是说横屏竖屏不变。
解决方法可以通过获取页面的宽度然后和设备尺寸进行比较,参考代码
继续阅读“获取显示设备的宽高” 在html页面写了大量javascript代码,抽成一个单独文件会更方便维护。但是js中可能引用了页面上其它代码,如果全部改写会比较麻烦。
方法1
<script>
document.write('<script src="jsfile.js" type="text/javascript" charset="utf-8"></script>');
</script>
继续阅读“js代码独立一个文件” 查看需要汇总几个commit的,记下最旧的id或者倒数第几个,然后选择reset 或者rebase方法
例如下面有5个提交,想要把从3到5的提交汇总在一起作为一次提交,得到 1 2 6{3 4 5的汇总}
git reflog
05a3854 (HEAD -> main) HEAD@{4}: commit: 5
e125d52 HEAD@{5}: commit: 4
ec70c06 HEAD@{6}: commit: 3
a4621de HEAD@{7}: commit: 2
065dc62 HEAD@{8}: commit (initial): 1
继续阅读“将多个commit rebase合并为一个提交” 有时某软件依赖高版本的另一个软件,但有时不提供二进制安装包,还要make编译,配置编译环境就可以劝退99%的人。可以试试能否通过添加源进行升级,实在不行再编译源码安装。以升级git为例,介绍一下操作命令。
1、检查更新
apt update
2、查看是否有更新
apt list –upgradable
如果有更新,执行下面的命令更新
apt install git
3、但是如果运行了发现没有更新
添加ppa源
add-apt-repository ppa:git-core/ppa
4、执行更新
apt update
5、再试一下
apt install git
当前版本gitea 1.8 由于不支持katex,决定升级到gitea1.24。不过升级后,打开网页点击首页内容报500错误。
错误提示为
发生了一个错误;
SyncRepoBranches, Error 1366 (22007):Incorrect string value: '\xE8\xA7\xA3\xE5\x86\xB3...' for column `dbnamo`. `branch` `commit_message` at row 1
继续阅读“gitea升级后报错解决” 观察各个项,行和列按的顺序排列成表格,每个格子内为行列相乘的项,平方项恰在对角线位置,其他项放在对角线上三角区域,可以得到下面方阵: 如果把像 这样的2倍的系数沿着对角线对称的位置拆分放置,即,那么可以得到下面的样子:
继续阅读“二次型与矩阵对应关系”