慕课网极客时间黑马IT课程资源
所有课程都是真实有效且无加密。全网各大平台的课程基本都有,主要分享慕课网体系课、慕课网实战课、极客时间专栏课、极客时间训练营、黑马课程、小马哥课程等,其他平台课程也有,价格实惠,老顾客和多门课程购买有优惠。
付费资源,介者勿扰。诚心购买资源的➕Q私聊:2233587642
课程标题(机构名字-讲师-课程名字-官网价格)
官网链接
慕课网-2020年前端攻城狮(工程师)-2994元
https://class.imooc.com/sale/newfe
慕课网-2020年Java攻城狮(工程师)-2861元
https://class.imooc.com/sale/newjava
慕课网-2020年Python攻城狮(工程师)-3032元
https://class.imooc.com/sale/python
慕课网-2020年Android攻城狮(工程师)-2105元
https://class.imooc.com/sale/newandroid
慕课网-2020年PHP攻城狮(工程师)-2225元
https://class.imooc.com/sa ...
将Macbookpro初始化重新配置开发环境
2019年6月购买的Macbookpro 15.6寸,到目前已经用了三年。现在发现Mac电脑上面的内容过于冗余,有些环境配置的也有问题,故想要初始化Macbook,重新拥有一个完美的开发工具。
备份及抹掉电脑所有内容备份必要的文件,大概11g
格式化Macbook成为新机,参考这篇文章
安装系统大概一小时,然后根据引导进行一些系统设备
Mac必备软件之前的Mac装了很多软件,发现很多软件基本没用,这次只装经常使用的软件,力求精简
社交软件:QQ、微信、Telegram、Lark
开发工具:vscode、docker、iterm2、chrome
笔记软件:Notion、wolai、typora、deepd(翻译)
其他工具:upic(配合typora写文章图片上传图床)、Kite(代码提示神器)、appcleanr、ishot、Bandzip、ClashX、WPS(国际版比国内版好用!)
目前我常用的软件是这些,后面在根据需求慢慢下载,之前用的IDE是Pycharm、GoLand等,现在发现vscode真香,可以在一个IDE编写所有语言
配置Mac基本环境Homebrew首先 ...
文献管理神器Zotero安装、插件、同步设置
从一开始的Endnote转到Mendelay,最后发现Zotero更适合自己,现在记录一下Zotero的一些功能、插件、同步设置。
Endnote给我的感觉很臃肿,对新手不太友好,文献同步这方面不怎么样
Mendelay其实我挺喜欢的,界面是三个软件中最好看的,有chrome插件配置文献插入,支持papership同步文献,社区也会不定时根据你的文献库给你推荐一些文献,对我不太好的是,不能支持mac的预览来查看pdf,不支持预览来标注pdf
Zotero最近被安利的,最大的优势就是开源,插件多,有多个客户端软件,同步方便,支持坚果云
安装官方地址
直接下载安装,安装后顺便注册个账号
文献导入
第一种很方便,直接在软件里输入文献的DOI,直接导入到文库中,并自动下载pdf
第二种就是在网上搜索文献名,通过chrome插件来导入,会自动下载pdf
最后一种情况就是,遇到导入的文献的信息不全(如缺少作者名,文献名错误等),我会在google scholar搜索文献,通过引用来导入文献,手动下载pdf,通过软件添加附件来导入pdf
插件推荐下载插件后,打开 Zotero ...
Ubuntu服务器VNC-server配置
在Ubuntu安装VNC-server,即可在自己电脑使用机房的服务器进行深度学习模型训练
VNC Server配置一、下载VNC ServerrealVNC官网下载软件,通过Filezilla传到服务器
二、安装软件# For 32-bit systemsudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb# For 64-bit systemsudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb
三、运行软件# 运行服务systemctl start vncserver-x11-serviced.service# 启动开机自启sudo systemctl enable vncserver-x11-serviced.service
打开VNC Server,输入许可证Key
VNC注册码:BQ24G-PDXE4-KKKRS-WBHZE-F5RCABQ24G-PDXE4-KKKRS-WBHZE-F5RCA8ZEZH-QPANM-NX3A5-8C4TS-8B97A7AB4X-3YNXF-C5MRR-59DJG- ...
Jupyter Notebook远程连接服务器进行深度学习
为了跑深度学习模型,决定租用带有GPU的远程服务器来进行训练。使用ssh连接服务器,在本地连接服务器Jupyter lab来进行代码编写与运行。
SSH远程连接服务器# 安装net-tools 用于查看ip地址sudo apt install net-tools# 查看ip地址ifconfig# 安装vimsudo apt install vim# 配置sshsudo vim /etc/ssh/sshd_config# 添加新内容PermitRootLogin yes# 重启sshsudo service ssh restart
在本地终端输入
ssh root@ip # 输入密码即可访问
Jupyter Notebook配置# 安装 jupyterpip install jupyter# 在安装jupyter lab, 比jupyter更好用,共享配置文件pip install jupyterlab# 建立配置文件jupyter lab --generate-config# 添加内容c = get_config()c.NotebookA ...
hexo博客部署到服务器教程
使用hexo博客很久了,一直部署在Github Page上,但最近我的Github pro到期了,不能继续使用私人仓库,以及GitHub Page不能被百度收录,网站访问速度较慢等原因,决定将博客部署到自己购买的阿里云服务器。
升级hexo和主题框架我一直使用的是butterfly主题,很好看,主题更新也频繁
# 升级hexo-clinpm i hexo-cli -g# 查看系统中可升级的插件npm install -g npm-checknpm-check# 升级系统中的插件npm install -g npm-upgradenpm-upgrade#npm update -gnpm update --save
一、服务器配置
安装 git
git --version // 如无,则安装yum install -y git
创建git用户
useradd gitpasswd git #设置密码
添加git用户权限
chmod 740 /etc/sudoersvim /etc/sudoers# 添加git A ...
kaggle-house-price
Todo
实战 Kaggle 比赛:预测房价:label:sec_kaggle_house
现在我们已经介绍了一些建立和训练深度网络的基本工具,和网络正则化的技术(如权重衰减、Dropout等)。我们准备通过参加Kaggle比赛来将所有这些知识付诸实践。房价预测比赛是一个很好的起点。这个数据是相当通用的,不会需要使用带特殊结构的模型(就像音频或视频可能需要的那样)。此数据集由Bart de Cock于2011年收集 :cite:De-Cock.2011 ,涵盖了2006-2010年期间亚利桑那州埃姆斯市的房价。它比哈里森和鲁宾菲尔德(1978年)的波士顿房价数据集要大得多,也有更多的特征。
在本节中,我们将详细介绍数据预处理、模型设计和超参数选择。我们希望通过亲身实践的方式,你将获得一些直觉。这些直觉将指导你数据科学家职业生涯。
下载和缓存数据集在整本书中,我们将在各种下载的数据集上训练和测试模型。在这里,我们实现了几个实用函数来方便下载数据。首先,我们维护字典DATA_HUB,其将数据集名称的字符串映射到数据集相关的二元组上,这个二元组包含数据集的url和验证文件完整性的sha- ...
1006 换个格式输出整数 (15分)
1006 换个格式输出整数 (15分)
让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。
输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。
输出格式:每个测试用例的输出占一行,用规定的格式输出 n。
输入样例 1:234
输出样例 1:BBSSS1234
输入样例 2:23
输出样例 2:SS123
解题思想:这道题的重点就是要发现规律
解题思想:一种思想是定义最大成绩的姓名和学号,最小成绩的姓名和学号,每一次得到数据的进行比较赋值。
另一种思想就是利用结构体和algorithm的sort排序,用一个结构体数组来存储数据,最后利用cmp函数按照成绩从大到小排序,输出数组第一个数据和最后一个数据。
代码(C)#include <stdio.h>int main() { int n, num[3] = ...
1005 继续(3n+1)猜想 (25分)
1005 继续(3n+1)猜想 (25分)
卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。
当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。我们称一个数列中的某个数 n 为“关键数”,如果 n 不能被数列中的其他数字所覆盖。
现在给定一系列待验证的数字,我们只需要验证其中的几个关键数,就可以不必再重复验证余下的数字。你的任务就是找出这些关键数字,并按从大到小的顺序输出它们。
输入格式:每个测试输入包含 1 个测试用例,第 1 行给出一个正整数 K (<100),第 2 行给出 K 个互不相同的待验证的正整数 n (1<n≤100)的值,数字间用空格隔开。
输出格式:每个测试用例的输出占一行,按从大到小的顺序输出关键数字。数字间用 1 个空格隔开, ...
1004 成绩排名 (20分)
1004 成绩排名 (20分)
读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。
输入格式:每个测试输入包含 1 个测试用例,格式为
第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n 个学生的姓名 学号 成绩
其中姓名和学号均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。
输出格式:对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。
输入样例:3Joe Math990112 89Mike CS991301 100Mary EE990830 95
输出样例:Mike CS991301Joe Math990112
解题思想:这道题的重点就是要发现规律
解题思想:一种思想是定义最大成绩的姓名和学号,最小成绩的姓名和学号,每一次得到数据的进行比较赋值。
另一种思想就是利用结构体和alg ...