自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(206)
  • 收藏
  • 关注

原创 Conda命令

【代码】Conda命令。

2024-08-22 15:57:43 268

原创 mac安装rabbitmq

此时在浏览器输入即可进入rabbitmq控制终端登录页面,默认用户名和密码为 /.over

2022-12-04 12:56:11 397

原创 c++ 与 java的区别

c++集合放的是赋值的数据,java集合放的是引用

2022-12-03 20:16:52 509

原创 马士兵Socket

serversocket: TCP 服务器端的插座。网络编程(TCP/IP编程)!UDP没有所谓的server、client。socket:client端的插座。服务器端先读后写,客户端先写后读。点对点通信,你说一句,我说一句。qq,MSN,游戏,魔兽争霸。

2022-11-18 10:53:04 770

原创 NIO基础

通道类似于流,

2022-11-18 09:11:18 162

转载 macOS系统虚拟机安装centos7(图形化模式)

5、点击IPv4选项卡,设置手动取得IP地址,设置Addresses(虚拟机IP地址、子网掩码、网关),设置DNS,最后点击应用。15、时区选择亚洲、上海,设置正确的日期和时间,打开网路时间开关(如果宿主主机已经连接互联网,则会自动校准时间),然后点击完成。20、弹出下图界面,点击加号,选择/boot,给boot分区分200M,最后点击添加挂载点。3、启动虚拟机,root账号登陆系统,点击右上角网络图标,点击有线,点击有线设置。11、选择安装过程中使用的语言,这里选择中文、简体中文(中国),点击继续。

2022-11-14 09:43:10 5114 2

原创 高软核心问题

by制造业以用例为驱动,以软件体系结构为核心,迭代及增量的软件过程框架体系结构是指:可运行的软件增量需求由用例捕获,一开始弄不清所有需求,随后可以增加哟呵你管理图,先实现风险最大的功能可以激励个体,使其全心全意工作只考虑现在,不考虑未来,对未来的功能不做猜测,使用最简单的方案实现功能。应用程序分解:基于应用点(视图数量评估)早期设计:功能点(FP)和语言后体系结构:FP和语言或源代码行数(SLOC)软件配置是在软件过程中产生的所有信息项构成的,它可以看做该软件的具体形态在某一时刻的瞬间影像。

2022-11-03 21:35:38 386

原创 p115最大字段和 - HDU1003最大连续字段和

b[i]表示以当前数子为的最大连续字段和所求的结果是连续的字段和,注意是的!如果一个数加上上一个有效序列得到的结果比这个数大,那么该数也属于这个有效序列(那么加上之前的)如果一个数加上上一个有效序列得到的结果比这个数小,那么这个数单独成为一个新的有效序列。

2022-10-28 10:44:07 151

原创 不懂注解?那就自己写一个,安排的明明白白

自定义开发一个Web容器,基本功能时加载Servlet,需要管理他的声明周期,所以必须先识别程序中的哪些类是servlet。程序启动的时候,扫描所有的类,找出添加了@WebServlet注解的类,进行加载(Spring Ioc)

2022-10-15 23:14:20 116

原创 synchronized到底锁的是谁?

synchronized实现线程同步,让多个线程排队以此获取某个资源,保证数据不会出错。

2022-10-15 21:33:57 592

原创 Java池化思想之数据库连接池

字符串常量池,数据库连接池,线程池=> 提高效率, 不反复创建对象。

2022-10-08 22:22:42 245

原创 Tomcat介绍使用+JavaWeb创建+打成war包部署

终端访问服务器,通过ip端口号访问,web应用部署在web服务器上,才可以”对接“ ip端口 进程交互Tomcat下载地址解压缩解压过是一个文件夹bin: 各个平台下(OS)启动和停止Tomcat服务的脚本文件是windows平台下startup.shlinux平台下backup: 之前的配置,第一次解压没有这个文件夹conf: 存放各种Tomcat服务器的配置文件server.xmllib 存放Tomcat服务器所需要的jar文件logs 存放Tomcat服务运行的日志情况。

2022-10-08 21:15:47 1862

原创 Java反射

根据配置文件指定信息,创建对象并调用方法。

2022-10-06 22:09:32 754

原创 算法模板(1)

【代码】算法模板(1)

2022-09-18 20:13:13 165

原创 nginx-config

【代码】nginx-config。

2022-09-13 20:07:42 147

原创 C++&Java常用STL语句

【代码】C++&Java常用STL语句。

2022-09-13 17:47:25 382

原创 刷题记录leetcode

(每日一题)

2022-09-03 22:26:50 1041

原创 韩顺平-多线程

t1实现了Runnable接口本质是接口的多态,暴露的是Runnable接口中的方法,只能看到这些方法!

2022-08-25 12:53:17 255

原创 JAVA多线程实战

是计算机中的程序关于某数据集合的一次运行活动,,一个线程就是进程中一个单一顺序的控制流,进程是线程的容器,一个进程至少有一个线程,一个进程可以有多个线程OS中是以进程为单位分配资源,如虚拟存储控件、文件描述符。每个线程都有自己的线程栈JVM启动时会自动创建一个主线程,该主线程负责执行main方法。主线程就是运行main方法的线程。.........

2022-07-21 23:32:42 2892

原创 2. 两数相加

class ListNode { int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) { this.val = val; this.next = next; }}public class Solution { // 2->4->3 // 5->6->4 // 7->0->8

2022-07-12 22:13:52 128

原创 1.两数之和

/** * 项目名: leetcode * 包名: com.kcl.L1 * 文件名 Solution * 创建者 * 创建时间: 2022/7/10 10:49 AM * 描述 hash O(n) */class Solution2 { public int[] twoSum(int[] nums, int target) { Map map = new HashMap(); int len = num......

2022-07-12 21:46:46 119

原创 leetcode汇总

两数之和——————我的题解两数相加无重复字符的最长子串寻找两个正序数组的中位数最长回文子串Z 字形变换

2022-07-10 08:33:19 113

原创 Java马士兵

方法的重载定义:相同函数名,相同返回值,参数个数、类型不一样

2022-07-06 23:05:47 719

原创 Linux基础课-1.1常用文件管理命令

作业命令: homework 1

2022-07-06 20:37:29 236

原创 lower_bound,upper_bound,二分

二分

2022-06-01 00:30:16 102

原创 C#入门笔记

F11逐步调试断点调试

2022-01-14 23:25:31 365

原创 汇编语言程序设计-郑州大学

文章目录汇编语言基础硬件组成通用寄存器专用寄存器存储器组织程序格式处理器指令汇编语言语句格式源程序框架信息显示程序汇编语言基础硬件组成通用寄存器专用寄存器标志寄存器存储空间分段管理存储器组织MMU程序格式处理器指令汇编语言语句格式源程序框架信息显示程序displaymsg IO32调用本质是一样的...

2021-08-14 23:55:46 399

原创 汇编语言程序设计-电子科技大学

文章目录一、CPU寄存器1.Intel 8086 寄存器1.1数据寄存器1.2. 指针寄存器1.3. 变址寄存器2、段寄存器3、指令指针4、标志寄存器二、 存储器组织结构1. 存储器段结构三、堆栈及其操作方法堆栈操作pushpop四、寻址方式与指令系统寻址方式立即数寻址寄存器寻址直接寻址一、CPU寄存器1.Intel 8086 寄存器Intel 8086/8088有8个16位通用寄存器,可以有程序员进行编程访问1.1数据寄存器包括 AX BX CX DX 四个寄存器每个寄存器既可以是16位寄存器

2021-08-14 00:28:57 542

原创 ACWing 第五章 动态规划

文章目录背包问题AcWing 2. 01背包问题背包问题NNN个物品,背包体积 VVV, 不一定要装满背包01背包:每件物品最多用一次完全背包:每件物品有无限个多重背包:每个物品有SiS_iSi​个,朴素版+优化版分组背包:NNN组,每组有若干个,水果组,蔬菜组,每组最多选择一物品,每组互斥子集划分:不重复,不漏动态规划=状态表示f(i,j)+状态计算动态规划=状态表示f(i,j)+状态计算动态规划=状态表示f(i,j)+状态计算状态表示f(i,j)=状态表示f(i,j)=状态表示f(i

2021-08-02 00:12:39 292 1

原创 AcWing 第四讲 数学知识

文章目录1. 质数质数的判定-试除法分解质因数-试除法AcWing 868. 筛质数1. 质数在 > 1的整数中, 如果只包含1和本身这两个约数,就是质数,也叫素数n <= 1不是质数质数的判定-试除法质数的约数都是成对出现的,可以枚举每一对中较小的那个// O(sqrt(n))bool is_prime(int n){ if(n <= 1) return false; for(int i = 2; i <= n / i; i++) // i * i &lt

2021-07-31 16:13:18 172

原创 AcWing 第三讲 搜索与图论

文章目录1. DFSAcWing 842. 排列数字AcWing 843. n-皇后问题2. BFSAcWing 844. 走迷宫AcWing 845. 八数码1. DFSAcWing 842. 排列数字AcWing 842. 排列数字#include <iostream>using namespace std;const int N = 7 + 11;int n; bool vis[N]; // 避免重复int p[N]; // 输出记录数组void dfs(int n

2021-07-28 14:43:56 258

原创 AcWing 《算法竞赛进阶指南》 0x00 基本算法

文章目录1.位运算AcWing 89. a^b1.位运算AcWing 89. a^bAcWing 89. a^b#include <iostream>using namespace std;int quick_mod(int a,int b,int q){ int res = 1; if(b == 0 && q == 1) res = 0; while(b){ if(b&1) res = 1ll*res*a % q;

2021-07-25 10:02:40 129

原创 Acwing 第二讲 数据结构 STL

文章目录1.单链表AcWing 826. 单链表2. 双链表AcWing 827. 双链表1.单链表AcWing 826. 单链表AcWing 826. 单链表idx万岁#include <iostream>#include <cstring>using namespace std;const int N = 100010;int M;int e[N],ne[N];int head,idx; //head为头结点的数组下标,idx为即将使用的数组下标void

2021-07-23 11:37:02 249 1

原创 C++【拷贝构造函数】【运算符重载】【输入输出流重载】

文章目录1.拷贝构造函数2. 拷贝构造函数与 重载 =赋值运算符的区别3. +=*/运算符重载4. += -= /= *= 运算符重载5. << >> 运算符重载6 < > 运算符重载1.拷贝构造函数拷贝构造函数和构造函数类似没有返回值函数名与类名一直传递的参数必须是const 引用本类的引用类型class mystring{ char* p; //使用引用类型可以节省内存空间 mystring(const mystring&a

2021-07-22 16:51:40 190

原创 c++ getline stringstream

文章目录getlinestringstreamgetline头文件 cstringgetline() 会把进行cin输入时行末丢弃的换行符读入,从而造成getline()第一次获得的数据为一空行需要插入cin.ignore();#include <iostream>using namespace std;int main(){ string str; int t; cin >> t; cin.ignore(); getlin

2021-07-21 14:41:37 350

原创 leetcode【二分总结】

文章目录1. binary_serarch2.lower_bound1. binary_serarchl <= r因为 l = mid + 1 r = mid -1 永远不会死循环class Solution {public: int search(vector<int>& nums, int target) { int l = 0,r = nums.size()-1; while(l <= r){ i

2021-07-21 10:37:30 120

原创 hustoj 服务器配置

文章目录主要的配置文件db_info.inc.php主题存在的位置备份与恢复恢复hustoj修复网页代码主要的配置文件/home/judge/etc/judge.conf #判题judged/judge_client/home/judge/src/web/include/db_info.inc.php #Web/etc/php5/fpm/php.ini 或 /etc/php7.0/fpm/php.ini 或 /etc/php.ini(in Centos7) #php/etc/nginx/si

2021-07-18 11:52:42 603 3

原创 AcWing 第一讲 基础算法

文章目录快速排序AcWing 785. 快速排序AcWing 786. 第k个数快速排序AcWing 785. 快速排序#include <iostream>using namespace std;const int N = 1e5 + 1;int cnt[N];// 有等号 + 无等号 + 有等号 是最好的选择 101void quick_sort(int l,int r){ if(l >= r) return; //可以无视等号 int pivot

2021-07-11 22:59:10 222

原创 C++结构体排序,优先队列,运算符重载

文章目录结构体排序int数组排序结构体排序结构体排序int数组排序#include <algorithm>#include <iostream>using namespace std;int main(){ int arr[] = {2,1,3,4,5,6,8,7,9}; sort(arr,arr+10); // 排序 for(int i = 0; i < 10; i++){ cout << arr[i] << " ";

2021-07-02 22:07:04 404 4

原创 OS操作系统00

#include <pthread.h>#include <unistd.h>#include <string.h>#include <time.h>#include <queue>#include <vector>#include <stdlib.h>#include <semaphore.h>#include <iostream>using namespace std;bo

2021-07-01 19:45:49 199

空空如也

空空如也

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

TA关注的人

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