- 博客(27)
- 收藏
- 关注
原创 【已解决】devtools::install_github(“immunogenomics/presto“) 报错
感觉在 R 环境里安装包真的好难啊!经常报错,相比之下,conda 真的好好用,大部分情况下都可以安装成功。只是不知道为什么,有时候会出现 R 环境里识别不到包已经安装好了。另寻他路,到 presto 的 github 上下载了压缩包,然后在本地解压,运行下面的命令,安装成功了。另寻他路,用 conda 安装好了这个包,但是在 R 环境内还是显示我未安装 presto。在使用 ArchR 的时候,识别 marker gene 那一步需要用到 presto 包,按照提示进行安装,但是在我的环境里报错了👇。
2023-11-29 20:29:38 2163 1
原创 【已解决】ThinkPad X1 Carbon 我们找不到你的相机 更新驱动程序显示安装错误 - 0x80070103
【后记】我也不是专业人士,只是摸石头过河凭借前人的经验,记录一下解决方案希望能为后面遇到类似问题的朋友提供一种思路,也不枉我捣鼓了一晚上。我又搜啊搜,找到了一个 dll 错误修复工具,结果要充钱,罢了,充了能解决还好,不能解决那不是白瞎了吗。我装了,重启系统,发现相机可以使用了,拍了张照片,美滋滋。我觉得可能是驱动程序不匹配,或者是冲突了,就到设备管理器把照相机给卸载了。一定是我锲而不舍的精神感动了上天,让我成功地解决了这个问题。我按照这个教程走到了第5步,但是 g了,我就是Windows11。
2023-11-10 22:55:26 2926
原创 leetcode刷题:318_最大单词长度乘积
的每个字母的 ASCII 码减去 ‘a’ 的 ASCII 码的值(0-25),1<<ord(b) - ord(‘a’) 就可以得到每个字母对应的掩码(唯一的,这里1也可以换成其他的非零数),1<<0:0,1<<1:2,1<<2:4,1<<3:8,…中可能存在重复的单词,但是每个单词的掩码是唯一的,我们可以用字典来进行存储,键为单词的掩码,值为单词的长度,进一步优化。中的每一对单词,判断这一对单词是否有公共字母,如果没有公共字母,则用这一对单词的长度乘积更新最大单词长度乘积。因此上述做法的时间复杂度是 O(
2023-11-06 14:35:55 165
原创 leetcode刷题:1155_掷骰子等于目标和的方法数
也就是说,当我们计算 f(i,j) 时,一维数组中下标大于 j 的位置都是 f(i,⋯ ) 的值,下标小于 j 的位置都是 f(i−1,⋯ ) 的值,这样就保证了 f(i,j) 结果的正确性。注意到状态转移放曾中,f(i,j)只会从 f(i−1,⋯ ) 转移而来,因此我们只需要存储当前行(第 i 行)和上一行(第 i−1 行)的值,即可以用两个一维数组代替上面代码中的二维数组 f 进行状态转移。得到 7 的和有 6 种方法:1+6 2+5 3+4 4+3 5+2 6+1。解释:你扔一个有 6 个面的骰子。
2023-10-24 21:23:05 130
原创 leetcode刷题:1726_同积元组
接着,对列表 mul 进行升序排序,用一个 while 循环去看有几个乘积是一样的,对于出现 n 次的乘积,那它对应的同积元组的数量就会增加 8*n*(n-1)/2,即 4*n*(n-1),遍历完列表 mul 将对应的数量累加起来就是满足题意的元组数。给你一个由 不同 正整数组成的数组 nums ,请你返回满足 a * b = c * d 的元组 (a, b, c, d) 的数量。输入:nums = [1,2,4,5,10]输入:nums = [2,3,4,6]nums 中的所有元素 互不相同。
2023-10-19 16:45:12 128
原创 leetcode刷题:2731_移动机器人
由于机器人之间并没有任何区别,相撞可以看做是穿透,原本左边的机器人相撞后交换为右边的机器人,原本右边的机器人相撞后交换为左边的机器人,这样一来,两个机器人仿佛没有相撞过。例如,如果一个机器人位于位置 0 并往右移动,另一个机器人位于位置 2 并往左移动,下一秒,它们都将占据位置 1,并改变方向。例如,如果一个机器人位于位置 0 并往右移动,另一个机器人位于位置 1 并往左移动,下一秒,第一个机器人位于位置 0 并往左行驶,而另一个机器人位于位置 1 并往右移动。也就是说,机器人视为无差别的。
2023-10-10 19:11:13 151
原创 【已解决】VScode使用R时报错:command ‘r.executeInTerminal‘ not found
VScode使用R时报错:command 'r.executeInTerminal' not found
2023-03-05 11:00:49 1597
转载 信息理论相关python包
两个python包,可以调用对应函数计算互信息、条件互信息、共信息、双向总信息、残差信息等。附带一些其他信息理论研究文章。
2022-11-13 22:01:36 309
原创 Android Studio存储Bitmap到系统相册中
用Android Studio做GS1-128条码识别器的时候需要开摄像头捕获条码进行识别,为了查看捕获到的图片,用了保存到手机系统相册的方法。在网上搜了一些方法,中间遇到了bug,总结一下:首先,要在 AndroidManifest.xml文件中声明权限。<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.
2020-05-20 00:23:11 1825 1
原创 《计算机组成原理》第一章笔记整理
第一章 计算机系统概论1.1 计算机系统简介硬件:计算机的实体部分,如各种电子元器件软件:人们事先编制的具有各类特殊功能的程序 系统软件:主要用来管理整个计算机系统 应用软件:根据任务需要编制机器解题过程:编写->翻译->运行 机器语言->汇编语言->高级语言编译:将用户编写的高级语言程序的全部语句一次全部翻译成机器语言程序,而后再执行。解释:...
2020-05-07 00:18:46 464
原创 CCF试题201912-2 回收站选址(C语言100分)
CCF试题201912-2:回收站选址【题目背景】 开学了,可是校园里堆积不少垃圾杂物。 热心的同学们纷纷自发前来清理,为学校注入正能量~【题目描述】 通过无人机航拍我们已经知晓了n处尚待清理的垃圾位置,其中第i(1≤i≤n)处的坐标为(xi,yi),保证所有的坐标均为整数。 我们希望在垃圾集中的地方建立些回收站。具体来说,对于一个位置(x,y)是否适合建立回收站,我们主要考虑...
2020-05-04 15:04:14 1284 2
原创 CCF试题201912-1:报数(C语言100分)
CCF试题201912-1:报数【题目描述】 甲乙丙丁决定玩一个报数的游戏来打发时间。游戏规则为四个人从1开始轮流进行报数,但如果需要报出的数是7的倍数或含有数字7则直接跳过。 此外大家与欸的那个,在总共报出了n个数后(不计入被跳过的数)游戏结束。现在需要你来帮忙统计,游戏过程中每个人各自跳过了几次。【输入格式】 从标准输入读入数据。 输入仅一行,包含一个正整数n,表示报出了多...
2020-04-14 17:11:08 3667 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人