主页

Win,mac下r语言安装xlsx包的完全解决方案

写在前面 安装R语言读取Excel文件的一个包xlsx, 需要用到java环境, 所以配置起来比较麻烦一些, 喜爱按分别在两个平台上进行配置的详细说明. macOS上的解决方案 这里需要进行如下的操作, 主要参考1: $ /usr/libexec/java_home -V Matching Java Virtual Machines (1): 1.8.0_162, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home $ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk...

阅读更多

Macbook外置机械键盘的不二之选 Keychron

写在前面 那些年用过的机械键盘. #入坑keychron# 假期的时候就想着入手一款机械键盘(Mac自带的键盘容易落灰粘油,而且键程短,敲起来还是有点不太舒服), 奈何市面上为苹果适配的机械键盘不多. 一直在看有关的评测之类, 一款名为keychron的键盘进入了我的视线, 据说这键盘是对Mac适配最好的(其官网简介即:Keychron,为苹果而生的机械键盘。), 而且还支持iOS/Android/Windows. 下面谈谈用keychron这三月来的主要体验. 我买的是keychron的K1SE(当时某东入手价是418), 没有数字小键盘(87键), 轴体是矮茶轴, 所以声音会比较小, 适合在宿舍使用, 背光这块我选择了白光(因为我不打游戏),而且这个背光功能其实我我是几...

阅读更多

M1mac使用rstudio无法打开的解决方案(提示dyld terminating)

问题及解决 环境: macOS12.3.1 Apple silicon R 4.2.0 with brew (formula) RStudio 2022.02.2,485 (with brew cask) 最近室友问我R语言的xlsx包安装的问题, 我想着我先在我的电脑上尝试一下, 但是在我用brew更新了RStudio之后, 突然出现了一些报错: dyld[67146]: terminating because inserted dylib '/opt/homebrew/Cellar/r/4.2.0/lib/R/lib/libR.dylib' could not be loaded: tried: '/opt/homebrew/Cellar/r/4.2.0/...

阅读更多

学习通无法粘贴至提交答案框的方法

写在前面 前几天有人问我在学习通的答题界面怎么粘贴复制好的文字进去, 这里分享一下两种做法. 方法一: 禁用JavaScript 这个方法类似禁止复制的一些文库等网站, 只要在开发者选项中的设置界面禁用JavaScript, 就可以愉快地进行各种操作了, 以edge为例, 这里直接点击F12, 然后点击F1, 鼠标滚轮到最下面, 点击禁用JavaScript即可, 部分英文界面应该叫disable JavaScript. 这里需要注意的是, 在完成了禁用这步操作之后, 提交按钮就不好使了, 需要在完成粘贴之后取消禁用JavaScript, 才可以提交. 方法二: p标签定位 这个方法参考了B站的一个视频, 思路很简单, 就是通过审查元素的方法, 修改元素的值, 经过元素定位...

阅读更多

Bash删除可执行文件的几种方法

问题~分析~解决 最近需要通过bash做一些操作, 例如一个文件夹中存在很多的可执行文件以及C/C++代码文件, 不想要可执行文件了, 批量删除, 应该怎么办? 直观的想法是用rm然后读取可执行类型的文件, 但是rm并没有类似的参数, 于是就采用ls, 这里用到的一个参数是-F, 将可执行程序和普通程序通过结尾是否加*区分开来, 例如: ❯ # 生成测试文件 ❯ touch 1.cc 2.cpp 3.c a.out 1 main ❯ chmod +x 1 main a.out ❯ ls -F 1* 1.cc 2.cpp 3.c a.out* main* 那么问题就转化为读取尾巴带有*的文件并且删除就可. 下面是一种解决方案, 显得比较复杂了: ❯ rm ...

阅读更多

组合学笔记(一)偏序集概念与应用

写在前面 最近看论文需要用到偏序集的有关概念, 在这里先梳理一下, 方便以后的使用. 主要参考的书籍是Stanley的经典名著《计数组合学(第一卷)》. 下面若不特别指明, 均用$P$代表偏序集. 定义 偏序集(partially-ordered set, poset)$P$是一个集合, 连同一个记为$\leq$($\leq_P$)的二元关系, 满足下面的三条公理: 对所有的$x\in P$, $x\leq x$(自反性). 如果$x\leq y$ 且$y\leq x$, 则$x=y$(反对称性). 如果$x\leq y$且$y\leq z$, 则$x\leq z$(传递性). 偏序集$P$中的两个元素$x,y$可比, 如果$x\le...

阅读更多

使用latex的xy Pic包绘制hasse图的几种方法

写在前面 最近学习偏序集相关理论, 一个主要的内容就是Hasse图, 下面分享一些绘制Hasse图的$\LaTeX$方法1, 主要采用了TikZ和用$\LaTeX$中的$\rm X_{!\Large Y}!!-!!pic$宏包绘制Hasse图, 具体的文档请看 texdoc xy texdoc xydoc texdoc xyrefer texdoc xysource 链 这个绘制起来比较简单: $$ \def\arld{\ar@{-}[d]} \xymatrix{ 5\arld\\ 4\arld\\ 3\arld\\ 2\arld\\ 1\\ } $$ 还有一种比较丑的写法: $$ \newcommand{\B}{\bullet} \def\a...

阅读更多

Macos中使用sublime运行cv2视频捕获打不开摄像头的解决方案

问题 环境: MacOS12.3.1 Apple silicon Python3.9.10 opencv 4.5.5 sublime text 4 在我使用下面的代码打开摄像头时候, 通过终端(iTerm2)可以完美调用摄像头, 但是通过sublime就不行 import cv2 cap = cv2.VideoCapture(0) while(1): # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if cv2.waitKey(1) & 0xFF == ord('q'): b...

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits