自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

翻译 反转链表的4种方法c++实现

1

2022-03-18 16:24:39 10608

原创 二叉树的层次和先中后序遍历c++实现

class Solution {public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> res; if (!root) { return res; } queue<TreeNode*> q; q.push(root); .

2021-08-26 10:45:58 109

原创 Bf算法与kmp算法

#include <stdio.h>#include <string.h>// 采用BF算法,查找在目标串sstr中模式串tstr出现的位置,字符串的起始位置从0开始。// 只要在目标串sstr中找到了第一个模式串tstr,函数就返回。// 成功返回模式串tstr在目标串sstr中第一次出现的数组下标,失败返回-1。//pos可以设置开始位置int BF(string s1, string s2, int pos){ int i = pos-1; int j =.

2021-08-24 11:39:43 99

翻译 循环链表、双链表与阿瑟夫问题实现

//循环链表实现初始化、插入#include<stdio.h>#define status bool#define OK true#define ERROR false#define YES true#define NO falsetypedef struct Lnode{ int data; struct Lnode *next;}Lnode,*LinkList;void init(LinkList *L,int n){ int i; *L=(Lnode.

2021-08-20 21:35:42 120

翻译 有序单链表合并和单链表反转

//递归的方法LinkList mergeTwoList2(LinkList l1,LinkList l2){ if(l1 == NULL) { return l2; } if(l2 == NULL) { return l1; } else if(l1->data <= l2->data) { l1->next = mergeTwoList2(l1->next, l2); return l1; } else { l2->.

2021-08-19 20:17:07 110

原创 单链表基本操作

#include<iostream>using namespace std;typedef struct Lnode{ int data; struct Lnode *next;}Lnode,*LinkList;//前插法 void create_H(LinkList *L,int n){ int i; LinkList p; *L=new Lnode; (*L)->next=NULL; cout<<"请输入n个结点的元素值\n"; for(i=.

2021-08-16 11:04:52 65

原创 VMware克隆centos7虚拟机详细过程

目录 1 克隆 2 修改ip地址、主机名和映射2 修改自己的ip地址,将UUID注销 或者随便更改前面其中的一个数字保证16进制就行,有些还做MAC修改,可在虚拟机界面生成。将下面的70开头的关于ens33中70-persistent-ipoib.rules删除rm -rf70-persistent-ipoib.rules修改主机名hostnamectl set-hostname '自己的主机名'vi /etc...

2021-08-13 15:26:46 181

翻译 epoll与libevent实现web服务器开发

功能介绍:使用浏览器作为客户端访问web服务器epoll开发流程:1 创建socket2 设置端口复用3 绑定4 监听5 创建epoll树6 将监听文件描述符上epoll树7while(1) { nready = epoll_wait(); if(nready<0) { } for(i=0; i<nready; i++) { //若是有新的客户端连接到来,则接受新的客户端连接, 然后上ep

2021-08-10 11:45:58 254

翻译 select、poll和epoll函数解释与例子

select多路IO技术: select, 同时监听多个文件描述符, 将监控的操作交给内核去处理数据类型fd_set: 文件描述符集合int select(int nfds, fd_set * readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);函数介绍:委托内核监控该文件描述符对应的读,写或者错误事件的发生.参数说明:nfds: 最大的文件描述符+1readfds: 读集合, 是一个传入.

2021-08-09 16:35:42 223

翻译 Java正则表达式email

学习Java中正则表达式-验证email邮箱 public static void main(String[] args) {// 要验证的字符串String str = "service@xsoftl...

2018-12-14 20:22:29 4381

原创 centos6卸载安装yum

yum卸载执行:rpm -qa|grep yum|xargs rpm -e --nodeps  将yum卸载掉cat /etc/issue &amp;&amp; uname -a 看一下系统版本号和系统位数 2 rpm包准备yum卸载后发现连wget都不能用了,只好把相关rpm包下载下来,传到虚拟机本地。下载地址:http://mirrors.163.com/centos/7/...

2018-09-08 23:41:03 1982

原创 Java模拟抛硬币

import java.util.Random;public class CoinSimulation {        public void simulation() {        Random rand = new Random();        int a = rand.nextInt(2);                if(a==0) {           ...

2018-08-19 15:56:15 2576

翻译 理解Java中的赋值与引用

 Java对象和引用的关系可以说是互相关联,却又彼此独立。彼此独立主要表现在:引用是可以改变的,它可以指向别的对象。从存储空间上来说,对象和引用也是独立的,它们存储在不同的地方,对象一般存储在堆中,而引用存储在速度更快的堆栈中。引用可以指向不同的对象,对象也可以被多个引用操纵。如下面面说的date和date1都指向了同一个对象。既然两个引用指向同一个对象,那么不管使用哪个引用操纵对象,...

2018-08-19 15:02:09 2095

翻译 Java组合

Java是一个面向对象的语言。每一个学习过Java的人都知道,封装、继承、多态是面向对象的三个特征组合组合(Composition)体现的是整体与部分、拥有的关系,即has-a的关系。关系如下: public class Animal { private void beat(){ System.out.println("心脏跳动..."); } ...

2018-08-05 16:49:56 599

转载 简单arraycopy实现数组复制

System提供了一个静态方法arraycopy(),我们可以使用它来实现数组之间的复制。其函数原型是public static void arraycopy(Object src, int srcPos, Object dest,

2018-01-19 13:28:35 537

转载 java eclipse中Alt+/无法打开源码,显示Failed to create the part's controls解决办法

1.点 “window“-> “Preferences”-> “Java” -> “Installed JRES”;2.此时"Installed JRES"右边是列表窗格,列出了系统中的JRE 环境,选择你的JRE,然后点边上的“Edit...“, 会出现一个窗口(Edit JRE) ;3.选中rt.jar文件的这一项:“C:\Java\jdk1.5.0_04\jre\li

2018-01-15 15:30:54 345

javaweb—MVC实现网上图书馆系统

完整的jsp,servlet,jdbcutil源代码,实现了图书管理员登录图书添加等

2018-12-15

commons-dbcp2-2.5.0.jar

commons-dbcp2-2.5.0.jar最新的jar包,,,直接可以使用

2018-08-05

Javal连接JDBC

public class Jdbc2 { public static void main(String[] args){ //加载驱动类 try { Class.forName("org.postgresql.Driver"); //建立连接(连接对象内部其实包含了Socket对象,是一个远程的连接,这是Connection对象管理的一个要点) //真正开放中,为了提高效率,都会使用连接池来管理连接对象 Connection coon= DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/user","postgres","971221"); Statement stmt = coon.createStatement(); String sql="insert into users(uname,paswrd)values('971221212','971221')"; stmt.execute(sql); } catch (ClassNotFoundException | SQLException e) { e.printStackTrace(); } } }

2017-12-10

空空如也

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

TA关注的人

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