<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_32734639的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_32734639</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_32734639]]></copyright><item><title><![CDATA[Linux 系统日志查看方法总结]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/118891457</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/118891457</guid><author>qq_32734639</author><pubDate>Tue, 07 May 2024 13:43:38 +0800</pubDate><description><![CDATA[abstract
本文章主要分析Linux系统查看日志命令，新人待补充。主要讲解linux相关命令用法。
实验系统
Linux version 2.6.32
red hat 4.4.7
Tail 命令
参数说明

使用 --help，查看官方手册

使用方法
tail [option]... [file]...

参数解读
-f 循环读取，当文件增长的时候，循环读取
-q 不显示处理信息
-v 显示详细的处理信息
-c&lt;数目&gt; 显示的字节数
-n&lt;行数&gt; 显示文件的尾部 n 行内容
]]></description><category></category></item><item><title><![CDATA[LCQuAD2.0-问题数据集生成-论文阅读笔记]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/120344554</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/120344554</guid><author>qq_32734639</author><pubDate>Fri, 17 Sep 2021 17:05:35 +0800</pubDate><description><![CDATA[前导
本数据集的主要借助了亚马逊的众包平台，因此在理解本文之前，推荐去了解一下AmazonMechanical Turk 
workflow
目标

生成大规模的问题，并且需要保证使用大规模的sqarql模板产生的不同种类的问题需要与人类语言习惯保持一致。
Amazon Mechanical Turk
(AMT) was used for generating the natural language questions from the system generated templates.
第二个目标]]></description><category></category></item><item><title><![CDATA[AQS (抽象同步队列）]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/118298112</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/118298112</guid><author>qq_32734639</author><pubDate>Wed, 30 Jun 2021 15:52:13 +0800</pubDate><description><![CDATA[一、 AQS简介
AQS（AbstractQueuedSynchronizer）抽象同步队列的简称，并发包中锁的底层实现大多是使用AQS实现的。大多数开发者可能不会直接使用AQS，但是知道其原理对架构设计还是很有帮助的。

图中 f 代表fields， p代表properties， fields指的是私有的不可被改变的， properties指的是可以被外部其他访问者改变的（或者通过set、get方法，或者直接可以改变）。
AQS
下图为AQS的继承层次

AQS是个FIFO的双向队列，通过head和tai]]></description><category></category></item><item><title><![CDATA[SPARQL QUERY GENERATION FOR  COMPLEX QUESTION ANSWERING WITH  BERT AND BILSTM-BASED MODE |论文笔记]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/115325895</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/115325895</guid><author>qq_32734639</author><pubDate>Wed, 31 Mar 2021 14:34:31 +0800</pubDate><description><![CDATA[使用基于BERT和bilstm的模式生成复杂问题回答的SPARQL查询
Abstrat
本文描述了一种基于维基数据知识库的复杂问题的问答系统。
该系统包括模型，模型定义了与问题对应的SPARQL查询模板，然后用实体、关系和数值填充模板中的槽位
对于实体检测，我们使用基于bert的序列标记模型。候选关系排序分两步进行，基于BiLSTM模型和基于bert模型的。该系统能够回答包括比较和布尔答案的问题。

Introduction
复杂问题需要匹配多个三元组，并且有逻辑的，定凉的和比较推理的知识图。复杂问题回答的]]></description><category></category></item><item><title><![CDATA[java集合数据排序方法api整理]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/114363271</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/114363271</guid><author>qq_32734639</author><pubDate>Thu, 11 Mar 2021 14:09:40 +0800</pubDate><description><![CDATA[内容介绍
总结在算法题中，java排序算法的书写方式
对数组进行排序
这里指的数组包括基本数据类型的数组，例如int ，float，string等

]]></description><category></category></item><item><title><![CDATA[NPCC-2018-A Relateness-Based Ranking Method for Knowledge-Based Question Answering 基于关联度的知识问答题排序方法]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/108521585</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/108521585</guid><author>qq_32734639</author><pubDate>Mon, 26 Oct 2020 20:40:25 +0800</pubDate><description><![CDATA[Abstract
2018共享任务基于知识的问题回答。我们的系统使用基于单词的最大匹配方法来寻找实体候选。然后，我们结合编辑器距离、字符重叠和word2vec余弦相似度对每个候选实体的SRO三元组进行排序。最后选择得分最高的1分SRO的对象作为问题的答案。该系统的测试结果在测试集上实现了 62.94% 的答案精确匹配。
3 Our Approach
图1展示了我们方法的系统架构。对于每个问题，系统首先找到候选实体。然后分别进行实体排名和关系排名，为每个候选实体和关系分配排名分数。最后，在答案排名阶段，系统根]]></description><category></category></item><item><title><![CDATA[论文阅读笔记：BB-KBQA: BERT-Based Knowledge Base Question Answering]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/108501765</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/108501765</guid><author>qq_32734639</author><pubDate>Thu, 10 Sep 2020 19:38:28 +0800</pubDate><description><![CDATA[论文来自 Chinese Computational Linguistics
以下笔记只记录部分内容
abstract
大多数现有的方法都是基于模板的，或者是在特定任务的数据集上进行训练的。然而，手工制作的模板设计起来既费时又高度形式化，没有推广能力。(这段不敢苟同，目前发表过的问答系统的论文，已经很少基于模板了，不过在工业运用当中似乎还是模板方法居多)。同时，BiLSTMs和CNNs需要大规模的训练数据，这在大多数情况下是不切实际的。为了解决这些问题，我们利用流行的预先训练的BERT模型。
1 Intro]]></description><category></category></item><item><title><![CDATA[学习委员查作业小程序-python]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/106818063</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/106818063</guid><author>qq_32734639</author><pubDate>Wed, 17 Jun 2020 21:06:40 +0800</pubDate><description><![CDATA[项目来源
作为一个辛勤又负责的学习委员，少不了帮助老师收取作业… 收作业的时候查找谁有没有交是很麻烦的… 所以写个程序来解决这个问题，实际上不管是python 还是 java 还是 c++ 都能很好的解决这个问题， 我使用的是python
代码
废话不多说，直接上代码，还是比较简单的程序，没有做太多人性化的处理，如果使用中有问题可以给我留言。
准备工作

需要准备班级同学的名册一份，每个名字都要单独占一行，类似这样（代码比较简单，所以没有很灵活，见谅见谅，之后会改进更新的。

班级作业，确保每个人都写了名字]]></description><category></category></item><item><title><![CDATA[爱奇艺播放器使用更高倍速播放]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/106181322</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/106181322</guid><author>qq_32734639</author><pubDate>Sun, 17 May 2020 21:46:50 +0800</pubDate><description><![CDATA[1. 原理
通过查看爱奇艺网页播放器的元素可以发现，爱奇艺播放器使用的是video标签播放的。那么就可以通过更改video标签的属性来改变播放速度。
2.操作
在控制台通过执行以下代码重新设置video参数
var el = document.querySelector('video') // 选取video元素
el.playbackRate = 5 // 设置成需要的倍速 


tips
实验环境: chrome 浏览器
在实验过程中发现设置的值并不是永久有效的，经过了一段时间就会自动改回。具体原因没有]]></description><category></category></item><item><title><![CDATA[牛顿迭代法求平方根]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/106013008</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/106013008</guid><author>qq_32734639</author><pubDate>Sat, 09 May 2020 10:23:49 +0800</pubDate><description><![CDATA[牛顿迭代法
设 n=x2n = x^2n=x2，即要求的目标值为 xxx，设函数f(x)=x2−nf(x) = x^2 - nf(x)=x2−n。
如下图，取 x0x_0x0​,如果x0x_0x0​不是解，那么过x0x_0x0​做切线，与xxx轴交点为x1x_1x1​.
重复上述过程，以这样的方式得到的x0x_0x0​会无限趋近于 f(x)=0f(x)=0f(x)=0 的解。
判断xixixi是否是f(x)=0f(x)=0f(x)=0的解有两个步骤：

计算 f(xi)f(xi)f(xi) 的值，判断是否为]]></description><category></category></item><item><title><![CDATA[element radio ，单击取消]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/105135534</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/105135534</guid><author>qq_32734639</author><pubDate>Fri, 27 Mar 2020 10:31:06 +0800</pubDate><description><![CDATA[&lt;el-radio-group v-model="baseInfoForm.cornerMarkId"&gt;
                        &lt;el-row type="flex" :gutter="30"&gt;
                            &lt;el-col v-for="item in corne...]]></description><category></category></item><item><title><![CDATA[关于npm install 中问题汇总]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/104692016</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/104692016</guid><author>qq_32734639</author><pubDate>Fri, 06 Mar 2020 11:34:20 +0800</pubDate><description><![CDATA[问题一：npm install 时提示git相关的错误
错误信息已经丢掉了，不过我也是才知道npm在安装过程中可能会用到git去拉取项目，所以在使用npm install之前需要将git配置好。除此之外，检查一下git是否联网。尤其是在公司内，有联网限制需要给git配置proxy
配置proxy：
实际操作中按照proxy地址填写
 git config --global  http.proxy ...]]></description><category></category></item><item><title><![CDATA[201909-4 csp推荐系统]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/103685258</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/103685258</guid><author>qq_32734639</author><pubDate>Tue, 24 Dec 2019 16:48:47 +0800</pubDate><description><![CDATA[csp 201990 -4 推荐系统
题目描述


解题思路
这道题其实就是简单的模拟题，难点在于如何设计表，如何提高效率。如果单纯使用vector在数据量比较大的情况下会出现超时。我在做题的时候考虑过使用vector来解题，会出现超时的情况，因为插入和删除操作会导致vector内位置移动，会有大量操作。这一题可以使用set来解题，首先set的底层实际上是 一个红黑树，即平衡二叉树，这样插入的效率...]]></description><category></category></item><item><title><![CDATA[李航-统计学习方法(第二版)对偶感知机书上代码]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/102671006</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/102671006</guid><author>qq_32734639</author><pubDate>Mon, 21 Oct 2019 20:16:12 +0800</pubDate><description><![CDATA[class Perception():

    def train(self,x, y, gram):
        learning_rate = 1
        a = [0 for i in range(len(x))]
        b = 0
        flag = True
        while flag :
            flag = False
  ...]]></description><category></category></item><item><title><![CDATA[leetcode 买卖股票的最佳时机（python）]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/102500677</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/102500677</guid><author>qq_32734639</author><pubDate>Fri, 11 Oct 2019 14:30:19 +0800</pubDate><description><![CDATA[leetcode 买卖股票的最佳时机（python）
题目链接
给定一个数组，它的第i个元素是一支给定股票的第i天的价格。
如果你最多只允许买卖一次，设计一个算法来计算你所能获得的最大利润。注意你不能在买入股票的时候卖出股票。
示例1：

输入：[7,1,5,3,6,4]


输出：5


解释：在第 2 天（股票价格 = 1）的时候买入，在第 5 天（股票价格 = 6）的时候卖出，最大利润 = ...]]></description><category></category></item><item><title><![CDATA[回文字符(leetcode)]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/101717373</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/101717373</guid><author>qq_32734639</author><pubDate>Sun, 29 Sep 2019 21:12:53 +0800</pubDate><description><![CDATA[题目
leetcode
题目链接
请判断一个链表是否为回文链表。

输入: 1-&gt;2


输出: false

进阶：
你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题？
本题解的解决进阶问题。
思路
考虑到O(n)的时间复杂度和O(1)的空间复杂度，注定不可以使用额外的数组存储来判断是否是回文，并且只能通过有限次的遍历解出答案。回文串的特点是中间对齐，那么如果能够找到中间的节...]]></description><category></category></item><item><title><![CDATA[生产环境中配置nginx前端代理]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/101675370</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/101675370</guid><author>qq_32734639</author><pubDate>Sun, 29 Sep 2019 10:27:35 +0800</pubDate><description><![CDATA[环境： 阿里云服务器 ubuntu16
前提： vue前端使用代理跨域，开发环境通过配置vue.config.js中的代理跨域，在生产环境中使用nginx做反向代理转发进行跨域。



安装nginx npm install nginx, 这一步要注意，如果本身项目种有nginx则不需要安装。


配置nginx。 找到nginx的配置文件。

此为配置文件，但是打开之后发现此配置文件将conf...]]></description><category></category></item><item><title><![CDATA[Lodash]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/94745119</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/94745119</guid><author>qq_32734639</author><pubDate>Fri, 05 Jul 2019 17:43:22 +0800</pubDate><description><![CDATA[https://www.lodashjs.com/

]]></description><category></category></item><item><title><![CDATA[2010年之前南航数据结构线性表真题]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/94398595</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/94398595</guid><author>qq_32734639</author><pubDate>Mon, 01 Jul 2019 17:10:03 +0800</pubDate><description><![CDATA[（2018）设一个带头结点的单链表L，数据元素为整数，其中大部分为正数，少数为负数，编写函数，采用高效的算法调整链表，实现负结点移到链表的尾部，并返回调整后链表中的第一个负数节点位置。先给出算法思想，再写出相应的代码。（和王道上的题目类似） 。
(2003)设有一个线性表，存放在一维数组a[0,…n-1]中，编程将数组中每一个元素循环右移k位，要求只用一个辅助单元，时间复杂度为O(n)。（王道中有...]]></description><category></category></item><item><title><![CDATA[react 底部增加div时，自动滑动到底部]]></title><link>https://blog.youkuaiyun.com/qq_32734639/article/details/93482808</link><guid>https://blog.youkuaiyun.com/qq_32734639/article/details/93482808</guid><author>qq_32734639</author><pubDate>Mon, 24 Jun 2019 13:54:03 +0800</pubDate><description><![CDATA[stackoverflow链接

]]></description><category></category></item></channel></rss>