![](https://img-blog.csdnimg.cn/20190926100720141.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程之路
文章平均质量分 94
Alexz__
我不假思索地上路,因为出发的感觉太好了。世界突然充满了可能性。
展开
-
从OFCMS出发,浅析JavaWeb项目技术结构及其功能
ofcms简介,技术选型介绍 Tomcat运行原理浅析 Maven功能浅析 ofcms项目结构分析壹 ofcms简介ofcms是一款基于java开发的内容管理系统,也就是我们俗称的建站系统,国内建站系统大多由php开发而来,java开发的少之又少本打算基于ofcms入手,开始java代码审计的学习流程,后发现自身知识盲区实在太多,于是便开始从底层一步步的开始学习ofcms建于Tomcat 8.5+之上,使用Maven内容管理模块,数据库使用MySQL 5.7+,其项目结构大致如...原创 2021-04-29 22:38:37 · 1530 阅读 · 2 评论 -
Python面向对象编程及三大特征(封装,继承,多态)实例简析
0,什么是 “ 面向对象编程 ” ?1,面向对象的基础实例2,什么是封装?Python的封装有哪三种形式?3,Python中的继承4,Python中的多态零 什么是 “ 面向对象编程 ” ?面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络...原创 2020-03-03 02:11:02 · 1319 阅读 · 0 评论 -
Python的IO简析(附密码字典生成器py脚本)
1,什么是Python的IO(底层)2,python的open()函数(读取字符和字节文件)(with语句块的使用)3,python的xxx.write()方法4,Python文件的备份5,密码字典生成器壹 什么是Python的IOinput && output 输入和输出;简单的说就是将内存中的瞬时数据持久化到硬盘上;其实在控制台接收数...原创 2020-02-28 13:45:38 · 345 阅读 · 0 评论 -
Python常见的加密模块(hashlib,盐值混淆hashlib,hmac)
1,hashlib2,hmachashlib模块python提供了一个hashlib模块,可以对传递的值进行hash算法的加密>>> dir(hashlib)['__all__', '__builtin_constructor_cache', '__builtins__', '__cached__', '__doc__', '__file__', '__...原创 2020-02-27 11:47:06 · 698 阅读 · 0 评论 -
Python模块简析
1,什么是模块2,模块的分类3,如何导入模块或自定义模块4,常见的系统模块简析 random,math,os,os.path壹 什么是Python的模块我们之前在Python解释器上写的Python程序,建立了那么多函数,但是只要退出了解释器,我们定义的变量和函数都消失了;牛顿有句话说的好:要站在巨人的肩膀上;也就是一切都最好不要从零开始;于是乎,Python...原创 2020-02-26 18:07:49 · 546 阅读 · 0 评论 -
Python的函数简析
1.面向过程的基本定义,以及函数在内存中基本调用情况2.Python中函数的基本应用(定义,调用,传参)3.Python中函数参数简析(必需参数,命名(关键字)参数,默认参数,可变* **,匿名参数表达式,全局函数的引用)4.返回值简析()5.函数间参数的传递,以及函数的传递6.修改全局变量的问题壹 函数是面向过程语言的基础函数是面向过程语言的基础...原创 2020-02-24 23:13:25 · 501 阅读 · 0 评论 -
Python容器浅析
1,容器介绍2,列表3,集合4,字典5,元组零 Python容器的基本概念: python同php一样吗,是一门弱数据类型语言,也就是说,在Python中定义一个变量,他的数据类型是根据内容变化而变化的 python就引入了“容器”这个概念;其中,容器是由“列表”“集合”“字典”...原创 2020-02-21 18:36:48 · 553 阅读 · 1 评论 -
Python三大流程简析以及基础算法练习
1,python三大流程分析2,流程算法基础练习代码Python三大流程(程序控制流程) 1.if 结构(顺序结构): 从左而右,从上到下的顺序 if 语句:if condition_1: statement_block_1elif condition_2: statement...原创 2020-02-21 15:24:22 · 423 阅读 · 0 评论 -
python开发环境的搭建
壹首先在Python官网下载python环境安装包python.org然后在资料下载中下载python安装包接着就是打开安装包一步步安装了,其实没什么好说的,就是点击下一步主要是最后的path选项一定要勾上,不然还要手动去配置系统环境变量这里需要注意以下我这边一开始使用的编辑器是sublime这是一款功能异常强大的文本编译器,可以再工具中选择编译模式,当前现有支持的编译系统...原创 2020-02-18 16:35:59 · 229 阅读 · 0 评论 -
Java算法练习题(空心 “*” 等腰三角形)
输出一个他妈的空心 “*” 等腰三角形:直接上代码,真恶心,快被搞死了、import java.util.Scanner;////////////////////////输入行数数字////////////////////////public class Hello { public static void main(String[] args) { Sy...原创 2019-12-30 17:55:18 · 437 阅读 · 0 评论 -
Java自学笔记 同步印象笔记
Java自学笔记java简介: Java语言是简单的: Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 Java语...原创 2019-12-30 11:23:52 · 1208 阅读 · 0 评论 -
基于php的反序列化漏洞简析
反序列化漏洞总体来说是一个比较新的漏洞,第一次被人们知晓是在2015年11月6日,FoxGlove Security安全团队的breenmachine 发表了一篇篇博客,里面详细阐述了利用java反序列化和Apache Commons Collections类库实现远程命令执行的真实案例。这从开始围绕着反序列化漏洞的事件就层出不穷。壹什么是序列化?序列化:通俗讲序列化就是把一个变...原创 2019-10-30 15:26:54 · 348 阅读 · 0 评论 -
一个关于sql注入寻找闭合的python小脚本
头一天开始学python,在w3c上看了整整一天,第二天就开始对着一个成品的脚本尝试着敲了一个小脚本用来跑闭合的,和老师一起发现了几个关于python里urllib.request模块额问题代码一直就敲的不是很好,勿喷上源码import urllib.requesturl = ""url_bihe = "http://192.168.60.129/sqli-labs-...原创 2019-09-16 23:12:37 · 436 阅读 · 1 评论 -
用Python抓取网页HTML文档
基本代码import urllib.request #导入request模块url = 'http://192.168.60.129' #指定urlres = urllib.request.urlopen(url) #调用urlopen()从服务器获取响应界面html = res.read().decode('utf-8') #对返回的...原创 2019-09-14 20:01:05 · 751 阅读 · 0 评论 -
Python学习笔记(one note同步)
面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重载:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程...原创 2019-09-14 17:21:01 · 921 阅读 · 2 评论