ICode9

精准搜索请尝试: 精确搜索
  • MISC之简单的隐写2022-03-20 11:32:07

    首先在bugku中找到一题有关misc的题目,然后下载附件。 这边我们给附件解压 ,我们发现这是一张图片,然而我们并不能发现什么。 我们第一思路是改高宽,下面我们用winhex打开该图片分析下 解析: (固定)八个字节89 50 4E 47 0D 0A 1A 0A为png的文件头 (固定)四个字节00 00 00 0D(即为十进

  • 简单的js hook2022-03-09 18:01:32

    // ==UserScript== // @name ethereum request // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match http://localhost:3000/ // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAA

  • 回顾MVC2022-03-08 14:34:55

    1. 回顾MVC 1.1 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。

  • uni项目中封装api请求2022-03-08 11:32:50

    我创建了一个hello,uni的模板项目,在此模板上进行api的封装 1.建立相关文件 具体代码如下: env.js,主要用来区分不同环境的访问路径,此处包含开发环境与生产环境 // .env.js 文件 // 不同环境访问不同的路径 // import store from '@/common/store/index' //登录接口 const ENV_LOGI

  • Spring配置2022-03-07 22:03:37

    一、Bean标签基本配置 默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。 二、Bean标签范围配置 scope:对象作用范围 singleton:单例模式 。配置文件加载的时候就创建Bean实例、只要容器在,对象一直活在、应用卸载,容器销毁时,对象销毁 prototype:多例模

  • 代理模式2022-03-06 01:31:54

    1. 代理模式 代理模式是一种比较好理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 代理模式的主要作用是扩展目标对象的功能,比如说在目标对象的某个方法执行前后

  • spring bean 的生命周期2022-03-05 13:01:39

    spring bean 的生命周期大致可以分为5个阶段,分别是创建前准备、创建实例化、依赖注入、容器缓存、销毁实例第一阶段创建前准备,这个阶段的主要作用,bean在开始加载前要从上下文和一些配置中去解析并查找bean有关的扩展实现,比如像init-method,容器在初始化bean的时候会调用的一个方法

  • python @property2022-03-04 16:02:37

    python的@property是python的一种装饰器,是用来修饰方法的。 作用: 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。 使用场景: 1.修饰方法,是方法可以像属性一样访问。 class Data

  • 【Python】list 转换为 字典dict格式2022-03-04 10:02:01

    将格式为[key,value,key,value]格式的list 转换为 字典dict 方法一:循环 # 方法一: def method_one(): a = ["1", "2"] b = {} b.update({a[0]: a[1]}) print(b) def method_ones(): a = ["name", "zhangsan", "age",

  • vue数据模拟json-server的服务器开启安装和使用2022-03-04 01:32:49

    作为一个前端开发工程师,在后端还没有ready的时候,不可避免的要使用mock的数据。很多时候,我们并不想使用简单的静态数据,而是希望自己起一个本地的mock-server来完全模拟请求以及请求回来的过程。 json-server就是一个很好的可以替代工作的工具 1.json-server是一个包插件库 能够在

  • HiddenHttpMethodFilter2022-03-02 10:58:28

    HiddenHttpMethodFilter 浏览器 form 表单只支持 GET 与 POST 请求,而 DELETE、PUT 等 method 并不支持,spring3.0 添加了一个过滤器,可以将这 些请求转换为标准的 http 方法,使得支持 GET、POST、PUT 与 DELETE 请求,该过滤器为 HiddenHttpMethodFilter。 HiddenHttpMethodFilter

  • Java 并发2022-02-28 19:00:09

    Java并发 基础问题 线程和进程的含义及区别 线程 进程 线程的状态和变迁 如何创建一个线程? 继承Thread类,实现Runable接口,Callable和Future start() 和 run() 区别 如下图所示,start()方法只能调用一次,重复调用会抛出IllegalThreadStateException,run()方法可以重复调用 为什么

  • 根据方法名调用指定对象的方法2022-02-27 12:01:51

    package com.tszr.mango.common.utils; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class ReflectionUtils { /** * 根据方法名调用指定对象的方法 * * @param object 要调用方法的对象 * @para

  • idea 抽取代码到一个方法2022-02-26 23:31:07

    1.首先选中代码块 2.右键->Refactor->Extract Method ...   可以看见后面有快捷键提示(Ctrl + Alt + m)  直接使用快捷键也可以 3. 输入方法名称等,确定完成      

  • Java反射2022-02-25 23:00:52

    Class类—代表字节码的类----代表类的类 Field—代表属性的类 Method—代表方法的类 Constructor—代表构造方法的类 Annotation—代表注解的类 Package—代表包的类 反射—本质上是去剖析类,获取类的字节码,产生类的实例对象 Class类 每一个Class对象实际上对应了一个类。 获

  • 初学Java需要掌握的单词2022-02-25 11:34:17

    Java基本关键字和常用单词 public 公有的 private 私有的 protected 保护的 class 类, 类型 void 空白, 无返回值 static 静态的 final 最终的 String 字符串 int 整数类型 long 长整型 double 双倍, 双精度浮点数 float 浮动, 浮点数 boolean 布尔类型 byte 字节 bit 位 Bin

  • vbs中获取脚本当前路径的3个方法2022-02-25 09:03:14

    方法一: currentpath = createobject("Scripting.FileSystemObject").GetFolder(".").Path 方法二: currentpath = createobject("Scripting.FileSystemObject").GetFile(Wscript.ScriptFullName).ParentFolder.Path   方法三: msgbox "当前文件路径是 &

  • Swoole实战之手撸HttpServer框架 9 使用方法注解 注册路由2022-02-24 02:32:07

    https://www.bilibili.com/video/BV14E411t7T4?p=13     1 添加方法注释 1.1  \app\controllers\UserController.php use Core\annotations\RequestMapping;   /** * @RequestMapping(value="/user/test") * */ public function test() {

  • 【反射】获取类中的成员方法并执行2022-02-22 12:02:43

    1.Class类获取成员方法对象: 方法分类 Method[] getMethods():返回所有公共成员方法对象的数组,包括继承的 Method[] getDeclaredMethods():返回所有成员方法对象的数组,不包括继承的 Method getMethod(String methodName, Class...parameterTypes):返回单个公共成 员方法对象 Met

  • Java中获取Lambda表达式的参数类型和返回值类型2022-02-22 09:00:45

    Java 1.8之后,新增了一个叫做SerializedLambda的类,它用来保存Lambda表达式序列化之后的数据,通过SerializedLambda可以获取Lambda表达式的各种元信息,包括参数类型、返回值类型等。 下面的代码可以获取一个Lambda表达式对应的SerializedLambda实例: interface Function2<R, T1, T2> ex

  • .NET WebApi Delete error HTTP 错误 405.0 - Method Not Allowed2022-02-21 11:31:14

    参考   .NET WebApi Delete方法访问提示:“HTTP 错误 405.0 - Method Not Allowed”   WebAPI Delete方法报错405 Method Not Allowed   <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesFor

  • strict-origin-when-cross-origin nginx、tomcat、java、vue 跨域问题2022-02-20 22:59:49

    如果你是小白,这套资料可以帮你成为大牛,如果你有丰富开发经验,这套资料可以帮你突破瓶颈 2022web全套视频教程前端架构 H5 vue node 小程序 视频+资料+代码+面试题. 配置跨域时,要考虑当前环境,只是代码层次,还是tomcat部署后的,再或者是nginx转发后的 java import java.util.Li

  • Spring的Bean生命周期理解2022-02-20 17:04:04

    首先,在经历过很多次的面试之后,一直不能很好的叙述关于springbean的生命周期这个概念。今日对于springBean的生命周期进行一个总结。 一、springBean的生命周期:   如下图所示: 通过这张图能大致看懂spring的生命周期,详解: instantiate bean对象实例化 populate properties 封装

  • Http method2022-02-18 15:34:03

        HTTP方法 是否幂等 是否安全 说明 引入HTTP版本 是否废弃 Get Y Y 获取资源 HTTP0.9版本 N Post N N 新增资源 HTTP1.0 N Head Y Y HEAD方法跟GET方法相同,只不过服务器响应时不会返回消息体。 一个HEAD请求的响应中,HTTP头中包含的元信息应该和一个GET请求的响应消

  • JAVA并发编程: Synchronized 及其实现原理2022-02-18 12:34:38

    转载: https://www.cnblogs.com/paddix/p/5367116.html 一、Synchronized 的基本使用   Synchronized 是 Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。 Synchronized的作用主要有三个:     确保线程互斥的访问同步代码     保证共享变量的修改能够及时可

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

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

ICode9版权所有