学习笔记
你看这人,真菜
没啥就是个菜鸡
展开
-
【回溯法】some全排列➕组合总和➕括号生成中,摸爬滚打出的回溯法小结
0 初步理解“回溯”算法也叫“回溯搜索”算法,主要用于在一个庞大的空间里搜索我们所需要的问题的解。我们每天使用的“搜索引擎”就是帮助我们在庞大的互联网上搜索我们需要的信息。“搜索”引擎的“搜索”和“回溯搜索”算法的“搜索”意思是一样的。“回溯”指的是“状态重置”,可以理解为“回到过去”、“恢复现场”,是在编码的过程中,是为了节约空间而使用的一种技巧。而回溯其实是“深度优先遍历”特有的一种现象。之所以是“深度优先遍历”,是因为我们要解决的问题通常是在一棵树上完成的,在这棵树上搜索需要的答案,一般使用原创 2020-06-23 10:27:07 · 242 阅读 · 0 评论 -
java 泛型 序列化与反序列化实例
import java.io.*;import java.util.Date;public class ObjectSaver { public static void main(String[] args) throws Exception { /*其中的 /Users/slq/Desktop/java/4/objectFile.obj 表示存放序列化对象的文件*/ //...原创 2020-05-24 17:21:17 · 1553 阅读 · 0 评论 -
“智源论文Live丨学术论文写作专题报告会” -- 记录笔记
原创 2020-03-19 20:53:04 · 825 阅读 · 0 评论 -
社交网络及其反欺诈应用
1 定义社交网络在维基百科中的定义是“由许多节点构成的一种社会网络。节点通常是指个人或组织,而社交网络代表着各种社会关系”。简单来说,社交网络由一组个人和他们之间的关系组成。2 主要组成部分节点(node):社交网络的节点,代表一个人,用账号表示。边(edge):社交网络的连线,代表用户与用户之间的联系。有向图(directed graph):用户联系是有方向的社...原创 2019-10-15 10:11:19 · 573 阅读 · 0 评论 -
UML 常用九种图
UML(UnifiedModelingLanguage),统一建模语言,是面向对象软件的标准化建模语言。由于面向对象开发需要经过OOA(面向对象分析),OOD(面向对象设计),OOP(面向对象编程)三个阶段,每个阶段都需要统一的符号设计描述和交流,而UML 就是在这种统一的符号表示。如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态...转载 2019-10-12 10:23:40 · 1074 阅读 · 0 评论 -
斐波那契数列
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)...转载 2019-09-13 19:11:05 · 228 阅读 · 0 评论 -
Java 学习笔记
开始接触java,内心非常的有压力,但是还有点小激动,因为对java的强大早有耳闻,终于在项目的驱动下,能够进行系统的学习和实践原创 2019-07-19 18:59:15 · 219 阅读 · 0 评论 -
python入门项目一:排序和查找算法
一 插入排序1.1 核心思想插入排序(Insert ion Sort),其核心思想:将数组中的所有元素(从第二个元素开始,第一个默认已排好序)依次跟前面已经排好的所有元素相比较,如果选择的元素比已排序的元素小,则交换位置,直到全部元素都比较过。因此,直接插入排序可以用两个循环完成:第一层循环:遍历待比较的所有数组元素(从第二个元素开始)第二层循环:将上层循环选择的元素(selecte...原创 2019-06-30 10:22:50 · 192 阅读 · 0 评论 -
终端 linux 常用操作命令
最近,开始接触服务器,也就开始接触命令行,原创 2019-07-13 08:00:16 · 104 阅读 · 0 评论 -
Spark ----基本架构及原理学习
本文内容参考:https://www.cnblogs.com/cxxjohnson/p/8909578.html1 架构及生态通常当需要处理的数据量超过了单机尺度(比如我们的计算机有4GB的内存,而我们需要处理100GB以上的数据)这时我们可以选择spark集群进行计算,有时我们可能需要处理的数据量并不大,但是计算很复杂,需要大量的时间,这时我们也可以选择利用spark集群强大的计算资源,并...转载 2019-07-08 09:15:45 · 154 阅读 · 0 评论 -
如何检索自然语言处理(NLP)领域的相关论文?
原文转自http://club.topsage.com/thread-10695786-1-1.html?_dsign=2f2cc11f1 初学者如何查阅自然语言处理(NLP)领域学术资料(作者:刘知远)1. 1 国际学术组织、学术会议与学术论文自然语言处理(natural language processing,NLP)在很大程度上与计算语言学(computational linguis...转载 2019-07-08 08:27:16 · 3346 阅读 · 1 评论 -
TLS加密体系
谈到这个词,可能大家的第一印象就是加密,而对TLS了解甚少。那么在介绍 TLS 加密体系之前先来讲一讲加密。一提到加密,可能很多人脑海中会浮现出电视剧里特务的场景,他们拿出一台电报机,“滴滴滴滴”按下情报报文,接收方带着耳机,紧张的记录下对方发来的情报;然后拿出密码本(通常是一本书甚至是一本地图),进行信息的解密工作。他们将信息进行加密的目的 就在于让无关者无法获取到信息。因为一旦机密信息泄露,...原创 2019-07-28 17:58:11 · 10325 阅读 · 0 评论 -
python 面向编程 学习笔记
理解对象对象可以指自然界中的任何事物计算机为解决某个领域问题所采用的事物(自然界中的事物的模型化)事物(对象)具有自身的特征或能力计算机中的对象具有解决问题所需要的特征或能力对象的优越性封装将模型的特征和能力打包在一起模型的改变由模型自身来完成,就像自然界中的事物一样隐藏模型的细节,外界只能使用它,而不必/不能改变它继承符合自然界的分类规律快速的代码重用多态子类可...原创 2019-06-10 21:20:08 · 94 阅读 · 0 评论 -
Mac安装python3
开场白今日份,又开始学python,又一次开始安装python环境,要死了这次要在mac上安装,又是新的安装体验,感觉自己要死了Mac自带python2.7版本,但是由于学习原因要安装python3。从多个博客上看到,自带的python2.7最好不要卸掉,后续很多东西还会用到。安装步骤安装python3的时候 从网上看到了好多的方法,最终决定采用Homebrew安装(1)安装Xcod...原创 2019-06-10 18:55:14 · 179 阅读 · 0 评论 -
html + css 学习笔记
html + css 学习笔记1.html语法(1)什么是HTML标记语言?表示网页信息的符号标记语言。(2)HTML文档的保存格式?.html. .htm. .xhtml(3)标记和被标记的内容构建出HTML文档<标记>内容</标记>(4)语法不区分字母大小写!但是在网页编写的时候尽量使用小写(5)文档注释注释一段内容时使用“<!—...原创 2019-06-10 14:53:02 · 93 阅读 · 0 评论 -
系统总体、详细设计、数据流图
经过需求分析阶段的工作,系统必须“做什么”已经清楚了,现在是决定“怎么做”的时候了。总体设计的基本目的就是回答“概括地说,系统应该如何实现”这个问题。总体设计阶段的主要任务是设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块间的关系。详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段...原创 2019-05-24 16:54:18 · 4633 阅读 · 2 评论 -
CI学习笔记
一.CI-框架介绍控制器建立与访问1.类名和文件名必须一样,且首字母必须大写,继承CI_Controller。在类名里面可以新建方法,2.简单易用的URL片段example.com/index.php/test/index第一部分(test):控制器第二部分(index):方法,动作如果第二部分为空,默认为index二.CI-载入视图分配数据与辅助函数与创建自定义函数1.更改默认...原创 2019-04-10 21:11:29 · 304 阅读 · 0 评论