N-gram理解

如何来理解这个概率呢? p( i love you) 如果是 =p(i)p(love)p(you) 就是只考虑单词出现的概率本身。 如果是 =p(i)p(love|i)p(you|love) 就是 1-gram,就是参考前一个词出现的概率 如果是 =p(i)p(love|i)p(you|i love) 这里已经开始考虑前面的两个词了 如果是考虑前面 n 个词呢? 就是 N-gram。考虑的越多,是不是就越准确!
分类: 其他 发布时间: 10-01 23:47 阅读次数: 0

Vue评论案例--数据存放本地---联系子组件调用父组件方法(子组件点击发表-调用父组件更新评论列表)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./lib
分类: 其他 发布时间: 10-01 23:47 阅读次数: 0

css3 transform转换

1.先说说css的坐标系: x轴的正方向就是水平向右的方向 y轴的正方向就是垂直向下的方向 z轴的正方向就是屏幕到用户的方向 2.位移 translate(x,y):2d位移 translateX(n) 设置x轴方向的位移 translateY(n) 设置y轴方向的位移 translate3d(x,y,z):3d位移 translateZ(n) 设置z轴方向的位移 参数可以是具体的像素值,也可以是百分比(基于自己的宽高) 语法: transform:translate(200px,0); 3
分类: 其他 发布时间: 10-01 23:47 阅读次数: 0

[ubuntu]-install terminal theme

sudo apt install zsh sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" sudo vim .bashrc # on the top of the file exec zsh git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/
分类: 其他 发布时间: 10-01 23:47 阅读次数: 0

SPSS|Data|Transfer|Analysis|Label|One sample test|Testval|Criables|

生物统计与实验设计-使用SPSS Data用于整合;Transfer用于预处理;Analysis用于数据的二维呈现;Label是在报表中呈现的名字; 给离散值编码: 对于离散值做数学计算: 均值比较用于假设检验,可以使用描述统计找原始数据的问题。可以通过以下指标:看均值,方差,min,max,来检查有无异常值,或者构造指标。 One sample test查看数值是否符合某分布的特征值,Testval是用于比较的均值;Criables是置信区间。 是取到该值的概率 图像: 显示数字对应的标签
分类: 其他 发布时间: 10-01 23:47 阅读次数: 0

ROS学习笔记10-写一个简单的订阅者和发布者(C++版本)

本文档来源于:http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29 写发布者节点 如前所述,节点是连接到ROS网络的一个可执行程序,在该例中,写一个节点名为Talker,该节点对外不断发布消息。 先转到包路径: roscd begginner_tutorials 先创建一个src目录用于存放源代码: mkdir -p src 然后在其中创建一个talker.cpp源文件,并将如下内容粘贴其中(代码
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

ROS学习笔记11-写一个简单的服务和客户端(C++版本)

本文主要来源于:http://wiki.ros.org/ROS/Tutorials/WritingServiceClient%28c%2B%2B%29 写一个服务节点。 在创建消息和服务中,我们创建了一个消息AddTwoInts.srv,为实现节点功能,我们还需要编写相应代码。 代码 在beginner_tutorials包中创建add_two_ints_server.cpp,并输入如下内容(中文注释即为说明): #include "ros/ros.h" #include "beginner
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

2019软工第四次作业

结对成员:李程 031702318 蒲政林 031602329 结对过程十分艰难,所以只好用聊天截图来让大家感受一下: 在艰难且成功的结对后,我们开始面对作业陷入了深思(自闭)中。大致总结一下作业要求:整一个校园社交工具,并且能让已毕业的校友融入这个工具来大家一起交流信息。这也是我们预期完成的基本目标。然后就决定去百度一下已有的校园社交软件,看看能不能借鉴学习(能照抄是坠吼的了)一下。 于是,看到了这样的画面: 所以目前校园社交这方面大环境是大家都在虎视眈眈,所以要想让产品有存在的意义就要能突
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

软工:三

软工:三 作业课程 18级软件工程基础 作业要求 个人第三次作业 作业目标 了解并学习原型设计 目录 一.对比原型设计工具 二.需求分析 三.原型设计 对比工具 1.axure   axure的优点是功能最齐全,交互最多样,基本任何想要的效果都可以实现,尤其在制作PC端原型图上有优势。 但缺点同样也相当明显,Axure的动态面板、中继器等功能都是强大的,但是不容易搞懂。在学习时需要花费相应的时间。 2.墨刀   优点是对于APP的原型设计非常好,其控件的拖拉、大小的调整,都会自然的去匹配相应的
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

ROS学习笔记8-rqt_console和roslaunch

本教程来自于:http://wiki.ros.org/ROS/Tutorials/UsingRqtconsoleRoslaunch rqt_console 和 rqt_logger_level 是ros的调试工具(类似于控制台和日志)。roslaunch可以用于一次启动多个节点(不同于rosrun只能启动一个节点)。 使用rqt_console和rqt_logger_level 假设安装了ros和rqt工具,以及小乌龟的示例包。rqt_console控制台将ros的日志系统关联到节点的显示输出
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

19新生赛 棋子

新疆大学ACM协会最新研发了一款自走棋,hh和hhs两人正在兴致勃勃的对弈。以 下是自走棋的规则: 一共有10种棋子,每种棋子编号1-10 2. 每一秒钟hh和hhs可以各自获得一个棋子,hhs先拿棋子,hh后拿棋子 3. 如果某种棋子的数量达到3则该棋子自动升级,编号+1,数量降到1 4. 若有一方先获得了编号11的棋子,则输出该人的名字+nb,并且游戏结束 输入 输入n个数字ai(1<=ai <=10),n为偶数 输出 输出胜利人的名字+nb 样例输入 10 10 10 9 10 9 ①
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

Ubuntu 18.04 切换使用Python3

我安装的Ubuntu 默认的python是2.7.5 python -V 我参考网上照到的文章,如果需要默认python为 python3 python命令默认是 python 3 sudo cp /usr/bin/python /usr/bin/python_bak #备份默认的python文件 sudo rm /usr/bin/python #移除 sudo ln -s /usr/bin/python3 /usr/bin/python #使用软链接, python命令默认是 python
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

LeetCode开心刷题四十八天——71. Simplify Path

71. Simplify Path Medium 5101348FavoriteShare Given an absolute path for a file (Unix-style), simplify it. Or in other words, convert it to the canonical path. In a UNIX-style file system, a period . refers to the current directory. Furthermore, a d
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

做题记录--day54

#include<stdio.h> #include<string.h> #include<iostream> #include<algorithm> using namespace std; struct student{ char regnum[100]; int score; int listnum; int rank; int localrank; }stu[30010]; bool cmp(student a,stude
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

Kafka详细原理

Kafka Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Linkedin于2010年贡献给了Apache基金会并成为顶级开源 项目。 1.前言 消息队列的性能好
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

MySQL与安全

说到MySQL数据库的安全性,可能有大量的相关话题,下面将对几个关键问题进行概括性描述。 (1)安全的一般性因素。包括使用强密码,禁止给用户分配不必要的权限,防止SQL注入攻击。 (2)安装步骤的安全性。确保安装MySQL时指定的数据文件、日志文件、程序文件均被存储在安全的地方,未经授权的人均无法读取或写入数据。 (3)访问控制安全。包括在数据库中定义账户及相关权限设置。 (4)MySQL网络安全。限制仅允许有效的主机可以连接服务器,并且需要账户权限。 (5)数据安全。确保已经对MySQL数据
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

19新生赛 谁更nb

题目描述: 有一堆石子共有N个。syx xxh两个人轮流拿,syx先拿。每次最少拿1颗,最多拿K颗,拿到最后1颗石子的人获 胜。syx xxh都非常聪明,拿石子的过程中不会出现失误。给出N和K,问最后谁能赢得比赛。 例如N = 3,K = 2。无论syx如何拿,xxh都可以拿到最后1颗石子。 输入格式: 第1行:一个数T,表示后面用作输入测试的数的数量。(1 <= T <= 10000) 第2 - T + 1行:每行2个数N,K。 中间用空格分隔。(1 <= N,K <= 10^9) 输入格式
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

玩转Django2.0---Django笔记建站基础十(二)

10.3  CSRF防护   CSRF(跨站请求伪造)也成为One Click Attack或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用,窃取网站的用户信息来制作恶意请求。   Django为了防护这类攻击,在用户提交表单时,表单会自动加入csrftoken的隐含值,这个隐含值会与网站后台保存的csrftoken进行匹配,只有匹配成功,网站才会处理表单数据。这种防护机制称为CSRF防护,原理如下:     1、在用户访问网站时,Django在网页的表
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

【题解】Comet OJ 国庆欢乐赛 简要题解

【题解】Comet OJ 国庆欢乐赛 简要题解 A 直接做 B 直接做,结论: \[ ans=\max([Max\ge \mathrm{sum}] Max,s[n]/2) \] C 考虑这样一个做法: 对于一个左房子\((l,r)\),所有合法的右房子放在\(l-r\)坐标系上,合法的点是\((l',r')\)满足\(l'\le r \and r'\ge l\)的所有点。通过sort保证\(l'\le r\)合法,然后树状数组查询所有\(r'\ge l\)的个数。复杂度\(O(n\log M)
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0

redis的主从复制和哨兵模式

Redis主从复制是什么? 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 Redis主从复制能干些什么? (1)读写分离 (2)容灾恢复 Redis配置主从复制(1主2从) 知识注意: (1)配从(库)不配主(库) (2)从库配置:slaveof 主库IP 主库端口 (3)info replication查看当前redis节点信息(是主还是从等等) redis配置1主2从 开始配置: 这
分类: 其他 发布时间: 10-01 23:31 阅读次数: 0