- 博客(142)
- 资源 (5)
- 收藏
- 关注

原创 互联网——常用资料查找网站
常用资料查找网站互联网行业查找资料的能力很关键,大部分人都会添加书签。便于以后换了电脑自己能快速查到一些资料,除开百度与谷歌,总结几个常用网站(排名不分先后)。知乎 Github 码云(*) 简书 七月在线 优快云 博客园 Kaggl...
2020-03-07 19:42:01
1310

原创 在线编程——动态规划常见的面试问题总结(Python)
在线编程——动态规划常见的面试问题总结(Python)O、求解方法:阶段 + 状态变量 + 状态转移方程 + 边界条件(1)划分阶段:按照问题的时间或空间特征,把问题分为若干个阶段。在划分阶段时,注意划分后的阶段一定要是有序的或者是可排序的,否则问题就无法求解。(2)确定状态和状态变量:将问题发展到各个阶段时所处于的各种...
2018-08-29 17:45:21
9071
7

原创 C++数据结构——队列
C++数据结构——队列参考博客:http://www.cnblogs.com/QG-whz/p/5171123.htmlhttp://www.169it.com/article/2718050585107790752.html1、队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:(1)队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构;(...
2018-06-26 22:20:30
177695
24

原创 C++数据结构——栈
C++数据结构——栈 最近计划再复习一遍数据结构,看到一篇博客:https://www.cnblogs.com/QG-whz/p/5170418.html#_label0。1、栈(Stack)是一种线性存储结构,它具有如下特点:...
2018-06-25 21:54:49
174270
39
原创 Python编程题——句式中的指定字符替换
目标:给定句式(含待替换字符)、替换对象与待替换对象的 span,求随机替换N次后生成的数据。并保存为json格式文件。
2022-10-17 23:15:18
546
原创 System.Drawing.Color的颜色对照表
画图工具——System.Drawing.Color的颜色对照表目标:工作后画流程图、架构图,汇报工作都会画些图,如何选择合适的配色?原文链接:System.Drawing.Color的颜色对照表 - 马语者 - 博客园
2022-04-21 23:35:48
1000
1
原创 2021年——1024程序员节
个人觉得在程序员节日里,适合总结一下过去一年中自己的成长经历,以及未来规划,以作纪念。1. done顺利订婚520求婚成功,1314天参与婚礼4次川西自驾,高原帐篷升职成功2.doing/todo摇号,买房,扯证结婚加薪...
2021-10-24 00:38:29
3644
2
原创 Python —— 压缩文件夹
Python —— 压缩文件夹目标:压缩指定文件夹为zip文件适用场景:批处理文件,定时打包并发送至指定用户邮箱python脚本如下:#!/usr/bin/env python# -*- coding:utf-8 -*-"""@Author :xxxxx@Contact :1223242863@qq.com@File :zip.py@Time :202...
2021-08-17 23:44:07
7162
4
原创 Hugging Face——大规模预训练模型下载
本文主要记录如何在huggingface官网上下载模型,并加载。重点是前者。huggingface官网:https://huggingface.co huggingface的基本操作:https://huggingface.co/welcome官网已说明:如果想命令行快速下载模型,需要提前安装好git-lfs环境。其他参考链接:使用Hugging Face管道轻松应用NLP预训练模型1、安装git-lfsGit LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git
2021-07-16 01:52:48
15799
4
原创 Tensorflow&Keras下的GPU使用机制
Tensorflow&Keras下的GPU使用机制写在前面:文章出自于https://ibz.bz/2019/05/17/787053.html,感谢原作者的贡献。 写作目的:结合自己踩过的坑,查了太多解决方案,记点笔记。1.问题描述 在使用TensorFlow&Keras通过GPU进行加速训练时,有时在训练一个任务的时候需要去测试结果,或者是需要并行训练数据的时候就会显示OOM显存容量不足的错误...
2021-06-30 23:55:10
1671
2
原创 NLPCDA —— 基于SimBERT的相似文本生成
基于SimBERT的相似文本生成感谢苏神开源的SimBERT,笔者先前简单尝试了SimBERT在相似文本生成的应用。同时结合nlpcda作者开源的代码,所以才有了博客中的demo:NLPCDA——中文数据增强工具。估计是标题不够高大上,或者大家不知道NLPCDA这个工具,阅读量不大。最近,苏神又开源了RoFormer-Sim模型(SimBERT的升级版,简称SimBERTv2),链接:SimBERTv2来了!融合检索和生成的RoFo...
2021-06-27 00:21:41
7727
19
原创 工作中的Git常用命令总结
工作中的Git常用命令总结工作中,程序员基本都会写代码,提交代码。为了提升自己的办公效果,光使用IDE里面的git还不行,git命令也要用到炉火纯青才行。后面陆续整理一下。Github、Gitlab与码云等等常用。1. 最基本的克隆代码git clone 代码git链接输入账号和密码即可完成克隆。2. 拉取master分支最新的代码git pull origin master如果权限不够,添加su...
2021-06-26 22:54:32
269
原创 Linux —— 如何快速安装jdk8
工作中,不是所有linux环境都有jdk8的,如何快速命令行搞定跑通代码很关键,简单记一些经验,避免以后踩坑找半天。下载JDK8 源码包解压 拷贝文件夹到系统环境 配置JDK系统环境变量 测试是否安装成功1.下载JDK8A.官网手动下载:JDK官网下载,下载需要登陆账号,可以试试这个。账号:2696671285@qq.com 密码:Oracle123账号提供者:https://blog.youkuaiyun.com/WNsshssm/article/details/84315519...
2021-06-26 22:41:48
998
1
原创 Python——命令行传参
Python 提供了getopt模块来获取命令行参数。Python 中也可以使用sys的sys.argv来获取命令行参数: sys.argv 是命令行参数列表。 len(sys.argv) 是命令行参数个数。
2021-06-12 00:19:43
6438
原创 Shell——判断传入参数的个数
工作中常会用到shell脚本,总结一些常用的简单操作。1. 判断传入参数的个数#!/bin/bash# author:geekzwif [ $# -eq 2 ];then echo "$1 $2" exitelse echo "错误"fi运行结果
2021-06-12 00:05:18
22112
原创 Python——assert的使用
assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。...
2021-06-11 22:57:44
792
2
原创 Python——如何避免无法解码的数据读取
Python——如何避免无法解码的数据读取工作中,线上数据可能存在一些utf-8无法解码的符号,应该如何利用python读取?解决方案:新增参数errors="ignore"with open("demo.txt", "r", encoding="utf-8", errors="ignore") as file: for line in file: print(line)API文档可以看...
2021-06-07 00:35:46
1352
1
原创 sublime text——文本编辑神器
sublime text——文本编辑神器相关资料一款用于代码、标记和散文的精致文本编辑器【mac版本,包含下载链接与中文快捷键介绍】 中文官网文档:http://www.sublimetext.cn/docs/3/index.html 官网下载链接:https://www.sublimetext.com/31、Windows如何安装json插件?Sublime Text 中按Ctrl + shift + p在出来的输入框中输...
2021-04-23 00:19:46
430
1
原创 深度学习——如何去除警告
深度学习——如何去除警告相信部分强迫者在写代码的时候,很难容忍一大堆警告的出现,尤其是深度学习框架:Tensorflow与Keras。下面分别提供两者的去处警告方法。警告的本质:包版本兼容性问题,版本不断地在更新,又要做到向下兼容,所以对于版本不同导致的差异性写法(函数、参数等等)都会给出提醒。个人建议:非强迫症的朋友,还是不要注释掉警告,便于以后排查问题。当然,如果是本地离线项目代码,注释掉注释代码就OK;如...
2021-04-12 23:28:22
1019
原创 Linux——vi/vim的基础应用
Linux——vi/vim的基础应用vi/vim工作中常用,有的命令老是忘记,简单记下一些容易忘的常用操作。菜鸟教程官网:https://www.runoob.com/linux/linux-vim.html1、Vi/Vim的键盘图2、vi/vim 的三种模式vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line m...
2021-04-11 17:12:07
346
原创 Linux——恨不得背个千百遍的命令
Linux——恨不得背个千百遍的命令工作中,有的Linux命令很重要,但是又太难得记,或者容易混淆,真的是恨不得背个千百遍。1. 清华镜像源(原谅我,日子一久,死活记不住)pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名2. GPU使用率命令(nvidia与英伟达老是因为读音记错)nvidia-smi...
2021-04-02 22:22:09
323
原创 pymysql——Python连接SQL
pymysql——Python连接SQL目标:利用python进行完成数据库的增删改查。环境:mysql服务 + Navicat Premium + pymysql如果mysql服务 + Navicat Premium不清楚如何装?移步Mac——如何在Navicat Premium中从0到1新建数据表1、pymysql库的安装pip install pymysql2、pymy...
2021-03-28 11:44:59
374
原创 Python——sklearn库的安装
Python——sklearn库的安装做个笔记,时间久了,都忘了sklearn库的标准名字——scikit-learn。所以,不要用pip install sklearn应该是pip install scikit-learn真被自己蠢哭了。说明:有的低版本的sklearn库没有"accuracy",版本问题,更新一下包就可以哈。...
2021-03-21 21:03:56
126376
26
原创 Python——CSV读取大文件报错_csv.Error: field larger than field limit
Python——CSV读取大文件报错_csv.Error: field larger than field limit 使用Python读取较大的csv文件时,可能出现大字段,导致超过字段默认限制,从而无法读取。因此,需要在使用csv读取文件前,先设置下csv字段显示大小。import csvcsv.field_size_limit(500 * 1024 * 1024)for i in range(1, 100): print("开始读取第{0}个".form...
2021-03-14 23:19:28
1897
3
原创 Leetcode17——电话号码的字母组合【Python3版】
Leetcode17——电话号码的字母组合【Python3版】题目链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/解题与分析:itertools工具的熟练使用 python中的函数引用...
2021-03-07 18:25:03
220
原创 Kafka——零基础入门消息系统
Kafka——零基础入门因工作需要,零基础入门kafka,总结下自学过程,共包括以下几点:1.什么是kafka? 2. Mac如何安装并使用kafka? 3. Python如何安装使用kafka?资源:kafka中文官方文档 kafka的GitHub【含demo】 Apache Kafka 快速指南1. 什么是kafka?这部分主要总结kafka的相关名词概念、功能...
2021-03-07 18:18:55
362
原创 Pycharm——2种方式快速回滚指定版本代码
Pycharm指定版本的代码回滚工作中,因为各种原因,难免会遇到代码回滚。本文记录2种快速回滚代码的方式,以python项目为例 [Pycharm集成环境]:Pycharm中进行代码回滚、分支切换 Git命令进行代码回滚、分支切换假设项目已建成,并已push到Github或者Gitlab中【如果不会,请百度一下】。一般地,公司里的项目代码是多人维护,经常...
2021-02-24 22:27:01
5198
原创 NLPCDA——中文数据增强工具
NLPCDA——中文数据增强工具背景:针对一个文本,如何泛化处最相似的topK条文本?Github:NLP Chinese Data Augmentation 一键中文数据增强工具【给原作者点赞????】安装命令:pip install nlpcda个人认为,第9种方案:使用simbert进行相似句生成具有很好的工业价值。原作者的demo如下:from nlpcda import Simbertfrom ...
2021-02-07 22:40:18
6943
17
原创 Python——PyTorch的安装
Python——PyTorch的安装越来越多的人选择PyTorch的深度学习框架了,那么这么包如何安装呢?注意,它不能像Tensorflow或者Keras那样安装了,否者会报错的。官网给了具体说明,咱们移步:PyTorch官网注意:查看cuda版本: 方法1: cat /usr/local/cuda/version.txt方法2: nvcc --version 查看cudnn版本:...
2021-01-15 01:06:07
2125
1
原创 Python——工作中的调试经验
Python——工作中的代码调试经验【说在前面】作为一名算法工程师,结合个人的理解,需掌握四种语言:文字语言 + 符号语言 + 图形语言 + 编程语言。文字语言—— 能向不同的人清楚地表达自己的想法、观点与问题,编写技术文档、PPT汇报,以及总结能力等; 符号语言—— 要知道如何用专业的符号来描述问题(需要具备相应的数学功底,但不是纯秀数学功底,而不落地),并进行逻辑推理,证明等,不人云亦云,要有自己独到的见解; 图形语言—— 与别人讨论或交流时,用图形去解释问题,往...
2021-01-15 00:24:24
468
1
原创 Python——annoy的安装&如何安装包
Python——annoy的安装目标:在不同操作系统中安装annoy,用于从海量文本中快速查找出相似的Top N 文本。背景:Annoy是高维空间求近似最近邻的一个开源库。GitHub:Annoy源码,本文主要谈如何在Windows、Linux与MacOX中进行安装annoy包。具体用法与性能分析见下一篇博客。1、Linux/Mac OX操作系统pip install -i https://pypi.tuna.tsi...
2020-12-03 23:54:03
7923
6
原创 Java——Junit单元测试无法使用scanner输入和I/O流的解决方案
Java——Junit单元测试无法使用scanner输入和I/O流的解决方案目标:A.什么是单元测试? B. junit是什么? C. 如何写单元测试? D. 单元测试中使用scanner输入和I/O流无反应如何解决?参考文章JAVA单元测试的用法和要点(入门篇) Java的简单单元测试例子1.什么是单元测试? 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码...
2020-12-01 23:48:37
4852
2
原创 Macbook的常用快捷键
Macbook的常用快捷键经常记不住一些常用快捷键,实在忍不住,逼自己,当笔记整理一下。参考:MacBook常用快捷键大全,记住了超级方便1️⃣Command+X:剪切所选项并拷贝到剪贴板。2️⃣Command+C:将所选项拷贝到剪贴板,同样适用于文件。3️⃣Command+V:将剪贴板的内容粘贴到所选位置中,同样适用于文件。4️⃣Command+Z:撤销上...
2020-12-01 23:05:02
525
原创 Python——常见面试题自我总结
Python——常见面试题总结背景:工作中,用Python写代码多少会遇到易错易忘的知识点,尤其是适合在面试中询问的知识点。有的比较偏,有的比较复杂(尤其是常用而不清楚具体原理的知识点),简单记录下,温故知新。说明:部分内容,摘自大神(搬)博客(砖),有些问题会结合自己的理解记录下我的看法,持续更新~。问题1:Python中内置函数sort排序原理是什么?时间与空间复杂度是多少?答案:pyt...
2020-10-24 23:41:21
312
Python——dat文件批量合并为同一个csv文件
2020-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人