自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 一些常见的数据库字段类型取出后的数据类型

举例用的数据(自己某个表拿出来的),这里是用的php的gettype函数去取的char这里取guid,可以发现char的字段数据类型拿出来后是text这里取content,可以发现content的字段数据类型拿出来后是tinyint这里取type,可以发现type的字段数据类型拿出来后是varchar这里取lang,可以发现lang的字段数据类型拿出来后是json这里取option,可以发现option的字段数据类型拿出来后是...

2021-08-25 11:17:42 405

原创 PHP学习入门小demo(小白快速入门PHP和js)

这是一个对于php初学者来说算是比较友好的小项目,借鉴了一些github上的一些代码,主要功能是实现一个登录查看数据库,对数据库进行增删改查的功能.,文件目录如下(注册暂时没写)效果展示:查所有数据:删除键:更改:增加:1.登录界面<?phpsession_start();?><!DOCTYPE><html lang="en"><head> <meta charset="UTF-8"> &lt.

2021-08-14 17:18:12 343

原创 phpdocker上拉下来的docker-compose验证码用不了(gd没有安装)

问题里面每个选项我都勾选了,但是跑一个php生成验证码的时候跑不动,显示不出图片查了下网上全部都是说openjdk的问题,但我这里明显不是,后面用phpinfo()打印一下信息发现根本没有GD这个拓展解决方法自己进入容器里面自己手动加入自己想要的拓展,我这里主要用到GD,下面是dockerfile里面的拓展,我是发现他一个都没给我装上,只能自己手动去安装一遍,最后程序跑起来了FROM phpdockerio/php74-fpm:latestWORKDIR "/application"# In

2021-07-07 18:15:50 223 1

原创 python连接mysql和自己遇到的一些小问题

1.下载,安装,测试模块第一步先是下载模块,我这里用的是pymysql模块,环境是python3.8pip3 install pymysql或者pycharm里面然后找到下面的这个东西按左下角那个加号找到pymysql,再按左下角的install Package就可以安装了最后随便跑一下一个mysql语句,以下教程菜鸟教程或者一些其他博客有,我这里拿来稍微测试一下mysql是否可用(账号密码已去掉需要测自己本地的可以自己加上自己的数据库账号密码)#coding=utf-8import

2021-07-01 16:01:19 174

原创 Dockerfile,docker一些基础指令,docker运行一个简单的聊天室

1.Dockerfile这里我希望使用Dockerf构建一个镜像,并且在里面运行一个简单的js文件hello.js文件const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text

2021-06-07 15:26:26 189

原创 合并两个有序链表

合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {}

2021-05-26 15:06:08 58

原创 CSDN-C1工程师认证任务4

任务一:生成广告图片用HTML+CSS+JavaScript在页面中间生成一幅广告图片浏览器边框我用红色描出来了可以看到效果是合适的haha.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="v

2021-05-19 00:37:50 173

原创 CSDN-C1工程师认证任务3

任务一:使用富文本编辑器在富文本编辑器(https://summernote.org/)中随便输入一段内容,然后查看它的html代码实现编辑器没有功能,例如让表格隔行换色,加入JavaScript按钮:

2021-05-17 17:41:13 209

原创 CSDN-C1工程师认证任务2

任务一:网络数据抓包使用F12进入network里面Ctro+r得到以下内容接下来我们改一下提交的表单,加多一段输入口令的代码然后再把刚刚那个口令写进去任务结束!!!由于第一次搞这种东西,一开始改代码和找那个口令还费了点时间.接下来试一下工具fiddler直接到body里面去把值设置好,然后直接excute就能得到结果了任务二...

2021-05-13 15:29:19 786

原创 CSDN-C1工程师认证任务1

任务一:用[0]和[1]绘图任务地址:https://studio.code.org/s/pixelation第一第二行是16进制的代表行数和列数,接下来就是0代表黑色,1代表白色,用1和0能写出一个图案.如上图任务二:掌握进制编辑器下载一下hex editor neo在1.txt中写入csdn(随便内容),在编辑器中打开这个文件得到下图这里是ASCII码储存的这些字母,计算机底层储存数据都是用的0和1,这里是用了16进制.63改成64则c会变成d,详细ASCII码可以查找ASCII码表自

2021-05-13 00:48:07 224

原创 Python3下的常见加密(MD5,base64,AES,RSA)+自己写的区块链数据结构demo

MD5加密,base64加解密,AES加解密,RSA加解密import hashlibimport osfrom Crypto.Cipher import AESimport base64from binascii import b2a_hex, a2b_hexfrom Crypto import Randomfrom Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5from Crypto.PublicKey import RSA

2021-04-18 16:39:30 279

原创 linux下openssl加密文本&凯撒加密

凯撒加密这个已经做过一回了。再贴一次代码吧package myproject;import java.util.*;public class game { String kaisa(String text,int offset) { //定义加密函数 char[] charArray = text.toCharArray(); //string类转换成char数组 for (int i = 0; i < charArray.length; i++)

2021-04-06 15:38:31 283 1

原创 反转链表+数组中第k个最大元素+无重复字符的最长子串

1.反转链表.原理图:/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(

2021-03-29 21:16:25 128

原创 计算机网络:判断输入字符串是否是合法的IP地址

一、题目要求请创作一个小程序,实现如下功能:1.判断输入的字符串是否是合法的IP地址2.如果是合法的IP地址表达,请判断是v4还是v6地址,并将其展开为对应的2进制串输出3.如果不是合法的IP地址表达,判断输入的字符串是否是合法的地址范围表达式,如"192.168.0.0/24"、“::1/128”4.如果是合法的地址范围表达式,输出其最小和最大地址,以及地址总数5.如果既不是合法的IP地址也不是合法的地址范围表达式,输出“不合法”二、前期思路      &n

2021-03-08 12:40:55 2122

原创 EduCoder上的Python机器学习小记

Python机器学习软件包Scikit-Learn的学习与运用scikit-learn 是一个整合了经典的机器学习算法,与 Numpy、Scipy、Matplotlib 紧密结合的 Python 科学计算包,能简单有效的用于数据挖掘和数据分析。scikit-learn 包含多个模块,应用场景包括数据分类、回归问题、聚类问题、数据降维、模型选择以及数据预处理等,功能强大,简单高效。实训目标    本实训旨在,让学习者熟练掌握 scikit-learn 包的使用。先修知识&nbs

2021-03-06 10:55:45 1070

转载 利用nginx实现简单的负载均衡和shell密钥连接(小组任务)

原文链接

2021-03-06 10:23:42 76

转载 VSCODE:supervisor : 无法加载文件 C:\Users\汐逸i\AppData\Roaming\npm\supervisor.ps1

1.在搜索栏中找到Windows powershell右键以管理员身份运行2.输入set-ExecutionPolicy RemoteSigned回车3.输入A回车重启VScode就可以用supervisor了

2021-02-22 14:49:09 722 1

原创 小白python入门学习小记(附socket的写法)

1.Python的简介1)Python是一种跨平台的计算机程序设计语言–把你的想法告诉我,我再以计算机认识的方式告诉计算机,我是你们之间交流的工具2)Python是一种解释型语言–在开发过程中是没有编译这个过程的3)Python是一种交互式语言–你可以在我的提示符>>>后直接执行代码4)Python是面向对象语言–在Python的世界里一切皆对象2.实例解释demo1:for i in range(1, 5): for j in range(1, 5):

2021-02-09 21:21:58 184 1

原创 java新手入门--从凯撒加密开始

1.什么是凯撒加密在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以罗马共和时期恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。(转自百度百科)任务要求:输入明文和偏移量,能完成加解密并能暴力破解出它的明文。package m

2021-01-16 23:50:46 291

原创 Linux C语言编程基本原理与实践、内存与指针的一些理解

一般来说我们的函数啥的都是放在同一个文件下。如下图:接下来我们把它进行分而治之,在命令行模式下输入:sp max。c max.c是文件名。这个界面下ctrl+w+小键盘的上下键可以切换两个界面这里我们开启行号:set nu把光标放到max函数开始的地方数这个函数有几行,这里是8行所以按下8dd就会把从光标开始的行代码剪切下来,切换到上面的文件夹按下p就把函数粘贴到上面去了,命令行输入:wqa保存所有文件退出可以看到当前文件夹下多了max.c文件输入指令gcc max,c test,c

2020-12-21 20:02:04 128

原创 ubuntu 18.04下git的安装和一些入门使用

ubuntu 18.04下git的安装和使用1、安装sudo apt-get install git2、配置git全局环境 git config --global user.name "用户名" git config --global user.email "邮箱地址这一步要是没有配置后面的指令可能用不了3、我自己的git熟悉过程在workspace的文件夹下创建story文件夹并编辑start.md内容初始化仓库使用git status查看当前状态,可以发现当前start.m

2020-12-16 21:39:30 320

原创 Ubuntu18.04 安装Tomcat

Ubuntu18.04 安装Tomcat1环境准备:JDK 下载地址下载完成后将jdk安装到/usr/local/java下(java没有的话自己创建一个就好了)配置环境:将下面代码加到最后面(路径要根据自己下载的版本变化)export JAVA_HOME=/usr/local/java/jdk1.8.0_271export JRE_HOME=/usr/local/java/jdk1.8.0_271/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_H

2020-12-06 23:31:58 661

Mirai的搭建和部分源码分析

第一次搭建Mirai的过程,这里把PPT给大家学习,ppt有些地方是超链接所以不播放排版可能会有点乱

2020-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除