自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cashcat的技术专栏

纯粹技术

  • 博客(196)
  • 资源 (11)
  • 收藏
  • 关注

原创 NVIDIA CUDA Win10安装步骤

前言windows10 版本安装 CUDA ,首先需要下载两个安装包。

2023-09-02 11:05:03 1279

原创 CentOS7.8安装PHP7.4

网上找了一圈。发现这个方法可以安装上。一、添加EPEL和REMI存储库运行以下命令以添加所需的存储库:sudo yum install epel-release1sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm1二、在CentOS 7上安装PHP 7.4版本我们现在可以启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4:sudo yum -y install

2021-03-06 01:32:53 308

原创 Pip install报错Microsoft Visual C++ 14.0 is required解决方法

对于程序员来说,经常pip安装自己所需要的包,大部分的包基本都能安装,但是总会遇到包安装不了的问题,经常遇到的就是这个问题:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual……网上的方法试了好多,但是还是没有根本解决问题。一般我权宜之计对于这种pip安装不上的包,一种就是去Python安装包大全中(https://www.lfd.uci.edu/~gohlke/pythonlibs/)去下载 对应后缀为

2021-02-21 11:42:34 8829

原创 Cozmo机器人使用

原文链接:目录1. 入坑始末 2. 启动 Cozmo 3. 开始鼓捣 4. 开发环境搭建——Cozmo Explorer Tool 安装 4.1. 下载 4.2. 安装依赖 4.2.1. Cozmo SDK 安装 4.2.1.1. Python Installation 4.2.1.2. SDK Installation 4.2.1.3. SDK Upgrade 4.2.1.4. 手机驱动安装(补充步骤) 4.2.2. 安装 Pillow 模块 4.2

2020-07-24 11:46:41 3668 1

原创 Docker国内镜像

1、下面这些镜像实测基本都用不了。网易镜像中心:http://hub-mirror.c.163.comdaocloud镜像市场:https://hub.daocloud.io七牛云:https://reg-mirror.qiniu.comAzure:https://dockerhub.azk8s.cn中科大:https://docker.mirrors.ustc.edu.cnDocker 官方中国区:https://registry.docker-cn.com2、可用的还是...

2020-05-29 20:52:30 1010

原创 UT-FT-ST测试

测试过程 区别 UT FT ST 定义 是对软件基本组成单元(软件设计的最小单位)进行正确性检测,如函数或一个类的方法。 (通常所说的接口联调)是单元测试的逻辑扩展。在单元测试的基础上,将所有模块按照HLD要求组装成为子系统或系统,验证模块间的接口是否正确的。 将已经集成好的软件系统,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某...

2020-05-27 23:32:48 11269

原创 sonarqube(Sonar)使用方法

Sonar简介Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测sonarQube能带来什么?Developers' Seven Deadly Sins1.糟糕的复杂度分布文件、类、方法等,如果复杂度过高将难以改变,这会使得开发人员难以理解它们,且如果没有自动化的单元测试,对于程序中的...

2020-05-10 14:36:20 1139

原创 CentOS7升级Python2.7.5至2.7.18版本

1、查看Centos版本及python版本: [root@localhost ~]# cat /etc/centos-release CentOS Linux release 7.6.1810(Core) [root@localhost ~]# python -V Python 2.7.5 2、从官网下载相应的Python包(以2.7....

2020-05-02 10:12:13 3411 2

原创 Linux部署Dotnetcore实践

https://www.cnblogs.com/fancunwei/p/9308953.html一、背景最近半年或最近三个月来,公司在计划大刀阔斧的规划重构新的产品。按目前的计划和宣传还是很令人期待的。前端预计应用现在很流行的前端框架,有Vue、ElementUI等,后端宣传了很多微服务、持续集成、持续部署、单元测试,最终一致性等诸多理论概念的东西,总之是个我很感兴趣的事。最近半年来...

2019-11-14 01:33:26 905

原创 RobotFramework安装AutoItLibrary教程

1、第一次我安装后,引用AutoItLibrary飘红。2、第二次我成功了,我比较懒,所以不想第三次,记录一下第二次成功经历,分享一下。3、第一步到https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/下载最新版本的pywin32-221.win-amd64-py3.7.exe,右键以管理员方式运行,进行安...

2019-10-25 23:06:00 1711 1

原创 Python3.7+Robot Framework安装使用教程

一、说明Python3----网上很多文章都是用Python2,Robot Framework的部分文档没更新也直接写着不支持Python3(如RIDE does not yet support Python 3),但事实上Robot Framework下的所有项目的最新版本都是支持Python3.6+了的,反倒是Python2以后不久可能就不支持了(如RIDE 1.7.4THIS IS T...

2019-10-12 23:55:38 2524 1

原创 C#定时服务调用Quartz.net

概述Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。参考官方学习文档:http://w...

2018-10-24 23:07:09 3888

原创 ELK原理和部署

为什么用到ELK:一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。一般大型系统是一个分布式部署的架构,不同的服务模...

2018-10-24 22:31:08 258

原创 使用Nssm来管理服务

NSSM 一款可以自定义为软件安装守护进程的软件。 如下:NSSM: The non-sucking service manager Version 2.24 32-bit, 2014-08-31 Usage: nssm [ …]To show service installation GUI: nssm install [<servicename>]...

2018-10-19 22:14:59 1383

原创 nginx.conf 配置文件

#nginx进程,一般设置为和cpu核数一样worker_processes 4;                        #错误日志存放目录 error_log  /data1/logs/error.log  crit;  #运行用户,默认即是nginx,可不设置user nginx       #进程pid存放位置pid        /application/nginx/...

2018-09-14 22:10:58 385

原创 Windows Server 2008 R2&2012 R2 端口转发

      一些特殊的场景下,需要用到端口转发,CentOS可以使用Firewallcmd命令进行配置,而Windows下有一些商业工具TcpMapping等,但是感觉Windows自带的工具还是最稳定。       如下方法适用于Windows Server 2008 R2&2012 R2 端口转发。 ...

2018-08-29 22:42:10 3242 1

原创 各种好用的Markdown编辑器

Markdown 是一种简单的、轻量级的标记语法。用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档。  Markdown具有很多优点:写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。可以保存称纯文本  支持Markdown的编辑器太多,功能也不完全一致,有的是用来进行基本的...

2018-07-03 21:49:20 473

原创 在windows server 2012 R2上安装sql server 2017

一、安装引擎注: 一般不要在个人操作系统上安装企业版(开发版developer即可), 即使能安装也可能支持不了企业版所有的功能。二、安装R和Python1.安装sql server2017,在安裝机器学习服务器时会出现如下问题,无法进行在线安装,需要先将四个地址对应的安装包进行下载2.下载后的文件如下:3.选择文件所存放的位置后发现,还是不能点击下一步:4.查询微软的文档后发现语言不一致,需要将...

2018-06-12 21:43:36 6234

原创 CentOS 7.3版本安装MariaDB10.2版本

MariaDB安装MariaDB和glibc版本安装和Mysql的Glibc版本安装步骤不同,详细请参考下文。1、添加mysql用户和组useradd mysql -g mysql2、解压:[root@centos1 src]# tar -zxvf mariadb-10.2.14-linux-glibc_214-x86_64.tar.gz 3、移动并改名:[root@centos1 src]# ...

2018-04-29 17:12:01 926 1

原创 CentOS7 修改现有磁盘挂载

有时候会遇到前期磁盘分区挂载不够好,磁盘空间不够的情况,比如修改/var的挂载。1.查看当前硬盘使用状况:[root@centos1 ~]# df -hl查看磁盘空间利用情况 2.查看新硬盘     #fdisk –l      新添加的硬盘的编号为/dev/sdc  3.硬盘分区 如果需要整个盘挂载略过,如果只挂载一个分区则需要进入fdisk    1)进入fdisk模式     #/sbin/...

2018-03-02 22:03:23 6474

原创 CentOS7使用docker安装Mysql

1.docker的安装1.1 前提条件Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。Docker 要求 CentOS 系统的内核版本高于 3.10 ,通过 uname -r

2017-12-16 22:11:17 500

原创 CentOS 7安装npm和cnpm

1、下载node.js并安装wget https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.xzxz -d node-v8.9.1-linux-x64.tar.xztar -xvf node-v8.9.1-linux-x64.tar2、建立系统路径链接sudo ln -s source  /usr/bin/no

2017-12-05 23:47:56 4099

原创 CentOS7使用Docker安装SQL Server 2017

先决条件适用于支持的任一 Linux 分发版的 Docker 引擎 1.8 以上版本,或适用于 Mac/Windows 的 Docker。 有关详细信息,请参阅安装 Docker。至少 4 GB 的磁盘空间至少 4 GB 的 RAM在 Linux 上的 SQL Server 的系统需求。重要Docker for Mac 和 Docker for Windows

2017-12-03 01:05:53 2833

原创 VUE框架与其他前端框架比较

Angular选择 Vue 而不选择 Angular,有下面几个原因,当然不是对每个人都适合:在 API 与设计两方面上 Vue.js 都比 Angular 简单得多,因此你可以快速地掌握它的全部特性并投入开发。Vue.js 是一个更加灵活开放的解决方案。它允许你以希望的方式组织应用程序,而不是任何时候都必须遵循 Angular 制定的规则。它仅仅是一个视图层,

2017-12-03 00:51:34 843

原创 CentOS 7安装python3.5版本

小伙伴们在安装python3的过程中遇到问题,抽空晚上自己实践了一把,将遇到的问题记录下来,方便大家少踩坑。1. 安装Python的依赖包注意先配置好源,如果公司内网的,配置好公司内部的mirror镜像源。12yum -y groupinstall "Development tools"yum

2017-12-03 00:41:23 1103

原创 端口映射的几种方式

一、概念端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射有动态和静态之分。端口映射是将一台主机的内网(LAN)IP地址映射成一个公网(WAN)IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转移到本地局域网内部提供这种特定服务的主机;利用端口映射功能还可以将一台

2017-10-15 14:10:31 8454

原创 redhat 6.5 安装pip 9.0.1

对于redhat 6.5,安装的只有python 2.6.9,要新安装一些软件包必须要安装pip才比较方便。我们来看一下如何在redhat 6.5上安装Python-pip。第一步,下载python-2.7.14的tar.xz包: # wget https://www.python.org/ftp/python/2.7.14/Python

2017-10-01 12:38:53 2964

原创 python 2.7.14解压

一、XZ压缩文件xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少,一般都是gz文件,但是现在一些开源软件用xz压缩比较多了。在下载python 2.7.14版本的时候看到这种压缩格式的,压缩包xz格式的比gz和7z要小。不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以

2017-10-01 12:16:59 1106

原创 Fabric 跳过故障IP

在使用Fabric的过程中,经常会因为列表中ip出现故障,导致后续的ip节点任务失败。    可以考虑用try catch方式,写法非常复杂,或者设置skip跳过更加简单fabric如何能绕过故障节点呢一、try方式try: dotask() except Exception as err: print(err) finally:

2017-09-23 22:26:56 835

原创 Python数据分析相关库

NumPy(Numerical Python)快速高效的多维数组对象ndarray用于对数组执行元素级计算以及直接对数组执行数学运算的函数线性代数运算、傅里叶变换,以及随机数生成用于将C、C++,Fortran代码集成到Python的工具安装:pip install NumPypandas     兼具NumPy高性能的数组计算功能以及电子表格和关系

2017-09-21 22:57:30 299

原创 CentOS7系统zabbix 监控中心搭建

做运维的同学,时刻期待着一个能够自动监控所有需要监控项目的工具,用了不少运维工具,发现zabbix还是非常适合的,能够使用模板,还能够自定义监控项目。1         监控分类1.1    硬件监控1、机房巡检。检查服务器各种状态。2、通过远程控制卡监控。ipmi是一种标准。ipmi获取不到硬盘状态,比如硬盘坏了,硬盘可以用MegaCli工具。

2017-09-15 23:26:15 555

原创 CentOS 7 时间同步

1. NTP时钟同步方式说明NTP在linux下有两种时钟同步方式,分别为直接同步和平滑同步: 直接同步 使用ntpdate命令进行同步,直接进行时间变更。如果服务器上存在一个12点运行的任务,当前服务器时间是13点,但标准时间时11点,使用此命令可能会造成任务重复执行。因此使用ntpdate同步可能会引发风险,因此该命令也多用于配置时钟同步服务时第一次同步时间时使用。 平

2017-09-11 00:39:08 4360

原创 CentOS 7 输入法

安装centos7 后,还要安装输入法,一些输入法只有Ubuntu版本,只有部分输入法支持centos。系统自带的中文输入法安装包找到 applications->systemTools->settings->region&language2:在 input source 有个"+"号,添加中文输入第一页如果没有,就点击最下面那个“三个点“,输入ch

2017-09-10 22:50:48 453

原创 CentOS 7添加第三方源列表

Centos添加RPMForge(RepoForge)rpmForge现在更名为RepoForge,安装rpmforge源只要在官方网站找到适应自己CPU和操作系统版本的rpm包,然后安装即可。     1. 找到适合自己机器的rpm包, http://repoforge.org/use/里面有用于x86和x86_64架构的各个版本的EL的rpm安装包,找到对应的链接,复制链接地址

2017-09-08 01:16:52 1450

原创 Fabric使用简介

fabric当运维工作越来越多的时候,批量操作变得至关重要了,比如发布版本、节假日关机等,工作相当机械,加上频率还蛮高,导致时间浪费。比如一个修复bug的工作,要测试,提交版本库(2分钟),ssh到测试环境pull部署(2分钟),rsync到线上机器A,B,C,D,E(1分钟),分别ssh到ABCDE五台机器,逐一重启(8-10分钟) = 13-15分钟

2017-09-05 00:53:39 1504

原创 python pip 使用不同的源

【前言】Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。pip可以运行在Unix/Linux, OS X, and Windows平台上。【下载PIP】下载pip的安装包get-pip.py,下载地址:https://pip.pyp

2017-09-04 23:37:04 895

原创 Django安装与测试

Django 安装在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。Window 下安装 Django如果你还未安装Python环境需要先下载Python安装包。1、Python 下载地址:https://www.python.org/downloads/2、Django 下载地址:ht

2017-09-04 00:32:21 660

原创 SQLServer数据迁移到Mysql工具

各种主流 SQLServer 迁移到 MySQL 工具对比      我之所以会写这篇对比文章,是因为公司新产品研发真实经历过这个痛苦过程(传统基于SQL Server开发的C/S产品转为MySQL云产品)。首次需要数据转换是测试环节,当时为了快速验证新研发云产品性能与结果准确性(算法类),所以需大量的原始数据,最快的办法就是使用老产品的真实数据。因为在前期数据转换时主用于内部

2017-08-27 23:50:08 1137

原创 Mysql压力测试工具mysqlslap

其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告。并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别。通过mysqlslap –help可以获得可用的选项,这

2017-08-27 23:15:16 464

原创 sql server 2014 各版本区别

SQL Server各版本之间差距较大,企业版与标准版除了CPU支持之外,还包括Always On集群,数据库分区等等。

2017-08-26 00:12:02 5544

人件原书第三版

人件(原书第3版)是一本好评如潮的书,它面向的主要对象应该是软件组织的管理者——而对于一个管理者而言,它,还是那句话——的确是本好书。如果你确实有研发团队,而且发现很多研发效率问题,而不是管理问题,可以参考本书。 在软件管理领域,很少有著作能够与本书媲美。作为经久不衰的畅销书,本书深刻地洞察到软件开发的最大问题不在于技术,而在于人。人的因素并不容易解决,一旦解决了,你将更有可能获得成功。 本书是软件管理领域的传奇经典,被誉为“对美国软件业影响最大的一本书”。全书从管理人力资源、创建健康的办公环境、雇用并留用正确的人、高效团队形成、改造企业文化和快乐工作等多个角度阐释了如何思考和管理软件开发的最大问题——人(而不是技术),以得到高效的项目和团队。 作者在第3版中添加了6章内容,并对先前的内容做了调整,使其更能应对当今软件的开发环境和挑战。例如,第3版讨论了一些领导力上的病理症状,这些是先前版本中没有作为病理来归纳的;书中还讲述了会议文化的演进,以及如何管理新旧成员水火不容的混合团队,讨论了为何一些日常使用的工具会成为团队前进的阻力而非动力。任何需要管理软件项目或软件组织的人员都能从本书中寻找到有价值的建议。 新增内容: 第15章 谈谈领导力,讨论了一些领导力上的病理症状 第17章 与人合作,如何管理新旧成员水火不容的混合团队 第18章 童年的终结,如何引导新员工合理使用公司的科技/环境 第30章 与风险共舞,管理风险 第31章 会议、独白和交流, 讲述了会议文化的演进 第33章(邪恶)邮件,建立一个少垃圾邮件、自我协调的组织

2018-07-02

WebRTC代码实例

非常好的WebRTC演示代码,直接使用Node.js部署环境运行,不同用户可以加入到一个聊天室中聊天。

2016-06-27

hadoop基础培训ppt

非常不错的hadoop入门ppt,适合刚入门新手

2016-06-27

linq学习基础实例

介绍了linq的几个经典示例,适合初步学习linq语言

2015-09-23

Northwind_Database

Northwind_Database包含bak文件,解压后,还原到数据库即可使用。对于各种数据库通用,还有生成脚本

2015-09-12

AdventureWorks

AdventureWorks_Database包含.mdf.ldf文件,解压后,附加到数据库即可使用。miscrosoft SQL Server2008 R2,2012,2014 不能使用

2015-09-12

Visual_Assist_X_10.8【完美支持VS2013】

网上下载后,亲测无问题,非常好用,安装VA以后,把VA_X.dll替换到下面的程序路径中即可。 C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\随机目录

2015-08-29

Reflector for NET 免费版本

Reflector for NET 免费版本,提供C#,vb等NET平台程序集的反编译功能。

2013-07-06

ADO 程序员参考手册

ADO程序员必备参考手册,介绍了ADO基本原理,编写方法

2009-05-26

编译原理之精品教程1

上学的时候,使用的编译原理精品教程,是学习编译原理,入门的非常好的资料。

2009-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除