code_greenhand
码龄9年
关注
提问 私信
  • 博客:216,516
    216,516
    总访问量
  • 219
    原创
  • 1,785,616
    排名
  • 47
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-06-26
博客简介:

qq_35426012的博客

查看详细资料
个人成就
  • 获得93次点赞
  • 内容获得19次评论
  • 获得426次收藏
  • 代码片获得188次分享
创作历程
  • 11篇
    2021年
  • 42篇
    2020年
  • 81篇
    2019年
  • 11篇
    2018年
  • 81篇
    2017年
成就勋章
TA的专栏
  • js
    3篇
  • JavaWeb
    14篇
  • Mybatis
    4篇
  • java
    10篇
  • springboot
    1篇
  • springmvc
    4篇
  • Spring
    4篇
  • nodejs
    1篇
  • python
    1篇
  • php
    10篇
  • c/c++逆向
    15篇
  • 漏洞
    1篇
  • 壳
    2篇
  • PE文件格式
    7篇
  • 16位汇编
    4篇
  • 32位汇编
    10篇
  • 数据库
    4篇
  • COM
    2篇
  • C/C++编程
    56篇
  • windows SDK
    5篇
  • MFC
    9篇
  • Windows核心编程
    13篇
  • linux
    8篇
  • windows网络编程
    8篇
兴趣领域 设置
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java类加载

类加载器类加载器作用负责将.class文件(存储的物理文件)加载到内存中类加载器过程加载:通过全类名获取这个类准备用流传输,加载进内存,加载完毕创建一个Class对象链接验证:确保Class文件字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身安全(文件中的信息是否符合虚拟机规范有没有安全隐患)准备:负责为类的类变量(被static修饰的变量)分配内存,并设置默认初始化值(初始化静态变量)解析:将类的二进制数据流中的符号引用替换为直接引用(本类中如果用到了
原创
发布博客 2021.05.21 ·
354 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java中网络编程

UDP通信Java提供了DatagramSocket类作为基于UDP协议的Socket构造方法方法说明DatagramSocket()创建数据报套接字并将其绑定到本机地址上的任何可用端口DatagramPacket(byte[] buf,int len,InetAddress add,int port)创建数据包,发送长度为len的数据包到指定主机的指定端口相关方法方法名说明void send(DatagramPacket p)发送数据报包
原创
发布博客 2021.05.19 ·
281 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java中IO流

File类方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例File(String parent, String child)从父路径名字符串和子路径名字符串创建新的 File实例File(File parent, String child)从父抽象路径名和子路径名字符串创建新的 File实例package cn.zzj;import java.io.File;impor
原创
发布博客 2021.05.12 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java代码块,final修饰符,内部类

finalfinal代表最终的意思,可以修饰成员方法,成员变量,类fianl修饰类:该类不能被继承(不能有子类,但是可以有父类)final修饰方法:该方法不能被重写final修饰变量:表明该变量是一个常量,不能再次赋值变量是基本类型,不能改变的是值变量是引用类型,不能改变的是地址值(指向),可以改变指向的空间的值代码块分类局部代码块位置: 方法中定义作用: 限定变量的生命周期,及早释放,提高内存利用率示例代码public class Test { /
原创
发布博客 2021.04.26 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git的安装和使用

git安装官网下载地址:https://git-scm.com/downloads安装包下载后更改目录后一路next就安装完成随便进一个目录右键鼠标选择 git base here 进入git命令 输入 git --version查看git版本,显示版本者安装完成git图形化工具安装进入官网https://tortoisegit.org/download/ 下载TortoiseGit安装包双击安装更改安装目录后一路next就可以如果要汉化的话者需要安装语言包Tortoise
原创
发布博客 2021.04.25 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IDEA一些快捷键

public class Demo { /*psvm+回车 快速生成main方法 * sout+回车 输出语句 * alt+1 打开/隐藏工程结构 * alt+4 打开/隐藏输出控制台 * */ /*ctrl+d 向下复制一行 *ctrl+x 剪当前行 *ctrl+alt+l 格式化代码 *alt+enter 代码修正 * ctrl+/ 单行注释 * ctrl+shift+/ 多行注释 *
原创
发布博客 2021.04.23 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Springboot整合mybatis和redis各种框架

SpringBoot的特点为基于Spring的开发提供更快的入门体验开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式SpringBoot快速入门创建Maven工程使用idea工具创建一个maven工程,该工程为普通的java工程即可添加SpringBoot的起步依赖Spring
原创
发布博客 2021.03.17 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

spring整合springmvc和mybatis4

搭建整合环境整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架整合思路:spring整合springmvc主要是tomcat服务器启动的时候需要加载application.xml配置文件spring整合mybatis主要是把SqlMapConfig.xml配置文件中的内容配置到applicationContext.xml配置文件中创建数据库表create database video;use
原创
发布博客 2021.03.15 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

springmvc响应json和文件,异常,拦截器处理等使用3

响应数据和视图解析返回值是void如果控制器的方法返回值编写成void,执行程序报404的异常,默认查找JSP页面没有找到。默认会跳转到@RequestMapping(value="/xxx") xxx的页面可以使用请求转发或者重定向跳转到指定的页面@RequestMapping("testReturnVoid") public void testReturnVoid(HttpServletRequest request, HttpServletResponse response
原创
发布博客 2021.03.10 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springmvc请求参数的绑定等使用2

请求参数的绑定请求参数的绑定说明绑定机制表单提交的数据都是k=v格式的 username=xxx&password=111SpringMVC的参数绑定过程是把表单提交的请求参数,作为控制器中方法的参数进行绑定的要求:提交表单的name和参数的名称是相同的支持的数据类型基本数据类型和字符串类型实体类型(JavaBean)集合数据类型(List、map集合等)基本数据类型和字符串类型提交表单的name和参数的名称是相同的区分大小写代码示例<
原创
发布博客 2021.02.05 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springMvc入门使用1

springMvc框架使用入门使用maven创建web工程,在pom.xml文件中引入开发的jar包具体引入的坐标如下<!-- 版本锁定 --><properties><spring.version>5.0.2.RELEASE</spring.version></properties><dependencies> <dependency> <groupId>org.springframe
原创
发布博客 2021.02.04 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

node.js介绍和简单使用

Node是什么Node 是一个基于Chrome V8 引擎的JavaScript 运行环境。Node 不是一种独立的语言、Node不是 JavaScript 框架,Node是一个除了浏览器之外的、可以让JavaScript 运行的环境Node.js 是一个让 JavaScript 运行在服务端的开发平台,是使用 事件驱动, 异步非阻塞I/O,单线程,跨平台的 JS 运行环境;安装在官网https://nodejs.org/zh-cn/download/下载自己所对应平台的安装包使用FS模
原创
发布博客 2020.10.15 ·
1010 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode配置python

下载vscode和python下载地址如下:如果官网访问慢的话就去搜百度云盘下载Python:https://www.python.org/downloads/VScode:https://code.visualstudio.com/安装python注意的是要勾选添加环境变量,这样安装后就不需要配置环境变量了安装第三方的包通过python自带的pip工具,安装两个一会儿配置VScode需要的包,flake8和yapfflake8会检查编写代码时的不规范的地方和语法错误yap..
原创
发布博客 2020.09.13 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

thinkphp3表单验证-cookie,session中间件等操作

表单验证表单验证是为了防止访问者跳过客户端验证(js验证)而造成的系统安全问题,一但非法用户绕过客户端验证而服务器端没有加以验证,这样就是很不安全了,所以项目必须要进行服务器端表单验证ThinkPHP5.1推荐使用验证器进行数据验证(也支持使用\think\Validate类进行独立验证)独立验证<?phpnamespace app\index\controller;use think\Controller;use think\facade\Validate;use
原创
发布博客 2020.09.09 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

thinkphp2请求响应视图数据库等操作

获取请求参数在route/route.php中定义不同请求方式的控制器路由<?phpuse think\facade\Route;Route::get('req','@index/Index/req');Route::post('req','@index/Index/req');Route::put('req','@index/Index/req');Route::delete('req','@index/Index/req');在Index控制器类中定义req方法获取参数
原创
发布博客 2020.08.29 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

thinkphp1路由控制器等设置

隐藏index.php打开apache重写模块配置虚拟主机中允许重写在入口文件中要有.htaccess文件重启apache服务,让配置生效。访问时就可以不用带index.php文件了路由定义路由路由文件的位置:项目目录/routes/route.php文件中进行如下格式的定义Route::请求方式('路由表达式',匿名函数);Route::请求方式('路由表达式','[@]模块名/控制器名/方法名');=注:给控制器方法设置好了请求的路由规则后,原来的pathin
原创
发布博客 2020.08.23 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Composer安装tp5.1

安装thinkphp5.1ThinkPHP5.1的环境要求如下:PHP >= 5.6.0PDO PHP ExtensionMBstring PHP Extension安装thinkphp5.1之前可以在thinkphp官方网站进行下载源码包,但是thinkphp5.1版本开始,官网不再提供下载版本,请使用Composer或者git方式安装和更新Composer安装命令如下composer create-project [--prefer-dist] topthink/think tp5
原创
发布博客 2020.08.19 ·
657 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

composer安装

composer简介composer是PHP中用来管理依赖关系的工具一句话,composer是一个工具,是为php项目准备的软件管家。官网网址:https://getcomposer.org/中文网址:http://www.phpcomposer.com/composer资源仓库或应用市场网址:https://packagist.org/工作原理如上图,composer可以去packagist应用市场里边下载软件,但是该市场只给返回软件的地址,对应的软件都是在github里边存储的,最终下
原创
发布博客 2020.08.18 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ajax异步上传文件

FormData对象介绍FormData:字母意思就是表单数据,这是h5中新增的一个内置对象(构造器),它可以获取任何类型的表单项的值,比如text/radio/checkbox/file/textarea,适用于获取大量的表单项的值。常用于发送Ajax请求。优点:简单的代码,就能将表单中所有类型的数据都收集到,包括文件域的内容,非常方便。缺点:因为是h5新增,所以IE9+才支持。ajax异步使用FormData对象上传文件带进度条上传大文件就需要修改php.ini,主要修改三个max。修
原创
发布博客 2020.08.16 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php中PDO

PDO的访问流程图开启PDO只需要在php.ini配置文件中开启php_pdo_mysql.dll即可,PDO是一个第三方的类,默认已经集成到PHP中了。<?php //数据库配置信息 $dsn = "mysql:host=127.0.0.1;port=3306;dbname=video;charset=utf8"; $username = "root"; $password = "root"; //创建PDO类的对象 $pdo = new P
原创
发布博客 2020.08.01 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多