Linux Linux开启密码登录 sudo vim /etc/ssh/sshd_config 找到passwordAuthentication项,修改成yes 重启ssh服务:sudo service sshd restart 密码设置:sudo passwd user-name 重新登录
ubuntu Ubuntu修改普通用户密码 网上有很多修改root用户密码的方法,我这个只修改普通用户的。很简单: 1. 切换root用户 2. 输入password username,然后重置密码即可
以太坊 以太坊如何获取当前区块数 ethereum-go how to get the latest block package main import ( "context" "fmt" "strconv" "time" "github.com/ethereum/go-ethereum/rpc" ) type Block struct { Number string } func getBlockNumber(client *rpc.Client) { ctx, cancel := context.WithTimeout(
机器学习 3. 预备知识和符号说明 > Machine Learning Yearning: 3 Prerequisites and Notation 如果你上过机器学习课程,比如我在Coursera上的机器学习MOOC,或者有监督学习的项目经验,那么就能理解下面这些东西。 我假设您熟悉监督学习 :学习一个从x映射到y的函数,使用标记的训练库(x,y)。监督学习算法包括线性回归、逻辑回归和神经网络。机器学习有很多种形式,但今天机器学习的大部分实用价值来自监督学习。 我会经常提到神经网络(也被称为“深度学习”)。你只需要对他们是什么有一个基本的了解就可以理解这篇文章。 如果您不熟悉这里提到的概念,请在Coursera的 http://ml-class.org 上观看前三周的视频。
机器学习 【译】2. 如何使用本书来帮助团队 > Machine Learning Yearning: 2 How to use this book to help your team 在学习本书之后,在创建机器学习项目时确立技术方向上你会有一个深刻的理解。 但你的同事可能会不理解为什么你会建议这个特定的技术方向。也许,你会建议使用单个评估指标,但同事们却不同意。这时候,该怎么劝说他们呢? 这就是为什么我会把章节写得很短,所以你可以将章节打印数来以让你的同事能阅读你需要他们了解的那一、两页。 优先级的变化会对团队的生产力产生巨大的影响。通过用这些细小的变化帮助团队,我相信你会成为团队的英雄!
Linux Linux下文件切割和合并 查看文件行数(二进制文件亦可): wc -l tmp.txt 文件切割 假如是100000行,即10万行。下面我们将其切割为1万行一个文件,共10个文件: split -l 10000 ../BLM/BLM.txt -d -a 4 tmp_small_ -l 10000 表示小文件行数,切割单位; -d 表示系数是数字而不是文字 -a 3 表示后缀系数是三位数,如001,002,
机器学习 【译】1. 为什么需要机器学习 > Machine Learning Yearning 机器学习是无数重要应用的基石,包括web搜索、电子邮件反垃圾邮件、语音识别、产品推荐等等。我假设您或您的团队正在开发一个机器学习应用程序,并且您希望快速取得进展。这本书将帮助你做到这一点。 示例:从小猫图片开始 你用神经网络建立了一个计算机视觉系统来检测图片中的猫。但不幸的是,学习算法的准确性还不够好。你需要在巨大的压力下改进你的猫探测器。那做些什么呢? 你的团队会有无数想法,比如: * 获取更多数据:更多猫的图片 * 收集更多样化的训练集,比如,在不同位置的小猫的图片:有不寻常颜色的猫;使用各种相机设置拍摄的照片.... * 进行更多次数的梯度下降迭代,延长算法运行时间 * 尝试增加单元和层,以创建更大的神经网络 * 尝试更小的神经网络 * T尝试正则化(
python HDFS dataset存储字符串 使用h5py.special_dtype创建一个类型即可: In [27]: dt = h5py.special_dtype(vlen=str) In [28]: dset = h5File.create_dataset('str1', (100,), dtype=dt) In [29]: dset[0] = 'Hello, hdf5' In [30]: dset[0] Out[30]
shell Shell脚本计算执行时间 #!/usr/bin/env bash START=`date +%s`; # your code sleep 3s; END=`date +%s`; time=$[ END - START ] echo "$time s, done"
ubuntu 国内Ubuntu镜像下载地址 http://mirrors.163.com/ubuntu-releases/ 建议使用torrent下载: http://mirrors.163.com/ubuntu-releases/18.10/ubuntu-18.10-desktop-amd64.iso.torrent
python 经过PyInstaller打包后的项目如何确定目录路径 思路: 通过确定可执行文件的目录,从而确定相对目录/相对路径 具体是使用sys.frozen判断目前是否是直接执行,使用sys.executable获取可执行文件路径。 代码: import os import sys if getattr(sys, 'frozen', False): root_path = os.path.dirname(sys.executable) elif __file__: root_path = os.path.dirname(__file_
vscode Mac VSCode 更新失败 Could not create temporary directory: 权限被拒绝 解决方式 sudo chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/ 重启之后,再更新
sqlite database is locked 解决方案 sqlite database is locked 解决方案: 原理: 找到使用sqlite的进程,关掉它 Windows:下载 http://www.nirsoft.net/utils/opened_files_view.html Mac/Ubuntu/CentOS/...: > fuser mk.db mk.db 7778 > kill -9 7778
QML鼠标样式 设置鼠标样式: MouseArea { anchors.fill: parent cursorShape: Qt.PointingHandCursor acceptedButtons: Qt.NoButton } 可选样式: 1、Qt.ArrowCursor 2、Qt.UpArrowCursor 3、Qt.CrossCursor 4、Qt.WaitCursor 5、Qt.IBeamCursor 6、Qt.SizeVerCursor 7、Qt.SizeHorCursor
pyqt 【PyQT5+QML】18行代码实现Hello World入门 首先创建一个python文件,test.py: from PyQt5.QtGui import QGuiApplication from PyQt5 import QtQml if __name__ == '__main__': path = 'qml/test.qml' app = QGuiApplication([]) engine = QtQml.QQmlApplicationEngine() engine.load(path) app.exec_() 说明: 1.
javascript 在jQuery中如何检查元素是否隐藏? // Checks css for display:[none|block], ignores visibility:[true|false] $(element).is(":visible"); // The same works with hidden $(element).is(":hidden");
javascript 如何在JavaScript中检查字符串是否包含子字符串? 这里有一个可用方法列表: 1. (ES6) includes var string = "foo", substring = "oo"; string.includes(substring); 2. ES5 and older indexOf var string = "foo", substring = "oo"; string.indexOf(substring) !== -1; String.prototype.indexOf returns the position of
Java闭包如何工作 闭包很像一个对象。只要调用一个函数,它就会被实例化。 在JavaScript中闭包的作用域是词法的,这意味着包含在闭包所属函数中的所有内容都可以访问其中的任何变量。 在闭包中包含一个变量 1. 赋值为var foo=1;或 2. 写var foo; 如果一个内部函数(包含在另一个函数中的函数)访问这样一个变量,而不使用var在它自己的作用域中定义它,那么它会修改外部闭包中变量的内容。 闭包的运行时间比生成它的函数的运行时间长。如果其他函数超出了定义它们的闭包/作用域(例如作为返回值),这些函数将继续引用那个闭包。 示例: function example(closure) { // define somevariable to live in
python pyqt:在浏览器上点击按钮打开网站 可以Python库:webbrowser import webbrowser webbrowser.open('http://stackoverflow.com') 上面的是用默认浏览器打开,如果想要Chrome打开,可以这样写: def openUrl(url): try: webbrowser.get('chrome').open_new_tab(url) except Exception as e: webbrowser.open_new_tab(url)
Mac Item2分屏快捷键 command + d 左右分屏 command + shitf + d 上下分屏 command + ] 快速切换最近使用的屏 command + option(alt) + 上下左右 箭头 切换分屏