<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[johnsonwang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangfrank2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangfrank2012]]></copyright><item><title><![CDATA[基于维基百科的在线-离线结合的数据策展和知识库构建方法]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/142025701</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/142025701</guid><author>wangfrank2012</author><pubDate>Sun, 08 Sep 2024 13:55:46 +0800</pubDate><description><![CDATA[├── datazhwiki dumps 下载: https://dumps.wikimedia.org/zhwiki/dump 文件以 .bz2 压缩文件的形式存储, 对于 multistream 文件, 还附加一个 index.txt 索引文件.是中文维基百科的一个索引文件，通常与数据库 dump 文件一起使用。索引文件：它包含了维基百科文章在多流（multistream）压缩存档中的偏移量（offset）信息。每一行通常包括文章标题和在主数据文件中的位置偏移。快速查找文章。]]></description><category></category></item><item><title><![CDATA[【algo】]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/134309247</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/134309247</guid><author>wangfrank2012</author><pubDate>Thu, 09 Nov 2023 13:14:46 +0800</pubDate><description><![CDATA[思路：对 k 进行拆分；能做到统计 0 ~ k 中各数字出现的次数即可。题目描述：统计 m ~ n 中，0 ~ 9 各数字出现的次数。]]></description><category></category></item><item><title><![CDATA[[C++] 动态内存分配与链表操作中的易错点]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/133579281</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/133579281</guid><author>wangfrank2012</author><pubDate>Thu, 05 Oct 2023 14:00:10 +0800</pubDate><description><![CDATA[原因：使用链表，每个节点需要动态内存分配（使用new）。否则，当申请的节点空间离开其作用范围（即单次循环）后，原来申请的空间会被销毁；当下一次循环时，可能又申请到之前的空间，导致新的值覆盖之前的值。问题：2n个人围坐一圈，座位号1到2n。从1开始，每数到m个，将第m个人出局。从座位号为1的人开始这样的循环，直到出局n个人。列出会被出局的座位号。错误写法：见代码注释部分。]]></description><category></category></item><item><title><![CDATA[[C++] const指针 const引用 函数声明中的const参数]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/133547425</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/133547425</guid><author>wangfrank2012</author><pubDate>Wed, 04 Oct 2023 11:42:20 +0800</pubDate><description><![CDATA[是用于存储输出的参数，因此不能修改该指针的值（地址），但可修改其指向的数据。为控制函数中的哪些参数可以被修改，可使用const关键字。被声明为“指向const数据的const指针”。参考：《21天学通C++（第8版）》]]></description><category></category></item><item><title><![CDATA[Ubuntu安装CLion]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/133389234</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/133389234</guid><author>wangfrank2012</author><pubDate>Thu, 28 Sep 2023 18:57:26 +0800</pubDate><description><![CDATA[【代码】Ubuntu安装CLion。]]></description><category></category></item><item><title><![CDATA[[C++] string和char*转换]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/132918674</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/132918674</guid><author>wangfrank2012</author><pubDate>Sat, 16 Sep 2023 14:39:58 +0800</pubDate><description><![CDATA[【代码】[C++] string和char*转换。]]></description><category></category></item><item><title><![CDATA[[C++] char* 与 char [] 对比]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/132912136</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/132912136</guid><author>wangfrank2012</author><pubDate>Fri, 15 Sep 2023 22:01:32 +0800</pubDate><description><![CDATA[char a[] 是许多连续的内存单元，单元中的元素为char。char ∗s 只是一个保存字符串首地址的指针变量。]]></description><category></category></item><item><title><![CDATA[[C++] BUG记录]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/132906625</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/132906625</guid><author>wangfrank2012</author><pubDate>Fri, 15 Sep 2023 16:27:48 +0800</pubDate><description><![CDATA[BUG: 运行后直接退出: exited with code -1073741571。BUG: const char* 类型的实参与char* 类型的形参不兼容。BUG: 已经在 xxx.obj 中定义 / 找到一个或多个多重定义的符号。解决: 直接将大容量局部变量数组移到函数外，使其作为全局变量数组存在。解决: 将类定义中的 char * 前面加上 “const” 修饰。解决: 注意每个 .cpp 程序开头是否有重复#include。解决: 自己给类写赋值构造函数.BUG: 尝试引用已删除的函数。]]></description><category></category></item><item><title><![CDATA[[Scrapy] Fatal Error: The system cannot find the file specified 报错解决]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/132456558</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/132456558</guid><author>wangfrank2012</author><pubDate>Wed, 23 Aug 2023 17:04:37 +0800</pubDate><description><![CDATA[等均报错: Fatal Error: The system cannot find the file specified. 此为一个罕见的故障, 直接原因还是Python解释器没找到的问题.Scrapy可能自身在初始安装时就保存了python.exe的路径, 而用户可能某个时候修改过python.exe的上级目录名, 导致Scrapy保存的旧路径不管用了.但如果PyCharm里已经正确设置了Python解释器的路径, 还出现该问题, 这说明大概率是Scrapy的问题.在terminal中输入命令。]]></description><category></category></item><item><title><![CDATA[Python中函数及其参数, 位置和关键字参数解包]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/132066340</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/132066340</guid><author>wangfrank2012</author><pubDate>Wed, 02 Aug 2023 16:55:48 +0800</pubDate><description><![CDATA[Python中的函数, 参数包括位置参数和关键字参数两种.
注意:
1.函数定义时, 可接受参数列表之外的位置或关键字参数. *args需写在**kwargs之前.
2. 函数调用时, 关键字参数必须跟在位置参数后面. 若有在列表/元组里面的位置参数, 需使用*操作符进行解包; 若有在字典里的关键字参数, 需使用**操作符进行解包.
示例代码如下:
def f(p1, *args, k1=2, **kwargs):
    """
    :param p1: 位置参数
    :param k1: 关键字]]></description><category></category></item><item><title><![CDATA[[PyCharm] Failed to create GitHub Repository: root must not be null]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/131813002</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/131813002</guid><author>wangfrank2012</author><pubDate>Wed, 19 Jul 2023 16:53:41 +0800</pubDate><description><![CDATA[PyCharm上传GitHub出现问题: Failed to create GitHub Repository: root must not be null。解决: 关闭PyCharm, 删除项目内的.idea文件夹, 重新打开PyCharm. 实测GitHub上传成功.原因: 修改过项目名.]]></description><category></category></item><item><title><![CDATA[【图神经网络论文阅读笔记：GCN-1】Spectral Networks and Locally Connected Networks on Graphs]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/128433569</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/128433569</guid><author>wangfrank2012</author><pubDate>Sun, 25 Dec 2022 10:30:52 +0800</pubDate><description><![CDATA[【论文阅读笔记】Spectral Networks and Locally Connected Networks on Graphs]]></description><category></category></item><item><title><![CDATA[Kali / Ubuntu 虚拟机网卡配置]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/123835428</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/123835428</guid><author>wangfrank2012</author><pubDate>Tue, 29 Mar 2022 23:47:29 +0800</pubDate><description><![CDATA[NAT网络模式 / Host-Only模式 /  桥接模式

针对不同网络模式，在VirtualBox中进行全局设置
sudo vim /etc/network/interfaces
修改：auto eth0
iface eth0 inet dhcp
dns-nameservers 114.114.114.114 8.8.8.8


重启网卡：
sudo ifdown eth0
sudo ifup eth0

内部网络inet模式

sudo vim /etc/network/interfaces
修改：a]]></description><category></category></item><item><title><![CDATA[安全多方计算（SMPC）学习笔记]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/120423954</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/120423954</guid><author>wangfrank2012</author><pubDate>Wed, 22 Sep 2021 21:58:22 +0800</pubDate><description><![CDATA[论文：《Secure Multiparty Computation》Yehuda Lindell

]]></description><category></category></item><item><title><![CDATA[C/C++学习笔记]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/120046088</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/120046088</guid><author>wangfrank2012</author><pubDate>Wed, 01 Sep 2021 18:19:12 +0800</pubDate><description><![CDATA[指针

指针运算+循环实现数组元素的访问：int a[10];
int *p;
for (p = a; p &lt; a+10; p++) {
  // 访问数组元素x=*p
}


数组名a就是数组第一个元素a[0]的地址
a+1中的“1”不是1Byte，而是一个数组元素所占的大小。（根据指针变量具体指向的数据类型而定，如int型就是4Byte）




...]]></description><category></category></item><item><title><![CDATA[Linux学习笔记 #4]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/120010939</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/120010939</guid><author>wangfrank2012</author><pubDate>Tue, 31 Aug 2021 09:57:58 +0800</pubDate><description><![CDATA[上一篇：Linux学习笔记 #3
Linux学习笔记 #411 Shell编程11.1 基本介绍11.2 Shell脚本的执行方式11.3 Shell变量11.4 设置环境变量
下一篇：404 NOT FOUND

11 Shell编程
11.1 基本介绍

Shell是一个命令行解释器，它为用户提供了一个向Linux内核发送请求一边运行程序的界面系统级程序，用户可以用Shell来启动、挂起、停止甚至是编写一些程序。

11.2 Shell脚本的执行方式


脚本格式要求：

脚本以#!/bin/bash开]]></description><category></category></item><item><title><![CDATA[Linux学习笔记 #3]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/119959910</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/119959910</guid><author>wangfrank2012</author><pubDate>Fri, 27 Aug 2021 20:11:41 +0800</pubDate><description><![CDATA[上一篇：Linux学习笔记 #2
Linux学习笔记 #38 进程二级目录三级目录
8 进程
二级目录
三级目录

]]></description><category></category></item><item><title><![CDATA[Linux学习笔记 #2]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/119931988</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/119931988</guid><author>wangfrank2012</author><pubDate>Thu, 26 Aug 2021 15:06:07 +0800</pubDate><description><![CDATA[Linux学习笔记 #23 命令3.6 时间日期类
3 命令
3.6 时间日期类

]]></description><category></category></item><item><title><![CDATA[Linux学习笔记 #1]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/119899021</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/119899021</guid><author>wangfrank2012</author><pubDate>Wed, 25 Aug 2021 08:39:40 +0800</pubDate><description><![CDATA[Linux学习笔记
工具：VMware Workstation 16 pro，CentOS 8.4(2105)
Linux目录

Linux的文件系统采用级层式的树状目录结构，在此结构中的最上层是根目录“/”，然后在此目录下再创建其它的目录。
具体的目录结构

/bin
/sbin
/home
存放普通用户的主目录
/root
/lib
/lost+found
/etc
存放所有系统管理需要的配置文件和子目录
/usr
用户安装的程序会放在这个目录，类似windows的program files文件夹
/b]]></description><category></category></item><item><title><![CDATA[密码学竞赛单选题库]]></title><link>https://blog.youkuaiyun.com/wangfrank2012/article/details/119848439</link><guid>https://blog.youkuaiyun.com/wangfrank2012/article/details/119848439</guid><author>wangfrank2012</author><pubDate>Sun, 22 Aug 2021 09:08:00 +0800</pubDate><description><![CDATA[NOTICE：答案来源于网络！


维吉利亚密码是古典密码体制比较有代表性的一种密码，其密码体制采用的是（）。
A.置换密码
B.单表代换密码
C.多表代换密码
D.序列密码
下列几种加密方案是基于格理论的是（）。
A.ECC
B.RSA
C.AES
D.Regev


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