开发学习
文章平均质量分 58
开发小白学开发
Adsatrtgo
这个作者很懒,什么都没留下…
展开
-
nim语言在不同操作系统安装
Nim语言基础环境安装原创 2023-02-09 17:13:58 · 735 阅读 · 0 评论 -
python调用go语言踩坑记录
python调用go可能会遇到的问题,用最简单的demo说明问题以及解决原创 2023-02-01 15:53:27 · 587 阅读 · 0 评论 -
go语言编译文件踩坑
本文记录了关于编译go文件踩的坑原创 2023-01-30 22:11:01 · 5658 阅读 · 0 评论 -
Django入门学习-了解基本模块
了解Django的MVT模块和Admin基本使用原创 2023-01-28 13:55:24 · 1257 阅读 · 0 评论 -
C# http请求挂代理
C# http请求挂代理想看数据包。如果直接fullUrl = "代理地址";var conent = new System.Net.WebClient().DownloadString(fullUrl);此时抓包软件报错通过以下软件设置设置代理后 public static void SendPassword(string password) { string targetURL = "http://192.168.0.101:8080/i原创 2021-05-29 10:29:35 · 1096 阅读 · 0 评论 -
xstream 相关漏洞学习
参考:https://www.bbsmax.com/A/kmzLWkWBdG/基本使用xstream主要作用:类与XML互相转换引入依赖 <dependencies> <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId>原创 2021-05-28 11:26:34 · 422 阅读 · 2 评论 -
腾讯云云函数
使用模板创建模板创建:一路下一步代码部分由index.py和demo.html组成,main_handler为代码的入口,其中render_template替换html中的{key},最终返回设置需要自定义headers以及body部分在API网关触发中设置API服务名部署后点击id查看完整的url路径访问之:创建自定义的云函数和模板一样,代码都可以自义代码部分修改成返回json串:#!/usr/bin/env python原创 2021-05-09 11:37:00 · 1951 阅读 · 0 评论 -
vue axios post传参
1 post发送jsonimport axios from 'axios'let base = '';export const postRequest = (url, params) => { return axios({ method: 'post', url: `${base}${url}`, data: params, headers: { 'Content-Type': 'application/json;charset=UTF-8原创 2021-02-17 14:39:07 · 732 阅读 · 0 评论 -
初探Java agent
ASM框架: ASM 是一个 Java 字节码操控框架。它能够以二进制形式修改已有类或者动态生成类。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。ASM 从类文件中读入信息后,能够改变类行为,分析类信息,甚至能够根据用户要求生成新类。Java agent: 在JDK1.5以后,我们可以使用agent技术构建一个独立于应用程序的代理程序(即为Agent),用来协助监测、运行甚至替换其他JVM上的程序。javaagent 的主要功能如下:(1)可以在加原创 2020-10-01 00:13:20 · 221 阅读 · 0 评论 -
自定义类加载器以及打破双亲委派
0x01 自定义类加载器自定义类加载器加载一个类需要:继承ClassLoader,重写findClass1 被加载的类:import java.io.Serializable;public class Test360 implements Serializable { public static String admin(){ return "1111111"; } static String name=原创 2020-09-10 15:19:55 · 2210 阅读 · 1 评论 -
Springboot项目打包成jar包和war包
0x01 打包jar <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> </parent> <depende原创 2020-09-06 13:00:37 · 529 阅读 · 1 评论 -
Springboot整合Mybatis框架-helloworld
0x01 pom.xml需要增加的部分: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.m原创 2020-09-02 08:10:55 · 229 阅读 · 0 评论 -
IDEA远程调试jar包
第一步:填写远程ip和端口,我这里是jar包在虚拟机,所以写虚拟机ip第二步:在远程服务器启动jar包:命令行:java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar xxxxxx.jar或者java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -cp xxxxxx.jar c原创 2020-08-28 17:34:03 · 2097 阅读 · 0 评论 -
js中Array.map()方法
在VUE.js中看到了类似的写法,var arr = [8, 10, 13, 10, 8, 1, 5];function double(num){return num * 2;}alert(arr.map(double));其主要意义是讲数组作为参数输入到函数中:原创 2020-08-06 09:54:08 · 4230 阅读 · 0 评论 -
VUE侧边栏导航后台搭建
一个做安全的学习前后端开发,多少有些吃力,不得不拜读几个专业的开发大佬的博客0x00初始化VUE项目vue ui按照上一篇博客内容点这里,初始化VUE项目0x01修改文件第一步,修改入口文件修改app.vue为如下,主要是增加<router-view/>,用于路由匹配<template> <div id="app"> <router-view/> </div></template>...原创 2020-08-04 17:54:35 · 645 阅读 · 0 评论 -
VUE项目初始化以及引入axios和element-ui
0x01 初始化VUE项目在终端执行vue ui访问web页面http://localhost:8000/project/create可以选择手动勾选上路由Router、状态管理Vuex,去掉js的校验接着下一步中,也选上【Use history mode for router】,点击创建项目,然后弹窗中选择按钮【创建项目,不保存预设】,就进入项目创建啦。项目结构0x02通过cnpm或者npm安装axios和element-ui组件cnpm i...原创 2020-07-30 17:41:21 · 1173 阅读 · 0 评论 -
java.sql.SQLException: Unknown system variable ‘query_cache_size‘
报错:java.sql.SQLException: Unknown system variable 'query_cache_size'问题解决办法:修改本地mvn配置与数据库版本一致:修改数据库配置文件:spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/vueblog?useUnicode=true&useSSL.原创 2020-07-29 18:21:49 · 2125 阅读 · 0 评论 -
corresponds to your MySQL server version for the right syntax to use near ‘identified by “解决办法
报错:mysql> grant all privileges on *.* to "root"@"%" identified by "xxxxx";ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by xxxxx原创 2020-07-29 17:31:38 · 13334 阅读 · 0 评论 -
IDEA javaweb项目常见踩坑问题
0x01 JSP代码报红关于request相关操作的,这种问题属于未导入tomcat lib包中的相关依赖解决办法:选择导入你自己项目工程配置的tomcat导入后确定 ,问题解决了0x02 项目运行后页面404这种问题属于未在tomcat运行配置中选择自己的war项目,或者自己配的访问路径有问题解决方法:导入部署项目选择项目工程一路确定后,运行项目0x03 tomcat中webapp缺少自己运行的项目文件默认输出路..原创 2020-07-23 11:04:40 · 588 阅读 · 0 评论 -
Tomcat处理HTTP请求原理 (转)
一.Tomcat是什么?Tomcat是一个Web应用服务器,同时也是一个Servlet/JSP容器。Tomcat作为Servlet容器,负责处理客户端请求,把请求传送给Servlet,并将Servlet的响应返回给客户端。二.Tomcat的体系结构Tomcat是一个基于组件的服务器,它的构成组件都是可配置的。其各个组件都在Tomcat安装目录下的../conf/server.xml文件中配置。server.xml文件源代码如下:<?xml version="1.0" e转载 2020-07-20 11:03:45 · 506 阅读 · 0 评论 -
如何创建阿里云oss存储桶
如何创建阿里云oss和秘钥感觉比某网盘还好用0x01 购买阿里云osshttps://www.aliyun.com/?utm_content=se_1000301881购买后,开通oss,进入控制台https://oss.console.aliyun.com/overview创建成功后,可以看到oss列表oss地址0x02 创建云秘钥0x03 存储并访问直接访问链接...原创 2020-07-10 10:32:30 · 2956 阅读 · 0 评论 -
JAVA对象和字节数组互转
JAVA对象转字节数组0x01 创建要转换的类和主函数注意这里一定要实现序列化package day1;import java.io.Serializable;public class Test360 implements Serializable { @Override public String toString() { return "Test360{" + "name原创 2020-06-29 16:15:27 · 1661 阅读 · 0 评论 -
mac下IDEA或者PyCharm 打不开踩坑记录
1 遇到问题,点击IDEA或者PyCharm程序图标后没反应(大部分是因为使用过破解的插件等遗留问题)2 解决方法:进入应用程序目录,cd /Applications/PyCharm.app/Contents/MacOS运行./pycharmMacOS xiongxiong$ ./pycharm 2020-06-23 01:00:23.179 pycharm[1613:32603] allVms required 1.8*,1.8+2020-06-23 01:00:23.181 pyc原创 2020-06-23 01:15:11 · 1525 阅读 · 0 评论 -
IDEA打包jar-解决错误: 找不到或无法加载主类 main
学习大佬们开发安全小工具,打包jar解决错误: 找不到或无法加载主类 main1 Maven方式遇到报错”找不到或无法加载主类 main“解决方案一定加入<build> <plugins>中的插件,这里需要注意的是<mainClass>Main</mainClass>,这里填写的路径为/src/main/java下开始写的<?xml version="1.0" encoding="UTF-8"?><proj.原创 2020-06-21 23:31:49 · 23405 阅读 · 4 评论 -
maven Could not resolve dependencies for project xxx:jar解决办法
maven打包或者导入依赖的时候报错:Failed to execute goal on project xxxx[ERROR] Failed to execute goal on project actuator-testbed: Could not resolve dependencies for project org.springframework:actuator-testbed:jar:0.1.0: Failed to collect dependencies at org.sprin...原创 2020-06-21 21:30:58 · 16547 阅读 · 1 评论 -
mac下取消JetBrains idea 双击shift时出现的全局搜索
mac下取消JetBrains idea 双击shift时出现的全局搜索第一步:在搜索出搜索点击进入勾选ide.suppress.double.click.handler的选项,然后保存原创 2020-06-16 12:56:09 · 937 阅读 · 0 评论 -
从0到1之-微信小程序网络请求
学习微信小程序发起一个HTTP请求0x01客户端配置1 创建小程序项目然后编辑index.wxml页面,创建按钮以及对应绑定的函数<view class="container"> <!-- This is our View --> <view> Http 响应: {{response}} </view> <button bindtap="httpRequest"> HTTP请求测试 </button>&l原创 2020-05-31 19:33:59 · 197 阅读 · 0 评论 -
Java注解
温故而知新,总结一下0x01 注解基础知识注解和jdk版本关系:从JDK5开始什么是注解:代码的标签,是源代码的元数据。注解的作用:读懂别人的代码,简化代码的配置注解的本质:1,附属于代码,依赖于方法,类,属性存在2,本身没有任何作用,在恰当的时候有外部程序解析产生注解的分类:1,JDk内置注解(@Override、@Derprecated、@SupperWarnings)2,第三...原创 2019-10-20 13:50:55 · 104 阅读 · 0 评论 -
正则表达式的总结与思考
基础知识**前言:**最近公司在搞POC和EXP,在看代码的时候发现有的部分已经生疏了,所以又回头总结一下,包括php和Python的具体函数和使用以及漏洞案例0x01 基础部分字符:. 匹配任意字符除了\n[…] 匹配字符集\d \D匹配数字/非数字\s \S 匹配空白/非空白字符\w \W 匹配单词字符[a-zA-Z0-9]/非单词字符量词:匹配前一个字符0次或者无限次...原创 2019-09-22 01:23:35 · 518 阅读 · 0 评论 -
java中的集合
框架图如下:(图片引用:https://www.runoob.com/)0X01:Map在Java中,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、Lin...原创 2019-06-28 10:34:10 · 92 阅读 · 0 评论