
基础常识
文章平均质量分 58
GeekZW
先做后说,说到做到;淡泊明志,宁静致远
唐奖-终身制
展开
-
System.Drawing.Color的颜色对照表
画图工具——System.Drawing.Color的颜色对照表目标:工作后画流程图、架构图,汇报工作都会画些图,如何选择合适的配色?原文链接:System.Drawing.Color的颜色对照表 - 马语者 - 博客园原创 2022-04-21 23:35:48 · 1016 阅读 · 1 评论 -
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 · 7172 阅读 · 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 · 1684 阅读 · 2 评论 -
Linux —— 如何快速安装jdk8
工作中,不是所有linux环境都有jdk8的,如何快速命令行搞定跑通代码很关键,简单记一些经验,避免以后踩坑找半天。下载JDK8 源码包解压 拷贝文件夹到系统环境 配置JDK系统环境变量 测试是否安装成功1.下载JDK8A.官网手动下载:JDK官网下载,下载需要登陆账号,可以试试这个。账号:2696671285@qq.com 密码:Oracle123账号提供者:https://blog.csdn.net/WNsshssm/article/details/84315519...原创 2021-06-26 22:41:48 · 1008 阅读 · 1 评论 -
Shell——判断传入参数的个数
工作中常会用到shell脚本,总结一些常用的简单操作。1. 判断传入参数的个数#!/bin/bash# author:geekzwif [ $# -eq 2 ];then echo "$1 $2" exitelse echo "错误"fi运行结果原创 2021-06-12 00:05:18 · 22339 阅读 · 0 评论 -
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 · 442 阅读 · 1 评论 -
深度学习——如何去除警告
深度学习——如何去除警告相信部分强迫者在写代码的时候,很难容忍一大堆警告的出现,尤其是深度学习框架:Tensorflow与Keras。下面分别提供两者的去处警告方法。警告的本质:包版本兼容性问题,版本不断地在更新,又要做到向下兼容,所以对于版本不同导致的差异性写法(函数、参数等等)都会给出提醒。个人建议:非强迫症的朋友,还是不要注释掉警告,便于以后排查问题。当然,如果是本地离线项目代码,注释掉注释代码就OK;如...原创 2021-04-12 23:28:22 · 1032 阅读 · 0 评论 -
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 · 8131 阅读 · 5 评论 -
Regexper——正则表达式可视化工具
Regexper——正则表达式可视化工具目标:有时候正则表达式很长,不便于分析与检查,尤其是后期维护费时费力。如果能将正则表达式进行可视化,那么就可以起到事半功倍的效果。Regexper:https://regexper.com 测试用例.*(我想喝|我要喝)(一碗|一杯|一瓶)(一点点|奈雪的茶|喜茶).*|(我想|我要)(吃饭|跳舞|唱歌|拉粑粑).*效果如下图:PS...原创 2020-08-08 00:47:29 · 7667 阅读 · 1 评论 -
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 · 4883 阅读 · 2 评论 -
Macbook的常用快捷键
Macbook的常用快捷键经常记不住一些常用快捷键,实在忍不住,逼自己,当笔记整理一下。参考:MacBook常用快捷键大全,记住了超级方便1️⃣Command+X:剪切所选项并拷贝到剪贴板。2️⃣Command+C:将所选项拷贝到剪贴板,同样适用于文件。3️⃣Command+V:将剪贴板的内容粘贴到所选位置中,同样适用于文件。4️⃣Command+Z:撤销上...原创 2020-12-01 23:05:02 · 545 阅读 · 0 评论 -
Python——可视化神器pyecharts的正确打开方式
Python——可视化神器pyecharts的正确打开方式 回家路上,无意中翻到了“python与算法社区”公众号中的一篇文章《pyecharts绘制出的4类惊艳动图》,发现挺有意思。回家尝试了下,效果不错。也踩了一些坑,于是整理下,便于提升自己工作中的图表可视化能力(重点可用于PPT、周报、年终总结报告中)。 如果有幸能帮到你,点个赞吧,码字不易。1、Echarts的背景 E...原创 2020-09-24 23:26:34 · 3814 阅读 · 0 评论 -
yagmail——快速发送邮件
yagmail——快速发送邮件目标:如何利用python中的yagmail包,快速发送邮件。python写的一个简单demo脚本代码如下:import yagmailimport pandas as pdfrom loguru import logger# 保存excel文件contents= pd.DataFrame()contents["name"] = ["张三"...原创 2020-08-30 00:45:31 · 5759 阅读 · 3 评论 -
tree命令的安装与使用
tree命令的安装背景:tree命令的作用是以树状图形式列出目录的内容。 执行tree命令,它会以树状图的方式列出指定目录下的所有文件,包括目录里的文件,显示出指定目录的文件目录结构,常用于文档总结。接下来介绍Mac与Linux环境中如何安装tree命令。一、Mac环境安装tree命令brew install tree简单方便,如果updating ...原创 2020-08-29 00:22:43 · 2846 阅读 · 0 评论 -
Linux环境安装curl
Linux环境安装curl1. 下载安装wget http://curl.haxx.se/download/curl-7.20.0.tar.gztar -zxf curl-7.20.0.tar.gzcd curl-7.17.1./configure --prefix=/usr/local/curlmakesudo make install2. 环境配置 ...原创 2020-08-20 21:39:42 · 3509 阅读 · 0 评论 -
Python——获取列表中指定元素(多个)的索引
Python——获取列表中指定元素(多个)的索引目标:获取列表中出现为word的所有索引,并作为列表输出。解决方案:循环遍历+判断(简单)写作目的:改写为函数形式,便于以后直接调用。def get_same_element_index(ob_list, word): return [i for (...原创 2020-02-12 12:29:29 · 19826 阅读 · 0 评论 -
Python&Java——循环遍历替换字符串中的部分关键词
Python——循环遍历替换字符串中的部分关键词目标:循环遍历替换字符串中的指定关键词。例子:[时间]我想喝[城市]的[饮品店][时间]: ["今天", "昨天", "明天"],[城市]: ["重庆", "成都", "北京", "深圳"],[饮品店]: ["一点点", "奈雪的茶", "喜茶", "蜜雪冰城"]结果:今天我想喝重庆的一点点今天我想喝重庆的奈雪的茶今天我想喝重庆的喜茶今天我想喝重庆的蜜雪冰城...原创 2020-06-10 21:40:09 · 1834 阅读 · 0 评论 -
Windows系统——读取编码为utf-8与utf-8-sig的文件区别
Windows系统——读取编码为utf-8与utf-8-sig的文件区别1、问题背景: 相信很多细心的朋友在实战的过程中发现,Windows系统下,利用Python或者Java读取txt文件时,控制台打印首行正常,但是若是用首行内容打开文本的话,就会报错。(换句话说,断点调试你会发现第一行多了一串字符"\ufeff")。Linux与Ma...原创 2020-03-14 15:11:19 · 2188 阅读 · 0 评论 -
互联网——常用资料查找网站
常用资料查找网站互联网行业查找资料的能力很关键,大部分人都会添加书签。便于以后换了电脑自己能快速查到一些资料,除开百度与谷歌,总结几个常用网站(排名不分先后)。知乎 Github 码云(*) 简书 七月在线 CSDN 博客园 Kaggl...原创 2020-03-07 19:42:01 · 1321 阅读 · 0 评论 -
常用正则表达式
常用正则表达式为便于查询,收集并整理一些常用正则表达式(转载:正则表达式-菜鸟教程),持续更新中...1、校验数字的正则表达式1、数字:^[0-9]*$2、n位的数字:^\d{n}$3、至少n位的数字:^\d{n,}$4、m-n位的数字...原创 2020-03-03 00:25:23 · 765 阅读 · 0 评论 -
Pyinstaller打包后的exe文件打开闪退解决方案
Pyinstaller打包后的exe文件打开闪退解决方案问题:利用pyinstaller对python代码打包后,dist文件夹中会生成一个xxx.exe可执行文件。但是很多朋友双击这个exe文件会发现,代码运行后,一闪而过(闪退)。那么如何解决?解决方案1:step 1: winkey + rstep 2: cd进入...原创 2020-03-01 21:40:24 · 33973 阅读 · 16 评论 -
Mac——利用Python读取与写入Excel文档
Mac——利用Python读取与写入Excel文档目的:按照自定义的格式写入或读取Excel文档,如标红加粗等Python代码:import xlwtimport pandas as pddef save_excel_way1(): # 创建Excel文件 wb = xlwt.Workb...原创 2020-02-29 20:16:48 · 7527 阅读 · 0 评论 -
Python——dat文件批量合并为同一个csv文件
Python——dat文件批量合并为同一个csv文件目的:将文件夹ZW下的所有dat文件(含子文件夹)合并,并保存到results.csv中,便于后续使用excel进行处理与分析。代码:#!/usr/bin/env python# -*- coding:utf-8 -*-"""@Time :2...原创 2019-11-07 01:21:06 · 3926 阅读 · 1 评论 -
如何利用软件绘制数学图像中的箭头坐标轴图像?
如何利用软件绘制数学图像中的箭头坐标轴图像?1、 数学软件: Matlab、 Maple2、 画图软件: Graph、 几何画板(强烈建议! )3、 参考网址:(1) Matlab: http://blog.sina.com.cn/s/blog_460be01b0101dmqh.html(2) Graph: https...原创 2019-02-20 12:50:54 · 9687 阅读 · 0 评论 -
如果U盘中了文件夹隐藏病毒,怎么办?
(转)如果U盘中了文件夹隐藏病毒,怎么办? 文章原地址:http://www.uqidong.com/help/1625.html或点击打开链接一句话:将做好的病毒隐藏文件夹.cmd放到中毒的文件夹(U盘)中,双击即可!!!如何制作病毒隐藏文件夹.cmd呢? u盘是我们经常用来拷贝、存储文件的移动存储设备,如果使用...转载 2018-05-02 21:13:13 · 47820 阅读 · 14 评论 -
利用Python处理常见文件
利用Python处理常见文件 常见的文件处理包括:txt、csv、json、xml、excel、pkl等等,在做竞赛的时候,数据处理是第一步,总结一点常用到的函数,方便自己查询。一、TXT文件1、定义 txt(text,文本文档)是微软在操作系统上附带的一种...原创 2019-09-08 11:22:27 · 1819 阅读 · 0 评论 -
TensorBoard可视化的实战练习
TensorBoard可视化的实战练习 TensorFlow使用 TensorBoard 来提供计算图形的图形图像,这使得理解、调试和优化复杂的神经网络程序变得很方便。另外,TensorBoard 也可以提供有关网络执行的量化指标,如tensor(张量/节点)、图结构与...原创 2019-08-25 20:43:26 · 672 阅读 · 0 评论 -
matlab——遍历文件夹中的图像
matlab——遍历文件夹中的图像任务:遍历多个文件夹的子文件夹中的多张同等尺寸的图片(png格式),将其二值图合并为一张二值图,并保存到上级文件夹中。说明:目标:matlab代码:close all;clear all;clc;%% 合并mask图imgDirPath = 'F:\2_研究生资料\看论文\深度学习\深度学习——毕业设计2018\Kaggle_Bowl_2018-master\...原创 2018-05-29 19:41:54 · 4854 阅读 · 2 评论 -
牛客网——2017校招真题在线编程(python&C++)
牛客网——2017校招真题在线编程(python&C++)1、n个数里的最小k个题目描述找出n个数里最小的k个输入描述:每个测试输入包含空格分割的n+1个整数,最后一个整数为k值,n不超过100。输出描述:输出n个整数里最小的k个数。升序输出示例1输入3 9 6 8 -10 7 -11 19 30 12 23 5输出-11 -10 3 6 7python3:def findminK(a...原创 2018-05-23 20:37:26 · 3098 阅读 · 0 评论 -
在线编程——排序算法总结
在线编程——排序算法总结 找实习,阿里一面遇到手写快排,写出来感觉没错(VS2013能通过),但在阿里的测试平台上运行未通过。细思极恐,赶紧总结一波。有幸看到SteveWang的两篇博客:排序算法总结(1)与排序算法总结(2)以及基数排序、计数排序与桶排序,总结的相当详细,我这里算是重新拜读一遍,结合自己的...原创 2018-05-23 16:12:18 · 4095 阅读 · 2 评论 -
机器学习&图像分割——模型评价总结(含完整代码)
机器学习&图像分割——模型评价总结(含完整代码)模型评价的方法指标有很多,如:PR-curve,MAE,ROC,Precision,Recall,AUC,AP,mAP,DSI,VOE,RVD等等; 本文旨在介绍机器学习&图像...原创 2018-05-22 17:21:49 · 38330 阅读 · 54 评论 -
在线编程——丑数系列(python&C++)
在线编程——丑数系列丑数定义:“丑数”(ugly number)是正数,且质数因子只包含2、3、5。例如6,8是丑数,但14不是丑数,因为它包含因子7,规定整数1为第一个丑数。问题分析:丑数一定是有限个2、3、5的乘积,因为所有的正整数都能分解成1与一个或多个素数的乘积。如果一个数是丑数,那么反复除以2、3、5后,一定会是1;如果一个数不是丑数,那么反复除以2、3、5后,一定还会剩下了一个质数无法...原创 2018-05-22 13:39:50 · 3667 阅读 · 0 评论 -
在线编程——最小搬动次数(python)
Python在线编程练习1——最小搬动次数题目: 有n个打包机器从左到右一字排开,上方有一个自动装置会抓取一批物品到每个打包机上,放到机每个器上的这些物品数量有多有少,由于物品数量不相同,需要工人将每个机器上的物品进行移动从而到达物品数量相等才能打包。每个物品重量太大,每次只能搬一个物品进行移动;为了省力,只能在相邻的机器上移动。请计算在搬动最小次数的前提下,使每个机器上的物品数量相等。...原创 2018-05-09 16:05:34 · 2330 阅读 · 1 评论 -
Matlab——离散点的随机区域分配
Matlab——离散点的随机区域分配 假设待定区域现在有200个离散点,我们随机挑选出10个离散点,并以这10个点为中心画半径为R(任意取)的圆。我们知道这10个圆在没有任何交集的情况下,共有1...原创 2018-04-06 11:11:28 · 13522 阅读 · 0 评论 -
Matlab——彩色图像的拼接与裁剪
Matlab——彩色图像的拼接 有时候我们向老板或上级汇报近期的实验结果(图像),为了提升可视化的效果,我们可以将图片拼接后发给老板一张大图,简单粗暴!!!我做了一个简化版本,具体效果如下:23张待拼接的原图拼接后的图stack_1重点来了,如何使用呢? 只需要将待整理的图像放到CompareResults文件夹,并保证图像的标号类型是“xxxx”,这里从0001开始。如果图像...原创 2018-04-03 22:37:43 · 7793 阅读 · 6 评论 -
混合编程之——C++调用python2.7&python3.5
C++调用python (2.7版本)(Win7_64 + VS2013 + python2.7) 由于个人偏好喜欢用python写代码,尤其是数据处理等,最近想试试在VS2013里,直接调用python中的曲线拟合函数。作为小白,由于之前完全没接触过,就一直找网上找教程,折腾了2小时总算是搞定了。接下来,为了方便和我一样的初学者学习,我将具体的配置过程详细写下来,写得不好,还原创 2018-01-15 20:54:02 · 15335 阅读 · 4 评论 -
C++数据结构——栈
C++数据结构——栈 最近计划再复习一遍数据结构,看到一篇博客:https://www.cnblogs.com/QG-whz/p/5170418.html#_label0。1、栈(Stack)是一种线性存储结构,它具有如下特点:...原创 2018-06-25 21:54:49 · 175039 阅读 · 39 评论 -
Eclipse安装教程 ——史上最详细安装Java &Python教程说明
Eclipse安装教程 ...原创 2017-06-30 14:25:31 · 361512 阅读 · 162 评论 -
Linux几种常用命令(简易版)
Linux几种常用命令(简易版) 工作中,常会用到Linux的命令,有的命令老是容易忘,用到了还得现查,为了方便自己查阅,整理一点最基(chang)本(shi)的Linux命令,尤其是文件与目录的操作。另外文末给出了几个Linux学习网站,都很专业,值得关注。首先说下~/与...原创 2019-08-25 14:57:20 · 2366 阅读 · 9 评论 -
Python编程——位运算的妙用总结
Python编程——位运算的妙用总结 参考百度百科:位运算 程序中的所有数在计算机内存中都是以二进制的形式存储的。位运算就是直接对整数在内存中的二进制位进行操作。比如,and运算本来是一个逻辑运算符,...原创 2019-05-07 23:02:10 · 1584 阅读 · 0 评论