关于我
欢迎来到我的空间! 我的第 个朋友! 关于我 🌱 毕业于复旦大学 ⭐ 现就职于华为,软件开发工程师 兴趣 👨🏽💻 项目: NLP, Large Language Model, Golang Project, Python Project, Vue Project. 编程语言 : Golang, Python, C++/C, Java 开源项目经验 👯As a manager : 优酷x天池 「酷文」小说创作大模型挑战赛: DeepThinking Team Leader, Third Prize. As a member : PhenoBERT : PhenoBERT: A combined deep learning method for automated recognition of human phenotype ontology IEEE Journal of Biomedical and Health Informatics(IF=5.77) : Reviewer 比赛 优酷x天池...
英文输入时再也不打出中文标点啦
以微软拼音为例, 需要打开 中文输入时使用英文标点
【算法】链表
206. 反转链表 https://leetcode.cn/problems/reverse-linked-list/solution/you-xie-cuo-liao-yi-ge-shi-pin-jiang-tou-o5zy/ 92. 反转链表 II https://leetcode.cn/problems/reverse-linked-list-ii/solution/you-xie-cuo-liao-yi-ge-shi-pin-jiang-tou-teqq/ 25. K 个一组翻转链表 https://leetcode.cn/problems/reverse-nodes-in-k-group/solution/you-xie-cuo-liao-yi-ge-shi-pin-jiang-tou-plfs/
【算法】二分法
转化方式: >=x 使用sort.SearchInts(nums, x) >x 使用 sort.SearchInts(nums, x+1) <x 使用sort.SearchInts(nums, x) -1 <= 使用sort.SearchInts(nums, x +1) -1 704 二分查找704. 二分查找 - 力扣(LeetCode) 123456789101112131415func search(nums []int, target int) int { left, right := 0, len(nums)-1 for left <= right { mid := left + (right - left)/ 2 if nums[mid] > target { right = mid - 1 } else if nums[mid] < target { left = mid...
Go24种设计模式--创建型模式
设计模式(Design Pattern)是软件工程中针对常见问题的通用解决方案。 它们不是具体的代码,而是经过验证的最佳实践,帮助开发者设计出灵活、可维护和可扩展的软件系统 使用设计模式的好处 面试 提高代码复用性,写出高质量代码 前人总结的最佳实践,在合适的地方用合适的设计模式,可以事半功倍 创建型模式在 Go 语言中,创建型模式(Creational Patterns)是一类用于处理对象创建的设计模式。它们的主要目标是提供一种灵活的方式来创建对象,同时隐藏对象创建的具体细节,从而降低代码的耦合度,并提高代码的可复用性和可维护性。 比如http.NewRequest(),bytes.NewReader(),md5.New() 创建型模式的核心思想是将对象的创建与使用分离,使得系统不依赖于具体的对象创建方式,而是依赖于抽象。 单例模式...
Linux任务忘挂后台?bg来救
方法 1:直接挂起当前任务到后台(推荐) 暂停任务: 按组合键 Ctrl + Z,将当前前台任务暂停(挂起),此时终端会显示类似: 1[1]+ Stopped python code/bert_baseline.py 将任务切换到后台运行: 输入命令 bg(将最近暂停的任务放到后台运行),终端显示: 12(base) root@gpu-1092425eb65d87e4b97a1-1-b6nqycupjgmy:~/IDRsPredictor# bg[1]+ python code/bert_baseline.py & 此时任务会在后台继续运行
pycharm快速跳出括号
自动补全括号,但是写到代码语句末尾,要跳出括号,还得向右下角方向移动一下,按右键→,再移手回来按分号;,再移到右下角,按↓向下键。这样手就脱离了键盘,降低了效率。我们可以把上下左右改成Alt+i/k/j/l,爽到飞起!
下载huggingface模型
使用 huggingface_hub 工具 安装工具库: bash 复制 下载 pip install huggingface_hub 通过命令行下载: bash 复制 下载 huggingface-cli download Rostlab/prot_bert –local-dir ./prot_bert_model --local-dir:指定本地保存路径(如 ./prot_bert_model)。
sudo命令缺失解决
问题: 1234root@799b7657ed3c:/app# sudo apt updatesudo apt install iputils-pingbash: sudo: command not foundbash: sudo: command not found 通过以下步骤在 Ubuntu(或 Debian 系统)中安装 sudo 命令: 切换到 root 用户(如果你还不是 root,提示符应该是 #,如果是 $ 需要切换): 1su 然后输入 root 密码。 更新软件包列表: 1apt update 安装 sudo: 1apt install sudo (可选)将你的用户添加到 sudo 用户组(假设你的用户名是 yourusername,请替换为实际用户名): 1usermod -aG sudo yourusername 这样你下次用 yourusername 登录时就可以使用 sudo 了。 重新登录 或者执行 su - yourusername 让组权限生效。
主机密钥变更客户端无法ssh连接
SSH 报告了“**REMOTE HOST IDENTIFICATION HAS CHANGED!**”这个错误。具体内容如下: 12345678@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!...Offending ECDSA key in C:\\Users\\QiLei/.ssh/known_hosts:9Host key for [xxxxxx]:20032 has changed and you have requested strict checking.Host key verification failed. 问题原因这是 SSH...