自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 实现可视化远程控制

介绍网络编程课上的实验,利用socket写的一个远程控制软件,能够实现对多个客户端基本的shell命令 cd mkdir touch rm(rd) copy,还能实现监控命令传回当前桌面截图,第一次被控制端连接时自动截图传回;服务器端:import com.sun.xml.internal.org.jvnet.mimepull.CleanUpExecutorFactory;import java.awt.BorderLayout;import java.awt.Dimension;i

2020-06-27 15:17:51 677 1

原创 可控数量的生产者消费者问题(linux c )

#背景  自己在实现生产者-消费者问题的时候,发现网上的代码都是无限生产,不存在终止问题.但是如果使用无限生产的代码去改造成生产定量的代码就会出现bug,比如是无法退出,生产数不对,所以我自己写了一个基于linux c的参数控制生产定量与生产者消费者数目的简单程序,分享一下并记录.#函数介绍`pthread_cond_wait(&con1,&mutex);//等待条件变量 互斥锁解锁` pthread_cond_broadcast(&con1);激活所有等待该条件变量

2020-06-26 14:36:15 291 1

原创 idea配置mysql超详细(个人总结)

前段时间javaee老师留了大作业需要连接mysql数据库,我本身习惯用idea,配置环境时踩了不少坑,留下一篇博客来记录一下,也希望对其他人有所帮助。第一步我们需要下载mysql,community即可。按照网上的教程一步步安装即可,一定要记住自己的mysql的name与port在后续连接数据库要用到。1为name 2为port下一步开始配置idea首先找到你的mysql.c...

2019-12-10 11:32:05 4526 3

原创 open wrt安装过程中遇到的问题

本博客主要介绍自己在下面两条命令当中遇到的坑(小白一个,请大家包涵)$ ./scripts/feeds update –a$ ./scripts/feeds install –agithub上 clone 出的openwrt 其feed网址默认为openwrt.org,我本人遇到的问题是connecting failed ,所以需要改动一下其默认获取的网址,具体指令如下:$ ge...

2019-11-08 08:45:34 1199

原创 堆的概念及其基本操作图解

堆的概念及其基本操作图解堆是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:堆中的某个节点的值总是不大于或不小于其父节点的值(不大于则为大根堆,不小于则为小根堆)堆总是一棵完全二叉树、基础操作先说一下 c++ 标准库 STL 中有一个神奇东西叫做优先队列(priority_queue),它可以很方便地实现一些基础的堆操作。#inc...

2018-11-18 09:21:33 2053

转载 二叉树分类

#二叉树分类满二叉树:对于国内的满二叉树:从图形形态上看,满二叉树外观上是一个三角形。从数学上看,满二叉树的各个层的结点数形成一个首项为1,公比为2的等比数列。对于国外的满二叉树满二叉树的结点要么是叶子结点,度为0,要么是度为2的结点,不存在度为1的结点。完全二叉树:设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集...

2018-11-16 10:56:54 1142

转载 二叉搜索树

二叉搜索树二叉搜索树建立在二叉树的基础上,与二叉树不同的是,二叉搜索树某一节点所存储的数据与他的孩子结点所存储的数据存在大小关系,如下图。即左孩子所存储的数据小于该结点存储的数据小于该结点的右孩子结点所存储的数据,说起来有点绕,其实很简单,只要记住左小右大就好。那么应该能看出二叉搜索树的中序遍历为递增的,这是基本性质之一,还有二叉搜索树中不允许存在值大小相同的结点。二叉搜索树的建立,插入,...

2018-11-16 10:38:22 187

原创 二叉树的递归与非遍历方法

二叉树的递归与非遍历方法二叉树有两种表示方法 第一种是用链表 第二种是用数组表示 。数组表示方法比较简单,而链表表示方法比较基础便于理解,所以我们以链表讲解二叉树的遍历。void PreOrderTraversal(BinaryTreeNode* pRoot){ if(pRoot != NULL) { cout << pRoot->m_nValue <&lt...

2018-11-16 10:36:24 380

转载 Markdown常用基础语法

Markdown常用基础语法一、标题在标题文字之前加“#”,#号的个数代表了标题级别递减,即越来越小。(注意csdn中需要将#与后续文字隔开)二、字体加粗将需要加粗的文字用两个*包起来。例如 123 -> 123斜体将需要改变的文字用一个*包起来。例如 123 -> 123斜体加粗将需要改变的文字用三个*包起来。例如 123 -> 123删除线将需要改...

2018-11-14 15:10:18 247 1

空空如也

空空如也

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

TA关注的人

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