ICode9

精准搜索请尝试: 精确搜索
  • python:如何对付无理取闹不给数据的浏览器,让它乖乖把数据交出来~2022-07-01 19:03:31

    前言 有时候我们些代码是总发此疑惑? 为什么别人采集 xx 网站的时候能成功,而我却总是不返回给数据     出现这种原因时往往是我们没有给够伪装, 被识别了出来~ 就像人,你出门肯定是要穿衣服的对不,如果你不穿! 走在外面,肯定是最显眼的一个,不抓你抓谁 还有一种就是明明我之前运行成

  • Pycurl获取http响应过程时间2022-06-03 16:02:06

    安装 pip install pycurl 示例代码 import pycurl class Test: def __init__(self): self.contents = '' def body_callback(self, buf): self.contents = self.contents + buf def gzip(url): t = Test() c = pycurl.Curl() # c.

  • 适配器模式是什么?2022-05-17 01:32:14

    适配器模式 (Adapter Pattern) Adapter模式也叫适配器模式,是构造型模式之一,通过Adapter模式可以改变已有类(或外部类)的接口形式。 适配器模式应用场景 在大规模的系统开发过程中,我们常常碰到诸如以下这些情况: 我们需要实现某些功能,这些功能已有还不太成熟的一个或多个外部组件,如果

  • 如何理解javascript里的this变量2022-04-01 13:34:24

    this变量有三个上下文:全局上下文,函数上下文,类上下文。下面只描述函数上下文的this值。在大多数情况下,一个函数内的this的值是由这个函数是被如何调用的上下文决定的,而不是由这个函数被如何被定义的上下文决定。不过,箭头函数里的this值由这个箭头函数定义处的上下文决定。 mdn web

  • 接口倒置原则2022-01-21 19:03:00

    定义 一句话,面向接口编程,细节依赖抽象,抽象不要依赖细节。 示例 反例 package com.yyy.severnPrinciple.DependInversePrinciple; //依赖倒置原则 示例1 /* * 示例分析 * Person类中的recevieMessage方法强耦合了Email类,若有其他消息,则需重新写接收方法,不符合依赖倒置原则 * */ pub

  • Java关键字--super2021-11-11 19:59:33

    Java关键字–super 在java类中使用super来调用父类中的指定操作: > super可用于访问父类中定义的属性 > super可用于调用父类中定义的成员方法 > super可用于在子类构造器中调用父类的构造器 注意: > 尤其当子父类出现同名成员时,可以用super表明调用的是父类中的成员 > super的

  • Webpack5实战笔记----上手webpack52021-11-01 10:05:37

    新建项目 webpackstu mkdir webpackstu && cd webpackstu npm init -y //初始化npm npm install webpack webpack-cli --save-dev //安装webpack 基础工程目录结构为: webpackstu |- package.json + |- index.html + |- /src + |- index.js  我们还需要调整 packag

  • PHP之命名空间、原型与迭代2021-10-28 22:02:54

    命名空间、原型、迭代 介绍 在一个大的项目中,可能会遇到同名的类,函数,常量,为了区分这些元素,我们可以将这些元素分别存放到不同的命名空间中 命名空间 知识点: 1. 命名空间就是包,用来存放目录中的类、函数、常量 2. 通过namespace关键字来声明命名空间 定义命名空间 name

  • C# base 与 this2021-08-13 11:34:42

    base 用于派生类中访问基类成员如:调用基类上已被重写的方法                                                :创建派生类时调用基类构造函数 1 public class Person 2 { 3 Person() 4 { 5 Console.WriteLine("初始化");

  • Python机器学习预测苹果酸甜度2021-06-21 20:02:36

    一、选题背景         经常无法判断哪个苹果会比较酸或者甜,有的人喜欢甜,有的人喜欢酸,但是都是只能运用乡间办法以及猜测,都属于并不科学的办法,所以想要用机器学习来预测苹果的酸甜度。 二、机器学习案例设计方案   数据集来源:   数据来源于Kaggle,主要为开发商和数据科学家

  • 一个自己写的C++版RestClient测试用例2021-06-10 18:32:35

    C++版RestClient链接:https://github.com/mrtazz/restclient-cpp 一、这里简单说一下搭建环境的坑: 他的环境第一个推荐的是Linux的,第二个是Windows的。我用的是第二个。由于在Windows环境下最便捷的安装方式是通过Vcpkg,这里推荐:https://www.cnblogs.com/vcpkg/p/14550478.html。

  • ES7.x客户端的认证创建一步一步来2021-05-12 22:04:25

    7.x客户端创建 前言   好久没来写博客了,还是简单的记录一下吧。今天要写的是es在7.x版本后的客户端的创建以及一些es的查询所语句到的小问题。直接先吧客户端端的代码呈上。 正文    public class ESClientUtils { private ESClientUtils() { } privat

  • 依赖倒转原则__设计模式2021-05-09 17:30:47

    文章目录 一、原则二、实例 一、原则 依赖倒转原则(Dependence Inversion Principle)是指: 高层模块不应该依赖低层模块,二者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象依赖倒转(倒置)的中心思想是面向接口编程依赖倒转原则是基于这样的设计理念: 相对于细节

  • 测试网站页面网速的一个简单Python脚本2021-04-09 20:56:36

     无聊之余,下面分享一个Python小脚本:测试网站页面访问速度[root@huanqiu ~]# vim pywww.py #!/usr/bin/python # coding: UTF-8 import StringIO,pycurl,sys,os,time class idctest:     def __init__(self):           self.contents = ''     def

  • 获取excel中关键字所在行 python2021-02-18 14:05:46

    def saveAsNewExcelFile(input_file_path_plan): # get cared macro info from testplan and save as 'MacroInfo.xlsx' getInfo = pd.read_excel(input_file_path_plan, sheet_name="frequency_plan", dtype=str, keep_default_na=False) fo

  • 记录一次PHP curl带cookie参请求2020-12-27 10:05:51

    <?php header("Content-type:text/html;Charset=utf8"); $ch =curl_init(); curl_setopt($ch,CURLOPT_URL,'https://www.xxx.com/index.php'); $header = array(); //curl_setopt($ch,CURLOPT_POST,true); //curl_setopt($ch, CURLOPT_POSTFIELDS

  • 设计模式之依赖倒转原则2020-02-28 22:54:32

      基本概念:   抽象表示的是接口、抽象类。细节就是具体的实现类。接口或抽象类的价值在于指定规范。   一个反面例子: public class DependencyInversion { public static void main(String[] args) { People people = new People(); people.receive(new

  • vue promise/async/await 區別與聯繫2020-01-16 11:36:16

    1、只有一個異步請求,且只需要做錯誤處理情況下,使用promise getInfo({ commit, state }) { return new Promise((resolve, reject) => { getInfo(state.token).then(response => { const { data } = response if (!data) { reject('Ver

  • C# 元组2019-12-30 18:53:01

    C#7.0中的C#元组可以不用额外建立对象即可简单完成一些功能,比如 static Tuple<string, int,int> GetInfo(){ return new Tuple<string, int, uint>("雪梨", 123,456);} 如果不使用这个方式,稍微复杂的数据就会需要定义一个类来实现,比较麻烦, 在.netFrameWork4.0中使用的话,可以

  • curl_getinfo的巧用2019-12-14 23:01:49

    最近使用curl的时候,发现了一个比较好用的函数,当然是初级者适用的一个函数,就是curl_getinfo(), 在抓取一个页面的时候,会遇到302页面跳转的情况,刚开始处理的时候,是用curl抓取一个域名页面的内容,适用curl_exec,抓取页面全部内容,然后用正则匹配出来用户域名url,通过此域名再次抓取此地

  • Omni RPC 接口使用2019-12-02 12:02:55

    1. RPC 要求使用 POST 请求 2. 交互协议为 Json 格式 3. 请求地址组成   http://[节点 ip]:[rpc 端口号],如:http://172.30.143.249:8336 4. 添加接口认证     5. 请求参数 {"jsonrpc":"2.0", "method": "omni_getinfo", "params":[283729]} jsonrpc:也可不用管(参数

  • vue基础----修饰符,watch,computed,method实例方法2019-09-30 16:55:22

    1.vue常用的修饰符,number,trim,number--->当作数字,trim-->去掉前后空格 2.methods与计算属性 computed 的相同与区别 1 <body> 2 <div id="app"> 3 {{getInfo()}} 4 {{getInfo1}} 5 </div> 6 <script src="./node_modules/vue

  • Java中return 用法小结2019-06-30 17:01:59

    package test;//return的主要作用有两点://1.返回方法指定类型值//2.用于方法结束的标志,return 后面的语句不会被执行public class Test001 { public static void main(String[] args) { int i; System.out.println("return语句之前"+getInfo()); for (i =

  • Java语法易错点2019-06-22 09:50:33

    1.写出下面两个程序的结果 public class Test{ public static void main(String[]args){ new Person().print(); new Student().print(); } class Student extends Person{ public String getInfo(){ return "student"; } } cla

  • Enum学习2019-02-24 15:54:13

    /** * @Auther: hs * @Date: 2019/2/24 12:57 * @Description:私有构造,枚举单例 */ @AllArgsConstructor(access = AccessLevel.PRIVATE) @Getter public enum Day { MONDAY("星期一"), TUESDAY("星期二"), WEDNESDAY("星期三"), THURSDAY

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

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

ICode9版权所有