个人总结
文章平均质量分 64
CodeLinghu
25岁、软件工程师,B站、公众号同名:Codelinghu
展开
-
《Docker技术革命:从虚拟机到容器化,全面解析Docker的原理与应用-上篇》
Docker实战总结-上篇原创 2024-01-30 11:03:00 · 1381 阅读 · 0 评论 -
谈一谈Java反射
我理解反射这个概念其实就是 JavaScript中的 Dom编程,js可以获取标签属性、节点,将它们生成dom对象。原创 2023-06-18 20:27:35 · 191 阅读 · 0 评论 -
深入理解Java动态代理
动态代理就是一个中介,把我们想执行的代码给它,在不侵入原有代码的情况下,能够完整执行下去。原创 2023-06-18 19:49:09 · 161 阅读 · 0 评论 -
用来返回Json数据格式的工具--通用类
📖。原创 2023-06-16 18:35:35 · 403 阅读 · 0 评论 -
JDBC和数据库连接池-两个工具类-JDBCUtilsByDruid和BasicDAO
这是一篇总结文章。原创 2023-06-01 01:34:23 · 1042 阅读 · 1 评论 -
iOS线程锁
一:十种线程锁我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而生。这里顺便提一下,上锁的两种方式trylock和lock使用场景:当前线程锁失败,也可以继续其它任务,用 trylock 合适当前线程只有锁成功后,才会做一些有意义的工作,那就 lock,没必要轮询 trylock以下是十种线程锁所用时间:1、OSSpinLock (自旋锁)测试中效率最高的锁, 不过经YYKit作者确认,原创 2022-01-03 09:24:18 · 888 阅读 · 0 评论 -
libp2p是什么?
libp2p is used by IPFS as its networking library.libp2p被用作IPFS的网络层。使用libp2p的一个节点可以另一个节点进行通信能够使用各种不同的传输方式,这些传输方式包括连接延迟,以及通过不同协议进行通信,并根据需求进行协商。libp2p汇集了各种传输和点对点协议,使开发人员可以轻松构建大型,强大的p2p网络。开发者构建一个p2p网络并不是一件容易的事情。复杂的网络环境、各种各样的通信协议和网络设备的存在使得创建大规模的点对点网络变得复杂并且困难原创 2022-01-03 08:36:49 · 1219 阅读 · 0 评论 -
【Mac_mistake】app不能安装在未命名需要OSv11.13或更高版本
mac上下载app显示不能安装在末命名上,因为需要os x v10.10或更高版本,怎么处理需要OSv10.13或更高版本,怎么办?最近在做ios开发的时候,我们用的macOS是学校发的,拿到电脑第一天开始搭建环境,下载开发工具 Xcode的时候提示“下载app显示不能安装在末命名上,因为需要os x v10.10或更高版本”分析一下:你的MacOs系统太老了,下载的app版本太高,不能兼容。你的App Store没有登陆,检查一下你的appid登陆成功否。解决方案:升级MacOs系统到最原创 2021-05-30 10:42:48 · 15006 阅读 · 1 评论 -
本源量子云平台实现Grover算法
本源量子云平台实现Grover算法1、Grover算法首先我们需要知道量子算法执行的一个宏观过程:对于量子计算有个深刻认识--老师曾说:1.1.1、前置知识点---Oracle的理解再进入Grover算法之前我们需要了解到 Oracle。oracle 是一个酉算子,也就是线性代数里的矩阵,一般用 O 来表示。oracle 的作用就是对量子状态做一个酉变换给 Oracle的定义:可以识别搜索问题的解。通过Oracle,我们可以实现,当搜索问题的索引为我们的目标结果时,结果寄存器将翻转;原创 2021-05-03 22:04:49 · 1098 阅读 · 0 评论 -
Mininet多数据中心网络拓扑流量带宽实验
任务目的 1、通过Mininet模拟搭建基于不同数据中心的网络拓扑;2、掌握多数据中心网络拓扑的构建;3、熟悉网络性能测试工具Iperf,根据实验测试SDN网络的性能;4、通过程序生成真实网络流量。任务环境 设备名称软件环境硬件环境主机Mininet_2.2.0_desktop_cv1.1CPU:1核内存2G磁盘:20G注:系统默认的账户为:管理员权限用户名:root,密码:root@openlab;普通用户用户名:openlab,密码:user@openl.原创 2021-04-25 23:41:54 · 1732 阅读 · 0 评论 -
使用OpenDaylight界面下发流表
使用OpenDaylight界面下发流表任务目的 1、通过Mininet模拟搭建基于不同数据中心的网络拓扑;2、掌握多数据中心网络拓扑的构建;3、熟悉网络性能测试工具Iperf,根据实验测试SDN网络的性能;4、通过程序生成真实网络流量。任务环境 设备名称软件环境硬件环境主机Mininet_2.2.0_desktop_cv1.1CPU:1核内存2G磁盘:20G注:系统默认的账户为:管理员权限用户名:root,密码:root@openlab;普通用户用户名:o原创 2021-04-22 12:03:13 · 2233 阅读 · 3 评论 -
黑盒功能测试工具UFT的使用
黑盒功能测试工具UFT的使用首先是下载好了UFT测试工具的,不过是试用版本点击进入看到的界面如图:那么首先新建一下测试mg-xZ3jyb7V-1617722048385)]原创 2021-04-06 23:14:38 · 442 阅读 · 1 评论 -
北邮人论坛登录页面测试用例
北邮人论坛登录页面测试用例1、测试页面测试目标网站:-分析得到页面元素属性:用户名密码兼容模式(不作考虑)保存状态登录注册1.2测试工具PICT工具就是一款成对组合的命令行生成工具。PICT 可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果。测试用例设计:Username:null,notnull,Super long,Super short,normalPassword:null,notnull,le原创 2021-04-06 21:24:37 · 924 阅读 · 1 评论 -
使用Git进行版本控制
使用Git进行版本控制00、前言 使用版本控制软件,可以无忧无虑德修改项目,改进项目,不用担心项目因你犯错遭到破坏。 Git是当前最流行的版本控制软件。本文主要介绍在Windows系统中安装Git及其相关操作。文章目录使用Git进行版本控制00、前言01、在Windows系统中安装Git01.1配置Git01.2创建项目02、创建远程仓库03、配置ssh密匙04、提交项目04.1初始化本地仓库04.2初始化:04.3将项目中未被跟踪的所有文件加入到仓库中:04.4提交项目信息原创 2020-08-25 15:58:59 · 336 阅读 · 0 评论 -
Typora更换炫酷主题(含主题下载云盘链接)
Typora更换炫酷主题(含主题下载云盘链接)1.前言Typora的默认主题大部分是白色的,于是想着更换主题。在官网的主题选择中还发现了OneDark主题,习惯使用VScode的人肯定非常喜欢这个主题。这里也提供几个主题包,不想去官网下载的话直接下载链接里的也可以。2.百度云链接:链接:https://pan.baidu.com/s/1Vle9hd-kdUkcw59f3aIQug提取码:fd8k3.更换步骤打开Typora,点击文件,编号设置选择外观,打开主题文原创 2020-06-28 18:17:50 · 3087 阅读 · 0 评论 -
编译型语言和脚本型语言的区别
序言助教发言稿: 编程应该怎么入门更高效呢?首先我们需要了解一下程序语言的大体分类,通过分类进行纵向横向的选择性学习,深入提高。 相信大部分同学在没有来到大学之前已经有过编程接触史了吧,有搞过scratch少儿编程,还是机器人编程的肯定都有,但相比你们即将在大学学到的东西会有很大的不一样。你们在高中阶段接触的编程属于伪概念。因为高中阶段你们不需要深入理解计算机体系结构,计算机原理,操作系统,算法数据结构等知识,原创 2020-06-20 19:48:43 · 2829 阅读 · 0 评论 -
8086汇编语言入门之HelloWorld
文章目录一.学习汇编的目的二.汇编仿真软件工具推荐三.了解基本指令段四.汇编的执行【调用debug命令】绪论: 汇编语言是一门面向机器编程的语言,与面向过程,面向对象的高级编程语言不同;编程者只需要调用模块方法就行,不需要关心寄存器与内存的分配问题,但是汇编语言就需要编程者多关心这类问题了。一.学习汇编的目的 ...原创 2020-04-22 20:10:05 · 1401 阅读 · 0 评论 -
还在找网盘资源吗?快点收藏如下几个值得收藏的网盘资源搜索神器吧!
文章目录绪论绪论 我们平时无论在工作中还是学习中都免不了上网查资料,特别是网盘资源;令狐小哥根据平时工作学习中为大家收藏了如下几个大家肯定会用上的免费资源搜索神器。大力盘【实用与娱乐,小说方面的资料查找】小白盘【实用于喜欢小说的同学】如风搜【适用于编程类学习】盘搜【适用于新闻八卦类】盘搜搜【适用于游戏娱乐】Bing【适用于专业学术资料...原创 2020-04-02 20:08:40 · 3607 阅读 · 0 评论 -
对象指针输出时分秒
1.对象指针的分类一. 指向对象的指针二. 指向对象成员的指针对于对象成员我们可以划分为如下分类:1.对象数据成员2.对象成员函数2.对象指针的应用与要求例题:用对象指针的方法输出时.分.秒。#include<iostream>using namespace std;class Time{public: Time(int, int, int);//声明结构函...原创 2019-04-21 22:36:03 · 523 阅读 · 0 评论 -
C语言的由来
一.C语言为什么是C?原创 2019-05-01 21:51:10 · 720 阅读 · 0 评论 -
怎么学C语言?干货
1.入门篇第一阶段入门篇,大家通过学习,应该熟练掌握C语言编程的基础语法知识,这些语法层面的知识是基础中的基础,必须熟练,目标是可以开发一些简单的控制台小程序。2.提高篇3.应用篇...原创 2019-04-28 12:05:57 · 433 阅读 · 4 评论 -
有些人天生不适合程序员,看看你中没有?
仅仅拥有编码技能或者大学读了计算机相关的专业其实并不足以说明你能/适合成为一名合格的程序员。除了良好的技术技能以外,要成为一名合格的程序员还必须愿意克服挑战,保持对学习的兴趣以及专注。如果你有以下迹象,那么你未来不适合成为一名程序员,或者你已经可以考虑从程序员的岗位光荣退伍了。一.不愿意自己学习程序员需要不断学习各种新技术,新框架,这是这个职业的宿命。我知道一个计算机本科应届毕业生,毕...原创 2019-05-03 16:01:58 · 501 阅读 · 0 评论 -
微信小程序之weui.wxss不能引用查找的解决方案
一.weui的介绍 WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。二.出现问题问题本身的分析:文件出错是在文件p...原创 2019-07-14 10:35:56 · 1303 阅读 · 0 评论 -
数据结构之线性表的初始化及其操作
一.准备工作:1.定义存储空间的分配量#define MAXSIZE 102.定义结果状态函数Status 返回成功失败的状态。误区:刚开始我把Status理解成了C语言的一个关键字,后来才知道Status是一个用户自定义函数,是定义的一种类型。用来表示成功或失败的状态。typedef int Status;//Status是函数的类型3.定义ElemType 函数类型,需要根...原创 2019-04-03 23:47:22 · 31133 阅读 · 10 评论