4 Toormi

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

生成大量以太坊私钥钱包的脚本

区块链的第一篇文章,今天就分享一个可以创建N个以太坊私钥的脚本吧。#!/bin/bash# helphelp() { echo "Usage: $0 [options]" echo "" echo &amp

2018-08-03 13:42:15

TensorFlow 教程 - 深入MNIST完整代码

这个是TensorFlow官方教程《深入MNIST》中的完整代码。完整教程在这里。代码注释是本人结合教程和自己的理解加的,如有错误请指正。#-*-coding:utf-8-*-importtensorflowastf#导入input_data用于自动下载和安装MNIST数据集fromtensorflow.examples.tutorials.mnistimportinpu

2016-12-21 18:46:26

TensorFlow 教程 - MNIST机器学习入门完整代码

这个是TensorFlow官方文档中“MNIST机器学习入门”这部分的完整代码,并加入了部分注释。 原教程中详细地讲解了一下如何使用TensorFlow做一个最简单的模型来对MNIST数据集进行训练和预测。原文档地址在这里import tensorflow as tf#导入input_data用与自动下载和安装MNIST数据集from tensorflow.examples.tutorials.

2016-12-20 17:41:48

TensorFlow 教程 - 新手入门笔记

介绍TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。它是谷歌基于DistBelief进行研发的第二代人工智能学习系统。2015年11月9日,Go

2016-12-13 14:21:28

深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow

最近在公司做深度学习相关的学习和实验,原来一直在自己的电脑上安装虚拟机跑,速度实在太慢,主机本身性能太弱,独显都没有,物理安装Ubuntu也没多大意义,所以考虑用公司性能最强悍的游戏主机(i7 6700+GTX 1070) 做实验,这台主机平时是用来跑HTC VIVE的,现在归我用了o(*≧▽≦)ツ。原本以为整个一套安装下来会很顺利,一路火花带闪电的就完成了,没想到刚开始就掉坑了,然而这仅仅是悲剧的

2016-10-23 21:09:22

locate 数据库权限分析

locate用到数据文件具有特殊的权限,普通用户不能直接修改或读取。下面简要分析一下它的特殊之处,以及给出想要修改或读取这个数据库是的几种方法。locate 使用到的数据库文件是/var/lib/mlocate/mlocate.db。这个文件的详细信息如下:root@ubuntu:/home/mml# ls -l /var/lib/mlocate/mlocate.db -rw-r----- 1 r

2016-04-12 22:24:48

locate 工作原理

locate是Linux下实现快速查找文件的工具。它的搜索速度要比find快很多,因为它在搜索时并没有去遍历文件系统查找,而是在一个索引数据库中进行查找。这个数据库文件在/var/lib/mlocate/mlocatedb(版本不同,会有所不同。有的版本位置是/var/lib/slocate/slocate.db,还有的是/var/cache/locate/locatedb)。

2016-03-27 21:11:46

syslog的使用

syslog是libc中自带的一套记录系统日志的接口,如果徒方便省事儿,不想借助其他额外的库来记日志,可以使用这一套接口。

2016-03-15 21:41:38

Everything For Linux

计划中的第二步也做出来一个雏形,基本可以使用,但需要改善的地方还有很多,以后再一点点去完善。代码已经上传github: https://github.com/ma3232335/EverythingForLinux.git 1. 与第一版的主要区别这一版还没有完全做好,但外观上在完成后基本与第一版preview类似,细节上有一些小变化,去掉了search按钮,去掉了前面编号的显示,...

2016-03-13 22:37:16

Obstacks的简单使用

Obstacks是GUN lib中实现的内存池,在基于GNU的系统中可以直接使用,想要深入了解GNU Obstacks的可以参阅参考资料。在阅读mlocate命令源码时接触到了Obstack,网上查找资料时没有找到中文版本的资料,只能根据上面的官方英文参考资料,整理记录一点笔记。  1. 创建obstacks操作obstacks的所有函数都在定义在头文件obstack.h中。...

2016-02-28 21:54:08

Everything for linux Preview

第一步总算做完了,现在来整理笔记,本想简单做一下,可以显示查找到的内容就行了,但想到有一些功能在下一个版本也会用到,干脆现在就把这些功能加上吧,所以做成了现在这样还算完整的一个小工具。 下面来一点点介绍外观和功能。 1. 外观参考Everything的外观,窗口做的尽量简洁。 标题显示当前搜索内容+"Everything"。 工作区分上下两部分,上面是搜索关键字...

2016-02-17 13:33:42

QTableView中根据文件类型显示图标

这个问题其实需要分两部分1. QTableView中如何显示图标。2. 如何获取一个文件的显示图标。第一个部分,了解QT中Model/View框架的都知道,view中显示什么都是通过model的data函数获取的。在view中显示一个图标只需要在data函数中判断role == Qt::DecorationgRole并且列号等于要显示图标的列时返回一个QIcon即可。

2016-02-17 13:24:46

QT操作剪切板

剪切板应该都比较熟悉,平时使用到的复制粘贴功能其实就是在操作剪切板。可以把剪切板简单的理解成一个数据存储池,外面的数据可以存进去,里面数据也可以取出来。剪贴板是由操作系统维护的,所以这提供了跨应用程序的数据交互的一种方式。Qt 已经为我们封装好很多关于剪贴板的操作,我们可以在自己的应用中很容易实现对剪贴板的支持,代码实现起来也是很简单的QClipboard *board =

2016-02-17 12:54:31

QT Model/View框架中更新Model时View的显示问题

MVC模型是经典的三层结构,将数据、视图和逻辑分离。QT中的Model/View框架,实现了这个模式。在QT中这个模式涉及到3个类,model类、view类和delegate类。model类负责保存数据,view类负责显示,而delegate类负责协调model和view之间数据的编辑和渲染。 Qt中有已经提供了很多功能完善的类,可以根据需要直接拿来使用,比如:Model类:QStri...

2016-02-17 12:47:55

Linux下使用合适程序打开文件

Linux下编写界面程序时,有时候需要打开一个文件,并不是简单的二进制方式或文本方式打开,要用当前系统中合适的一个程序打开,比如图片文件使用图片查看工具;压缩包使用归档压缩包管理工具;文本文件使用gedit等等。下面介绍一个非常实用的工具: xdg-open这是一个Linux下的脚本程序,使用它打开一个文件时,它会首先分析这个文件的类型,然后使用系统中注册好的与这个文件类型相符合的

2016-02-17 10:46:17

QT右键菜单

要在某一个窗体中添加右键菜单,比如在QTableView中添加,可以用两种方式。方式1:是使用它的signal函数customContextMenuRequested(QPoint pos),这个信号会在右键点击时发射,将这个信号连接到一个自定义的slot函数中,在这个函数中定义一个右键菜单QMenu,然后根据位置参数pos弹出这个菜单即可。方式2:重写contextMenuEvent(Q

2016-02-17 10:09:58

Qt中使用多线程

Qt中使用多线程Qt官方文档中介绍,Qt中实现多线程有两种方式。一种是类似Java中Thread类的方式,继承QThread,然后重载run函数,调用start函数可以开启线程,这种方式适合没有信号槽交互,像pthread一样的普通线程。另一种是work-object方式,适合想要槽在新线程中执行的情况。用法很简单,代码如下:QThread t;QObject

2016-02-17 09:44:18

Everything for linux前言

Everything 是windows下一款快速搜索工具,它可以瞬间搜索到电脑磁盘中的任何文件,不论这个文件正躲藏在哪个角落里吃灰。Everything凭借超快的搜索速度可以做到即时搜索的效果,每输入一个字符就进行一次搜索,搜索结果立即显示,几乎没有延时。Everything不仅支持普通字符搜索,而且可以使用通配符和正则表达式进行搜索,速度较一般搜索没有一点变化。一直对Everythi

2016-01-26 21:04:27

手把手带你自制Linux系统之六 编译内核及busybox完成系统定制

手把手带你自制Linux系统之六 编译内核及busybox完成系统定制重新看了一下前面的几章,发现其实前面的5章一直围绕一个话题讲解 — 如何利用CentOS现有资源组装一个Linux。这种方式十分拙劣,Linux内核是固化的、initrd没有充分精简、命令需要一个一个拷贝,最终做出来的Linux不能算是完全定制的。这一章就来自己编译Linux源码生成内核,使用bu

2016-01-08 10:23:59

手把手带你自制Linux系统之五 一些小细节的完善

手把手带你自制Linux系统之五 一些小细节的完善1. 设置主机名"hostname+主机名" 命令可以用来设置主机名。这样设置的hostname立即生效,但重启后还需要再次设置。想要主机名每次启动后自动生效可以在/etc/sysconfig/network文件中保存一个HOSTNAME变量。每次开机时读取这个文件,并使用hostname命令使HOSTNAM

2016-01-05 21:49:02

查看更多

勋章 我的勋章
    暂无奖章