ICode9

精准搜索请尝试: 精确搜索
  • Js 之短信60秒倒计时2021-12-08 14:36:50

    一、代码 <div class="layui-col-xs3" style="text-align: right;"> <button type="button" id="send-sms-btn" class="layui-btn" onclick="sendSms()">发送</button> <button type=&q

  • DatagramChannel 数据传输2021-12-08 10:59:34

    在java中使用UDP传输数据比TCP更加简单。和socket的TCP不同,UDP不是面向连接的协议。使用UDP时,只要知道服务器IP和端口就可以直接向对方发送数据。在java中使用DatagramChannel来处理UDP的数据传输。 public class UDPClient { public static void main(String[] args) {

  • Unable to send command Try to increase ‘nettyThreads‘异常引起的OOM2021-12-07 11:31:12

    项目场景: 设备报警记录存储在redis里面,需要频繁访问redis取出报警时间对比,在项目运行一段时间后报错 无法发送命令!尝试增加“nettyThreads”和/或连接池大小设置节点源:NodeSource Unable to send command! Try to increase 'nettyThreads' and/or connection pool size setti

  • 语音通知接口PYTHON对接2021-12-06 17:32:29

    本文为您提供了PYTHON语言版本的语音通知接口对接DEMO示例 #接口类型:互亿无线语音通知接口。 #账户注册:请通过该地址开通账户http://user.ihuyi.com/?AX7wLG #注意事项: #(1)调试期间,请仔细阅读接口文档; #(2)请使用APIID(查看APIID请登录用户中心->语音通知->帐户及签名设置->APIID)及

  • 设计模式之享元模式2021-12-06 12:06:03

    什么是享元模式 享元,共享的元素,什么叫共享,就是把东西分享出来,放到一个地方,可以让其他人享用。然而在程序中,这个元素我们可以暂时理解为各种对象、各种类,把他们放到一个数组里,方便统一管理和调用。说起来有点像注册模式和组合模式,都是把类给放到数组里,但是区别是注册模式中的数组

  • Python生成器(3)--生成器生成 斐波那契数列与send方法2021-12-05 17:00:36

    输入:def fibo(max): #用生成器生成斐波那契数列 n,before,after = 0,0,1 while n < max: yield before before,after = after,before+after n += 1g=fibo(10) #生成斐波那契数列的前10个数print(g) #打印出生成器内存地址<generator object f

  • UI自动化测试((键盘事件)key类 (上下滑动javascrip实战)2021-12-04 14:33:18

    一、键盘事件 键盘事件就是指我们可以用键盘实现的快捷操作:不同操作系统或者不同型号的电脑,快捷键可能不同 Keys.BACK_SPACE:回退键(BackSpace) Keys.TAB:制表键(Tab) Keys.ENTER:回车键(Enter) Keys.SHIFT:大小写转换键(Shift) Keys.CONTROL:Control键(Ctrl) Keys.ALT:ALT键(Alt) Keys.ESCAPE:返回

  • git push时提示错误 sign_and_send_pubkey: no mutual signature supported2021-12-04 01:34:23

    本文通过MetaWeblog自动发布,原文及更新链接:https://extendswind.top/posts/technical/git_push_sign_and_send_pubkey git push命令之后,出现下面的错误提示: sign_and_send_pubkey: no mutual signature supported git@gitee.com: Permission denied (publickey). fatal: Could no

  • python接收http请求解决跨域问题2021-12-01 21:33:24

    self.send_header("Access-Control-Allow-Origin", "*"); self.send_header("Access-Control-Allow-Headers", "X-Requested-With"); self.send_header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTION

  • 日志文件分析2021-11-28 14:58:01

    文章目录 日志的功能日志文件的分类主要日志文件介绍内核以及系统日志日志记录的一般格式程序日志分析日志管理策略配置日志服务器收集日志journalctl日志管理工具 日志文件 日志的功能 : 用于记录系统、程序运行中发生的各种事件 通过阅读日志,有助于诊断和解决系统故障

  • ssh自动登录实现方法2021-11-28 02:01:10

    问题:由于ssh协议不支持从标准输入获取变量,所以在shell脚本中无法实现自动化交互。 解决办法一:使用sshpass,需要在有网的的情况下安装sshpass,这种方法简单易操作。       首先安装sshpass:yum -y install sshpass       然后自动化脚本中直接使用:sshpass -p "密码" ssh r

  • 网络编程 --- subprocess模块,struct模块,粘包,UDP协议,socket_server模块2021-11-25 23:58:01

    转载自:网络编程 --- subprocess模块,struct模块,粘包,UDP协议,socket_server模块 - 余人。 - 博客园 网络编程 --- subprocess模块,struct模块,粘包,UDP协议,socket_server模块  目录 subprocess模块struct模块粘包 粘包问题解决粘包问题解决粘包问题的方法上传大文件的方法UDP协议

  • 使用laravel 发送邮件2021-11-25 17:02:18

    1. 开启 QQ 邮箱smtp,获取授权码: 登录 QQ 邮箱 -> 设置 -> 账户 -> 开启 POP3/SMTP 服务    2.laravel配置 .env 文件    3.控制器代码 引入类 use Illuminate\Support\Facades\Mail; 调用发邮件的方法send(): Mail::send('emails.test',['name' => '纯文本内容'],functi

  • 中介者模式2021-11-24 23:03:07

    编辑说明 概述 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 结构图     代码实现 中介类 /// <summary> /// 抽象中介者 /// </summary> public abstract class Mediato

  • AJAX请求2021-11-23 21:32:10

    什么是AJAX请求:AJAX即“Asynchronous Javascript And Xml”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。   ajax是一种浏览器通过js异步发起请求,局部更新页面的技术。   AJAX请求的局部更新,浏览器地址栏不会发生变化,局部更新不会舍弃原来页面的内容! Java

  • 厦门大学计算机网络第三次实验2021-11-22 12:02:13

    厦门大学计算机网络第三次实验 准备工作 1.安装本地echo服务,监听7号端口。我使用的是ubuntu虚拟机,修改的文件与centos7略有不同。 可以看到我已经配置好了。(不会配置的可以搜索一下,ubuntu打开echo标准服务) 2.在ubuntu虚拟机编程太难受了,vscode使用ssh连接,在vscode里code和调

  • 软件测试:分类(简介)2021-11-21 01:02:26

    1. 知道软件测试的核心课程内容 <1> 功能测试 需求:针对TPshop项目的登录模块进行功能测试       测试用例:     <2> 自动化测试 需求:针对TPshop项目的登录模块,实现自动化测试 示例代码: import time import unittest from selenium import webdriver class TestLogin(

  • Django 邮件2021-11-20 20:03:55

    导包 from django.core.mail import send_mail 设置 # 默认配置是EMAIL_BACKEND配置为:django.core.mail.backends.locmem.EmailBackend # 但是我们用smtp协议需要改成下面的配置 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend # SMTP服务器域名 EMAIL_HOST = '

  • Linux交互工具expect2021-11-18 18:34:16

    应用场景:一个终端shell脚本实现多台主机自动部署。无需人为干预。 expect是一个自动交互功能的工具。可以在主机切换时【即需要交互操作时】,利用expect,则可以根据程序的提示,模拟标准输入提供给程序,从而实现自动化交互执行。 实例: PASSWD=xxx for host in $@doCMD="ssh $host"expec

  • JS数据请求与响应2021-11-15 14:03:18

    //实例化xmlHttp对象 var xmlHttp = null; try { // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHt

  • 2021-11-10攻防世界-babyweb2021-11-11 13:31:02

    看到这个如此空白的页面和源代码,一脸懵逼。 试着将1.php改为index.php 发现它又跳转回1.php,发生了302跳转。 老方法:抓包发送到Repeater在send。         抓包后修改将1.php改为index.php然后send。 发现他说flag在在消息头中可以找到。

  • boot - rabbitmq 死信队列2021-11-11 09:07:18

    boot - rabbitmq 死信队列 类型 消息过期成为死信队列设置 ttl 成为死信 生产者 @RestController public class IndexController { @Autowired private RabbitTemplate rabbitTemplate; private static final String exBiz = "ex.exBiz"; private static f

  • 数据包封包拆包持续优化2021-11-10 17:01:21

     昨天做梦,有朋友发现这种方式太浪费内存,写法和使用方式也过于繁琐,醒来后深度思考了一下。对以上又做了一次修改,这种精简了pack数据结构,也简化了用法,也节约了内存。 首先定义新的数据结构,没错,这次就只剩下结构体了。 //The copy function #define MCOPY(S,T,L) do{unsigned int

  • call expect script content in bash shell2021-11-10 14:02:54

    expect <<EOF set timeout 10 spawn ssh $user@$ip expect { "yes/no" { send "yes\n";exp_continue } "password" { send "$password\n" } } expect "]#" { send "useradd hehe\n" } expect "]#&

  • Modbus从站读写数据2021-11-09 17:32:09

    目录 一、原理及工具 二、实验流程及相关源码 (1)设置ip和端口号 (2)设置从站id (3)查看报文 (4)源码及测试 三、效果 一、原理及工具 Modbus Slaves软件的使用:传送门 Modbus 协议原理:传送门 Modbus poll 和 Modbus slave调试工具下载:传送门 二、实验流程及相关源码 (1)设置ip

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

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

ICode9版权所有