ICode9

精准搜索请尝试: 精确搜索
  • 解决高度塌陷的几种方法2021-11-13 12:00:24

    父元素高度自适应,子元素 float 后,造成父元素高度为0,称为高度塌陷问题。 1:给塌陷的元素添加Overflow:hidden; 原理:因为overflow:hidden触发一个BFC(独立渲染区)(因为BFC布局规则:计算BFC高度的时候,里面浮动元素也参与计算)弊端:overflow:hidden会隐藏定位在元素外面的元素。 2:给浮动

  • 线程间通信的几种实现方式2021-11-11 14:34:29

    线程间通信的几种实现方式 首先,要线程间通信的模型有两种:共享内存和消息传递,以下方式都是基本这两种模型来实现的。我们来基本一道面试常见的题目来分析:题目:有两个线程A、B,A线程向一个集合里面依次添加元素"abc"字符串,一共添加十次,当添加到第五次的时候,希望B线程能够收到A线程的

  • rabbitmq的几种模式(springboot整合rabbitmq)2021-11-10 14:59:56

    一、简单模式(单生产者单消费者):将消息直接发送到队列中,供消费者消费 1.创建队列 2.代码实现 1)添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2)消息生产者 @Au

  • 几种常见的Jmeter参数化方式2021-11-10 12:00:06

    很多人在写jmeter脚本时,接口的参数都是固定的,比如id=1,但是这样并不能真正模拟多个用户来发起请求。因此接口参数需要使用动态的参数。 Jmeter支持丰富的参数化函数和组件,可以使用“函数助手”来帮我们生成对应的函数,接下来介绍一些常用的参数化函数。           随机数函数

  • 几种常见的Jmeter参数化方式2021-11-10 11:58:00

    很多人在写jmeter脚本时,接口的参数都是固定的,比如id=1,但是这样并不能真正模拟多个用户来发起请求。因此接口参数需要使用动态的参数。 Jmeter支持丰富的参数化函数和组件,可以使用“函数助手”来帮我们生成对应的函数,接下来介绍一些常用的参数化函数。 随机数函数 随机数字是

  • 访问kubernetes CRD的几种方式2021-11-10 11:35:37

    访问kubernetes CRD的几种方式 最近在使用代码操作VictoriaMetrics Operator的CRD资源的过程中,探究了集中访问CRD资源的方式。下面以VictoriaMetrics Operator的CRD为例介绍。 方式1:使用dynamic client 这种方式最原始,使用dynamic client获取到原始的json数据,可以使用json.Unmarsh

  • Cesium获取经纬度的几种方法2021-11-10 10:32:00

    Cesium获取经纬度的几种方法 1 获取经纬度 本文均采用鼠标左键单击事件作为示例,如有需求,请自行查阅其他事件获取屏幕坐标Cartesian2对象。 1.1 获取椭球上的点的经纬度(椭球上的点) let handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); handler.setInputAction

  • JQuery有几种选择器2021-11-09 23:29:59

    JQuery有几种选择器? a、基本选择器:#id,class,element,*; b、层次选择器:parent > child,prev + next ,prev ~ siblings c、基本过滤器选择器::first,:last ,:not ,:even ,:odd ,:eq ,:gt ,:lt d、表单选择器: :input ,:text ,:password ,:radio ,:checkbox ,:submit 等; e、表单过滤器选择器::enable

  • [C/C++] 几种错误处理的方式2021-11-09 22:33:57

    goto 跳转集中处理 int func() { if(!try_do_a()) goto END_FUNC; if(!try_do_b()) goto END_FUNC; // ... return 0; END_FUNC: // do something } do{...}while(0) (原理同上, 其实就是 goto 的另一种形式) int func() { int r = 0; do {

  • iPad作为扩展屏的几种方案2021-11-08 22:00:48

    # 方法一https://www.splashtop.cn/cn/wiredxdisplay iPad App Store 商店上搜索:Splashtop Wired XDisplay 缺点:仅支持数据线连接电脑   # 方法二 duethttps://zh.duetdisplay.com/ 缺点:需要购买  ¥68   # 方法三(推荐)spacedeskhttps://www.spacedesk.net/ 支持wifi连接 iPad App

  • JS中常见的几种继承方式2021-11-08 09:00:58

    JS的三种继承方式 1.ES6 类继承 //1- es6 类继承 class Parent { constructor() { this.age = 30; } } class Child extends Parent { constructor() { super();

  • PHP中命令执行的几种姿势总结2021-11-07 12:30:18

    命令执行是web攻击中常用的手法之一,在PHP中,可调用以下函数来实现命令执行,如 1、exec() exec函数用的较少,主要是因为该函数默认返回值是执行结果的最后一行,并不会有全部的执行结果。如果要打印执行结果,需遍历打印output数组, 1.1 函数原型 string exec ( string command, array &

  • react的几种loader2021-11-03 09:35:33

    css loader; npm install --save-dev css-loader style-loader mini-css-extract-plugin css-loader:解析@import这种语法 style-loader:把css插入到head标签中 mini-css-extract-plugin:抽离css样式让index.html里面的css样式变成link引入 url loader;图片等资源处理 npm install -

  • 几种常用作图2021-10-31 21:01:12

    做热图 import seaborn as sns; sns.set() plt.figure(dpi=400) ax1 = sns.heatmap(A,cmap="YlGnBu",vmin=-0.8,vmax=0.8,annot=True,fmt=".2f",annot_kws={'size':5}) plt.title('H0_1') plt.show() 直方图 x = np.arange(20)

  • Go结构体初始化的几种方式2021-10-31 18:59:04

    new初始化结构体指针 可以通过使用new关键字对结构体进行实例化,得到的是结构体的地址。 格式如下: package main import "fmt" type stu struct { name,address string } func main() { // 结构体指针1 var stu1 = new(stu) stu1.name = "张三" (*stu1).address = "北

  • javascript中的几种循环2021-10-31 15:06:06

    前言 在日常使用中,说到for循环脑海中会冒出几种方法。但是如果要察觉它们之中的区别,就需要对这几种for循环进行一个系统性的实践性的总结。 在ES5中有三种循环 分别是 for , for…in , forEach 在ES6中新增了 for…of for循环 常见写法 const arr = [1, 2, 3]; for(let i =

  • 冒泡排序的几种写法2021-10-31 11:08:07

    ` void First(int *a,int len) //进行length轮比较,每次比较都找到一个最小的数,然后放到数组的最后面,次后面。。。 { for (int i = 0; i < len; ++i) { for (int j = 0; j < len-i-1; ++j) { if (a[j] < a[j+1]) { int tmp = a[j]; a[j] = a[j+1]

  • 伪协议的几种类型2021-10-28 21:32:49

    allow_url_fopen 在php.ini中开启后,允许使用file,fopen,file_get_contents打开远程url文件 allow_url_include 开启后,允许 include,REQUEST函数可以包含远程url文件 file:// 用于访问本地文件系统,并且不受allow_url_fopen,allow_url_include影响 php:// 用于访问输入输出流,并且不受a

  • 关于springmvc中接收参数的几种方式2021-10-27 22:35:15

    分享目前所遇到的SSM项目中,@Controller层接收参数的几种方式。 一、根据属性名传递数据 这是最简单的情况,传递来的参数名直接与后台的参数值相对应。比如在地址栏输入这样一个地址:http://localhost:8080/user?username=abc ​ 后台代码: @Controller public class TestControlle

  • 几种路由跳转的方式2021-10-24 22:32:17

    这里记录下来,供自己看。   [Route("[controller]")] public class RouteTestController : Controller { [Route("/RouteTest/Index")] // 没有Route时,http://localhost:14206/RouteTest 默认访问这个方法: public IActionResult Index() {

  • 外链的几种形态分享2021-10-24 21:31:52

    很多做网站优化的朋友都知道网站的外链很重要,它是网站排名的一个重要因素,但是很多人对网站的外链还不是很深入的了解。 下面给大家介绍一下我们来客推是怎么做商城网站优化的。   1、首先我们要认识一下什么是网站的外链? 网站外链就是指从别的网站有链接到自己网站。导入链接

  • 几种设计模式2021-10-24 12:57:58

    设计模式 为什么学习设计模式 应对面试中的设计模式相关问题;告别写被人吐槽的烂代码;提高复杂代码的设计和开发能力;让读源码、学框架事半功倍;为你的职场发展做铺垫。 设计模式作用 解耦 创建型设计模式 将创建和使用代码解耦 单例模式 一个类只允许创建一个实例,这个类就是单例

  • Linux中的几种安全防护技术2021-10-24 10:03:31

    Linux中的几种安全防护技术 系统安全性对于用户来说至关重要,Linux用户也不例外。笔者就自己使用Linux的经历,总结了一些增强Linux安全 防护的小窍门,在此介绍给大家。 1.为LILO增加开机口令 ----在/etc/lilo.conf文件中增加选项,从而使LILO启动时要求输入口令,以加强系统的安全性

  • JAVA中pdf转图片的几种方法(三)2021-10-22 12:00:34

    对于JAVA中pdf转图片的几种方法(二)出现的问题进行解决 有时候会转换失败报一下错误: pdf (多页)生成jpg的时候,报错 java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds! 代码片段: for (int i = 0; i < picNum; i++) { buffer = piclist.get(i); heigh

  • 高度塌陷问题及几种常见解决方法2021-10-20 19:33:10

    高度塌陷 父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷(造成父元素高度为 0) 高度塌陷的解决方法 一、给父元素添加声明overflow:hidden 优点:代码少、简单 缺点:1、只适用于高版本游览器,IE6不支持。             2、不能和position定位配合使用,超出的尺寸会被隐藏 <

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有