- 华为HCNA-AI考点解密 06-14
- 每个后台程序员都需要学习的是什么?第一是先了解服务器 06-14
- 「服务器设置」Apache及PHP日志记录的级别设置 06-13
- Python爬虫入门,快速抓取大规模数据(第六部分) 06-13
- Golang 系统采集工具 gopsutil 06-13
- 如何训练我们的大脑长时间18小时高效地工作? 06-13
- 谷歌云PaaS平台GAE宣布支持Node.js,一分 06-13
- 越来越火的编程行业 06-13
- MongoDB新手入门(2)-数据库与集合的增删改查 06-13
- 一些 linux 基础知识 06-13
华为HCNA-AI考点解密
发布者: PHPYuan | 发布时间:2018-06-14知识点
理论部分
第一章 AI概览人工智能技术的过去、现在与未来人工智能产业发展全貌各国人工智能发展战略规划人工智能时代的公平与正义人工智能时代的人机关系人工智能治理畅想未来的人工智能社会
第二章 Python 编程基础介绍列表和元组字符串字典条件、循环语句函数面向对象编程日期和时间正则表达式文件操作
第三章 数学基础知识线性代数矩阵特征分解奇异值分解Moore-Penrose 伪逆迹运算行列式实例:主成分分析概率与信息论随机变量概率分布边缘概率条件概率独立性和条件独立性期望、方差和协方差常用概率分布贝叶斯规则连续型变量信息论结构化概率模型数值计算上溢和下溢病态条件基于梯度的优化方法约束优化实例:线性最小二乘
第四章 TensorFlow 介绍TensorFlow 是做什么的TensorFlow 的特点TensorFlow 基础知识TensorFlow 各模块介绍搭建开发环境了解TensorFlow 开发的基本步骤定义 Tens
每个后台程序员都需要学习的是什么?第一是先了解服务器
发布者: PHPYuan | 发布时间:2018-06-14后台程序员有很多种,比如java开发工程师、php开发工程师、Python开发工程师,不管是哪种后台程序员,要想成为后台程序员编程是次要,其他比如网站服务器等才是关键。
很多刚毕业出来的,虽然java编程学习很好,但是对网站服务器、服务器防火墙、服务器管理,搭建服务器环境等等都不是很了解,服务器是网站安全关键,所以每个后台程序员第一是先了解服务器作用。
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn(默认)
把 LogLevel 的级别由原来的 warn(警告提示),修改为 error(错误提示)或 crit(致命错误)级别。
二、PHP
以 PHP-5.6.36为例,打开php.ini 配置文件,找到以下代码:
error_reporting = E_ALL(默认)
把 error_reporting的值修改为 E_ALL & ~E_NOTICE & ~
Python爬虫入门,快速抓取大规模数据(第六部分)
发布者: PHPYuan | 发布时间:2018-06-13在前面的章节中,我们以尽量少的代码演示了爬虫的基本原理。如果只是需要抓取一些简单的数据,那么我们修改一下前面的代码就可以完成任务了。但是当我们需要完成一些复杂的大型抓取任务时,我们就需要考虑更多东西,例如爬虫的可扩展性,抓取效率等。
现在让我们再回顾一下我们抓取的过程:从待下载URL列表取出URL;构造和发送HTTP请求下载网页;解析网页提取数据,解析网页提取URL并加入待下载列表;存储从网页提取的数据。在这个过程中有很多地方是通用的,而对于具体抓取任务有关的只是网页数据和URL提取。因为通用代码部分可以重用,所以框架就诞生了。现在python下有很多爬虫框架,比较常用的是Scrapy。接下来的我们简单的介绍一下Scrapy的用法。
Scrapy框架介绍和安装Scrapy是python开发的一个快速和高效的web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy被广泛的应用于于数据挖掘、监测和自动化测试。Scrapy的安装也非常容易,简单的运行运行pip install Scrapy,我们需要的开发环境就准备好了。
创建Scrapy项目这里我们会用Scrapy框架重写我们前面的爬虫。在开始前我们需要创建一个新的Scrapy项目。假设我们的项目名叫Douban,运行scrapy startproject Douban。文件夹
Golang 系统采集工具 gopsutil
发布者: PHPYuan | 发布时间:2018-06-13618临近了,介绍一个go版本的系统采集工具包 gopsutil ;python也有同样的工具包psutil,及时上手一个小脚本跑一把体验下;功能还是很丰富的。go语言本身拥有极强的性能,也非常适合做一些后端的数据采集管理以及运维系统。废话不多说,直接来个示例走一下。
官网地址:
github 上的地址是 https://github.com/shirou/gopsutil
示例:
package main
import (
"fmt"
"time"
"github.com/shirou/gopsutil/cpu"
"github.com/shirou/gopsutil/disk"
"github.com/shirou/gopsutil/host"
"github.com/shirou/
如何训练我们的大脑长时间18小时高效地工作?
发布者: PHPYuan | 发布时间:2018-06-13以下是我训练大脑的三种简单方法,可让我每天工作长达18小时(8小时的深度工作):
1.消除分心
现在,当我想集中注意力时,我会戴上耳机在YouTube上听白噪声音频。国内的朋友可以用“白噪音”这个关键词搜索歌单,肯定可以搜到很多音频适合你。这是我为了改善我的重点而必须做的最重要的事情之一。
为了避免手机的干扰,我还将手机置于飞行模式(除了公司的邮件或社交媒体的紧急沟通需要)。
2.练习正念
在我做了第一步之后,我意识到即使我已经消除了我所处环境中的所有干扰,但我仍然在脑海中充满了杂念和忧虑!
在Google上查找“如何摆脱分心的想法”之后,我发现大量的博客和视频都在谈论冥想。起初我听起来很奇怪,但如果你坚持不懈地做到这一点,那么相信我,你会慢慢喜欢上它。
冥想可以帮助你控制自己的思维,处理你的过去,让你不再担心未来。最终,这会给你留下你需要的精神空间,以便可以在工作中聚集你的注意力。
冥想分三种:
1)反思冥想可以帮助消灭内心恶魔。反思冥想就是反思过去,并处理我们现在的或过去的负面情绪。
2)意识冥想就是把你的注意力集中到现在。将您的意识引入当下,有助于长时间关注焦点。
3)视觉冥想消除恐惧和心理障碍。视觉冥想就是让你的意识走向未来的计划。视觉冥
谷歌云PaaS平台GAE宣布支持Node.js,一分钟可完成基础部署!
发布者: PHPYuan | 发布时间:2018-06-13Google也开发相关Node.js客户端函数库,让使用者更容易连接Node.js应用程序与Google GCP平台提供的服务。
原先Google云平台GCP下的PaaS平台App Engine,就有支持Python、Java、PHP及Go语言,现在Google正式宣布,现在App Engine已正式支持Node.js 8了,使用者可以将Node.js 8应用程序部署在App Engine标准环境(Standard environment)执行,利用PaaS平台的特性,使用者可以不需介入底层基础架构的管理工作,例如组态设定、服务器管理、资源扩展等任务。
Google表示,利用App Engine执行Node.js应用,首先可以享受快速部署、自动水平扩充功能,“在一分钟内,就可以完成基本Express.js应用程序的部署工作”,而根据使用流量,系统也可自动扩展、缩减实例数量。
越来越火的编程行业
发布者: PHPYuan | 发布时间:2018-06-13近两年,IT行业迅速发展,各个语言都开始火起来了。java,Python,前端,大数据,各个应用慢慢的渗透进我们的生活。
IT行业的工资高,所以现在的年轻人都希望能接触到,学习到,然后工作。但是如果好学的话还会轮到咱们身上?高工资谁不想挣。就因为难,所以挡住了大部分人的前进,会的人多,精的人少,工资才会越来越高。
大家都想学,就看谁学的快,学得好,越早的人肯定优势更大。所以就分为了两大类:自学与培训
1.自学。可以省下一大笔学费,但是时间会长很多,一个问题绊住了脚步,没有人解决问题会越学越难。兴趣慢慢降低,自制力的好坏,当你没了兴趣,再好的自制力也没用。越来越费劲。
2.培训。很短的时间填充大量的知识,跟不上进度的人很多。有了不会马上有老师解决,能跟上的人会越学兴趣越大,越学越轻松。但是贵啊。(百战程序员线上的好像不错,几个人就配个班主任专门解决。5000多。)
我自己刚开始自学的,自己觉得学的还行,哈哈。但是没多久,头疼啊,我觉得自制力挺强,但是不行啊,明天一说自学,头就疼,要不是说每天必须学,我心里总想找个理由躲过去,也就是没有借口,要不然······尚学堂是因为我比较了解,所以我只说这个,别的机构没去过不知道。
我以前也想着自学,培训太贵啊,后来别人的话啊,5000多学5.6个月,一个月1000
MongoDB新手入门(2)-数据库与集合的增删改查
发布者: PHPYuan | 发布时间:2018-06-13----------------------入门语句-------------------------------------
1.创建数据库
语法:use dbname
注意:如果数据库不存在则创建,如果数据库为空则自动删除该库。
2.查看数据库
语法:show dbname
3.创建集合
语法:
db.集合名。insert({}) 向php集合里面添加文档。
注意:
mongodb里面的集合是隐式创建,就是无需创建直接使用。
db 表示当前数据库,前面use的数据库
文档以josn形式添加。
4.查看集合
语法:
show tables
5.查询集合里面的文档
语法:
db.集合名.find()
<一些 linux 基础知识
发布者: PHPYuan | 发布时间:2018-06-13一、描述计算机的组成及其功能。
答: 现代计算机系统遵循冯·诺依曼体系结构,由以下部分组成:
运算器: 用于二进制算数运算和逻辑运算;
控制器: 用于控制计算机各部件协调工作,是一个调度控制中心;
存储器: 用于存储数据,通常指内存。存储参与计算的数据包括结果;
输入设备: 用于向计算机中输入数据,如键盘;
输出设备 : 将计算机计算的结果或过程显示出来,如显示器、打印机;
其中,运算器和控制器集中于CPU中,输入/出设备是计算机与人进行交互的设备。
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
答:Linux的发行版:
slackware: (历史最悠久任活跃维护的Linux发行版)
suse (基于slackware的二次发行版,免费使用)(欧洲最流行的发行版)
opensuse (基于slackware的三次发行版)
debian:(原汁原味的版本)
ubuntu (二次发行版)(有着漂亮华丽的桌面)
mint:(三次发行版)
redhat:
rhel: redhat enterprise linux (企业版)(
