
笔记
Script kiddies
现实一点,努力搞技术,搞钱
展开
-
自用bat脚本,命令
【代码】自用bat脚本,命令。原创 2023-10-21 17:05:21 · 126 阅读 · 0 评论 -
SpringBoot部署云服务器
springboot部署原创 2022-09-25 20:28:21 · 529 阅读 · 0 评论 -
vim实用技巧2读后总结
vim补充原创 2022-07-21 11:34:23 · 303 阅读 · 0 评论 -
web前端笔记
css和html快速入门原创 2022-07-21 11:33:03 · 154 阅读 · 0 评论 -
linux学习笔记
linux内核,写好的一套控制硬件的操作系统ubuntu基于linux内核的linux发行版,其他linux发行版例如centos,debain等。原创 2022-06-15 14:28:34 · 104 阅读 · 0 评论 -
vim(持续更新)
vimYYDS原创 2022-06-09 16:36:11 · 340 阅读 · 0 评论 -
树的实现与基本算法
树#include<iostream>#include<stdio.h>#include<string>#include<queue>#define MAX 1000using namespace std;typedef char Elemtype;typedef struct node { Elemtype data; int index; int layer;//层次 struct node *lchild, *rchild;}原创 2022-05-07 11:59:12 · 128 阅读 · 0 评论 -
排序算法笔记
排序算法知识点总结四大不稳定排序:希尔排序,快速排序,简单排序,堆排序排序方法平均时间最坏情况辅助空间简单排序O(n^2)O(n^2)O(1)快速排序O(nlogn)O(n^2)O(logn)堆排序O(nlogn)O(nlogn)O(1)归并排序O(nlogn)O(nlogn)O(n)基数排序快速排序思想方法: 在当前序列中随机选择一个主元,将所有比它小的数放在它的右边,比它大的放在左边,对它左右两边的序列重复上原创 2022-05-07 11:57:12 · 80 阅读 · 0 评论 -
vscode配置简单的c++/c开发环境(适合小白)
你可以永远喜欢VScode原创 2024-08-26 22:52:19 · 1162 阅读 · 3 评论 -
wust熊老师词法分析实验一
wust熊老师编译原理实验一:词法分析#include <stdio.h>#include <ctype.h>#include <string.h>char baseword[13][14] = {"begin", "call", "const", "do", "end", "if", "odd", "procedure", "read", "then", "var", "while", "write"};char baseword2[4][14] = {"学号原创 2022-04-22 11:07:04 · 524 阅读 · 0 评论 -
PAT甲级A1031 helloworld For U 奇奇怪怪的测试点5
PAT甲级A1031 helloworld For U 奇奇怪怪的测试点51.18分测试点五无法通过,输入字符串fgets(str,80,stdin);#include <cstdio>#include <cstring>int main(){ char str[80]; char ans[80][80]; // memset(ans, 0, sizeof(ans)); fgets(str, 80, stdin); int原创 2022-04-18 22:16:26 · 161 阅读 · 0 评论 -
蓝桥杯复习总结
蓝桥杯复习总结1.最大公约数int gcd(int a,int b){ if(b==0) return a; else return gcd(b,a%b);}int gcd(int a,int b){ return a%b==0?b:gcd(b,a%b);}2.最小公倍数最小公倍数=两数的乘积/最大公约(因)数3.闰年的判断首先明确 什么是闰年?1、能被4整除,但不能被100整除;2、能被400整除; bool isLeapYear(int year){原创 2022-04-11 13:18:49 · 1303 阅读 · 0 评论 -
字典python
字典1.创建字典的五种方式直接创建mydict={"key":"value",....}"="连接键对值mydict=dict(key1=value1,key2=value2,...)创建一个空的,慢慢赋值mydict={}mydict[key1]=value1mydict[key2]=value2利用zip函数压缩两个序列里的值,组成键对值keys=[a,b,c,d]values=[1,2,3,4]mydict=dict(zip(keys,values))原创 2021-11-30 18:48:42 · 618 阅读 · 0 评论 -
STL(standard Template Library 标准模板库)
STL(standard Template Library 标准模板库)1.vector(长度可变数组)vector 的定义vector<typename>name;ps: 如果 typename 是一个STL容器时定义时要在>>符号之间加上空格 -->vector<vector<int> >name;vector容器元素的访问* vector<typename>vi;* 通过下标访问 vi[index];原创 2021-11-29 10:12:26 · 1046 阅读 · 0 评论 -
java关键字
java关键字1.abstract定义抽象类,抽象类可以有普通方法,构造方法,但是不能实例化,只能被子类继承,如果子类不是抽象类,则必须重写父类的抽象方法2.final类似C语言的const在类的声明中使用final被定义成final的类不能在派生子类在成员方法声明中使用被定义成final的方法不能重写在成员变量的声明中使用final一经赋值不能改变3.extends继承,java中的继承,即子类只能继承一个父类4.finally在try/catch语句中处理一些后续的工原创 2021-10-26 21:40:19 · 117 阅读 · 0 评论 -
最小回文数
#数字的翻转#include<iostream>using namespace std;int judge(int data){int i=0;int t=data;while(t){ i=10*i+(t%10);//10*i是为了让个位为0,t%10得到末位,10*i+(t%10)添加末尾 t=t/10; //舍弃最后一位 }if(data==i) return 1;elsereturn 0;/*---------end------------*/}int原创 2021-10-25 21:58:46 · 399 阅读 · 0 评论 -
文件结构体
public class Task { /********** Begin **********/ public void showDirStructure(File file) { showDir(0,file); } public void showDir(int indent,File file){ if(!file.isDirectory()) { ..原创 2021-10-21 20:36:09 · 178 阅读 · 0 评论 -
java.io.bufferedOutputstream
import java.io.*;/**使用单纯的字符流程序运行时间:43171毫秒*使用bufferedstream后 程序运行时间:13毫秒 */public class bufferCompare { public static void main(String[] args)throws FileNotFoundException { long start=System.currentTimeMillis(); try( Fi原创 2021-10-21 20:21:13 · 197 阅读 · 0 评论 -
常见bug(python)
Bug的常见类型(python学习)一,粗心导致错误的自查宝典1.漏了末尾的冒号,如if语句,循环语句,else子句等2.缩进错误,该缩进的没缩进,不该缩进的瞎缩进3.把英文符号写成中文符号,比如说:引号,冒号,括号4.字符串拼接的时候,把字符串和数字拼在一起5.没有定义变量,比如说while的循环条件的变量6.“==”比较运算符和”=”赋值运算符的混用二,思路不清导致的问题解决方案1.使用print()函数2.使用"#”暂时注释部分代码三.知识点不熟悉导致错误的自查宝典1.练.原创 2021-07-27 19:38:41 · 255 阅读 · 0 评论 -
用pyinstaller将编写的python文件生成exe文件
用pyinstaller将编写的python文件生成exe文件从阿里巴巴矢量图库(www.iconfont.cn)搜索下载png文件运用在线网站将png文件转换为ico文件在pycharm终端中输入pyinstaller -F -i xxx.ico xxx.py原创 2021-06-14 21:56:55 · 55 阅读 · 0 评论 -
数据解析之xpath
xpath解析如何实例化一个etree对象:from lxml import etree1.将本地的html文档中的源码数据加载到etree对象中:etree. parse(filePath)2.可以将从互联网,上获取的源码数据加载到该对象中etree.HTML( ’ page_ text’ )- xpath表达式:/ :表示的是从根节点开始定位。表示的是个层级 。//:表示的是多个层级。可以表示从任意位置开始定位。属性定位: //div [@class= ’ song’] tag [@a原创 2021-06-09 21:57:35 · 146 阅读 · 0 评论 -
数据解析之bs4
BeautifulSoup将互联网上获取的页面源码page_text加载到soup对象page_text=response.text soup=BeautifulSoup(page_text,'lxml')数据解析的方法:soup.tagName:返回文档中第一次出现的tagName对应的标签soup.find( ‘tagName’):等同于soup. div属性定位:-soup. find(‘div’ ,class_ / id/attr=’ song’ )-soup. find_原创 2021-06-09 21:27:48 · 164 阅读 · 0 评论 -
pat乙级1029c++解法
pat乙级1029c++解法思路:将字符储存在整型数组中,作为下标,数组初始化为0,先查找实际输出,将输出的字符的ascii码在数组中的值变为1;在查找应该输出的字符串,那些字母的数组值不唯一,改大写输出```cpp#include<iostream>using namespace std;int main(){ char str[80],str1[80]; int figure[200]={0}; cin>>str>>str1;原创 2021-03-26 11:58:57 · 232 阅读 · 0 评论 -
Pat乙级刷题经验总结
1002,字符串存储数时,要使用其当成数进行运算时需进行以下操作:str[I]-‘0’;原创 2021-03-20 19:23:03 · 199 阅读 · 0 评论