杂谈
文章平均质量分 79
Charles.zhang
朝闻道,夕死可矣。路漫漫其修远兮,吾将上下而求索。
展开
-
svn代码量统计
2020年年终总结,作为后端开发人员一整年的工作成果,最拿得出手的就是项目中的代码提交量,而在我的工作中,代码版本管理使用的是svn,但svn本身貌似不支持进行代码统计,因此从网上找到了一个svn代码统计的工具:StatSVN,该工具是由java写的一个jar包:statsvn.jar,因此要使用该工具前,请确保安装了jdk环境。本文基于Windows操作系统。2|0开始使用2|1下载statsvn.jar工具官网下载地址:http://www.statsvn.org/d...转载 2021-01-12 18:16:13 · 4364 阅读 · 2 评论 -
JSON文件内容加注释的几种方法
JSON规范,不支持注释。之所以不允许加注释,主要是防止:过多的注释,影响了文件本身的数据载体的目的。有些文件,尤其是配置文件,加入解释说明一些数据项的含义,是有必要的。1、使用JSON5规范 JSON5规范允许在JSON文件中加入注释:单行注释,多行注释均可。2、直接用json-schema,使用规范中的注释字段 优点:功能强大 缺点:json-schema与json数据本身分离3、使用去注释的库 可以使用npm的strip-json-com...转载 2020-11-06 13:56:15 · 13832 阅读 · 0 评论 -
TypeError: Scalar value for argument ‘color‘ is not numeric
使用openCV生成验证码时 cv2.putText出现TypeError: Scalar value for argument ‘color’ is not numeric这句话的意思是颜色参数不是不是数字类型引发该错误的情况有两种1、color值超出(0,255)2、坐标值错误,输入坐标为[200, 399]列表形式时,也会引发该错误,转成tuple即可解决...原创 2020-10-02 01:27:00 · 2749 阅读 · 0 评论 -
SEM,KPI,CPC,CPA,ROI……一篇文章搞懂电子商务最全术语!
导读:在互联网运营的过程中或者接触网络营销的人,都知道,有些缩写的英文看的让人头疼,总是记不住,今天给大家搜集了最全的术语,让你轻松记全,记得收藏!SEM:Search Engine Marketing的缩写,意即搜索引擎营销;EDM:Electronic Direct Marketing的缩写,就是电子邮件营销;AdWords:Google的关键词竞价广告;CPS:Cost Per Sales的缩写,即销售分成;CPA:Cost Per Action,每次动作成本,即根据每个访问者转载 2020-09-27 11:40:08 · 4541 阅读 · 0 评论 -
mac使用Shell(终端)SSH连接远程服务器
前提:要有你需要连接的服务器的ip,端口号,服务器上的账户和密码1、首先打开终端,然后输入sudo su - 回车进入根目录2、然后输入:ssh -p 端口号 服务器用户名@ip (例如ssh -p 22 userkunyu@119.29.37.63)回车,到这会让你输入yes或者no来确认是否连接,输入yes回车3、然后输入在服务器上的用户密码回车4、到此进入的是你在服务器上的账户的目录,即为连接成功,最后输入sudo su -进入服务器的根目录,进行操作...转载 2020-09-21 15:09:57 · 1206 阅读 · 0 评论 -
10分钟看懂Docker和K8S
2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为一家小型创业...转载 2020-08-25 22:38:46 · 189 阅读 · 0 评论 -
2020 MacBook Pro 扩展坞接口失灵解决办法
这两天突然碰到扩展坞失灵的情况, 我以为是扩展坞坏了,还准备再买一个,同事跟我说是因为最新版本系统的问题,让我把电源拔掉,只插扩展坞试试, 我试了一下,立刻就连接上了, 很稳定。应该是这次Mac系统升级出现的问题,导致电脑上只能插一个接口,其他的接口会出现失灵的情况。充电的话,可以把电源线接到扩展坞上,完美使用!分享给大家,你们的电脑没坏,扩展坞也没坏>_<...原创 2020-06-21 13:09:07 · 30826 阅读 · 11 评论 -
Mac下PyCharm快捷键大全
Mac键盘符号和修饰键说明⌘Command ⇧Shift ⌥Option ⌃Control ↩︎Return/Enter ⌫Delete ⌦向前删除键(Fn+Delete) ↑上箭头 ↓下箭头 ←左箭头 →右箭头 ⇞Page Up(Fn+↑) ⇟Page Down(Fn+↓) HomeFn + ← EndFn + → ⇥右制表符(Tab键) ⇤左制表符(Shift+Tab) ⎋Escape (Esc)Editing(编辑)⌃Sp...转载 2020-06-13 17:42:22 · 420 阅读 · 0 评论 -
自制EXE自动生成桌面的快捷方式安装包并
1.选中需要打包的安装文件,在右键菜单中选择添加到压缩文件。2.在打开压缩文件选项界面把压缩格式改成EXE,之后选择高级,自解压选项。3.在自解压选项常规选项的解压路径填写上你要安装的文件夹名,就是你安装后存放软件文件的文件夹,其他选项不用改动。4.进入文本和图标选项,在自解压文件窗口标题处填写上你要填写的标题,就是软件安装时左上角显示的标题,在自解压文件窗口中显示的文本处填写上你的软件协议之类的文本,当然你也可以选择从文件中加载文本,自解压文件徽标和图标处选择你制作的图标和徽标。5.先择高转载 2020-06-07 18:13:21 · 2218 阅读 · 0 评论 -
Pycharm编辑器技巧之自动导入模块详解
前言pycharm可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。Pycharm是很多Python开发者的首选IDE,如果能把一个工具熟练运用,往往有事半功倍的效果,各种快捷键、重构功能、调试技巧。由于Python是一门动态语言,对于自动导入包模块没有静态语言那么方便,但是我们有了Pycharm,还是可以很强大的。平时写代码的时候,要引用系统自带的模块或者是第三方模块,甚至是项目中其它地方的模块,有时候代码快写了一整屏,为了把一个模块导入进来,我们不得不把光标拉到文件转载 2020-06-07 11:37:13 · 2048 阅读 · 0 评论 -
PyCharm快捷键大全-你想要的全都有
代码编辑快捷键序号 快捷键 作用1 CTRL + ALT + SPACE 快速导入任意类2 CTRL + SHIFT + ENTER 代码补全3 SHIFT + F1 查看外部文档4 CTRL + Q 快速查找文档5 CTRL + P 参数信息(在方法中调用的参数)6 CTRL + MOUSE OVER CODE 基本信息7 CTRL + F1 显示错误或警告的描述8 CTRL + I...转载 2020-06-07 09:45:00 · 10628 阅读 · 3 评论 -
pycharm使用远程环境debugger不了,但却能运行,已解决
IDE软件:Pycharm专业版远程环境:Vagrant虚拟机Centos7.0python环境:python3.6问题描述:python程序能够正常运行,debugger的时候,不会进入debugger,而是直接运行程序,给与结果。(相当于debugger完全没有用)debugger运行提示信息:pydev debugger: warning: trying to add bre...转载 2020-03-25 13:55:51 · 1502 阅读 · 1 评论 -
PyCharm设置每行最大长度限制
编写Python代码,大家都需要遵循PEP8,因此在pycharm中,如何设置每行最大长度限制,成为了一个小的知识盲点,在这里做一下记录,方便以后查看。File→Settings→Code Style→Hard warp at参考文章:https://blog.csdn.net/weixin_42122355/article/details/83373889?depth_1-utm_s...原创 2020-03-18 10:39:47 · 4290 阅读 · 0 评论 -
清华毕业生开发新特效编程语言,99行代码实现《冰雪奇缘》,网友:大神碉堡!创世的快乐
只用99行代码,你也可以像《冰雪奇缘》里的艾莎公主一样拥有冰雪魔法。虽然你不能在现实世界中肆意变出魔法,但却能在计算机的虚拟世界挥洒特效。或许你不知道,电影和动画中特效有时仅仅短短的一秒,却可能需要高性能计算机演算一周,花费惊人。《冰雪奇缘》没有真人出演,预算却高达1.5亿美元,每一秒的镜头都是经费在燃烧。一般人想用电脑做出CG特效简直不可想象。然而,最近一位来自中国的MIT博士...转载 2020-01-16 19:29:31 · 707 阅读 · 0 评论 -
Java实现uint8_t/uint16_t/uint32_t
(转载请注明原文地址:http://blog.csdn.net/vector_yi/article/details/44648997)在Java中,整数可以用byte,short,int和long等类型来表示,并不支持unsigned类型。然而在很多情况下Java也需要处理无符号类型,如翻译C/C++代码,与C/C++进行通讯等,这时就需要用Java来实现uint8_t,uint16_t,uin...转载 2019-12-03 16:01:16 · 3921 阅读 · 0 评论 -
美团机器学习实践》—— 脑图
第一章 问题建模第二章 特征工程第三章 常用模型第四章 模型融合第五章 用户画像第六章 POI实体链接第七章 评论挖掘第八章 O2O场景下的查询理解和用户引导第九章 O2O场景下排序的特点第十章 推荐在O2O场景中的应用第十一章 O2O场景下的广告营销第十二章 用户偏好和损失建模第十三章 深度学习概述...转载 2019-11-16 13:24:16 · 313 阅读 · 0 评论 -
pycharm的强大之处之两个文件代码的比对
1、ctrl+鼠标左键键选中左边选中两个文件,鼠标右键出现会话框,选中compare files第二步:进入比对对话框,可以选择同时进行滚动,也可以选择让一边进行滚动温馨提示:欢迎分享和收藏————————————————版权声明:本文为CSDN博主「sui_152」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https:...转载 2019-11-14 11:26:22 · 1172 阅读 · 0 评论 -
1024祝大家节日快乐
不要想太多,勇敢的去做吧原创 2019-10-24 18:25:51 · 265 阅读 · 0 评论 -
Python Pycharm 对代码进行TODO标记注释
今天在学习网上一个demo的时候,发现一些新的知识点并不是很懂,也不是很会用,导致后边没有办法调用和调试,于是想了解一下Python里的 TODO 标记注释关于查看TODO 使用PyCharm开发工具的时候,可以直接使用快捷键展示所有的TODO展示在工具栏中 快捷键:Alt + 6或 菜单栏 View --> Tool Windows --> TODO 查看官方文档...转载 2019-10-23 13:47:24 · 4589 阅读 · 1 评论 -
tqdm介绍及常用方法
Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。使用pip就可以安装。使用方法一: tqdmtqdm(list)方法可以传入任意一种list,比如数组from tqdm import tqdmfor i in tqdm(range(1000)): #do...转载 2019-07-11 14:11:03 · 1754 阅读 · 0 评论 -
pycharm启动后总是不停的updating indices...indexing
不知道哦是不是不小心点了哪里,pycharm开始不停闪烁并且显示updating indices,暂停服务重启电脑都不起作用,用以下操作就成功解决了问题。File-> 选中Invalidate Caches/Restart ->Invalidate Caches/Restart 好像是因为项目中有大量的文件, 在还没有加载完以后,就启动了项目, pychar...转载 2019-02-15 17:34:03 · 2760 阅读 · 0 评论 -
提交代码,SVN被锁定,提示:svn is already locked解决方案
今天遇到一个问题,svn 在提交代码的时候出现了svn is already locked,这是什么鬼,svn 没少用,但是这种情况,还是第一次遇到,于是,百度一下,查了一下,做一下个人分享。遇到这种问题的原因有很多,网络慢,磁盘不够,用户取消等等,导致svn代码被锁定;解决方案如下图点击clean up点击ok即可来看官方对clean up的解释:它的作用就是查找工...转载 2019-08-13 20:51:47 · 932 阅读 · 0 评论 -
python3 base64解码出现TypeError:Incorrect padding
今天在解决爬虫对加密参数的分析时,需要使用到base64解码。但是过程中出现了TypeError:Incorrect padding的错误提示。以下是解决方法,以便查阅。 其实正常使用base64是不会出现问题的,就比如下面的代码。1 #!usr/bin/env python 2 # coding:utf-8 3 4 import base64 5 6 a ...转载 2019-08-13 20:50:14 · 4774 阅读 · 0 评论 -
windows 定时清理指定目录文件bat
eg:删除E:\original目录下(包括子目录)所有以.png为后缀的、最后修改时间为7天前的文件指令:forfiles /p E:\original /s /m *.png -d -7 /c "cmd /c del /f @path"解释:/p -指定的路径/s- 包括子目录/m- 查找的文件名,支持通配符*。/d-...转载 2019-04-26 19:15:26 · 1745 阅读 · 0 评论 -
Windows)定时删除某目录下几天前的文件--可靠亲测
bat具体代码如下:set DaysAgo=10set LogPath=d:\mac_test\forfiles /p %LogPath% /m * /d -%DaysAgo% -c "cmd /c del /q @FILE" >> delete_old_backup.log引深:1.针对仅仅是删除文件夹下的文件的操作:使用del命令,单纯的删除文件操作,如下:de...转载 2019-04-26 19:13:05 · 1600 阅读 · 0 评论 -
如何撰写国内外研究现状
文献综述 它是对某一方面的专题搜集大量情报资料后经综合分析而写成的一种学术论文,它是科学文献的一种。是反映当前某一领域中某分支学科或重要专题的最新进展、学术见解和建议,它往往能反映出有关问题的新动态、新趋势、新水平、新源里和新技术等。可以帮助我们在短暂的时间内了解某方面概貌、问题所在和前瞻性展望。——理论的渊源及演进过程;国外有关研究的综述;国内研究的综述;本人对以上综述的评价。 ...转载 2019-03-11 21:54:29 · 14280 阅读 · 0 评论 -
python 判断是否为空NaN
pandas 空值定义为numpy.nan1、对整体的series或Dataframe判断是否未空,用isnull() eg: pd.isnull(df1) #df1是dataframe变量2、math.isnan() 可以判断np.float64类型的空3、pd.isna() 直接判断一列4、对单独的某个值判断,可以用 np.isnan() eg: np.isna...转载 2019-01-08 10:31:40 · 95091 阅读 · 4 评论 -
【FFmpeg】FFmpeg常用基本命令
【FFmpeg】FFmpeg常用基本命令查看视频信息录制信息:包括硬件信息,旋转角度等ffmpeg -i xxx.mp41.分离视频音频流ffmpeg -i input_file -vcodec copy -an output_file_video //分离视频流ffmpeg -i input_file -acodec copy -vn output_file_aud...转载 2018-12-25 18:11:23 · 270 阅读 · 0 评论 -
PyCharm集成SVN,检出、提交代码
工作需要,使用PyCharm集成SVN,进行代码管理。搜索网上资料,没有讲的很清楚的,自己动手摸索,大致了解了使用方法,遂记录下来,希望他人少走些弯路。 需要设置一个svn.exe的路径,而大多数人安装后的TortoiseSVN\bin都没有svn.exe这个文件没设置好就用SVN功能的话会报错Cannot run program "svn"这要求你在安装TortoiseSVN...转载 2018-11-28 12:03:46 · 911 阅读 · 0 评论 -
顾客终生价值-CLV
百科介绍:https://baike.baidu.com/item/%E9%A1%BE%E5%AE%A2%E7%BB%88%E8%BA%AB%E4%BB%B7%E5%80%BC/3434711?fr=aladdin转自:https://www.sohu.com/a/135801612_419068最近,在与几位朋友喝茶闲谈中,被问到这样一个问题。有没有一种办法,改变我们这些老板,每遇节假日...转载 2018-11-07 14:46:06 · 3437 阅读 · 0 评论 -
Windows10下安装Anaconda3(64位)详细过程
前言:Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。里面所包含的Jupyter Notebook是数据挖掘领域中最热门的工具。(例如Kaggle网站)废话不多说,现在我们开始来安装Anaconda3。环境: Windows10下载:进入Anaconda的官网进行下载或学习。选择你想下载的Python版本,这里我们选...转载 2019-06-12 10:46:43 · 6777 阅读 · 0 评论 -
PyCharm配置anaconda环境
PyCharm配置anaconda环境PyCharm是一款很好用很流行的python编辑器。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不...转载 2019-06-12 10:48:13 · 5681 阅读 · 2 评论 -
在PyCharm中自动添加文件头、时间日期等信息
初次安装使用PyCharm,在新建.py文件时会发现文件头并没有什么信息,因此,使用模板会比较方便。方法如下: 1.打开PyCharm,选择File--Settings 2.依次选择Editor---Code Style-- File and Code Templates---Python Script 3.编辑内容 可以根据需要添加相...转载 2019-08-06 19:23:34 · 2004 阅读 · 0 评论 -
tensorboard生成的网址打不开的解决方法
按照某教程学习使用tensorboard时代码:import tensorflow as tfdef add_layer(inputs, in_size, out_size, activation_function=None): # add one more layer and return the output of this layer with tf.nam...转载 2019-07-25 14:16:19 · 2839 阅读 · 4 评论 -
实验中应该遵循的几个原则
一、对照性原则1、空白对照:不给对照组任何处理因素2、自身对照:对照组和实验组都在同一研究对象上进行3、相互对照:不单设对照组,而是几个实验组相互对照4、条件对照:给对照组部分实验因素,保证除了要研究的变量不同外其他条件完全相同二、单一变量性原则和等量性原则1、实验中要做到单一变量,应注意等量的原则,采用控制变量法。为了弄清变化的原因和规律,当研究...转载 2019-07-18 13:10:55 · 12274 阅读 · 0 评论 -
如何做一个“实用”的图像数据集
目录 引言 一、探究数据的“用途” 二、梳理专业的“知识” 三、数据与知识“迭代” 四、确定性能的“指标” 五、总结 鸣谢、文献 编者序 大家都说这是一个大数据的年代,人工智能的落地需要数据, 深度学习更需要海量数据。于是, 出现了一个流行的口号:“数据就是新的石油“(D...转载 2019-07-11 14:27:08 · 1541 阅读 · 0 评论 -
解决cv2.waitkey(1)没有在opencv python中运行
我需要用cv2来理解python中的cv2.waitkey()faceCascade = cv2.CascadeClassifier(cascPath)video_capture = cv2.VideoCapture(0)while True: # Capture frame-by-frameret, frame = video_capture.read()gray =...转载 2019-07-15 11:06:39 · 3814 阅读 · 0 评论 -
从事大数据工作的朋友 你拥有几个大数据证书?
随着大数据的兴起与应用,数据科学家和数据分析师,以及具有大数据技术工作能力的工程师和开发人员得到了青睐,并获得良好的回报。怎样证明你的大数据实力?大数据证书最直接!大讲台老师整理出现今流行的16个大数据认证,看看你是否都听说过。(1)专业人员分析认证-INFORMSCAP认证是一个严格的通用分析认证。它证明了对分析过程的端到端理解,从构建业务和分析问题到获取数据,方法,模型构建,...转载 2019-07-10 14:06:23 · 4858 阅读 · 0 评论 -
SVN Access to '/svn/Test/!svn/me' forbidden,不能更新解决办法
从之前的电脑将Repositorise复制到现在用的PC,出现可以checkout但是不能update的问题。在网上找到以下解决方法,均未能解决。1、确认URL跟实际一致;2、确认用户名密码正确;3、TortoiseSVN->Setting->Save data,清除信息;通过以上问题,均没有解决该问题。后来自己在确定Repositories中的Security的...转载 2019-07-09 17:47:24 · 6187 阅读 · 0 评论 -
python3.7成功安装dlib库(亲测成功喔)
不知道为什么python3.7版本安装dlib不能直接用pip,真的超级麻烦。然后看了其他一些博客感觉挺复杂的,boost居然也要设置环境变量,而且问题很多。我大概花了一天的时间才总算弄好,而且也不是很复杂。1.先去下载dlib的安装包,网址在这https://pypi.org/project/dlib/#files,然后解压安装包。2.下载vs,我的vs版本是vs2017,如果没有先...转载 2019-06-12 13:49:01 · 8766 阅读 · 15 评论