- 博客(119)
- 资源 (5)
- 收藏
- 关注
原创 GAN开山之作--Generative Adversarial Nets
GAN开山之作–Generative Adversarial Nets最近对GAN比较有兴趣,所以开个坑记录一下读论文学习的知识。这是本专栏的第一篇论文,所以笔者认为解析GAN的开山之作——Generative Adversarial Nets [1] 是非常有必要的。有关数学推导部分本文借鉴了深度之眼的b站发布的视频 [2]。本文并不是逐字翻译,主要是写笔者对这篇论文的见解思考,其中难免会有错的地方,欢迎讨论指正。**注:**读本文之前最好先读一遍论文或者对GAN网络有基础的了解。文章目录GAN开山
2021-11-01 20:45:42
968
1
原创 Vim编辑器基本设置
Vim编辑器基本设置"设置编码set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8"显示行号set nu"突出显示当前行set cursorline"突出显示当前列set cuc"其用鼠标set mouse=aset selection=exclusiveset selectmode=mouse,key"显示括号匹配set sh
2020-12-01 17:38:01
318
原创 链码实践-账户管理
链码实现账户管理前置要求:了解Hyperledger Fabric链码基本运行步骤了解go语言基本规则文章目录链码实现账户管理1.参考:2.功能概述3. Golang实现4. 链码测试1.参考:BTCU: 高校区块链训练营-联盟链-5全方位认识链码BTCT:高校区块链训练营-联盟链-6链码开发与实践2.功能概述此版本中为了开发简单,账户金额统一用int类型表示,以后如果有时间的话可能会升级为float类型,整体功能比较简单,共有增删改查4个操作:查询操作:查询指定账户的
2020-10-08 12:00:41
438
2
原创 Hyperledger Fabric1.4 Solo模式下的多机部署
Hyperledger Fabric1.4 Solo模式下的多机部署文章目录Hyperledger Fabric1.4 Solo模式下的多机部署1. Solo模式与Kafka模式区别2. 搭建配置3. 搭建过程3.1 配置文件的修改3.1.1 创建`first-cluster`文件,并生成证书3.1.2 创建和修改order节点的配置文件3.1.3 以`peer0.org1`为例,创建和修改peer节点的配置文件3.1.4 关于其他节点的修改3.1.5 向其他节点发送first-cluster文件4. 部
2020-07-11 16:54:34
1250
原创 在Ubuntu 18.04的Hyperledger Fabric1.4中手动部署first-network
在Ubuntu 18.04的Hyperledger Fabric1.4中手动部署first-network这篇文章上接:ubuntu18.04 快速搭建 Hyperledger Fabric超级账本框架,为了更好的了解Fabric1.4运行时的工作原理,下面自己动手部署first-network。文章目录在Ubuntu 18.04的Hyperledger Fabric1.4中手动部署first-network1. 准备工作2. 手动部署1. 生成MSP证书2. 自己动手修改生成MSP证书的代码3. 生成
2020-05-31 20:56:16
942
4
原创 ubuntu18.04 快速搭建 Hyperledger Fabric超级账本框架
这两天一直再配Hyperledger Fabric1.4的环境,找了很多资料,期间因为墙的原因找了很多博客的解决办法终于搭建成果,特此记录下来避免以后搭建出错。文章目录环境步骤1. ubuntu 更改国内源:2.安装必要的软件2.1 安装 git、curl2.2 golang的安装和配置2.3 docker的安装2.4 docker-compose的安装3. 配置Fabric并配置3.1 下载f...
2020-03-20 20:27:48
1484
4
原创 PyCuda学习三之--共享内存与Thread的同步
共享内存与Thread的同步给出3072*3072大小的数组, 每一个元素都是整数, 现在要做的就是, 将每个元素的立方相加, 并求出最终的结果. 首先,我们先用PyCuda基础知识写出来一个可以运行的程序.import timeimport numpy as npimport pycuda.autoinitimport pycuda.driver as cudafrom pyc...
2019-08-13 10:50:38
1027
1
原创 PyCuda学习笔记之KNN加速
KNN 算法是看B站的视频:https://www.bilibili.com/video/av52220223?t=1413前几天简单的学习了PyCuda, 所以就想应用一下, 然后就选了kNN作为加速对象, 其中也有一些坑, 所以就总结一下.kNN算法KNN算法是机器学习中一个非常简单的算法,它是一个分类算法,也叫k-近邻算法.大致意思就是查找所求点的周围最近的k个点, 看看哪一类在这...
2019-08-09 10:41:45
3277
原创 PyCuda学习二之矩阵的加法
矩阵的加法导入必要的库import numpy as npimport pycuda.autoinitimport pycuda.driver as cudafrom pycuda.compiler import SourceModule编写核函数 注意: 三引号里面的语法是c/c++的语法mod = SourceModule(""" __global__ void g...
2019-08-04 16:34:28
934
原创 PyCuda学习一之--Helloword
一: 安装安装网上有教程,ps: 如果是win系统的话, 最好先安装vs, 在安装cuda二: 入门介绍PyCuda中有一个核函数,对应Cuda中的前缀是 __global__的核函数一般是我们程序的主要部分.还有就是thread, block, grid. https://blog.csdn.net/dcrmg/article/details/54867507导入必要的库...
2019-07-29 10:41:56
343
原创 Python学习-私有化
title: Python学习-私有化date: 2019-06-04 20:46:30tags: python学习Python学习-私有化xx: 公有变量_x: 单前置下划线,私有化属性或方法,from somemodule import * 禁止导入,类对象和子类可以访问__xx: 双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整,所以访问不到)__x...
2019-06-04 22:20:57
112
原创 PyQt5学习一之Hello Wolrd
首先:安装PyQt5模块,网上有教程,不在赘述。这是:PyQt5的学习网站下面的代码是使用PyQt5创建一个带有提示框和UI并且居中的窗口,窗口中有一个退出按钮,点击可关闭窗口,若点击窗口右上放❌退出,回有提示信息,点击确认才可以退出。import sysfrom PyQt5.QtWidgets import ( QWidget, QDesktopWidget, QApplica...
2019-06-03 09:56:31
205
转载 Ubuntu中文环境下,将文件夹变成英文名字
最近使用Ubuntu18中,在切换目录时出出现中文目录,总是不爽,所以捣鼓了如何修改里面默认的那些中文名:方法1:找到如下路径:修改标注内容为英文:vim ./config/user-dirs.dirs配置文件修改后的内容如下:XDG_DESKTOP_DIR=“HOME/Desktop"XDGDOWNLOADDIR="HOME/Desktop&am...
2019-05-29 09:36:01
2379
1
原创 Git学习
初始本地化库git init设置签名用途为了标识身份,通常只设置全局级别设置仓库级别签名:git config user.name jsmgit config user.email jsmxok@163.com设置全局级别签名:git config --global user.name jsmgit config --global user.email jsmxok@163...
2019-05-22 21:45:08
111
原创 python基础学习
列表增:list.append(obj)list.insert(index, obj)list.extend(list1)删list.pop()list.remove(obj)del list[index]改list[index] = obj查obj in listobj not in list
2019-05-15 22:48:08
109
原创 vi常用命令
进入插入模式i:插入光标前一个字符I:插入行首a:插入光标后一个字符A:插入行末o:向下新开一行,插入行首O:向上新开一行,插入行首进入命令模式ESC:从插入模式或末行模式进入命令模式移动光标h:左移j:下移k:上移l:右移H:光标移动到屏幕第一行行首M:光标移动到中间行L:光标移动到屏幕最后一行行首-G:移动到指定行,3G 移动到第3行w:向后一次移动一个字...
2019-05-07 20:47:18
188
原创 POJ-2251-Dungeon Master
Dungeon MasterTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 43911 Accepted: 16567DescriptionYou are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is compo...
2019-03-12 19:03:29
134
原创 C++ map类型复习
刚刚复习了c++ map类型,参考博客:cnblogs 1. map类型的插入和遍历:#include <cstdio>#include <cstring>#include <map>#include <iostream>using namespace std;int main(){ // 用insert函数插入pair...
2018-04-21 10:45:28
238
原创 HDU-3038-How Many Answers Are Wrong
TT and FF are ... friends. Uh... very very good friends -________-bFF is a bad boy, he is always wooing TT to play the following game with him. This is a very humdrum game. To begin with, TT should wri
2017-11-29 19:52:31
271
原创 NYOJ-471-好多的树
好多的树 时间限制:3000 ms | 内存限制:65535 KB 难度:5描述在那遥远的地方有一片神奇的森林,它的神奇之处是:森林中的每棵树都长在一对整数确定的坐标上。有一个小红人站在(0,0)的位置上,放眼望去,看到很多的树,眼前的树是那么的多,以至于它一直数不清。那么就来写个程序帮它数数吧!输入 第一行一个整数n,代表测试数据组数。 接下来有n(n<=20)行数,
2017-11-26 21:05:21
219
原创 NYOJ-709-异形卵
异 形 卵 时间限制:1000 ms | 内存限制:65535 KB 难度:2描述我们探索宇宙,是想了解浩瀚星空的奥妙,但我们却很少意识到宇宙深处藏匿的危险,它们无时无刻不紧盯着我们的地球。如果外星人拜访我们,结果可能与哥伦布当年踏足美洲大陆不会有什么两样,这是历史,也是现实。在ZDM-777星球上发现的休眠异形卵,其外表与常见的卵不同,表面被一层石墨覆盖。当人走近时,那层石墨开始消融,能看
2017-11-26 20:18:57
310
原创 Java-装饰模式简单学习
根据网易云课堂Java开发课程学习 - 装饰模式介绍 装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户并不会感到对象在装饰前后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能进行扩展(Java中的IO流就是用的这种模式)。 - 装饰模式中的角色: 1. 抽象组件(Componet)角色:给出一个抽象接口,以规范准备接收附加责任的对象。 说白了
2017-11-26 15:43:11
223
原创 Java web-BeanUtils的使用
BeanUtils 是阿帕奇不满意sun公司的内省类操作太麻烦所以自己开发了简便的操作JavaBean属性的类-BeanUtils,所有代码都是在网易云课堂上看的30天轻松掌握JavaWeb下载BeanUtils开发包,怎么下载网上都有,因为时间原因,我就不介绍了 划横线的应该可有可无,具体我没试,如果有人知道的话希望给我留言, 谢谢。先建一个JavaBean 取名为Personpacka
2017-11-24 20:50:19
398
原创 POJ-2236-Wireless Network 和 HDU-1213-How Many Tables
POJ-2236: 题意:n是共有几台电脑,d代表每台电脑的最大通讯距离。接下来n行是每台电脑的坐标。 O i 代表要维修i点的电脑 S x y 询问x点,y点两台电脑是否可以通讯,是输出“SUCCESS”,否输入”FAIL” 解题思路:总的来说不是太难,就是一定要有标记数组,并查集的写法也都说按照模版写的,并没有什么太大变化。#include <cstdio>#include <iost
2017-11-19 11:14:29
199
原创 Java web-内省(Introspector)
这个反射类是在网易云课堂上30天轻松掌握JavaWeb里面学习的。可以写框架用。但是为什么还要学呢?当然是为了用喽。 内省是sun公司开发的一套API,专门用于操作java对象的属性,虽然反射技术也可以,但是反射技术过于麻烦。内省访问JavaBean属性的两种方式: 1:通过PrepertyDescriptor类操作Bean的属性 2:通过Introspector类获得Bean对象的Bean
2017-11-11 15:46:39
208
原创 Android-Intent简单学习
新建一个Android项目将MainActivity活动布局activity_main.xml文件夹的具体代码修改如下: 界面: - 新建一个layout文件(布局文件) 其代码: 在主活动包中在新建一个活动类(java类) 其代码:package com.example.activitytest;import android.app.Activity;import
2017-11-09 21:26:08
164
转载 EditPlus-注册码
注册名:host1991序列号:14F50-CD5C8-E13DA-51100-BAFE6注册名:360xw注册码:93A52-85B80-A3308-BF130-40412注册名:kariryo注册码:5387D-12450-BCZ8B-D6W0B-85TE1注册名:crsky注册码:7879E-5BF58-7DR23-DAOB2-7DR30注册名:zzidc注册码:11276-E972
2017-11-07 16:38:02
925
原创 Python-列表解析和生成表达式
目的是巩固网易云课堂python学习视频中的知识先看一道比较简单的题目:列出小于10,并且能被3或者5整除的数字,并求和。如果是10000,10000000呢?一般的代码nums = []for i in range(1, 10): if i%3 == 0 or i%5 == 0: nums.append(i)print(sum(nums))使用列表解析nums
2017-11-06 20:30:08
663
原创 POJ-3268-Silver Cow Party
题意:有分别来自 N 个农场的 N 头牛去农场 X 嗨皮,农场间由 M 条有向路径连接。每头牛来回都挑最短的路走,求它们走的路的最大长度?(注意来回走的路线可能不同,因为是单项图) 代码1:#include <cstdio>#include <cstring>#include <algorithm>#include <iostream>#include <vector>#include
2017-11-05 16:26:40
198
原创 Python-爬虫初体验
在网易云课堂上看的教学视频,现在来巩固一下知识: 1. 先确定自己要爬的网站,以新浪新闻网站为例确 import requests #跟java的导包差不多,python叫导入库res = requests.get('http://news.sina.com.cn/china/')#爬取网页内容res.encoding = 'utf-8' #将得到的网页内容转码,避免乱
2017-11-05 13:19:49
4679
原创 Java web-反射类的学习
这个反射类是在网易云课堂上30天轻松掌握JavaWeb里面学习的。可以写框架用。但是为什么还要学呢?当然是为了用喽。一个类有多个组成部分, 例如:成员变量,方法,构造方法。反射就算加载类, 并解剖出类的各个组成部分。Java中有一个Class类用于代表某一个类的字节码。Class类里有一个forName()方法,用于加载某个类的字节码到内存中,并用class对象进行封装。另外两种得到class对
2017-11-04 20:54:57
263
原创 POJ-1797-Heavy Transportation
http://www.cnblogs.com/zzy19961112/p/6206998.html http://blog.csdn.net/wangjian8006/article/details/7871207
2017-10-26 19:12:51
173
原创 PAT-0-1003-我要通过!(20)
c++详解 find_first_not_of() find_first_of() : http://blog.csdn.net/ffjbq/article/details/7611255 string::npos 是什么 c++ http://blog.163.com/zhangjie_0303/blog/static/99082706201122511372137/#include #
2017-09-20 20:19:35
217
原创 Eclipse neon中找不到server
我想要向我的Eclipse中添加Tomcat,添加Tomcat步骤为:在Eclipse中,窗口(window)——首选项(preferences)——服务器(Server)——运行时环境(Runtime Environments) ——添加(Add),添加Tomcat服务器。对应安装的Tomcat版本选择Apache Tomcat v6.0。下一步通过“浏览(Brower)”按钮选择之前Tomcat
2017-09-19 18:18:33
1920
转载 ubuntu终端su认证失败:允许su到root的方法
Ubuntu 安装后,root用户默认被锁定,不允许登录,也不允许“su”到 root。对于桌面用户来说,这样安全性更高一些,但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。为了开发时的方便,我们常希望都采用这种方式,那么我们应该怎么办呢?请参考本文讨论的方法与建议。 1、允许 su 到 root非常简单,下面是设置的方法:~$ sudo passwdPasswo
2017-06-16 09:59:25
983
转载 【转】关于Ubuntu中passwd、shadow、group等文件
摘要: 在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细。 这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器打开。在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细。这三个配置文件用于系统帐号管理,都是文本文件,可用vi等
2017-06-16 09:55:57
1249
原创 HTML-Emmet(神器)
使用Emmet必须先安装插件,我用atom 安装插件翻墙什么的我就不写了 在这里我推荐两个学习emmet语法的网页 日常链接嘻嘻 前人总结的emmet语法使用,有动态图演示,新手推荐 官方语法
2017-05-19 18:28:07
720
原创 HTML5 前戏
写html5时,一般要对自己的网页进行初始化(在css里面)但是哪些初始化一般都有很多标签,所以我们要学习一些前人的经验。 比如这是刚生成的html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, in
2017-05-19 18:15:53
504
FabricTools.zip
2020-03-20
《Python深度学习》2018中文版pdf+源代码
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人