<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZHO9504的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZHO9504</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZHO9504]]></copyright><item><title><![CDATA[1.3. DIGITAL SIGNATURES数字签名]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/126942368</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/126942368</guid><author>ZHO9504</author><pubDate>Mon, 19 Sep 2022 21:24:03 +0800</pubDate><description><![CDATA[《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》Chapter 1系列

1.3. DIGITAL SIGNATURES数字签名]]></description><category></category></item><item><title><![CDATA[1.3. DIGITAL SIGNATURES]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/128612071</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/128612071</guid><author>ZHO9504</author><pubDate>Mon, 19 Sep 2022 21:16:00 +0800</pubDate><description><![CDATA[《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》Chapter 1系列
1.3. DIGITAL SIGNATURES数字签名
一、数字签名性质
我们希望数字签名需要有两个性质：
1、只有你自己可以签名，别人看到签名可以验证它是否有效。
2、希望你的签名和你签名的文档进行绑定，这样这个签名不会被乱用，比如拿去签(贴)到别的文档上。
二、数字签名方案
● (s...]]></description><category></category></item><item><title><![CDATA[1.2. HASH POINTERS AND DATA STRUCTURES哈希指针及数据结构]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/126878149</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/126878149</guid><author>ZHO9504</author><pubDate>Thu, 15 Sep 2022 19:34:51 +0800</pubDate><description><![CDATA[《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》Chapter 1系列——1.2. HASH POINTERS AND DATA STRUCTURES哈希指针及数据结构]]></description><category></category></item><item><title><![CDATA[1.2. HASH POINTERS AND DATA STRUCTURES]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/128610189</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/128610189</guid><author>ZHO9504</author><pubDate>Thu, 15 Sep 2022 19:17:00 +0800</pubDate><description><![CDATA[《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》Chapter 1系列
1.2. HASH POINTERS AND DATA STRUCTURES哈希指针及数据结构

一、Hash pointer 哈希指针

书中原话：A hash pointer is a pointer to where data is storedtogether with a c...]]></description><category></category></item><item><title><![CDATA[1.1. Cryptographic Hash Function.加密哈希函数]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/126695148</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/126695148</guid><author>ZHO9504</author><pubDate>Sun, 04 Sep 2022 21:47:01 +0800</pubDate><description><![CDATA[《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》1.1. Cryptographic Hash Function.加密哈希函数。主要介绍三个性质。]]></description><category></category></item><item><title><![CDATA[1.1. CRYPTOGRAPHIC HASH FUNCTIONS加密哈希函数]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/128613063</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/128613063</guid><author>ZHO9504</author><pubDate>Sun, 04 Sep 2022 21:35:00 +0800</pubDate><description><![CDATA[《BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES》Chapter 1系列
1.1. Cryptographic Hash Function.加密哈希函数
哈希函数的三个性质：

1、输入可以是任意长度的任意string；
2、输出固定size；
3、计算效率高。在合理的时间内将哈希函数的输出计算出来。(时间复杂度：O(n))。

加密哈希函数比普通哈希函数多了三...]]></description><category></category></item><item><title><![CDATA[git 常用命令]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/107970898</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/107970898</guid><author>ZHO9504</author><pubDate>Wed, 12 Aug 2020 15:58:00 +0800</pubDate><description><![CDATA[Git 创建仓库

初始化一个git仓库，在执行完成git init命令后，Git 仓库会在当前目录生成一个 .git 目录。

git init

如果使用指定目录作为git仓库

git init newrepo

初始化后，会在 newrepo 目录下会出现一个名为 .git 的目录

git add 命令告诉 Git 对哪些文件进行跟踪：

git add *.c
g...]]></description><category></category></item><item><title><![CDATA[无法连接NVIDIA驱动：NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver...]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/105781856</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/105781856</guid><author>ZHO9504</author><pubDate>Sun, 26 Apr 2020 11:49:00 +0800</pubDate><description><![CDATA[关机之后，驱动不能用
解决：

step1：sudo apt-get install dkms

step2: sudo dkms install -m nvidia -v 390.59 



其中step2 中的410.79是NVIDIA的版本号，当你不知道的时候，进入/usr/src目录中，可以看到里面有nvidia文件夹，后缀就是其版本号
ls /usr/src
...]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/105213825</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/105213825</guid><author>ZHO9504</author><pubDate>Mon, 30 Mar 2020 10:09:00 +0800</pubDate><description><![CDATA[void QuickSort(int array[], int start, int last)
{
    int i = start;
    int j = last;
    int temp = array[i];
    if (i &lt; j)
    {
        while (i &lt; j)      //
        {
          ...]]></description><category></category></item><item><title><![CDATA[归并排序]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/105213824</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/105213824</guid><author>ZHO9504</author><pubDate>Mon, 30 Mar 2020 09:54:00 +0800</pubDate><description><![CDATA[#include &lt;iostream&gt;
#include &lt;vector&gt;

using namespace std;

void merge(vector&lt;int&gt; &amp;arr,int L,int mid,int R)
{
    int *help = new int(R-L+1);
    int p1=L,p2=mid+1,i=0;...]]></description><category></category></item><item><title><![CDATA[tensorflow.python.framework.errors_impl.InvalidArgumentError: Feature: input_ids0 (data type: int64)]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/103415861</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/103415861</guid><author>ZHO9504</author><pubDate>Thu, 05 Dec 2019 19:29:00 +0800</pubDate><description><![CDATA[tensorflow.python.framework.errors_impl.InvalidArgumentError: Feature: input_ids0 (data type: int64) is required but could not be found. [[{{node ParseSingleExample/ParseSingleExample}}]] [[no...]]></description><category></category></item><item><title><![CDATA[安装支持gpu的docker]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/103242503</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/103242503</guid><author>ZHO9504</author><pubDate>Wed, 20 Nov 2019 20:02:00 +0800</pubDate><description><![CDATA[安装curl:

sudo apt-get update
sudo apt install curl

安装nvidia-docker：
可能要删除之前的

sudo yum remove docker docker-common container-selinux docker-selinux docker-engine  nvidia-docker

https://github...]]></description><category></category></item><item><title><![CDATA[docker：ImportError: libcuda.so.1: cannot open shared object file: No such file or directory]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/103242493</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/103242493</guid><author>ZHO9504</author><pubDate>Wed, 20 Nov 2019 19:22:00 +0800</pubDate><description><![CDATA[docker中运行tensorflow出错：

Traceback (most recent call last):
  File "run_classifier.py", line 24, in &lt;module&gt;
    import modeling
  File "/home/work/adapter-bert/modeling.py", line 28, in &...]]></description><category></category></item><item><title><![CDATA[按行合并文件]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/101404858</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/101404858</guid><author>ZHO9504</author><pubDate>Wed, 25 Sep 2019 16:27:00 +0800</pubDate><description><![CDATA[paste
paste -d -s -file1 file2
选项含义如下：
-d 指定不同于空格或t a b键的域分隔符。例如用@分隔域，使用- d @。
-s 将每个文件合并成行而不是按行粘贴。
- 使用标准输入。例如ls -l |paste ，意即只在一列上显示输出



file1a
b
c

file21
2
3

如何合并两个文件，得到
...]]></description><category></category></item><item><title><![CDATA[54. Spiral Matrix]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/101043310</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/101043310</guid><author>ZHO9504</author><pubDate>Thu, 19 Sep 2019 18:36:00 +0800</pubDate><description><![CDATA[54. Spiral Matrix

Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.

Example 1:

Input:
[
 [ 1, 2, 3 ],
 [ 4, 5, 6 ],
 [ 7, 8, 9...]]></description><category></category></item><item><title><![CDATA[数据不平衡]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/94070443</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/94070443</guid><author>ZHO9504</author><pubDate>Fri, 28 Jun 2019 11:12:00 +0800</pubDate><description><![CDATA[1、PCA降维

 pca = PCA(n_components=20)
 trans = pca.fit(train_data1)
 train_data = trans.transform(train_data1)


2、class-weight 设置了这个参数后,会自动设置class weight让每类的sample对损失的贡献相等

model = SVM.SVC(k...]]></description><category></category></item><item><title><![CDATA[TSNE/分析两个数据的分布]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/94070442</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/94070442</guid><author>ZHO9504</author><pubDate>Fri, 28 Jun 2019 10:57:00 +0800</pubDate><description><![CDATA[使用sklearn.manifold的函数TSNE

#coding=utf-8

import numpy as np
import picklefrom sklearn.manifold import TSNE
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt 
#数据集装载函...]]></description><category></category></item><item><title><![CDATA[_tkinter.TclError: no display name and no $DISPLAY environment variable]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/93932195</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/93932195</guid><author>ZHO9504</author><pubDate>Thu, 27 Jun 2019 13:27:00 +0800</pubDate><description><![CDATA[在引入pyplot、pylab之前，要先更改matplotlib的后端模式为”Agg”


参考：https://www.cnblogs.com/students/p/8963420.html
]]></description><category></category></item><item><title><![CDATA[split分割文件]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/89943863</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/89943863</guid><author>ZHO9504</author><pubDate>Tue, 07 May 2019 16:15:00 +0800</pubDate><description><![CDATA[split分割文件
		
		
		
			split [-bl] file [prefix]
参数说明：-b,--bytes=SIZE：对file进行切分，每个小文件大小为SIZE。可以指定单位b,k,m。-l,--lines=NUMBER：对file进行切分，每个文件有NUMBER行。prefix：分割后产生的文件名前缀。

示例：
假设要切分的文件为t...]]></description><category></category></item><item><title><![CDATA[ubuntu+jdk]]></title><link>https://blog.youkuaiyun.com/ZHO9504/article/details/89629279</link><guid>https://blog.youkuaiyun.com/ZHO9504/article/details/89629279</guid><author>ZHO9504</author><pubDate>Sat, 27 Apr 2019 08:45:00 +0800</pubDate><description><![CDATA[ubuntu+jdk
		
		
		
			1、查看java是否已经安装：

gpu245@gpu245-S2600IP:~$ java

输出：

程序 'java' 已包含在下列软件包中：
 * default-jre
 * gcj-5-jre-headless
 * openjdk-8-jre-headless
 * gcj-4.8-jre-h...]]></description><category></category></item></channel></rss>