- 博客(238)
- 资源 (9)
- 收藏
- 关注

原创 感谢大家的阅读,关注,点赞!!!
首先,感谢任何一个阅读,关注或点赞我博客的朋友!!本人当初写博客的初衷是:刚接触这个领域,几乎天天遇到问题,然后查阅很多的资料,花费一定的时间才能解决一个问题或者一个知识的盲点。因此每当我遇到什么问题的时候,都会写博客适当的记录。因为我相信还会有很多人遇到和我一样或类似的问题,也真心希望我的文章可以帮助大家尽快的解决问题。当然博客中的任何问题都欢迎大家随时指出!欢迎有兴趣的人私信留...
2020-03-26 22:39:19
1479
原创 HTTPSHandler & SSL Error
我在服务器ubuntu中,尝试使用pip3,但是出现下面的报错通过查询资料,发现报错的原因是,该pip3.5中没有安装好openssl. 我尝试在python3.5中使用import ssl, 确实是会显示下面的报错信息然后我尝试安装SSL module,我之前在本地是安装过,应该还是比较容易,但是在服务器中却是各种方法都不有效。
2023-02-13 13:14:32
659
原创 Ubuntu - command checklist
只是简单记录我使用的命令,没有什么参考价值,我只是用于整理chownWhere,filenameugor, w, x。
2023-02-05 18:12:55
606
原创 Word embedding techniques
Word embedding techniques are methods used to represent words in a numerical format, such as a vector, that can be input into a machine learning model. These embeddings capture the meaning of the words and the relationships between them in a continuous, de
2023-01-24 19:09:34
1542
原创 HJ8 合并表记录
描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。输入描述:先输入键值对的个数然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)分析(转载)这题的重点在于查找时间和存储空间的处理即数据结构的选取。到底是map还是数组还是哈希表可以根据key的范围以及key-value对的个数选取。1:如果key取值范围小,那么数组是最合适的。但本题不适合,因
2021-07-10 14:45:54
396
原创 HJ6 质数因子
描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为22335)最后一个数后面也要有空格输入描述:输入一个long型整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。最后一个数后面也要有空格。代码是转载。但是这种情况当num过大的时候,会导致运行超时。import java.util.Scanner;public class Main { public static void...
2021-07-10 14:08:29
327
原创 HJ5 进制转换
描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输入描述:输入一个十六进制的数值字符串。注意:一个用例会同时有多组输入数据,请参考帖子https://www.nowcoder.com/discuss/276处理多组输入的问题。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。import java.util.Scanner;public class Main{ public static void main(String[] args){
2021-07-10 13:55:00
244
原创 HJ4 字符串分隔
描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入多次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scan
2021-07-10 13:51:54
172
原创 HJ1 字符串最后一个单词的长度
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] strs = sc.nextLine().split(" "); System.out.print(strs[strs.length - 1].length()); }}.
2021-07-10 13:21:10
196
原创 HJ12 字符串反转
描述接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)输入描述:输入一行,为一个只包含小写字母的字符串。输出描述:输出该字符串反转后的字符串。示例1输入:abcd复制输出:dcbaimport java.util.*;public class Main{ public static void main(String[] args) { Scanner sca = new Scan
2021-07-04 16:40:15
178
原创 密码学总结
1. 数学方面中国剩余定义,计算x --> 列表 模的计算 gcd计算 + extend gcd(代码实现)--> get inverse(if remainder == 1,有;else 无) Euler‘s公式 :计算O Fermat’s Theorem:计算x^a2.Symmetric Cryptography3.Asymmetric CryptographyLimitations of Symmetric Key Systems (密钥分发/存储)...
2020-09-13 22:56:46
539
4
原创 「Test」02作业整理
再次记录一下都写了什么作业作业1:题目根据给定的程序,做等价类划分,边界值分析,并使用上面的两种策略选择测试用例。测试用例不要忘记有output。然后等价类划分的时候要做图(树)。然后使用Junit test实现。在计算coverage score。这里选择的覆盖策略不同,计算方法不同。最后对程序做mutant处理。并且讨论之前设计的测试用例是否可以覆盖mutant。最后得分是根据网站中的排名。也就是你的测试用例是否测试出别人设计的突变。考察的点:实际情况中的等价类划分和边界值分析
2020-09-10 03:24:40
250
原创 「Test」01.软件的使用
summary一. git的使用二.JUnit test一. git的使用第一次使用的时候,除了要安装之外,要连接到指定的github中,就需要输入密码和账户,但是之后不在需要。Clone项目到指定的位置:i.e :桌面。注意clone的时候地址,有的时候选择http或者ssh。 使用终端打开该项目的项目的位置,然后依次使用下面的语句 对项目内容进行调整后,使用下列语句对修改之处进行提取和标注 git status 4. 无误后,将修改对文件添加到仓库中...
2020-09-10 03:03:21
347
原创 「机器学习_8」Bag-of-Words
Bag-of-Words1.文字问题2.什么是Bag-of-Words1.文字问题文本建模的一个问题是它很杂乱,机器学习算法之类的技术更喜欢定义明确的固定长度输入和输出。机器学习算法无法直接处理原始文本;文本必须转换为数字。具体来说,是数字向量。在语言处理中,矢量x是从文本数据中导出的,以便反映文本的各种语言特性。这称为特征提取或特征编码。一种流行且简单的使用文本数据进行特征提取的方法称为Bag-of-Wor...
2020-07-04 20:54:32
1609
转载 「ds」Thread线程中start()和run()方法的区别
转载:https://blog.youkuaiyun.com/codershamo/article/details/51886430#:~:text=Thread%E7%9A%84run%EF%BC%88%EF%BC%89%E4%B8%8Estart%EF%BC%88%EF%BC%89%E7%9A%84%E5%8C%BA%E5%88%AB&text=%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%88%9B%E5%BB%BAThread,%E9%98%BB%E5%A1%9E%E5
2020-06-14 21:18:37
279
原创 Distributed Systems (COMP90015_2020_SM1) 复习
Distributed Systems (COMP90015_2020_SM1)5.Operating System Architecture5.1 NOS && DOSnos(3) dos(4)5.2 core OS componentsprocessing manager thread manager memory model communication manager supervisor5.3 supervisor && user..
2020-06-10 00:32:10
966
原创 「ds」RPC和RMI之间的区别
RPC和RMI之间的区别1. RPCRPC代表支持过程编程的远程过程调用。它几乎就像IPC机制一样,只要软件允许流程管理共享信息。本质上需要基于消息的通信。2. RMIRMI代表Remote Method Invocation,与PRC类似,但是它支持Java的面向对象编程。允许线程对异物决定策略。在RMI中,对象作为参数而不是普通数据传递。该图显示了RMI协议的客户端-服务器体系结构。3. 区别RPC和RMI都相似,但是RPC和RMI之间的基本区别是RPC支持过程.
2020-06-09 21:37:07
445
原创 「ds」Monolithic && Microkernel区别
Monolithic && Microkernel区别单核整个操作系统都放置在内核中 它作为一个大过程运行 由于所有服务都放置在内核中,因此它们只有一个地址空间 更大 易于实现/编码 性能高(因为内核可以将所有内容放入内核,因此可以直接调用任何函数) 安全性降低(如果一项服务失败,则整个系统崩溃)微内核内核中仅放置了最少的代码(仅基本内存管理和进程间通信代码) 在这里,内核被分解为称为服务器的进程 由于服务(服务器提供服务)是分开的,因此它们具有不同的地址空间
2020-06-09 03:26:16
487
原创 「ds」网络操作系统和分布式操作系统之间的区别
网络操作系统和分布式操作系统之间的区别1. 什么是网络操作系统网络操作系统在服务器上运行,并提供与网络相关的功能。它管理数据,用户,组并提供安全性。这些系统允许用户交换文件,共享设备,如网络中的多个设备,如打印机之间的局域网(LAN),专用网络,或一些其他网络在这些系统中,集中式服务器非常稳定。将新技术和硬件集成到系统很容易。另一个关键点是服务器的可访问性。可以从远程位置访问它进行维护。但是,建立和运行服务器非常昂贵。此外,这些系统需要经常更新和维护。2.什么是分布式操作系统.
2020-06-09 01:05:40
3620
原创 「ds」多线程服务器的体系结构
多线程服务器的体系结构Architecture for Multithread ServersWorker pool Thread-per-request Thread-per-connection Thread-per-object1. 线程池 Worker pool1.1 定义线程池是一组预先实例化的空闲线程,它们随时可以进行工作。当要执行大量的短任务而不是少量的长任务时,优先于为每个任务实例化新线程。这样可以避免产生大量线程的开销。1.2 实现实施会因环境...
2020-06-08 02:10:23
671
原创 「python」读写csv文件
「python」读写csv文件本文会依次介绍:1.使用pandas读写csv文件2.使用csv包读写文件3.pandas读取文件后是DataFrame,如何转化成list。1. 写入csv文件1.1 pandas常用的一种方式是pandasimport pandas as pd#任意的多组列表a = [1,2,3]b = [4,5,6] dataframe = pd.DataFram...
2020-05-19 03:28:38
286
原创 「python」numpy库
本文用来记录我在使用numpy库时,经常使用的函数1.shape功能:查看矩阵或者数组的维数。3*3>>> e = eye(3)>>> earray([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]])>>> e.shape(3, 3)4*1>>> b =array([1,2,3,4])>>> ...
2020-05-16 04:18:53
131
原创 「sklearn_1」决策树
在之前的文章中,以及提到过决策树的原理和实现,下面阐述如何使用python3(jupyter)实现首先,这里有很好用的sklearn库:参考官方文档:https://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html下面就介绍几个最常用的函数和一个训练的过程:首先需要安装sklearn库,然后将数据分割成train和test,并且需要按照features/lables分,下.
2020-05-16 03:40:07
262
原创 「java」重载&重写&多态
在学习继承后,很多同学会混淆:继承后重载,重写和多态的问题,我就写了一个小程序对下面对几个事情进行下解释。我建议不理解或则有疑惑的地方,可以自己写个类测试一下就会明白其中的含义。有些图由于csdn网站的原因,一直显示服务器存在错误,我明天再次上传。1.首先大家需要先理解重载和重写对定义。我简单对介绍一下哈,重载就是发生在一个类中,同名函数但是不同参数的多个函数的称呼。而重写就是发生在继承之后,子类重写了父类的一些函数,子类可能因为某些原因认为父类函数过于抽象等原因,进行重写。二者的.
2020-05-14 22:38:03
303
原创 多线程实现字典系统(server+client)
多线程字典系统实现首先说明下该系统可以实现的功能,小白都可以!!!!该博客只提供学习和实现的思路,如果需要详细的代码,请留言!!!1 具体要求简单来说,就是实现服务器端和客户端,可以做到多个客户端并发对字典中的数据进行操作,但是不考虑跨局域网的情况,但是我稍后的文章会介绍一个跨局域网多线程系统的实现。1.需要实现客户端和服务器端Socket2.实现多用户并发执行字典查询等操作 Thread类/Runnable接口...
2020-05-13 02:06:14
1213
17
转载 「图_03」用例图
「图_03」用例图1. 介绍:用例图主要用来描述角色以及角色与用例之间的连接关系,说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示这些元素之间的各种关系,如泛化、关联和依赖。它展示了一个外部用户能够观察到的系统功能模型图。【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。2. 元素组成1.参与者(Actor)与应用程序或系统进行交互的用...
2020-05-10 00:10:56
524
原创 「图_02」时序图 sequence diagram
「图_02」时序图 sequence diagram系列文章: 「图_01」类图下面的介绍部分主要是根据其他的文章编写的,但是第四部分的例子是我自己找到。1. 介绍时序图表示的是对象之间的交互,这些对象都是按照时间顺序排列的2. 组成元素角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragmen...
2020-05-09 21:50:09
741
原创 「图_01」类图
「图_01」类图1.介绍简单来说,类图主要是用来表示类以及类直接的关系。2.画法类图中,主要是包括图和关系。2.1 类 & 接口图其实也就是我们看到的长方形,主要用来表示各个类和接口。类(Class):使用三层矩形框表示。第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是字段和属性。第三层是类的方法。注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。上面是普...
2020-05-09 19:33:41
897
原创 「机器学习_8」 perceptron 实例
Perceptron 具有隐藏层数据数据的训练当存在一个隐藏层的时候的perceptron(3 layer),计算最终权重。AND 和 OR 的计算(计算两个数的&和|) 注意,本题已知learning rate = 0.1; 初始的θ01 = θ11 = θ21 = 0 ; Output layer 的step function,最...
2020-05-05 15:57:08
339
原创 「机器学习_11」分类和回归
分类和回归 Classification & regression本质上讲:classification是预测一个标签,但是regression是关于预测数量当有人询问“how do I calculate accuracy for my regression problem?”时,就是没有充分理解好二...
2020-05-05 15:40:13
379
原创 「机器学习_10」Backpropagation 实例
Multilayer perceptron计算--- backpropagation The network should implement the XOR function. 已知:
2020-05-02 23:59:04
453
原创 「机器学习_9」 Backpropagation
Lec 6 Learning Parameters of Multi-layer Perceptrons with Backpropagation Summary Learning parameters of neural networks The Backpropagation algorithm Toward backpropagation使用pe...
2020-05-02 16:29:29
315
原创 「机器学习_7」 one-hot encoding解释
one-hotencoding的解释Whyone-hotencodedatainmachinelearning?ØWhatiscategoricaldata?Someexamplesinclude:lA“pet”variablewiththevalues:“dog”and“cat“.lA“color”variablewith...
2020-05-02 12:43:34
355
原创 「机器学习_6」The Perceptron
Lec6ThePerceptron Lec---Summary •Biologicalmotivation•Error-basedclassifier (只要预测结果和真实结果不一致,就要一直更新权重,就需要一直训练) (而且要明白整个训练和计算的过程,下面有具体的例子)•ThePerceptronRule (权重的计算)•Rel...
2020-05-02 12:40:37
469
原创 「机器学习_5」逻辑回归(Logistic Regression )
学习逻辑回归需要清楚的几件事:假设函数怎么用(怎么预测),决策边界怎么用(一般取0.5),损失函数如果计算(因为要取最小),优化方法(重新计算各个权重)建议:我阅读的英文参考资料的相关内容除了公式我并没有往上发布。但是我会放到我的下载资料中,建议,想彻底理解这几个内容的,如果不想直接从公式推导入手,可以考虑看下具体的例子,就会明白其中的含义。前言 本文主要介绍逻辑回归的基础知识,...
2020-04-30 02:36:35
396
软件测试总结
2018-07-23
Mastering UML with Rational Rose
2018-07-23
计算机网络--ICMP
2018-07-23
计算机网络实验中DNS答案
2018-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人