Linux screen命令详解:离线后继续原来的操作
一、背景 系统管理员经常需要SSH 远程登录到Linux服务器,有时要运行一些需要很长时间才能完成的任务,比如爬虫、系统备份、ftp传输等等。通常情况下我们都是为每个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 二、简介 Screen是一款由GNU计划 [...]
一、背景 系统管理员经常需要SSH 远程登录到Linux服务器,有时要运行一些需要很长时间才能完成的任务,比如爬虫、系统备份、ftp传输等等。通常情况下我们都是为每个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 二、简介 Screen是一款由GNU计划 [...]
最近在用Flask框架开发商城,数据库的表很多,也要根据业务类型调整数据库的结果,要对对moddel.py这些文件进行修改。然后在这次修改商城的数据表的字段过程中,在命令行输入flask db migrate后,发现以下信息,然后无法用flask db upgrade进行升级。 INFO [alembic.runtime.migration] Context [...]
之前用Flask修改一个商城时,在网页模板中,写以下单选框代码: <div class="form-group"> <label for="address"><b>选择地址:</b></label> <ul id="address_list"> {% for address in add [...]
这篇文章是根据Google开源项目风格指南总结而来,原文链接:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/。因为大部分IDE都会有编程语言格式化插件,选择部分或全部代码即可一键格式化,例如Pycharm等。但 [...]
这篇文章是根据Google开源项目风格指南总结而来,原文链接:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_language_rules/,对于自己经常没注意的地方或者少接触的地方,会多写一点。 1、使用模块的全路径名来导入每个模块。 [...]
用Flask做一个显示项目列表中,通常要加上分页和搜索的功能,而搜索之后的分页功能与默认情况下分页功能的处理是不一样的,需要额外的处理。 以下是用户列表的视图函数: @admin_app.route('/user/list/', methods=['get', 'post']) def userList(): form = UserSearch() q = [...]
中国古代有个故事,叫做“白马非马”。它是公孙龙提出的哲学命题: 问:可以说白马与马不同吗? 答:可以。 问:为什么? 答:“马”是对物“形”方面的规定,“白马”则是对马“色”方面的 规定,对“色”方面的规定与对“形”方面的规定性,自然是不同的。「所以说,对不同的概念加以不同规定的结果」白马与马也是不同的。 有有兴趣再深入了解的,可以自行搜索“白马非马”。 这 [...]
这个数据科学项目由个人完成,注释比较完善,有目录与结论。涉及时间序列的处理,但有完善的地方,在结尾会补充。 总结 1.特征工程部分: 做这次考核作业用了4.5天时间,2天半的时间都在反复处理特征工程当中,1天半用来对比训练模型和做最后预测要提交的数据。 这次训练数据约25万多条,比较完好,821个店铺,分布在9个大区,103个城市当中。从不同店的客流图看 [...]
这个数据科学项目由个人完成,注释比较完善,有目录与结论,最后被老师评为机器学习章节考核的参考。 结论: 从连续型数据集来看,随机森林算法经过参数调整,测试集的准确度从85.95提升到了86.22,有一些效果,而AUC面积从0.9123提升到了0.9134,仅仅微微地提升。 从连续型数据集来看,梯度提升算法经过参数调整,测试集的准确度从86.57提升到了8 [...]
经过差不多一年的学习,算是把网易微专业的《数据分析师》和《Python全栈工程师》这两门专业学完。 当中围绕Python这门语言的主要应用领域和IT相关领域记了不少思维导图笔记。包括有: 1.Python编程语言 2.数据结构与算法 3.前端基础Html、CSS、Javascript 4.网页开发框架Flask、Django 5.Linux服务器 6.数据库 [...]
第一次遇到这个错误是我尝试用Selenium登陆淘宝的时候,当里想无头模式去爬一些简单的信息,但要先过登陆这一关。Selenium的无头模式是控制浏览器去运行时,不显示运作时的界面,也避免了个人误操作。但如果在淘宝上登陆就会出现selenium.common.exceptions.ElementNotInteractableException的错误。 在St [...]
Selenium是Python环境下一款自动化测试软件,还可以帮我我们自动浏览网页获取,模拟真人去上网,从而获取相关信息。换句话说,它也可以是网页的爬虫,获取网页的内容。 Python下与爬虫有关的包很多,不同的包使用的场景不同,Selenium可以应对只有一个简单滑块的验证,就是一拉到底那种。目前,还没研究出拉不现距离的滑块。因为滑块要一拉到底,所以滑动距 [...]
Anaconda是最流行的数据科学和机器学习Python发行版本,可于大规模数据处理,预测分析和科学计算。 首先,不建议在空间有限的服务器安装Anaconda,它安装之后就点了7G的空间,如果,如果创建了两个以上的深度学习的虚拟环境,很容易上到15个G。所以建议安装在本地的Linux系统。Windows的安装教程网卡有很多,这里就不更重复。 下载Anacon [...]
一、让JupyterLab识别不同的conda虚拟环境 我们会因为不同项目而配置不同的虚拟环境,很多因为要做数据分析而安装Anaconda,它的conda也可以为不同项目建立不同的虚拟环境。因为安装Anaconda后默认只有一个JupyterLab。建立其它虚拟环境之后,如果想使用JupyterLab跑这个项目,其实没有在每个不同的虚拟环境安装一个Jupyt [...]
查看当前核心环境,输入jupyter kernelspec list 如果系统还安装有Python2 则会在这里显示有python2。如果之前用过Pycharm按照它的提示安装过它的核心环境,也会有类似pycharm环境。而后者其实是同你的base或本机环境是同一个环境。如果是不小心添加的,可以用以下方式删除。 输入jupyter kernelspec re [...]