Go语言入门教程系列——函数、循环与分支
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是Golang专题的第四篇,这一篇文章将会介绍golang当中的函数、循环以及选择判断的具体用法。 函数 在之前的文章当中其实我们已经接触过函数了,因为我们写的main函数本质上也是一个函数。只不过由于main函数没有返回值,也没有 ... 查看全文
SpringBoot实现单元测试时回滚事务
pringBoot跑个单元测试只需要在测试类加两个注解就行了。 @RunWith(SpringRunner.class) @SpringBootTest 然而这样的单元测试默认是提交事务的,一般的场景下都是要对事务进行回滚的。要支持回滚,只需要增加一个@Transactional注解即可。 @Run ... 查看全文
【Java8】===两个List集合取交集、并集、差集
业务场景:根据用户查询权限,入参:UserCode,lastQueryTime(上次查询时间),出参:权限变化的列表。oldList(上次查询到的权限列表),currList(当前查询到的权限列表),比对两个list找出:移除和增加的权限加以标识(1--增加,-1--删除)返回。 原逻辑处理方法:循 ... 查看全文
PHP底层运行原理简括
PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件模块的软件框架。是一个强大的UI框架。 简言之;PHP动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令(opcodes),然后ZEND虚拟机顺次执行这些指令完成操作。PHP本 ... 查看全文
CSS0009: CSS渐变背景效果
1, background-image: linear-gradient(45deg, red, yellow, blue); ... 查看全文
ES6语法--JS中!和!!的区别及用法
ES6语法--JS中!和!!的区别及用法 一、JS中!和!!的区别及用法 js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值, 1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 !nu ... 查看全文
jQuery.extend 函数使用详解【转】
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 ** 一、Jquery的扩展方法原型是:** extend(dest,src1,src2,src3...); 它的含义是将src1,src2,s ... 查看全文
js match方法的使用
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。 语法 x 1 stringObject.match(searchvalue)//searchvalue检索的字符 ... 查看全文
web测试要点、方法_web端测试大全总结
一、功能测试 1.1链接测试 链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点: 1)链接是否按照既定指示那样,确实链接到了该链接的界面 2)测试该链接所链接的页面是否真的存在 3)保证系统中没有单独存在的页面(即没有 ... 查看全文
next.js的框架
2. Next.js服务器端渲染 学习目标 了解Next.js的作用 掌握Next.js中的路由 掌握Next.js中布局组件的创建 掌握Next.js中的静态文件服务 掌握Next.js中获取页面数据的方法 掌握Next.js中组件样式的书写 使用Next.js完成豆瓣电影案例 能够自定义头部元素 ... 查看全文
Layui将前端数据传到PHP后台
Layui将前端数据传到PHP后台 环境 前端Layui 后端Thinkphp5 js代码 <script> layui.use(['form', 'table'], function () { table.on('tool(currentTableFilter)', function (obj) ... 查看全文
越来越少人用JQuery,但你就不学了吗?(4)
如需要跟多资料请点击下方图片?(扫码加好友→备注66) Jquery事件 ready加载事件 ? ready()类似于 onLoad()事件 ? ready()可以写多个,按顺序执行 ? \((document).ready(function(){})等价于\)(function()) <!DOCT ... 查看全文
JSP中的数据作用域
一.什么是数据作用域 数据作用域,Scope,也就是指代数据共享的范围,数据存储在合适的范围,在需要的地方取到 二.JSP四大数据作用域 作用域分为四种,分别为: page 在当前页面有效(仅用于JSP中) request 在当前请求中有效 session 在当前会话中有效 application ... 查看全文
CSS 边框(Border)和轮廓(outline)
1. CSS 边框属性 属性描述 border 简写属性,用于把针对四个边的属性设置在一个声明。 border-style 用于设置元素所有边框的样式,或者单独地为各边设置边框样式。 border-width 简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。可以指定长度值,比如 ... 查看全文
thinkphp5.1在php7.3下使用phpmailer报错
thinkphp5.1在php7.3下使用phpmailer报错: unable to select [11]: Resource temporarily unavailable (max_fd=592) 1、邮箱开启授权,获取授权码 首先在163邮箱中开启smtp授权(imap和pop两个我都开了 ... 查看全文
关于requests.post().json()获取到的JSON为单引号和NONE的那些事
上篇学习sys.argv的使用代码中发现了错误,获取到的Json数据为单引号和NONE,为错误的json格式。 经检查,发现直接使用r.text就可以得到正确的json数组,使用r.json()反而使json数组中的双引号变为单引号,null变为NONE。 之后进行cmd调试的时候发现无法获取Ord ... 查看全文
JS_0014:JS刷新页面
1,刷新页面 //刷新页面 //默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面 window.location.reload(true); ... 查看全文
Django本地调试时模拟服务器使用url方式访问静态文件(不建议使用)
本地调试时模拟服务器使用url方式访问静态文件(不建议使用) 当我们在开发django应用时如果设置了 DEBUG = True,那么django便会自动帮我们对静态文件进行路由; 但是当我们设置DEBUG = False后,这一功能便没有了,此时静态文件就会出现加载失败的情况,想要让静态文件正常显 ... 查看全文