<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yujiajun13的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yujiajun13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yujiajun13]]></copyright><item><title><![CDATA[Ubuntu16安装jupyter不能连接到服务器]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/104166106</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/104166106</guid><author>yujiajun13</author><pubDate>Thu, 28 Oct 2021 20:16:31 +0800</pubDate><description><![CDATA[#### 问题描述
在Ubuntu上使用 `sudo python3 -m pip install jupyter` 安装jupyter, 安装之后不能连接服务器，显示“到后台服务的连接没能建立，我们会继续尝试重连，请检查网络连接...还有服务配置”
#### 尝试解决
1. 参考 **https://blog.youkuaiyun.com/qq_35531549/article/details/885952...]]></description><category></category></item><item><title><![CDATA[dereferencing pointer to incomplete type ‘struct task_struct’]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/117065347</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/117065347</guid><author>yujiajun13</author><pubDate>Thu, 20 May 2021 10:20:35 +0800</pubDate><description><![CDATA[这必须记录一下
先贴错误
./arch/x86/include/asm/uaccess.h:32:9: error: dereferencing pointer to incomplete type ‘struct task_struct’
  current-&gt;thread.addr_limit = fs;


在编译自己写的module的时候，出现这个错误，有点摸不着头脑


根据字面意思，好像 struct task_struct 这个结构体没有定义thread字段一样，然后果断在源码中查找这个]]></description><category></category></item><item><title><![CDATA[Program received signal SIGSEGV, Segmentation fault.]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/116972713</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/116972713</guid><author>yujiajun13</author><pubDate>Tue, 18 May 2021 07:57:48 +0800</pubDate><description><![CDATA[Program received signal SIGSEGV, Segmentation fault.

出现上述错误，一般我们都会知道是内存溢出，所以在一般都会寻找是不是那个指针越界了


今天我在 Linux 下学习 共享内存时，就出现了段错误，然后我以为是我哪个变量越界了，我就一个一个的实验，最后发现错误总是出现在 shmat() 返回的指针上（已验证是正常返回）。


段错误又出现在使用 memcpy函数 的时候，第一次遇到这种错误，实在不知道自己是哪里出错了，然后我就搜索了一下，发现发送段错误不]]></description><category></category></item><item><title><![CDATA[C++的const变量]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/114543097</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/114543097</guid><author>yujiajun13</author><pubDate>Mon, 08 Mar 2021 18:34:51 +0800</pubDate><description><![CDATA[关于const的一些理解
1. 常变量
申明一个常变量的时候必须理解给他初始化，不然后续就不能给该变量进行初始化，而且还会报错，比如如下代码。
const int t;
t = 0;

出错信息：
testConst.cpp:24:12: error: uninitialized const ‘t’ [-fpermissive]
  const int t;
            ^
testConst.cpp:25:4: error: assignment of read-only variable ‘]]></description><category></category></item><item><title><![CDATA[模板类静态函数指针的初始化]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/113701351</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/113701351</guid><author>yujiajun13</author><pubDate>Fri, 05 Feb 2021 18:02:10 +0800</pubDate><description><![CDATA[模板类静态函数指针的初始化
问题引入：学习数据结构，编写二叉树的类的时候，出现了如下错误，一看，就知道我是因为静态函数指针没有初始化，然后在类的成员函数中又调用了，这才会出现这个错误。
话不多说，直接上我找到的初始化静态函数指针的方法
template&lt;typename T&gt;
class A {
  static void (*ptr1)(T* t);  // 不用typedef
  typedef void (*FuncPtr)(T* t);
  static FuncPtr ptr2;   ]]></description><category></category></item><item><title><![CDATA[有关模板类不能使用g++编译的问题，如何实现分离]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/113138054</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/113138054</guid><author>yujiajun13</author><pubDate>Mon, 25 Jan 2021 20:25:25 +0800</pubDate><description><![CDATA[c++的模板类不能使用头文件声明，在源文件中实现，这样在编译的时候会报错，如我的博客https://blog.youkuaiyun.com/yujiajun13/article/details/113087145#comments_14750319
将类的声明和实现写在一起，不利于代码的结构化
然后我就去问了别人，别人给我推了这样一个博客 https://www.cnblogs.com/callme/articles/6142129.html
虽然这篇博客中间说了要实现分离，需要将实现写在.tpp文件中，声明还是写在.]]></description><category></category></item><item><title><![CDATA[有关模板类不能使用g++编译的问题]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/113087145</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/113087145</guid><author>yujiajun13</author><pubDate>Sun, 24 Jan 2021 14:04:10 +0800</pubDate><description><![CDATA[有关模板类不能使用g++编译的问题

问题描述
今天在学习数据结构的时候，写一个矩阵类，使用到了模板，但是在编译的时候出现了如下错误。

/tmp/ccyX8J1m.o: In function `main':
test.cpp:(.text+0x31): undefined reference to `matrix&lt;int&gt;::matrix(int, int)'
collect2: error: ld returned 1 exit status
makefile:3: recipe for ]]></description><category></category></item><item><title><![CDATA[有关模板的友元函数记录]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/113076435</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/113076435</guid><author>yujiajun13</author><pubDate>Sun, 24 Jan 2021 11:39:13 +0800</pubDate><description><![CDATA[有关模板的友元函数记录

错误信息如下

matrix.h:10:56: warning: friend declaration ‘std::ostream&amp; operator&lt;&lt;(std::ostream&amp;, const matrix&lt;T&gt;&amp;)’ declares a non-template function [-Wnon-template-friend]
  friend ostream&amp; operator&lt;&lt; (ostream&am]]></description><category></category></item><item><title><![CDATA[numpy数组切片总结]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/105832860</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/105832860</guid><author>yujiajun13</author><pubDate>Wed, 29 Apr 2020 09:53:54 +0800</pubDate><description><![CDATA[索引和切片

注意点：将一个标量赋值给一个切片时，该值会自动传给选区中的每个元素，所以，任何修改都是在原数据之上的修改
如果不想再原数据上修改，则可以调用复制操作，ary.copy(),然后进行修改操作


一维数组切片和Python列表差不多

# 数组切片
import numpy as np
# 一维情况
d1 = np.arange(10)
print(d1)
# 截取前三个
print(...]]></description><category></category></item><item><title><![CDATA[vim插件YouCompleteMe时没有出现自动补全的情况]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/105419124</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/105419124</guid><author>yujiajun13</author><pubDate>Thu, 09 Apr 2020 20:25:30 +0800</pubDate><description><![CDATA[关于vim安装YouCompleteMe时没有出现自动补全的情况


我使用的vim插件管理器是 vim-plug, 其GitHub地址为 https://github.com/junegunn/vim-plug


在vimrc中写入


call plug#begin('~/.vim/plugged')
Plug 'ycm-core/YouCompleteMe'   " 代码自动补全
call...]]></description><category></category></item><item><title><![CDATA[tensorflow 运行时 自动 killed]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/105402775</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/105402775</guid><author>yujiajun13</author><pubDate>Thu, 09 Apr 2020 09:13:51 +0800</pubDate><description><![CDATA[错误笔记：tensorflow 执行神经网络，自动killed

错误描述，使用tensorflow实战卷积神经网络，对自己的数据集进行训练，数据集大小为 1281281， 参照AlexNet网络结构，有5个conv，3个pool，2个fc和一个out。一开始我权重配置如下：





层次
卷积核




conv1
(5,5,1,32)


conv2
(3,3,32,64)


conv3
...]]></description><category></category></item><item><title><![CDATA[Sublime 学习笔记 2 常用快捷键]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/104446859</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/104446859</guid><author>yujiajun13</author><pubDate>Sat, 22 Feb 2020 17:15:41 +0800</pubDate><description><![CDATA[Sublime 学习笔记 2 常用快捷键
上一篇文章我介绍了有关使用 Sublime 做笔记的一个插件，感觉这个 Sublime  个软件是真的好用， 好不说废话了，现在开始总结 Sublime 的快捷键。

常用快捷键




快捷键
作用




ctrl+shift+p
代开命令面板


ctrl+p
搜索项目中的文字


ctrl+g, 然后输入行号
文档内的行跳转


ctrl+ente...]]></description><category></category></item><item><title><![CDATA[Sublime 学习笔记]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/104434723</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/104434723</guid><author>yujiajun13</author><pubDate>Fri, 21 Feb 2020 20:55:23 +0800</pubDate><description><![CDATA[sublime学习笔记 1
之前学习了vim，一直觉得vim使用很不错，但是在Windows下使用gvim总是没有在__Ubuntu__下使用的方便，所以看到一些__UP主__说_sublime_使用的体验也很舒服，所以就学习使用_sublime_

1. sublime 初体验

安装sublime，首先安装 Package Control ， 这个包管理工具可以为_sublime_ ，安装很多...]]></description><category></category></item><item><title><![CDATA[Ubuntu16安装jupyter不能连接到服务器]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/104166126</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/104166126</guid><author>yujiajun13</author><pubDate>Tue, 04 Feb 2020 10:35:04 +0800</pubDate><description><![CDATA[问题描述
在Ubuntu上使用 sudo python3 -m pip install jupyter 安装jupyter, 安装之后不能连接服务器，显示“到后台服务的连接没能建立，我们会继续尝试重连，请检查网络连接…还有服务配置”，出现如下错误：

尝试解决

参考 https://blog.youkuaiyun.com/qq_35531549/article/details/88595290 修改了tor...]]></description><category></category></item><item><title><![CDATA[Ubuntu下将应用固定到启动栏]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/104148749</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/104148749</guid><author>yujiajun13</author><pubDate>Sun, 02 Feb 2020 20:21:47 +0800</pubDate><description><![CDATA[概述
Ubuntu下的桌面图标是以".desktop"结尾的一个文本格式的文件
创建一个图标主要有三步
第一步
创建一个 name.desktop 文件，其中“name”是你的应用的名字
&gt;&gt; touch name.desktop

编辑该文件
&gt;&gt; vim name.desktop

只要写了这写都可以运行了
[Desktop Entry]
Exec=/home/your...]]></description><category></category></item><item><title><![CDATA[Ubuntu 为 Qt 安装配置Java For Android 环境]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/94722980</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/94722980</guid><author>yujiajun13</author><pubDate>Fri, 05 Jul 2019 11:41:48 +0800</pubDate><description><![CDATA[１．Java SDK 源码包下载
 https://www.oracle.com/technetwork/java/javase/downloads/index.html

2. 配置环境变量

 在 ~/.bashrc 的最后添加如下内容
 # 配置java sdk 环境
 export JAVA_HOME=~/Java/jdk-8u211-linux-x64/jdk1....]]></description><category></category></item><item><title><![CDATA[Ubuntu安装sublime-text]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/94382159</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/94382159</guid><author>yujiajun13</author><pubDate>Mon, 01 Jul 2019 10:43:42 +0800</pubDate><description><![CDATA[1 在sublime官网中下载sublime的安装包，是一个.bar.bz2的包

2 解压，解压后就是安装的包，你可以解压到你想安装的目录。一般在/opt/目录下

3 将sublime的sublime_text.desktop复制/移动到/usr/share/applications下

4 更改.desktop文件，这个文件一般没有Icon，和Encoding选项，手动添加

Icon=/o...]]></description><category></category></item><item><title><![CDATA[将QT-Designer 添加到 Pycharm 中]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/88361223</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/88361223</guid><author>yujiajun13</author><pubDate>Sat, 09 Mar 2019 00:29:24 +0800</pubDate><description><![CDATA[亲测有效

https://blog.youkuaiyun.com/evan_lo/article/details/79670518
]]></description><category></category></item><item><title><![CDATA[ubuntu下安装了pyqt5但是pycharm不能使用,提示没有pyqt5模块的错误]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/88320029</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/88320029</guid><author>yujiajun13</author><pubDate>Thu, 07 Mar 2019 20:39:08 +0800</pubDate><description><![CDATA[确定安装了pyqt5需要的库和环境

打开pycharm

进入setting-&amp;gt;Project-&amp;gt;Project Interpreter,重新导入即可






]]></description><category></category></item><item><title><![CDATA[VIM学习之旅 文件操作]]></title><link>https://blog.youkuaiyun.com/yujiajun13/article/details/87978598</link><guid>https://blog.youkuaiyun.com/yujiajun13/article/details/87978598</guid><author>yujiajun13</author><pubDate>Wed, 27 Feb 2019 16:35:10 +0800</pubDate><description><![CDATA[1. 修改文本
    s 修改光标下的字符
    C 修改到行尾
    S 修改一整行
    r 替换光标下的字符
    R 进入替换模式
2. 重复一个修改
    . 重复最后一次的修改操作
    . 命令不能重复 u Ctrl+r : 命令
3. 可是操作
    v 启动可视模式
    V 行模式的可视模式
    Ctrl + v 列块选择
    可视模式下可以使用 o ...]]></description><category></category></item></channel></rss>