• 删库不跑路:详解MySQL数据恢复
    点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!相关文章MySQL备份策略:https://segmentfault.com/a/1190000019955399MySQL数据恢复:https://segmentfault.com/a/11900000201162711.前言数据恢复的前提的做好备份,且开启 binlog, 格式为 row。如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件,但若刚好数据库没有打开这个表文件,那就只能跑路了。如果 binlog 格式不为 row,那么在误操作数据后就没有办法做闪回操作,只能老老实实地走备份恢复流程。
  • 运用计算图搭建递归神经网络(RNN)
    RNN 处理前后有承接关系的序列状数据,例如时序数据。RNN 用变换的参数把握序列每一步之间的关系。RNN 有很多种,有一些复杂的变体,本文搭建一种最简单的 RNN ,它的结构是这样的:蓝色长条表示 m 维输入向量,一共 n 个。有了计算图以及自动求导,我们只管搭建网络即可,网络的训练就交给计算图去做了。否则你可以想象,按照示意图表示的计算,推导交叉熵损失对 RNN 的各个权值矩阵和偏置的梯度是多么困难。
  • 人生苦短,我用PyCharm
    PyCharm 安装本文将使用 PyCharm Community Edition 2019.1 版本,该版本免费且可在所有主流平台上使用。推荐使用 JetBrains Toolbox App 安装 PyCharm。从中找到 PyCharm Community,并点击 Install。好啦,现在你的机器上已经安装 PyCharm 了。启动 PyCharm,你将看到导入设置弹窗。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。比如键入 main 并点击 tab 键,PyCharm 会自动补全整个 main 从句。此外,如果你在条件句前忘记键入 if,在该句子最后增添.if 并点击 Tab 键,PyCharm 将修复该 if 条件句。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。在 PyCharm 中运行代码现在你已经编码完成该游戏,可以运行了。
  • 人生苦短,我用PyCharm(附链接)
    PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。只有最后一部分PyCharm Professional 功能使用的是 PyCharm Professional Edition 2019.1 版本。推荐使用 JetBrains Toolbox App 安装 PyCharm。从中找到 PyCharm Community,并点击 Install。好啦,现在你的机器上已经安装 PyCharm 了。启动 PyCharm,你将看到导入设置弹窗。PyCharm 会自动检测出这是首次安装,并为你选择Do not import settings选项。点击 OK,之后 PyCharm 会让你选择键盘映射。比如键入 main 并点击 tab 键,PyCharm 会自动补全整个 main 从句。此外,如果你在条件句前忘记键入 if,在该句子最后增添.if 并点击 Tab 键,PyCharm 将修复该 if 条件句。在 PyCharm 中运行代码现在你已经编码完成该游戏,可以运行了。)在 PyCharm 中进行代码 debug找到神秘数字了吗?
  • 这句简单的sql,如何加索引?颠覆了我多年的认知
    请问下面的sql语句,要想加快查询速度,该怎么创建索引?以下,以mysql数据库为准。结果真是颠覆了xjjdog多年的认知。这6个索引涵盖了所有的根据abc查询的情况。但扫描的行数却增加了。结果发现,mysql现在能够自动的选择索引了。all 全表扫描,性能最差Extrausing index表示相应的select操作中使用了覆盖索引,避免访问了表的数据行,效率不错。using filesort说明mysql会对数据使用一个外部的索引排序,而不是按照表内的索引顺序进行读取。mysql中的索引,主要就用在where条件中和排序动作中。
  • PyTorch专栏(十二):一文综述图像对抗算法
    本教程将提高您对ML模型的安全漏洞的认知,并将深入了解对抗性机器学习的热门话题。查看关于本专栏的介绍:PyTorch专栏开篇。鉴于这是一个教程,我们将通过图像分类器上的示例探讨该主题。源/目标错误分类意味着攻击者想要更改最初属于特定源类的图像,以便将其归类为特定目标类。FGSM 攻击是一种白盒攻击,其目标是错误分类。pretrained_model:pytorch/examples/mnist训练的预训练 MNIST模型的路径。
  • ​Redhat6.10 OpenSSH 8.0p1 升级操作手册 | 周末送资料
    本文档的演示步骤均在 Redhat6.10 下完成。升级实施均以 root 用户操作,未测试升级后 HTTPS 等相关依赖间组件间的影响,仅测试 SSH 登陆正常。计划将系统默认安装的 OpenSSH 组件进行升级,参考升级时间为 3~5 分钟。Redhat 6.8 以下版本升级 SSL 后可能出现 NTP 服务无法启动情况,此时可在 OpenSSH 升级完成后对 NTP 进行升级,Redhat 6.8 及以上版本无影响。sestatus确认 SELinux 已经 disalbe 了再继续。Redhat5.11 需要先升级 Perl,详见“Redhat5.11 升级 OpenSSH8.0p1 时出现的问题”yum install y perlCPAN如 OpenSSL 安装时不做 make test 则无需安装 perl-CPAN。
  • ZooKeeper ACL权限控制机制
    ZooKeeper 的 ACL 权限控制和 Unix/Linux 操作系统的ACL有一些区别,我们可以从三个方面来理解 ACL 机制,分别是:权限模式、授权对象和权限,通常使用scheme:id:perm来标识一个有效的ACL信息。需要注意的是,ACL仅与指定ZNode有关,不适用于子节点。不跟我们想象一样,ACL不是递归的。在 ZooKeeper 中,所有对数据的操作权限分为以下五大类:权限ACL简写描述CREATEC子节点的创建权限,允许授权对象在该数据节点下创建子节点。在不同的权限模式下,授权对象是不同的,下表中列出了各个权限模式和授权对象之间的对应关系。
  • Python 最强编辑器详细使用指南
    PyCharm 安装本文将使用 PyCharm Community Edition 2019.1 版本,该版本免费且可在所有主流平台上使用。从中找到 PyCharm Community,并点击 Install。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。这些工具可以为不同项目单独创建 Python 环境,从而分别保存不同项目所需的依赖项。选择后,指定环境位置,从 Python 解释器列表中选择要安装在系统中的 base interpreter。现在我们可以开始新的 Python 程序了。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。在 PyCharm 中运行代码现在你已经编码完成该游戏,可以运行了。
  • 独家 | 使用Python了解分类决策树(附代码)
    本教程详细介绍了决策树的工作原理由于各种原因,决策树一种流行的监督学习方法。本教程介绍了用于分类的决策树,也被称为分类树。分类和回归树是由Leo Breiman引入的,用一种于解决分类或回归预测建模问题的决策树算法。分类树在纯节点上不会分裂。在本节,你可以了解到什么是分类树中根节点/决策节点的最佳分割点。下图展示了如何使用熵来计算决策树的信息增益。使用Python实现分类树我们在上节介绍了分类树的理论。Scikit-learn建模的四个步骤第一步:导入你想使用的模型在scikit-learn中,所有的机器学习模型都被封装为Python中的类。
  • Spring Boot + MyBatis 多模块项目搭建教程
    点击上方Java学习,选择“设为星标”优质文章,及时送达作者 | 枫本非凡链接 | cnblogs.com/orzlin/p/9717399.html一、前言最近公司项目准备开始重构,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot多模块项目的过程。1、开发工具及系统环境IDE:IntelliJ IDEA 2018.2系统环境:mac OSX2、项目目录结构biz层:业务逻辑层dao层:数据持久层web层:请求处理层二、搭建步骤1、创建父工程IDEA 工具栏
  • windows中常见后门持久化方法总结
    RunOnce:RunOnce和Run差不多,唯一的区别就是RunOnce的键值只作用一次,执行完毕后就会自动删除常见注册表启动项键的位置:用户级\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce系统级\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\RunOnce修改一下:执行结果:定时任务windows下定时任务的命令有两个分别是:at和schtasks,他们两者主要区别是at命令在win7、08等高版本的windows中是不能将任务在前台执行的,也就是只会打开一个后台进程,而schtasks是将定时的任务在前台执行,下面我们逐个看看at的一些参数AT [\\computername] time [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command"at的执行如下:schtasks一些参数:schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] [/d day] [/m month[,month...] [/i IdleTime] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]] /?
  • 【Webpack】373- 一看就懂之 webpack 高级配置与优化
    webpack 提供了一个 devtool 属性来配置源码映射。//#sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvaW5kZXguanM/YjYzNSJdLCJuYW1lcyI6WyJmb28iLCJjb25zb2xlIiwibGciXSwibWFwcGluZ3MiOiJBQUFBLElBQUlBLEdBQUcsR0FBRyxDQUFWO0FBQ0FDLE9BQU8sQ0FBQ0MsRUFBUix1RSxDQUFxQyIsImZpbGUiOiIuL3NyYy9pbmRleC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBmb28gPSAxO1xuY29uc29sZS5sZyhgY29uc29sZeWvueixoeeahOaWueazleWQjWxvZ+WGmeaIkOS6hmxnYCk7IC8vIOa6kOaWh+S7tuesrOS6jOihjOWHuumUmVxuIl0sInNvdXJjZVJvb3QiOiIifQ==//#sourceURL=webpack-internal:///./src/index.js4、cheap-source-map:加上 cheap,就只会提示到第几行报错,少了列信息提示,同时不会对引入的库做映射,可以提高打包性能,但是会产生 .map 文件。
  • Python 最强 IDE 详细使用指南!
    读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。该教程将使用 Python 3.6 版本,屏幕截图和 demo 均来自 macOS 系统。PyCharm 安装本文将使用 PyCharm Community Edition 2019.1 版本,该版本免费且可在所有主流平台上使用。从中找到 PyCharm Community,并点击 Install。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。这些工具可以为不同项目单独创建 Python 环境,从而分别保存不同项目所需的依赖项。选择后,指定环境位置,从 Python 解释器列表中选择要安装在系统中的 base interpreter。现在我们可以开始新的 Python 程序了。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。
  • 混合云编排工具Terraform入门
    而这个混合云统一编排工具目前已经有很好的开源项目支持了,它就是下面将要介绍的Terraform项目。但二者其实是有差别的,首先Orchestration如Terraform主要解决底层基础设施资源管理问题,而配置管理工具如Ansible主要面向操作系统的配置。由于资源必然属于某个云平台,因此显然Terraform中所有的资源必须隶属于某个Provider。Provider在Terraform中以插件的形式加载,在init阶段Terraform会自动下载所需要的所有Provider插件。
  • 机器学习算法入门之监督学习(I)
    目前,机器学习的主流方法分为:监督学习,无监督学习和强化学习。本文作为入门,向大家介绍一下第一种方法,即监督学习。监督学习是从标记的训练数据来推断一个功能的机器学习任务,它的核心同样是在训练数据集中找规律,然后再把这个规律应用于预测未知数据的结果中去。下面就介绍监督学习中解决分类问题的一个算法,叫KNN算法,也叫K-邻近算法。关于划分训练集和测试集的内容,已经在文章《机器学习必备技能之“数据预处理”》中进行了介绍,感兴趣的小伙伴可以再温习一下。
  • Python 最强 IDE 详细使用指南!
    机器之心的读者应该非常了解 JetBrains 开发的 PyCharm 了,它差不多是 Python 最常用的 IDE。该教程将使用 Python 3.6 版本,屏幕截图和 demo 均来自 macOS 系统。PyCharm 安装本文将使用 PyCharm Community Edition 2019.1 版本,该版本免费且可在所有主流平台上使用。PyCharm 会自动检测出这是首次安装,并为你选择「Do not import settings」选项。选择后,指定环境位置,从 Python 解释器列表中选择要安装在系统中的 base interpreter。现在我们可以开始新的 Python 程序了。这即是 PyCharm 的 Postfix Completion 功能,它可以帮助用户减少退格键使用次数。
  • Maven最全教程,java开发必备知识,99%的人都能看懂并且掌握!
    ③ jar包需要的时候每次都要自己准备好或到官网下载借助于maven我们可以使用统一的规范方式下载jar包,规范④ jar包版本不一致的风险不同的项目在使用jar包的时候,有可能会导致各个项目的jar包版本不一致,导致未执行错误。借助于maven,所有的jar包都放在“仓库”中,所有的项目都使用仓库的一份jar包。它是maven的核心配置文件,所有的构建的配置都在这里设置。
活跃用户
《科技日报》是富有鲜明科技特色的综合性日报,是面向国内外公开发行的中央主流新闻媒体,是党和国家在科技领域的重要舆论前沿,是广大读者依靠科技创造财富、提升文明、刷新生活的服务平台,是中国科技界面向社会、连接世界的明亮窗口。
TechWeb专注于互联网消费领域,每日专业提供互联网产品、智能设备及互联网服务等方面的最新资讯。
数字生活家,手机新娱乐
《中国银行保险报》是中国银行保险监督管理委员会主管唯一工作日报。
数字公民的糖
专业的中文 IT 技术社区,与千万技术人共成长。
腾讯新闻旗下腾讯科技官方账号,在这里读懂科技!
凤凰科技频道官方账号,带你直击真相。
从思考,到创造
让创业者不再孤独@i黑马
雷锋网,读懂智能&未来。
用极客视角,追踪你最不可错过的科技圈。有快闻、也有洞见;有脑洞、也有思考。
最好的中文人物报道
36氪是中国领先的新商业媒体,提供新锐深度的商业报道。我们强调趋势与价值,我们的slogan是:让一部分人先看到未来。
计算机网络学习从入门到精通
SegmentFault 思否 ( sifou.com ) 是中国领先的开发者社区。我们希望为中文开发者提供一个纯粹、高质的技术交流平台,帮助更多的开发者获得成长与成功。
每天分享 Python 干货,后台回复「1024」,送你特别推送。
中国企业IT人交流的技术社区
分享程序员生活点滴以及程序员各种吐槽。这里没有具体技术讲解,只有幽默、职场、规划、学习路线、学习方法总结。输入相关关键词可以获得相应的文章,输入m获取全部文章编号。
有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。