自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现冒泡排序

package demo;public class maoPaiSort { /** * @author guoll * @param arr为要排序的数据 * @see 冒泡排序(从大到小的顺序) * */ public static void sort(int []arr){ int len = arr.length; int tmp = 0; //...

2020-04-07 00:10:05 300

原创 面向简历

多线程编程C语言实现多线程;VxWorks实现多线程;socket编程基于TCP/UDP的群聊、C语言实现等等;VxWorks操作系统vxworks启动线程任务的api接口vxworks启动线程任务的api接口和linux有所不同,vxworks采用的是taskSpawn。taskSpawntaskSpawn创建了任务之后就进入运行...

2019-12-24 00:13:43 570

原创 能够完成开启两个线程分别来启动两个服务器,收到数据后发给特定的客户端

#include<stdio.h>#include<string.h>#include<sys/types.h>#include<unistd.h>#include<ctype.h>#include<arpa/inet.h>#include <pthread.h>#include <stdli...

2019-12-23 01:55:27 402

原创 socketServer1

#include<stdio.h>#include<string.h>#include<sys/types.h>#include<unistd.h>#include<ctype.h>#include<arpa/inet.h>// =========================================...

2019-12-21 12:18:36 264

原创 socketServer

#include<stdio.h>#include<string.h>#include<sys/types.h>#include<unistd.h>#include<ctype.h>#include<arpa/inet.h>// =========================================...

2019-12-21 12:17:43 211

原创 C语言中系统自带字符串处理函数

string.h头文件中:/** * This file has no copyright assigned and is placed in the Public Domain. * This file is part of the mingw-w64 runtime package. * No warranty is given; refer to the file DISCLA...

2019-12-12 00:24:03 934

原创 scanf() 总结

目录scanf()%c的字符输入格式问题解决方法(任选其一)%d的字符输入格式%s的字符输入格式scanf()scanf是从标准输入缓冲区中读取输入的数据。scanf格式输入时要求输入格式与格式控制符中的完全一样,比如:scanf("abcd%c",&ch);输入时必须输入abcde,ch得到的值为e;scanf("%d%d",&x,&a...

2019-12-05 23:38:06 253

原创 字符串处理

#include<stdio.h>#include<string.h>#include <stdlib.h>// ====================================================================================// ===============================...

2019-11-25 08:10:27 196

原创 VScode如何查看一个变量或者函数在哪里被引用

选中方法名:鼠标右键-> 查找所有引用 选中方法名:shift+f12之后VSCode会弹出一层蒙版,蒙版右侧树形菜单显示的是所有引用的地方3. 最简单的通过 commond + shift + f / ctrl+shift+f 来进行全局文本搜索查找所有引用了选中symbol的代码Shift + F12 跳转到symbol的定义处F12 瞥见下symbol的...

2019-11-18 23:47:49 64488 3

原创 vscode配置说明

目录VSCode的task.json是什么?编译的三种方式 1. 直接用命令: 2. 使用makefile 3. 使用vscode的task.json(这种方式仅限于vscode的code running)vscode的launch.json是什么?“program”“miDebuggerPath”launch.json的配置解析:...

2019-10-17 23:41:32 1351

原创 二进制

有人说,好奇怪,十进制,我们是个手指数的过来,挺好的,为什么要搞一个二进制这么复杂的进位呢?你觉得复杂,你觉得很不习惯,非常正常,因为二进制本来就不是给人看的,它是给机器用的,就是,机器底层在计算的时候就是用二进制,为什么机器底层要用二进制呢?因为二进制好实现,比如说机器要计算1+5,那么,1+5怎么算呢?怎么表示一个5呢?这就很麻烦,但是,如果是机器只算1+0或者1+1的话,这就很容易,1...

2019-09-25 00:50:40 405

原创 寄存器

如果我们并排放8个锁存器,可以存8位信息,比如一个8bit数字,一组这样的锁存器叫做“寄存器”,寄存器能存一个数字,这个数字有多少位,叫“位宽”。早期电脑用8位寄存器,然后是16位,32位,如今许多计算机都有64位宽的寄存器。写入寄存器前,要先启用里面所有锁存器,我们可以用一根线连接所有“允许输入线”,把它设为1然后用8条数据线发数据,然后将“允许写入线”设回0,...

2019-09-23 22:45:10 526

原创 总线

总线分为串行总线和并行总线。它们之间有什么区别?有什么优劣?电脑当中各个设备就和我们现实生活中的城市一样,不同城市之间的人员物资运输需要依赖道路,而电脑当中不同设备之间的数据交互也需要依赖一定的通路,比如说CPU要和内存交互数据,那么,CPU就需要搭建一条通往内存的电路,CPU要和显卡交互数据,那,CPU就要搭建一条通往显卡的电路。总线的定义电脑当中不同设备交互数据的通路,...

2019-09-23 00:21:15 209

原创 CPU、核数和线程数的关系

CPU处理器。核心数CPU的大脑数量。核心数就跟人的大脑一样,比如说,核心数2就说明CPU有两个脑子,脑子越多解决问题的速度越快。CPU的核心数越高,处理速度就越高。核心数2通俗地说就是双核CPU。线程数一个核心就是一个物理线程,核心数2就有两个物理线程。但是,因特尔的超线程技术可以把一个物理线程模拟出两个线程来用,充分发挥CPU性能。线程数4就是代表核心数2的两个...

2019-09-22 23:47:53 6190 1

原创 程序的内存分区模型

目录内存分区运行之前运行之后内存分区内存会被划分成几个区域,因为这几个区域的概念不同,比方说,生命周期不同、限制条件不同。从限制条件来讲,有的内存可读可写、有的内存只读;从生命周期来讲,有些内存区域在程序运行期间一直存在,有些不这样,有些内存供程序员手动控制,即我们控制它活多久,所以,会有一些分区。要从根上理解内存分区,事实上内存并没有分区,内存分区只是为了帮助我们更好的理...

2019-09-15 14:35:23 356

原创 字符串匹配相关

目录题目描述:输入描述:输出描述:我自己的代码(通过了所有用例)题目描述:给出一组字符串,找出其中以小写的d或e字母结尾的单词出现的次数,结果以字典格式打印。其中不以d或e结尾的单词,不在结果统计中出现。输入描述:若干个字符串,它们以逗号进行分隔,样例如下所示:abc,head,tail,middle,head,today,tail,rain,end,cup,...

2019-09-13 10:22:19 203

原创 字符串子串操作

目录题目描述:例子:输入描述:输出描述:我自己的代码从中得到的收获1.Map如何按照value进行排序思路:2.TreeSet有个函数descendingSet(),可以实现TreeSet中元素降序存放3. 数组arr[i++]、arr[++i]的区别题目描述:找出字符串(全部都是小写的英文字母)中的重叠子串,计算各个字母对应的重叠子串的长度之和,并...

2019-09-13 10:03:31 297

原创 VS Code配置c/c++环境

目录一句话总结准备工作下载visual studio code安装MinGW-w64什么是 MinGW?MinGW-w64与MinGW的区别为什么使用MinGW-w64注意:下载、安装、配置MinGW-w64验证安装扩展(extension)安装C/C++创建工作区,用于存放代码配置C/C++配置编译器路径创建生成任务配置debu...

2019-09-01 10:28:48 14106 3

原创 计算机网络局域网相关名词解释

目录局域网局域网的网线:局域网的带宽接入层交换机汇聚层交换机局域网局域网的网线:局域网的覆盖范围比较小,局域网网线的长度不能超过100米,这是规定的标准。比如,我们电脑的网线到交换机的距离不能超过100米,交换机到交换机之间的网线不能够超过100米。但是,我们发现从这台计算机到这个交换机的总长度超过100米了这没有关系,因为信号通过中间这个...

2019-08-26 22:43:34 1110

原创 Linux中设置环境变量

环境变量设置一、临时设置环境变量的方法:比如临时配置环境变量LD_LIBRARY_PATH的值:本例给LD_LIBRARY_PATH做了一个赋值操作,这里的冒号:的意思是什么?拼接字符串的意思。在环境变量中,使用冒号:进行间隔,所以,我们在给环境变量赋值的时候也要用一个冒号:作为间隔,同时,我不知道原来的环境变量里面都有什么,不知道也没有关系,$加上环境变量的名字,就取到了环...

2019-08-11 11:29:22 352

原创 Windows下通过ssh连接Linux

需求:windows通过命令行模式链接远程linux主机。方法:我的手里有一台windows的电脑,想通过它链接远程的Linux主机或者本机虚拟机中的Linux主机,当然,有很多的远程链接软件,比如著名的xshell和SecureCRT等等,但有时为了快速链接远程linux主机或者本机虚拟机中的Linux主机,我们也可以通过命令行的方法进行连接,具体如下:首先,我们想要链接的远程l...

2019-07-31 22:26:20 12578

原创 C++ 获取当前时间,并转换成string类型

源代码://头文件#include <iostream>#include <sstream>#include <iomanip>#include <chrono>using namespace std;int main() { auto t = std::chrono::system_clock::to_time_t(std:...

2019-07-27 09:38:20 6380

原创 C++在Windows系统下的环境配置

下载MinGW的GNU软件 https://sourceforge.net/projects/mingw/?source=typ_redirect软件下载完毕之后,双击运行该软件这里选择安装的位置把这些全部选上然后配置MinGW的环境。MinGW的环境配置类似JDK的配置,在环境变量的path路径最前面加上MinGW中的...

2019-07-24 22:02:43 556

原创 PS给证件照换背景颜色

PS给证件照换背景色方法一:怎么把证件照的背景颜色改成白色https://zhidao.baidu.com/question/1242692805223619139.html可以先选中背景区域,然后将背景区域填充为白色。1、将证件照拖入ps中,点击“快速选择工具”图标,然后用鼠标将背景区域选中:2、同时按住键盘上的“Shift”键和“F5”键打开填充窗口,将内容这一项...

2019-06-24 21:12:04 19091 1

原创 如何提取PDF文件中的一页或几页

如何提取PDF文件中的一页或几页首先,我们需要在电脑中安装Adobe Acrobat软件;用Adobe Acrobat 打开我们要处理的PDF文件;点击左侧的“页面缩略图”按钮;在页面缩略图中找到我们要提取的页面;对该页面点击右键,选择“打印页面”选择PDF选择“打印”,然后选择保存位置,就可以了。...

2019-04-26 09:15:10 9629 4

原创 javaEE java.lang.ClassNotFoundException: org.jsoup.Jsoup

复制到这个下面就好了找了很多资料都没有用,才发现是自己的lib包放错地方,lib包应该放在WEB-INF下,我把它放到web下了,所以出现这个问题。

2019-04-22 11:01:40 996

原创 MVC与JavaEE三层架构之间有关系吗?

MVC与三层架构有关系吗?JavaEE的三层架构在服务器开发时,一般情况下分为三层,其实我们真正在实践的时候,这三层是通过什么体现的呢?一般情况下是通过包结构体现的,就是你在你的工程当中,建三个包,一个叫web包,一个叫service包,一个叫dao包,通过这个体现出三层架构。那,MVC呢?我们画个图。这个代表你的客户端,后面是服务器端和数据库。在服务器的内部有我们的web工程...

2019-04-15 13:59:07 612

原创 JavaEE的三层架构

JavaEE的三层架构JavaSE不涉及web开发,JavaSE本身没有三层架构的概念,这个三层架构是在JavaEE的规范当中。JavaEE涉及企业级开发,也是web的东西。JavaEE有三层。第一层叫web层有人还叫它控制层,基础班叫它控制层,还有一些其他的名字;web层在这里主要完成什么工作呢?web层主要的功能是与客户端交互。什么叫与客户端交互?客户端把数据给我,需...

2019-04-15 13:45:42 492

原创 JavaEE的开发模式

JavaEE的开发模式什么是模式模式在软件行业里没有固定的定义。模式其实是在开发过程中总结出的“套路”,可以认为是在开发过程中总结出的一套约定俗成的设计模式。这个模式就是,你是怎么开发的呀?你的比较好,我学学你的。比如说玩游戏的时候,打怪,你这次打完之后发现先打它这里好一些,下次又发现打它那里也会好一些,所以,下次再打这个怪的时候,就有了一个战术。这个其实就叫做模式。必...

2019-04-15 13:34:06 551

原创 更改input标签文本框中显示的内容

方式一:通过标签id的形式更改以猜数字游戏为例进行代码的演示。实例代码:运行结果:

2019-04-07 16:21:08 3301

原创 获取input标签文本框中输入的值

方式一:通过标签id的形式获取方式如下所示:实例代码:运行结果:

2019-04-07 16:20:14 6437

原创 《活着》——余华作品

人物关系:

2019-04-05 10:09:47 1085

原创 DOM

1.1 文档:DOM中的“D” DOM代表着加载到浏览器窗口的当前网页。document对象的主要功能就是处理网页内容。如果没有document(文档),DOM也就不从谈起。当创建了一个网页并把它加载到Web浏览器中时,DOM就在幕后悄然而生。它把你编写的网页文档转换为一个文档对象。1.2 对象:DOM中的“O” “对象”是一种自足的数据集合。与某个特...

2019-04-04 20:12:15 259

原创 Word2016中设置页眉高度(靠近纸张的上边缘的距离)

问题描述:可以看到,页眉在这里的间隔很大。解决方法:依次设置成的值如图所示这样设置,点击确认后,结果如下图发现距离已经降下来了。然后只需要重新画个下划线就可以了。发现问题解决了。...

2019-03-26 21:50:20 3451

原创 Word2016中调节页眉内容一部分左对齐,一部分右对齐

如何让Word页眉内容一部分左对齐,一部分右对齐。需求:“页眉内容:左对齐为“XXX学位论文”,右对齐是各章章名,奇偶页页眉内容一致;”问题描述:发现右侧并没有对齐。解决办法:首先输入左侧文字,不要插入制表符,也不要输入空格,直接将鼠标移到此行右侧页边距处双击左键后再输入文字即可实现。如此功能没法实现,打开工具菜单—选项,在编辑菜单中勾选启用“即点即输”...

2019-03-26 20:24:44 15796 3

原创 Word2016 如何生成图录和表录

一.需求分析:现在我们要为这张图片和这张表格分别创建图录和表录。我们先在Word中出插入一张图片然后我们在插入一张表,如下图所示 用户性别 男 女 用户个数 670 273 占比(保留三位小数) 0.71 ...

2019-03-12 14:50:56 8824 1

原创 servlet快速入门

我们可以在src下面创建一个Java类,例如,如下所示这就是一个普通的Java类,那么,如果想让它变成一个可以通过HTTP协议访问到的Java类,那么,该怎么办呢?这个类需要实现一个接口,这个接口叫做Servlet接口。但是,现在我们发现它不让导这个包。出现这种不让导包的情况,是什么意思呢?就是没有jar包。你可以这样做,首先就是导入jar包,它现在缺少Servlet包...

2019-03-08 09:29:58 228

原创 jsp简介

在开发动态web工程时,也就是在开发动态网页的时候,98年的时候使用的是Servlet技术来完成,Servlet技术可以很好的进行动态页面的开发,但是,Servlet技术有一个缺点,就是在生成HTML页面的时候很繁琐,那怎么办呢?当时在98年那么年代,还有其他语言,有php(98年就已经有php了)、asp(asp就是现在的微软的.net,是动态开发脚本),这些语言其实就跟我们现在的jsp差不多,...

2019-03-07 22:45:06 471

原创 论文

虽然领域不同,但是可以学习他发现问题、分析问题、解决问题的思路。PPT中也给出了论文写作的思路:找一个有潜力的研究目标/内容潜力指:最好是热点与主流,并且有理论分析/保证的目标,如一系列同主题的论文且有若干理论。分析优劣、存在问题与解决方案;确定研究目标/内容。 对确定的研究目标/内容,先完全吃透,最好的(没有拍到,缺失了)方面,全方位感知细节,验证想法。 模型设计:切忌无铺垫/...

2019-02-06 10:25:36 374

原创 (37讲)垃圾回收算法——标记整理算法和分代收集算法

上一节在复制算法中也了解到了,复制算法,它主要是针对新生代内存进行收集的一种算法,它有一个假定,每次回收,最后存活的概率是比较小的,一般是在百分之十左右,超过百分之十我们需要内存担保,就需要额外申请内存,这个过程如果对于新生代内存当然是可以的,这种算法是比较高效的,但是对于老年代内存怎么办呢?这个时候就会出问题,我们说老年代内存一般是回收的效率是非常低的,就是说,可能有百分之九十的存活,那么,这个...

2019-01-16 20:03:13 838 1

空空如也

空空如也

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

TA关注的人

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