<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CosmosSeed的博客]]></title><description><![CDATA[本人初学，如有错误，请提出，谢谢。]]></description><link>https://blog.youkuaiyun.com/HDWFIX</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HDWFIX]]></copyright><item><title><![CDATA[win10+cuda9.1+cudnn7.1.3+pytorch-0.4.1]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/108131419</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/108131419</guid><author>HDWFIX</author><pubDate>Thu, 20 Aug 2020 20:21:09 +0800</pubDate><description><![CDATA[win10+cuda9.1+cudnn-9.1-windows10-x64-v7.1.3+pytorch-0.4.1-py37_cuda90_cudnn7he774522_1
新手第一次安装，竟然安装了一天，醉了醉了。
写在最前面，安装第三步安装pytorch和torchvision时，最后是用conda新建一个虚拟环境，防止破坏原始的python环境条件，用conda创建一个虚拟环境对于以后做项目来讲，不需要有无用的包造成影响等。
1、上一篇文章说了，先看自己电脑对应的cuda版本型号，这里就不多说了。
]]></description><category></category></item><item><title><![CDATA[如何查看自己的电脑应该安装什么版本的cuda]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/108131070</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/108131070</guid><author>HDWFIX</author><pubDate>Thu, 20 Aug 2020 19:34:46 +0800</pubDate><description><![CDATA[如何查看自己的电脑应该安装什么版本的cuda
打开控制面板，找到NVDIA 控制面板

如上图所示，点击系统信息，出来之后再点击组件，NVCUDA.DLL对应的就是cuda的版本了。
个人安装来看，我的笔记本是如果安装9.0的就会显示不匹配，只有安装9.1的才会成功。但是我看网上有的电脑可以兼容对应版本之下的。本文仅供参考。

...]]></description><category></category></item><item><title><![CDATA[Windows10系统下Anaconda4.8.3+pycharm中opencv4.2的安装和配置]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/107212947</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/107212947</guid><author>HDWFIX</author><pubDate>Wed, 08 Jul 2020 19:06:47 +0800</pubDate><description><![CDATA[1、首先下载opencv4.2

用清华镜像比较快，官网太慢了，而且很容易中断。

清华镜像：https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/

2、下载下来之后，把他放到anaconda文件夹下的lib\site-packages中

然后通过命令行进入到site-packages目录下执行以下命令：


pip install opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl

3、这样就成功了。]]></description><category></category></item><item><title><![CDATA[Day1---python协同开发项目时，如何使得让别人调用你的模块，并且看不到你的源代码。]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/107212360</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/107212360</guid><author>HDWFIX</author><pubDate>Wed, 08 Jul 2020 18:54:00 +0800</pubDate><description><![CDATA[Day1---python协同开发项目时，如何使得让别人调用你的模块，并且看不到你的源代码。

最近才开始学习Python，不知道如何下手，最近老板下达任务说要Python中如果别人调用你的的函数功能，但是还不能看到源代码，问了好多同学都说不知道。

上网搜了搜也没有具体的答案，好多版本的都没有说清楚。

我把我遇到的问题写下来，希望能够帮到有和我遇到一样问题和困难的人。

首先，这个问题其实是，让我们先把Python源码编译成别的文件，先编译成.c文件，然后在把.c文件编译成pyd文件。在这里说一下，在L]]></description><category></category></item><item><title><![CDATA[带头结点的单链表，采用直接插入排序的方法，按照非递减排序]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/84800630</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/84800630</guid><author>HDWFIX</author><pubDate>Tue, 04 Dec 2018 23:10:18 +0800</pubDate><description><![CDATA[直接插入排序的思想，就是先默认第一个元素是排序好的，在顺序表中，从后面往前依次进行比较，从而进行排序。但是在单链表中，从后面遍历的话，找结点的前驱非常困难。故需要设一指针，从头进行遍历。
代码如下：
void Sort(LinkNode *&amp;amp;L)
{
    LinkNode *p,*pre,*q;
    p=L-&amp;gt;next-&amp;gt;next;        ///p指向L的第二个...]]></description><category></category></item><item><title><![CDATA[Java中一个文件是否可以含有多个类的问题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/84563492</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/84563492</guid><author>HDWFIX</author><pubDate>Tue, 27 Nov 2018 11:50:55 +0800</pubDate><description><![CDATA[在一个Java文件中可以包含多个可以编写多个类，不过只能有一个类可以被public修饰，多了则程序报错。或者把其它的类定义在自己的文件中，然后在导入进其它文件。
Java中静态语句、代码块以及构造函数的调用问题，调用输出顺序为：静态语句–&amp;amp;gt;代码块–&amp;amp;gt;构造函数
程序示例：
public class Test
{
    public static void main(String arg...]]></description><category></category></item><item><title><![CDATA[链队列的存储实现（入队，出队，清队，销毁队，遍历，判断是否为空等）]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/84001269</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/84001269</guid><author>HDWFIX</author><pubDate>Tue, 13 Nov 2018 00:08:15 +0800</pubDate><description><![CDATA[链队列的存储实现（入队，出队，清队，销毁队，遍历，判断是否为空等）
具体实现代码如下：
/*链队列的入队，出队，清队，判断队空等***/
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;cstdlib&amp;gt;
#include &amp;lt;cstdio&amp;gt;

using namespace std;

#define MAXSIZE     100
#define O...]]></description><category></category></item><item><title><![CDATA[递减双向循环队列插入元素，并保持递减性]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83758616</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83758616</guid><author>HDWFIX</author><pubDate>Mon, 05 Nov 2018 23:04:41 +0800</pubDate><description><![CDATA[设有一个带头结点的、按元素值递减有序排列的双向循环链表，编写算法，插入一个元素并保持其有序性。
双向链表结点的类型定义如下：
typedef struct DuLNode{
	int data;
	struct DuLNode *prior;//指向前驱的指针
	struct DuLNode *next;//指向后继的指针
}DuLNode，*DuLinkList;

这是一道考研题中的算法题，今...]]></description><category></category></item><item><title><![CDATA[循环队列的顺序存储实现（入队，出队，清队，销毁队，遍历等）]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83692478</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83692478</guid><author>HDWFIX</author><pubDate>Sat, 03 Nov 2018 23:34:54 +0800</pubDate><description><![CDATA[循环队列的顺序存储实现，包括入队，出队，清队，销毁队，遍历队列等
队列（queue）是一种先进先出（first in fist out，缩写为FIFO）的线性表，它只允许在表的一端进行插入，而在另一端进行删除元素。允许插入的一端称为队尾（rear），允许删除的一端称为队头（front）。
具体的代码实现如下
#include &amp;lt;iostream&amp;gt;
#include &amp;lt;cstdli...]]></description><category></category></item><item><title><![CDATA[三对角矩阵（特殊矩阵）]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83662896</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83662896</guid><author>HDWFIX</author><pubDate>Fri, 02 Nov 2018 23:18:14 +0800</pubDate><description><![CDATA[特殊矩阵之三对角矩阵
一开始在网上搜了好多，结果题目和答案不对应，有的答案直接不对，没办法，看的书然后自己慢慢分析做的。具体如下：
一个三对角矩阵的非零系数在三条对角线上：主对角线、低对角线、高对角线。其余元素全为0。
三对角矩阵的特点：
三对角矩阵M是一个对角矩阵，当且仅当
时，有M(i,j)=0。在一个nxn的三对角矩阵T中，非0元素排列在如下的三条对角线上：
（1）主对角线即i=j；
（2）...]]></description><category></category></item><item><title><![CDATA[利用栈实现十进制与任意进制之间的转换]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83650116</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83650116</guid><author>HDWFIX</author><pubDate>Fri, 02 Nov 2018 09:02:05 +0800</pubDate><description><![CDATA[最近看数据结构有个十进制与八进制的转换，就整理一下，利用栈实现十进制与任意进制之间的转换。
#include &amp;amp;lt;iostream&amp;amp;gt;
#include &amp;amp;lt;stack&amp;amp;gt;

using namespace std;

int main()
{
    stack &amp;amp;lt;int&amp;amp;gt;v;
    int n,d;
    cout &amp;amp;lt;&amp;amp;]]></description><category></category></item><item><title><![CDATA[01背包问题（动态规划）]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83473404</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83473404</guid><author>HDWFIX</author><pubDate>Sun, 28 Oct 2018 11:55:07 +0800</pubDate><description><![CDATA[背包问题
最近刚学了01背包问题，但是听老师讲再加上以前自己看书看的，发现有很多地方很容易搞混，原理就是划分找动态转移方程，但是写程序时会遇到困难，趁着今天有空，就特意整理一下01背包问题。
动态规划的基本思想：
动态规划算法通常用于求解具有某种最优性质的问题。即我们平常所说的最优子结构性质。动态规划算法与分治法类似，其基本思想也是将待求解问题分解成若干个子问题，先求解子问题，然后从这些子问题的解...]]></description><category></category></item><item><title><![CDATA[生小牛问题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83449308</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83449308</guid><author>HDWFIX</author><pubDate>Sat, 27 Oct 2018 20:15:36 +0800</pubDate><description><![CDATA[生小牛问题
题目描述
有一头牛，从第四年开始每一年生一头小牛，到第九年死亡，试问20年之后有多少头牛？
#include&amp;lt;iostream&amp;gt;
#include&amp;lt;malloc.h&amp;gt;
#include&amp;lt;vector&amp;gt;
using namespace std;
int main()
{
    int S;
    int position;
    int N;
 ...]]></description><category></category></item><item><title><![CDATA[数字三角形问题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83444350</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83444350</guid><author>HDWFIX</author><pubDate>Sat, 27 Oct 2018 11:00:53 +0800</pubDate><description><![CDATA[数字三角形问题
该问题考查的就是动态规划问题，此类问题一开始想明白有点麻烦，先记下来慢慢领悟一下。
问题描述：
有一个由非负整数组成的三角形，第一行只有一个数，除了最下行之外每个数的左下方和右下方各有一个数。
从第一行的数开始，每次可以往左下或右下走一格，直到走到最下行，把沿途经过的数全部加起来。如何走才能使得这个和尽量大？
如下图：
          7
        3   8 
    ...]]></description><category></category></item><item><title><![CDATA[第九届蓝桥杯省赛C++B组第六题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83443422</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83443422</guid><author>HDWFIX</author><pubDate>Sat, 27 Oct 2018 09:33:01 +0800</pubDate><description><![CDATA[递增三元组
给定三个整数数组
A = [A1, A2, … AN],
B = [B1, B2, … BN],
C = [C1, C2, … CN]，
请你统计有多少个三元组(i, j, k) 满足：

1 &amp;lt;= i, j, k &amp;lt;= N
Ai &amp;lt; Bj &amp;lt; Ck

[输入格式]
第一行包含一个整数N。
第二行包含N个整数A1, A2, ... AN。
第三行包含N个整数B1...]]></description><category></category></item><item><title><![CDATA[第九届蓝桥杯省赛C++B组第五题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83420152</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83420152</guid><author>HDWFIX</author><pubDate>Fri, 26 Oct 2018 20:08:22 +0800</pubDate><description><![CDATA[快速排序
以下代码可以从数组a[]中找出第k小的元素。
它使用了类似快速排序中的分治算法，期望时间复杂度是O(N)的。
请仔细阅读分析源码，填写划线部分缺失的内容。
#include &amp;lt;stdio.h&amp;gt;

int quick_select(int a[], int l, int r, int k) {
    int p = rand() % (r - l + 1) + l;
    ...]]></description><category></category></item><item><title><![CDATA[第九届蓝桥杯省赛C++B组第四题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83419424</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83419424</guid><author>HDWFIX</author><pubDate>Fri, 26 Oct 2018 18:58:24 +0800</pubDate><description><![CDATA[测试次数
x星球的居民脾气不太好，但好在他们生气的时候唯一的异常举动是：摔手机。
各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试，并且评定出一个耐摔指数来，之后才允许上市流通。
x星球有很多高耸入云的高塔，刚好可以用来做耐摔测试。塔的每一层高度都是一样的，与地球上稍有不同的是，他们的第一层不是地面，而是相当于我们的2楼。
如果手机从第7层扔下去没摔坏，但第8层摔坏了，...]]></description><category></category></item><item><title><![CDATA[多处最优服务次序问题]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83387795</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83387795</guid><author>HDWFIX</author><pubDate>Thu, 25 Oct 2018 22:38:48 +0800</pubDate><description><![CDATA[用C语言的方法对txt文件中的数据进行读取和存取
这篇文章是接上一篇文章的，只不过这是多处最优服务次序问题，思路还是一样的，只不过在每次分组之后的第一个都不需要多余的等待时间，因为是同时开始的。
具体题目要求如下：
设有n个顾客同时等待一项服务。顾客i需要的服务时间为ti([1,n]),共有s处可以提供此项服务。应该如何安排n个顾客的服务次序，才能使平均等待时间达到最小？平均等待时间是n个顾客等待...]]></description><category></category></item><item><title><![CDATA[最优服务次序问题一（贪心算法）]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/83387500</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/83387500</guid><author>HDWFIX</author><pubDate>Thu, 25 Oct 2018 22:14:53 +0800</pubDate><description><![CDATA[最优服务次序问题（贪心算法）
最近老是布置的作业，在家养病，就把以前写好的整理一下发出来，一起交流学习。
贪心算法无非是“此时此刻的最优解问题”，以最优服务次序为例。最优服务次序问题，个人理解，就是理清里面的思路，一般都是按照从小到大的顺序排列，然后在进行依次算出等待时间，如果不止一个服务地点则进行循环算出每一个窗口的等待时间即可（两个及两个服务以上的地点见下一篇blog）。具体算法如下：
以下算...]]></description><category></category></item><item><title><![CDATA[Java学习之接口的使用]]></title><link>https://blog.youkuaiyun.com/HDWFIX/article/details/82621771</link><guid>https://blog.youkuaiyun.com/HDWFIX/article/details/82621771</guid><author>HDWFIX</author><pubDate>Tue, 11 Sep 2018 10:24:55 +0800</pubDate><description><![CDATA[package 火车票接口;

/** 
接口的实际应用:

题目: 两个人A,B开发一个火车票显示功能A负责客户端, B负责服务器端

思路: 
    1. 抽象出类:  
        1.1 客户端显示类(Terminal) 
        1.2 服务器端服务类(TrainService) 
        1.3 火车票(Ticket) 
    2. 找出类关系:  
     ...]]></description><category></category></item></channel></rss>