编程语言

VS Code 调试 PHP有关配置

妖精的绣舞 提交于 2020-03-17 06:11:00
一、安装VS CODE 、 WampServer 二、用VS Code 打开php项目后,提示 "Cannot validate since no PHP executable is set. Use the setting 'php.validate.executablePath' to configure the PHP executable." 解决方法如下: 在“文件”-“首选项”-“设置”下添加: 三、在VSCode上安装:PHP Debug插件: 四、安装 XDebug    a.新建phpInfo.php文件,如图      b.运行,CTRL+A全选,并粘贴到 https://xdebug.org/wizard.php 最后在"C:\wamp\bin\apache\apache2.4.23\bin\php.ini" 内修改为 xdebug.remote_enable = 1 xdebug.remote_autostart = 1 五、开始调试,在"C:\wamp\www\index.php"内设置断点,浏览器访问 成功进入!! 来源: https://www.cnblogs.com/phli/p/6956398.html

JAVA的未来发展空间

不羁的心 提交于 2020-03-17 02:37:27
  1.Java语言在安卓系统的程序应用,众所周知安卓与苹果系统是目前使用率最高的两大移动端软件系统,其中安卓系统的使用率要大于苹果。而Java语言是用于编写安卓代码,一些手机中的游戏就是Java语言编写的。   2.Java语言在金融领域的服务器端的应用。Java语言具有可移植安全性,使其被广泛应用于大型银行机构的互联网电子交易系统的编程,为其在金融领域的发展提供了便利。   3)Java语言在互联网网站端的应用。Java在互联网网站如教育,医疗,金融,军事等领域均有着广泛的应用。另外很多网络游戏也是使用Java编程语言设计的。   Java语言的可移植性与安全性使得其广泛链接在各类电子产品设备中运行,可被任一电子设备所识别操作,这也是为什么Java编程语言在编程语言排行榜多年一直占最主要位置。   从Java编程语言本身角度来讲,它深刻揭示了程序编写的骨干和精髓,其严谨的结构,易懂的语法加上简易的编写为其之后的发展及革新提供了良好的保障。 来源: 51CTO 作者: 关于刷的话题 链接: https://blog.51cto.com/14754632/2479085

在Linux下搭建python环境

喜夏-厌秋 提交于 2020-03-17 01:17:45
Linux中已经预装了python2.7.5版本 如果在linux想使用python3.0以上的版本就需要自己安装,安装的方法有以下两种: 1.yum安装 yum安装的优点是操作简单,缺点安装的版本不一定是最新版本 安装步骤:1.首先设置好系统的网络,可以使用nmcli或者nmtui手动配置,如果实在不会设置的话,可以使用dhclient,自动获取一个IP地址 2.设置yum仓库为阿里云仓库 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 下载阿里云仓库文件 下载好之后输入命令yum install python3 -y 之后就可以用python3命令来执行py文件了 2.源码包安装 首先在官网上下载想安装版本对应的压缩包,下载好之后,解压安装包 创建一个目录作为python的安装路径 mkdir /usr/local/python3(创建目录为了避免覆盖系统预装的python2.7.5版本) 查看是否安装gcc工具 如果提示未找到命令,可以用yum安装一下上图所示为已经安装了gcc工具 进入解压的压缩包目录里面配置安装路径 ./configure --prefix=/usr/local/python3 编译好了会生成一个makefile,然后编译安装

通俗地理解什么是编程语言

限于喜欢 提交于 2020-03-17 00:29:43
学习编程语言之前,首先要搞清楚「编程语言」这个概念。 很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉…… 我们说的是汉语,是“中国语言”,只要把我们的需求告诉父母,父母就会满足,我们用“中国语言”来控制父母,让父母做我们喜欢的事情。 “中国语言”有固定的格式,每个汉字代表的意思不同,我们必须正确的表达,父母才能理解我们的意思。例如让父母给我们10元零花钱,我们会说“妈妈给我10块钱吧,我要买小汽车”。如果我们说“10元给我汽车小零花钱妈妈”,或者“妈妈给我10亿人民币,我要买F-22”,妈妈就会觉得奇怪,听不懂我们的意思,或者理解错误,责备我们。 我们通过有固定格式和固定词汇的“语言”来控制他人,让他人为我们做事情。语言有很多种,包括汉语、英语、法语、韩语等,虽然他们的词汇和格式都不一样,但是可以达到同样的目的,我们可以选择任意一种语言去控制他人。 同样,我们也可以通过”语言“来控制计算机,让计算机为我们做事情,这样的语言就叫做编程语言(Programming Language)。 编程语言也有固定的格式和词汇,我们必须经过学习才会使用,才能控制计算机。 编程语言有很多种,常用的有 C语言 、 C++ 、 Java

Linux 安装PHP扩展过程

风流意气都作罢 提交于 2020-03-16 23:21:57
安装pdo_pgsql,pgsql扩展 1.进入php源码自带的pgsql & pdo_pgsql源码目录 cd /app/php-7.2.10/ext/pgsql/ ==》分两次分别执行 cd /app/php-7.2.10/ext/pdo_pgsql/ 2.执行phpize 生成configure文件 /usr/local/php/bin/phpize 3.配置,php-config一般和phpize在同级目录 ./configure --with-php-config=/usr/local/php/bin/php-config 4.编译,安装 make make install 5.提示扩展已经安装到了相应目录 ls /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/ 6.将扩展加入php.ini 查找php.ini文件存放位置 [root@PAPAGZ etc]# php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini 找不到php.ini文件 cp /app/php-7.2.10/php.ini-development /etc 7.将扩展加入php.ini [root

【python pip】一招解决移动python安装路径pip不可用问题

自作多情 提交于 2020-03-16 21:54:35
概述 所有的作死行为都要从我的电脑出问题说起,就在之前由于电脑出现严重的卡顿,我简单检测了一下我的硬件,发现是我的硬盘坏道了,所以就重新买了一个新的更大的盘。然后装了系统(有教程,见我另一篇文章 【系统 win10 deepin】双系统安装(win10和deepin双系统) )。 然而数据就成了最大的问题,像python这样的能直接移动就能用的我果断采取了移动,然而,这就出现了pip不能用的问题,自己在网上也找了很多的解决方案,虽然也有替代方法(文末),但本着不作就不会死的态度,我就是想用pip,怎么着吧。 文章目录 概述 壹:问题描述 贰:解决过程 叁:作者有话 作者 壹:问题描述 在移动python安装路径后,使用pip出现以下问题,其中的路径就是我之前的python的安装路径。 Fatal error in launcher: Unable to create process using '"e:\lomtom_stu\python3.7.6\python.exe" "E:\Program\Python3.7.6\Scripts\pip.exe" list': ??????????? 贰:解决过程 一、然后我就确认python是否可用,输入 python --version 确认python是可以用的,更何况我已经跑过python项目了,怎么可能不能用呢。 二

golang 与 php 的运算比较

孤者浪人 提交于 2020-03-16 20:49:21
某厂面试归来,发现自己落伍了!>>> php 运算代码 <?php $startTime = microtime(true); $sum = 0; for($i = 1; $i <= 100000000; $i++){ $sum++; } $endTime = microtime(true); echo $sum; $runtime = ($endTime - $startTime) * 1000; //将时间转换为毫秒 echo "运行时间: {$runtime} 毫秒"; golang 运行代码 package main import ( "fmt" "time" ) func test() { start := time.Now() sum := 0 for i := 0 ; i < 100000000 ; i++ { sum ++ } elapsed := time.Since(start) fmt.Println(sum) fmt.Println("耗时:", elapsed) } func main() { test() } 重复三次取平均值: php5.6 :9780.9720039368 毫秒 php7.2 :1030.2329063416 毫秒 golang :54.449365ms 来源: oschina 链接: https://my.oschina.net

Python入门到精通资料大汇总,不啰嗦,全是珍藏资料!速度收藏

依然范特西╮ 提交于 2020-03-16 20:36:15
今天闲来无事,把手里积累了这么久的Python入门资料整理了一下,发现其实,有了这些,python入门真的不难,每天花点时间学,真的不会影响工作。下面一起来看看这些资料吧! Python编程女匠入门资料列表目录: Python入门书籍资料展示 Python进阶书籍资料展示 Python***技术资料展示 Python入门案例项目讲解视频展示 Python入门实操小游戏展示 从零开始到Python web进阶方向的学习资料展示 从零开始到Python 爬虫进阶方向的学习资料展示 从零开始到Python 数据分析进阶方向的学习资料展示 Python安装工具包和环境搭建工具以及视频展示 Python编程女匠入门资料详细内容: ⊙Python入门书籍资料展示 ⊙Python进阶书籍资料展示 3.png ⊙Python***技术资料展示 8.png ⊙Python入门案例项目讲解视频展示 注意:这是一部分,因为案例课几乎每天都会经常更新哦! 7.png ⊙Python入门实操小游戏展示 9.png ⊙从零开始到Python web进阶方向的学习资料展示 教程汇总: 11.jpg 进阶教程: 12.jpg 案例教程 13.jpg ⊙从零开始到Python 爬虫进阶方向的学习资料展示 教程汇总 22.jpg 基础教程 33.jpg 44.jpg 进阶教程 55.jpg ⊙从零开始到Python

针对于ECMA5Script 、ECMAScript6、TypeScript的认识

爱⌒轻易说出口 提交于 2020-03-16 15:21:37
什么是ECMAScript、什么又是ECMA? Ecma 国际(Ecma International)是一家国际性会员制度的信息和电信标准组织。1994年之前,名为 欧洲计算机制造商协会 (European Computer Manufacturers Association)。因为计算机的国际化,组织的标准牵涉到很多其他国家,因此组织决定改名表明其国际性。现名称已不属于首字母缩略字。 ECMAScript 是一种由 Ecma国际 (前身为 欧洲计算机制造商协会 ,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本 程序设计语言 。这种语言在 万维网 上应用广泛,它往往被称为 JavaScript 或 JScript ,但实际上后两者是ECMA-262标准的实现和扩展。 ECMAScript和JavaScript到底是什么关系? 很多初学者会感到困惑,简单来说,ECMAScript是JavaScript语言的国际标准,JavaScript是 ECMAScript 的实现。 什么是ECMAScript5,什么是ECMAScript6呢? 有人总认为ECMAScript5就是所谓的ECMAScript2015(是因为都有个5么?),其实是不对了

机器学习岗位面试总结:简历应该关注的5个重点

£可爱£侵袭症+ 提交于 2020-03-16 15:06:43
机器学习简历的一些小技巧 如今的公司很难找到优秀的机器学习人才。当然,任何特定技能的要求都取决于机器学习项目的用途和要求,但是您的机器学习履历中必须具备的某些技能在各种项目要求中是一致的。 通常,公司希望面试者具备丰富的机器学习技能,理论和编码能力,以便在需要时能够跨部门参与机器学习项目。 该领域的专家不仅需要具有扎实的机器学习算法水平,了解什么时候该应用什么算法,还需要掌握如何集成和接口。所需的核心技能是专门的,要求具有良好的数学理解,分析思维和解决问题的能力。尽管每个项目文件要求的特定技能各不相同,但对于所有角色而言,核心的机器学习技能都是不变的。 简历上必须出现的技能 概率与统计 概率论是大多数机器学习算法的主要内容。熟悉概率可以使您能够处理数据的不确定性。如果您从事与模型构建和评估有关的机器学习工作,掌握诸如Python,高斯混合模型和隐马尔可夫模型等概率理论,是非常必要的。 与概率论密切相关的是数据统计。 它提供了构建和验证模型所需的测度,分布和分析方法。 它还提供了用于创建模型和检验假设的工具和技术。 它们共同构成了机器学习模型的框架。这是制作机器学习简历时要考虑的第一件事。 计算机科学和数据结构 机器学习使用大量数据集,因此必须掌握计算机科学和底层体系结构的基础知识,还必须具备大数据分析和复杂数据结构方面的专业知识。 因此