自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Puppeteer入门

简介Puppeteer是 GoogleChrome 团队官方的无界面(Headless)Chrome工具它是一个NodeJs库提供了高级的 API 来控制基于Chrome Debug Protocols(简称 CDP)协议上的Headless Chrome可以用于配置控制正常的Chrome本文主要添加一些使用示例安装安装chrome不再详细描述,下载安装即可。启动headless,参考链接chrome \ --headless \ # Runs

2021-05-11 23:53:42 329

原创 CleanCode学习笔记(2)

单元测试TDD: Test-Driven-Development 测试驱动开发敏捷和TDD鼓励我们编写自动化单元测试TDD三定律定律1: 在编写不能通过的单元测试前,不可编写生产代码在编写生产代码之前,先编写测试用例只有在编写的测试失败的情况下,才可以写生产代码定律2: 只可编写刚好无法通过的单元测试,不能编译也算不过单元测试应当尽量拆分的小一些定律3: 只可编写刚好足以通过当前失败测试的生产代码编写尽量少的生产代码,尽快脱离测试失败的状态...

2021-02-03 01:10:22 241

原创 CleanCode学习笔记(1)

本文中的观点都是摘自《Clean Code》书中有对观点更加详细的解释和说明命名有意义的命名变量、函数、类的命名应当表明意义、作用以及使用方式命名避免误导不要将account的组合命名为accountList,除非它真的是List避免使用区别非常小的命名,比如XYZControllerForEfficientHandlingOfStrings和XYZControllerForEfficientStorageOfStrings同样的概念使用相同命名,命名前后不一致也是问题有意义的区分

2021-01-29 00:03:10 230

原创 Python装饰器

元编程元编程就是关于创建操作源代码的函数和类,主要技术是装饰器、类装饰器和元类装饰器python函数的装饰器其实就是一个函数,它接受一个函数作为参数并返回一个新的函数# coding: utf-8import typingimport functoolsimport timedef compute_time(func: typing.Callable): @functools.wraps(func) def wrapper(*args, **kwargs):

2021-01-23 19:07:28 86

原创 python处理csv文件和csv字符串

import csvimport iofilename = 'index.csv's = """"小明","{""age"":12,""sex"":""men""}""小红","{""age"":143,""sex"":""women""}""""with open(filename, 'r') as file: r = csv.reader(io.StringIO(s...

2019-11-20 19:42:31 3826

原创 C# 人脸识别

首先说明一下,该人脸识别算法不是用代码实现的,是调用微软云的人脸识别,此处仅仅叙述调用的方法,以及数据的处理。话不多说,正文开始。首先注册微软云的账户,在产品中查找“人脸”,获取账户的免费api使用。微软云提供终结点和秘钥。(“快速入门指南”中,微软提供了一个C#控制台应用程序的demo,本博客的关键代码参考该项目)如图: 使用vs2017,新建C#wpf应用程序。 桌面布局如下,这个...

2018-10-21 21:01:50 2348

原创 ssm框架配置

一、配置maven环境maven的下载地址:https://maven.apache.org/download.cgi maven环境配置:新建MAVEN_HOME,配置到(maven解压文件目录)../maven Path变量追加:%MAVEN_HOME%\bin\; maven本地仓库配置:maven本地仓库可以不用配置,但是建议配置新建本地文件夹 ../maven-repo...

2018-07-30 22:17:12 169

原创 IDEA连接数据库(导入jar包)

Java连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。 IDEA导入jar过程:新建文件夹(名称任意,这里使用Lib),导入mysql-connector-java-*.*.**-bin.jar如下图右键点击jar文件,然后点击Add as Li...

2018-04-29 17:15:35 22008 1

garbage_collector

系统级编程的课程实验,实现内存的的自动回收管理。 这里需要声明的是,资源不是来自本人,资源来自网络。本着造福广大学生的目的。但是本人实在太菜,不知道如何设置资源分数为0,所以就设置为1. 另外,代码在vs2017上会出问题,在vc++6.0上可以顺利执行

2018-11-03

空空如也

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

TA关注的人

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