<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[未知的世界]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_26564783</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_26564783]]></copyright><item><title><![CDATA[编程思想笔记——程序员的修养篇]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/107232639</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/107232639</guid><author>qq_26564783</author><pubDate>Thu, 09 Jul 2020 17:25:07 +0800</pubDate><description><![CDATA[最近在读《JAVA编程思想》，时隔多年，这本书又被捡了起来。敬我逝去的致力于研究图像算法的往昔，也敬我即将到来的码农生涯。既选择之，便心安之。



从这个角度说，并不是完全都从“钱”出发，但实际是“薪水”必定跟市场需求和个人能力挂钩。要想在这条路上走得更远，必须要保持持续学习的状态和充满干劲的使命感。



这些都不是教条，更像是真理。我也是每每面对一门新的语言总是跃跃试试，总想发现一种新的更好用工具，可以做更多的事情。同样，在这个接触，知识融合的过程中，也能反思各种工具的优缺点，这在很大程度...]]></description><category></category></item><item><title><![CDATA[稀疏编码]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/103746991</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/103746991</guid><author>qq_26564783</author><pubDate>Sat, 28 Dec 2019 18:02:27 +0800</pubDate><description><![CDATA[稀疏编码算法是一种无监督学习方法，它用来寻找一组“超完备”基向量来更高效地表示样本数据。稀疏编码算法的目的就是找到一组基向量  ，使得我们能将输入向量表示为这些基向量的线性组合：

                                   
  虽然形如主成分分析技术（PCA）能使我们方便地找到一组“...]]></description><category></category></item><item><title><![CDATA[聊天机器人实验笔记]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/103031323</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/103031323</guid><author>qq_26564783</author><pubDate>Tue, 19 Nov 2019 15:13:48 +0800</pubDate><description><![CDATA[目录

1. 实验介绍  1.1 项目简介  1.2 实验目的  1.3 实验思路  1.4 数据集介绍  1.5 算法介绍2. 对话语料处理  2.1 实验准备  2.2 语料处理3.seq2seq模型构建  3.1 实验流程4. 模型训练 4.1 模块引入  4.2 数据准备  4.3 模型准备
  4.4....]]></description><category></category></item><item><title><![CDATA[图解排序算法]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/83065061</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/83065061</guid><author>qq_26564783</author><pubDate>Wed, 16 Oct 2019 16:33:08 +0800</pubDate><description><![CDATA[最近看数据结构的一些知识，有些简单的算法几乎忘差不多了。可能很少去研究，去思考，有的东西就会忘得很快，过一段时间归纳下就会清晰很多。于是还是以笔记的形式。

排序算法说多不多，常用的基本就那么几种，简单复杂的都有。有的简单，但时间复杂度高，有的可能复杂些，但是效率高。以下说说这些算法（通篇例子以升序为例）：

目录

01.冒泡排序

02.简单选择排序

03.直接插入排序

04.希尔排序

...]]></description><category></category></item><item><title><![CDATA[设计模式6原则]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/100919369</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/100919369</guid><author>qq_26564783</author><pubDate>Tue, 15 Oct 2019 22:29:28 +0800</pubDate><description><![CDATA[这里解释下依赖倒转原则，这个原则实际上是说，对于各个软件模块或者各个类之间，他们只依赖于规定的接口，而并不依赖于实现的细节。也就是常说的面向接口编程，而不是面向实现编程。设计模式中有个恰当的比喻：PC机设计得再复杂，因为各个零部件接口是固定的，每个功能部件所实现的起到的作用是固定的，一旦出现问题其实很好定位（蓝屏死机大概率是内存出了问题），这个时候只需要拔出原来的部...]]></description><category></category></item><item><title><![CDATA[设计模式集锦]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/100920638</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/100920638</guid><author>qq_26564783</author><pubDate>Tue, 17 Sep 2019 21:00:42 +0800</pubDate><description><![CDATA[提示：本文中利用大量UML图解释，可以参考相关文章熟悉UML表达方式，理解会较快。


设计模式分类

生成模式    结构模式       行为模式    

简单工厂模式         适配器模式           模板方法模式    中介者模式

工厂模式          ...]]></description><category></category></item><item><title><![CDATA[识别UML类图中的关系]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/100916217</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/100916217</guid><author>qq_26564783</author><pubDate>Tue, 17 Sep 2019 09:35:51 +0800</pubDate><description><![CDATA[需要注意区分的几类耦合关系的解释：     



（1）单向包含     （2） 作为组成部分依赖  



（3）作为某方法参数的依赖    （4）作为参考的状态依赖      

摘自《大话设计模式》
...]]></description><category></category></item><item><title><![CDATA[推荐给HF的学习计划]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/100806476</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/100806476</guid><author>qq_26564783</author><pubDate>Fri, 13 Sep 2019 17:39:23 +0800</pubDate><description><![CDATA[如果毕业想找互联网工作，至少应该具备的一些基础（这将意味着你可能会就此丢掉你所学专业）

1.熟悉一门或多门编程语言
C++,Java,Python,这个难度是依次降低。C++看起来是比较复杂，但是如果能熟悉且会运用，再看Java就比较简单了。
当然你倒着学也是可以的，但是无论如何，建议至少熟练掌握C++和Java中的一门。
推荐资料：《C++ primer》《Effective C++》《on ...]]></description><category></category></item><item><title><![CDATA[Python之地址引用的问题]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/100749655</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/100749655</guid><author>qq_26564783</author><pubDate>Wed, 11 Sep 2019 21:37:21 +0800</pubDate><description><![CDATA[Python是一门典型的动态语言，很多数据的类型实际在运行时才确定。也就是为什么不必事先指定数据类型的原因。这样的特性使得很多问题在运行时才会暴露出来。一向追求简洁的语法，于是今天在写某公司的算法题时，用到了这种方法初始化矩阵：


data= [[[0]*3]*5]*6

验证下这个列表是怎样的呢？如下



然后当你修改的时候，就蒙圈了


data[2][3][2]=9

结果如下：



...]]></description><category></category></item><item><title><![CDATA[计算机网络基础相关问题]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/96485232</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/96485232</guid><author>qq_26564783</author><pubDate>Fri, 19 Jul 2019 17:38:40 +0800</pubDate><description><![CDATA[现在很多技术开始使用token进行身份的确认，java中有webtoken

timewait和closewait（大佬讲了timewait中等待报文在网络中消失具体指的是路由器的缓存）

可参考文章

拥塞控制。udp报文最大长度（说了MTU1500，但是之前在网上看到过实际会更小，后来看到Internet是576）

上文详细介绍

http长连接短连接

上文详细介绍

路由器是哪一层的，...]]></description><category></category></item><item><title><![CDATA[Ubuntu16.04：安装nvidia驱动430的各种坑]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/92839472</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/92839472</guid><author>qq_26564783</author><pubDate>Mon, 24 Jun 2019 16:32:45 +0800</pubDate><description><![CDATA[最近在搞yolov3的检测问题，发现Alex分支中的配置要求是cuda10.0,然而cuda10.0都不是问题，问题是显卡驱动版本不支持了啊。so,一拍脑子，装驱动。不听“老（网）人（帖）”言，果然各种毛病让人摸不着头脑。这可是人家公司的电脑，磁盘一堆东西，搞坏了，老大不得劈了我。不得已，自己选择的路，无论如何走完。以下是这番经历，或者叫波折，安装以失败告终，回到原点，恢复了默认的384版本的驱动...]]></description><category></category></item><item><title><![CDATA[批量下载论文（IEEE,ICCV,CVPR，IJCAI）]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/90743918</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/90743918</guid><author>qq_26564783</author><pubDate>Sun, 02 Jun 2019 21:39:56 +0800</pubDate><description><![CDATA[最近应导师要求，下载一些论文，但是一篇篇去点击下载，比较麻烦，尤其是批量下载时，也太累了。然后，手动写了些代码，可以自动拉一些论文下来。以下 是方法介绍。在文章末尾附了git源码。

1.ICCV,CVPR,IJCAI论文下载

ICCV和CVPR两大会议的影响力比较大，下载这两个会议论文的人也比较多。有官方网址统一提供下载，因此下载这两大会议的论文还是比较简单。通常只需要打开下载网址：（http...]]></description><category></category></item><item><title><![CDATA[算法之付款方案]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/89486749</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/89486749</guid><author>qq_26564783</author><pubDate>Wed, 24 Apr 2019 10:19:22 +0800</pubDate><description><![CDATA[题目描述

第五套人民币纸币有1元，5元，10元，20元，50元, 100元六个币种,小王去超市买东西，一 共需要付款n元(n为正整数) ,超市只接受第五套人民币纸币，小王目前有a1张1元, a2张5元, a3张10元, a4张20元, a5张50元, a6张100元，(a1~a6均大于等于0),那么小王一共可以有多少种付钱组合呢,没有则输出0 ,请编写程序实现。

输入描述:

   付款...]]></description><category></category></item><item><title><![CDATA[计算机网络基础]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/89420210</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/89420210</guid><author>qq_26564783</author><pubDate>Sat, 20 Apr 2019 17:08:16 +0800</pubDate><description><![CDATA[1、网络传输结构



因此，解决计算机之间通信问题的应该是网际层。

2、状态码



3、TCP

定义：TCP（Transmission Control Protocol 传输控制协议）是一种面向连接的、可靠的、基于字节流的传输层通信协议。- TCP三次握手 




- 具体步骤：
   1. 第一次握手：建立连接时，客户端发送syn包(syn=j)到服务器，并进入SYN_SEN...]]></description><category></category></item><item><title><![CDATA[字符串匹配问题]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/89220675</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/89220675</guid><author>qq_26564783</author><pubDate>Thu, 11 Apr 2019 21:48:14 +0800</pubDate><description><![CDATA[最近遇到一道关于字符匹配的问题，想了好久还是写出来了。但是可能还是存在部分缺陷，代码中暂时没考虑和测试深层嵌套的问题。

问题描述








def matchIn(tp,str):
    mstrs = tp.split('|')
    mi = 0
    for ss in mstrs:
        si,i,sl = 0,0,len(ss)
        while...]]></description><category></category></item><item><title><![CDATA[统计学习之核函数]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/89204719</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/89204719</guid><author>qq_26564783</author><pubDate>Thu, 11 Apr 2019 11:15:08 +0800</pubDate><description><![CDATA[在做分类的问题时往往会遇到一些非线性类别，意思是这时想要用一条直线将其正确分类，分隔开是不现实的。这时，就想到有没有一种方法可以将非线性问题转化为线性问题，答案是肯定的。也就是所谓的核技巧 —— 将低维非线性问题转化成高维线性。也就是说，低维可能不好分，高维空间可能就存在那么一个超平面可以将这些点分开。而这个低维到高维是需要转换映射关系的是不是，这个映射（直观说这映射就是一个多维空间向量）可能不是...]]></description><category></category></item><item><title><![CDATA[统计学习之K-means与KNN]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/89195038</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/89195038</guid><author>qq_26564783</author><pubDate>Wed, 10 Apr 2019 21:15:36 +0800</pubDate><description><![CDATA[K-means和KNN算法比较

K-means：以空间中k个点为中心进行聚类，对每个样本，根据其距离聚类中心的距离（就近原则）对其进行归类，再通过迭代的方法，逐次更新各聚类中心的值，直到得到最好的聚类结果。算法可描述为：

（1）适当选择c个类的初始中心；
（2）在第k次迭代中，对任意一个样本，求其到c各中心的距离，将该样本归到距离最短的那个中心所在的类；
（3）利用均值等方法更新该类的中心...]]></description><category></category></item><item><title><![CDATA[统计学习之SVM]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/89178533</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/89178533</guid><author>qq_26564783</author><pubDate>Wed, 10 Apr 2019 20:38:19 +0800</pubDate><description><![CDATA[在学习机器学习之前，最好先去补充下线性代数部分知识。包括矩阵求导，矩阵的相关运算。（https://blog.youkuaiyun.com/u010976453/article/details/54381248；https://blog.youkuaiyun.com/u010976453/article/details/54342895

SVM



分类超平面： 。

y为分类标签，大于0的点对应 y=1 的数据点，...]]></description><category></category></item><item><title><![CDATA[detector.py  ctypes.ArgumentError: argument 1 class 'TypeError'  wrong type]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/84293793</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/84293793</guid><author>qq_26564783</author><pubDate>Tue, 20 Nov 2018 12:15:26 +0800</pubDate><description><![CDATA[python与传参到c借口编码需要转一下，所有字符串前面加一个b或者转utf-8就可以了。


import sys, os
sys.path.append('/home/lab601/project/yolo_v3/darknet/python')
import darknet as dn
import pdb

dn.set_gpu(0)
net = dn.load_net(&quot;/home/la...]]></description><category></category></item><item><title><![CDATA[yolov3 darknet.py 运行报错 (error darknet: ./src/cuda.c:36: check_error: Assertion `0' failed.)]]></title><link>https://blog.youkuaiyun.com/qq_26564783/article/details/84293003</link><guid>https://blog.youkuaiyun.com/qq_26564783/article/details/84293003</guid><author>qq_26564783</author><pubDate>Tue, 20 Nov 2018 12:01:41 +0800</pubDate><description><![CDATA[最近遇到这个问题，在某论坛上找到一个解决方案：

sudo rm -rf ~/.nv

然后重启，问题解决.]]></description><category></category></item></channel></rss>