Rspec: everyday-rspec实操。第7章使用请求测试-测试API
测试应用与非人类用户的交互,涵盖外部 API 7.1request test vs feature test 对 RSpec 来说,这种专门针 对 API 的测试最好放在 spec/requests 目录中,与前面编写的功能测试分开。这种测试也不使用 Capy- bara,因为它模拟的是浏览器交互, ... 查看全文
C#将结构体和指针互转的方法
1. 功能及位置 将数据从托管对象封送到非托管内存块,属于.NET Framework 类库 命名空间:System.Runtime.InteropServices 程序集:mscorlib(在 mscorlib.dll 中) ... ... 查看全文
C#Windows Service程序的创建安装与卸载
C#Windows Service程序的创建安装与卸载 一、开发环境 操作系统:Windows7x64 sp1 专业版 开发环境:Visual studio 2013 编程语言:C# .NET版本: .NET Frmework 4.0 二、创建Windows Service程序 1.新建一个wind ... 查看全文
关于exe应用程序做成Windows服务爬过的坑
之前在客户的服务器上布了一个Go写的exe,老是被其他人关掉,郁闷无比,于是就想着把这个exe做成windows服务算了,在后台跑你总不会去关了吧,这样就有了下面爬坑的经历。 系统环境:windows 2008 R2 1、SC命令创建和删除windows服务 sc指令用法参考 sc百度百科,这里就不 ... 查看全文
一次性分清DOMContentLoaded、window.onload、style
简单来说 1. 当 事件触发时,页面上所有的DOM,样式表,图片,js等都完全加载完成; 2. 当 事件触发时,仅仅是DOM加载完成,但不包括样式表,图片等; 3. 先触发 事件,后触发 事件; 看个栗子: 如上代码,我们分别绑定了onload和DOMContentLoaded两个事件,执行结果是先 ... 查看全文
C#学习-图解教程(1):格式化数字字符串
学习内容:C#;学习书籍:图解教程(中文第四版)。 目录:第二章 C#编程概述 > 2.7 从程序中输出文本 > 2.7.5格式化数字字符串 学习感受: 我现在的工作中还没有遇见这些的使用。 ... 查看全文
Zabbix日常监控(win_agent方式)
参考博文:https://www.cnblogs.com/xqzt/p/5130469.html https://www.cnblogs.com/zoulongbin/p/6395047.html 本次需要监控的是win2008系统 1、下载agent文件 https://www.zabbix.co ... 查看全文
c#用UpdatePanel实现接局部刷新
通常我们看到局部刷新就会想到Ajax,但是我今天要说的是c#的一个控件,只要把服务器按钮和要刷新的区域放在该控件内就能实现局部刷新。 当然它必须和ScriptManager控件一起使用。 UpdatePanel重要的属性如下: 属性 说明 ChildrenAsTriggers 当UpdateMode ... 查看全文
基于Emit实现的C#版本的BeanCopier
在java的技术栈当中,著名的Cglib库里面有一个BeanCopier,这个类的功能就是可以完成两个对象的属性复制工作(哪怕属于两个不同的类). 今天本人通过.net内置的System.Reflection.Emit命名空间写了一个.net版本的BeanCopier,实现原理是基于Emit来直接操 ... 查看全文
【C#复习总结】细说委托
1 前言 前几天看到博客园一个前辈写了一篇文章用“五分钟重温委托,匿名方法,Lambda,泛型委托,表达式树”,文章写的非常好,推荐阅读一下,正所谓“前人栽树,后人乘凉”,在这我就站在巨人的肩上,再将这几个概念加上“事件”这一概念在复习一遍,一来是加深记忆,二来方便后来人学习,本人小白一枚,有错的地 ... 查看全文
window中常用的命令
1、Ctrl+s 保存 2、Ctrl+c 复制 3、Ctrl+v 粘贴 4、Ctrl+x 剪切 5、Ctrl+a 全选 6、Ctrl+f 查找 7、Windows+d 桌面 8、Windows+e 计算机分区 9、Windows+l 锁屏 10、Windows+r 运行,输入cmd后启动dos窗口 ... 查看全文
(十二)Bind读取配置到C#实例
继续上一节的,接下来用Options或者Bind把json文件里的配置转成C#的实体,相互之间映射起来。首先新建一个asp.net core mvc项目OptionsBindSample Startup.cs,这里用依赖注入把Configuration加进来 1 public IConfigurat ... 查看全文
【C#复习总结】细说匿名方法
1 前言 本系列会将【委托】 【匿名方法】【Lambda表达式】 【泛型委托】 【表达式树】 【事件】等基础知识总结一下。(本人小白一枚,有错误的地方希望大佬指正) 系类1:细说委托 系类2:细说匿名方法 系列3:细说Lambda表达式 系列4:细说泛型委托 系列5:细说表达式树 系列6:细说事件 ... 查看全文
Java和Python之间有何区分呢?
对于已经掌握Java的人来说,学习新的编程语言似乎已经成为了非常简单的事情。尤其是从事Java的人员,很多人都想要转行学习Python,那么Java转行学Python难不难?其实相对于来说是比较简单的,也是非常快速的毕竟自身具有一定的基础。 查看全文
易语言格盘+硬盘破坏源码(谨慎测试)
.版本 2 .子程序 格式化硬盘, , , 注意,此功能仅提供学习而已.如用到违法方面的话后果自负..参数 磁盘, 文本型, , 写上需要格式化的盘,如C盘就写C D盘就写D E F G 一共只支持5个盘.局部变量 盘符, 文本型 盘符 = 到小写 (磁盘).如果真 (盘符 = 到文本 ({ 99 ... 查看全文
Python+Selenium中级篇之3-二次封装Selenium中几个方法
本文来介绍,如何把常用的几个webdriver的方法封装到自己写的一个类中去,这个封装过程叫二次封装Selenium方法。我们把打开站点,浏览器前进和后退,关闭和退出浏览器这这个方法封装到一个新写的类中去。 我们按照如下层次结构在PyCharm中新建两个包和两个.py文件: 上图,baidu_sea ... 查看全文
python 性能分析工具py-spy
Py-Spy介绍 引用官方的介绍: Py-Spy是Python程序的抽样分析器。 它允许您可视化查看Python程序在哪些地方花了更多时间,整个监控方式无需重新启动程序或以任何方式修改工程代码。 Py-Spy的开销非常低:它是用Rust编写的,速度与编译的Python程序不在同一个进程中运行。 这意 ... 查看全文
07、DDL数据定义语言
DDL语言 数据库和数据表的管理 #DDL语言:数据定义语言 /* 用户对数据库和数据表的操作和管理。 */ -- 库的管理 #一、创建数据库 CREATE DATABASE IF NOT EXISTS studb; #如果不存在这个库,再创建 #二、删除数据库 DROP DATABASE stud ... 查看全文
对上一篇SpringBoot中“HelloWorld”的探究
1.POM文件 1.父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version ... 查看全文
SpringBoot整合Dubbo
入门级demo,并没有数据库之类的! 1、项目结构 一个empty project下有两个module: boot-user-service-provider(服务提供者) 和 boot-order-service-consumer(服务消费者) 至于怎么在一个空项目下创建多个module自己去百度 ... 查看全文
python生成个性二维码
2.1 创建环境 打开终端,进入 Code 目录,并将其作为我们的工作目录。 $ cd Code 2.2 下载MyQR $ sudo pip3 install MyQR 2.3 下载所需资源文件并解压 Code/ $ wget http://labfile.oss.aliyuncs.com/cour ... 查看全文