编程语言

windows下Scala安装

☆樱花仙子☆ 提交于 2020-03-24 12:28:49
课程使用2.11.8版本 打开scala2.11.8下载页面 拉倒页面最下方,点击Source code(zip)进行下载 解压到指定文件夹这里为了避免出现问题,也是解压到不含空格和中文的目录 我这里是解压到了C盘 解压后进行环境变量配置 右键我的电脑-》属性-》高级环境设置-》环境变量 双击 系统变量 中的Path 选择新建,配置scala 路径 多次点击确定到关闭高级环境设置窗口 这时scala的环境变量已经生效 测试:   Win + r 建运行 cmd   输入 scala 回车   可以看到scala的版本号,这说明已经安装部署成功    回到目录 回到上一节 去往下一节 来源: https://www.cnblogs.com/dan2/p/12557932.html

开发直播源码的计算机语言以及开发完成后所需要做的工作

你离开我真会死。 提交于 2020-03-24 11:54:39
开发直播网站源码的三种计算机语言 直播网站源码开发所用的语言,根据未来运营平台不同,其选择也不同。一般来说,如果是PC后台,那么会采用PHP语言编写,如果是在安卓上开发,则选择Java语言,如果是在iOS上开发,则采用object-c语言编写。接下来,小编就简单介绍下这三种语言的优缺点,并适当的进行比较。 一、Java Java是一门计算机编程语言,和C++、Python等编程语言一样,Java如今依旧应用广泛。从我们日常用的安卓手机app到大部分网站到管理信息系统的应用服务器程序都是用Java这中语言来写的。之所以应用广泛,小编认为与Java能顺应面向对象这一主流的编程思想有很大的关系,将数据结构及其处理方法集成起来可以减少代码量,让程序员更多地把精力放在对程序的设计上,增加程序的功能性;同时包括了C类语言中指针、多继承等概念,引入了多线程、分布式与嵌入式概念,并且配合虚拟机的使用,让Java成为最佳的跨平台语言之一。 二、PHP PHP是Hypertext Preprocessor的缩写,是一种计算机脚本语言。脚本语言不需要像编程语言那样在编译时生成二进制可执行文件,而是直接对写好的PHP代码执行以达到效果。和脚本语言Java一样,PHP也是一种解释型语言,即可直接解释执行。所以与其说PHP是编程语言,不如说是一组命令。正因为它的“命令”特性,可嵌入到Html中

Day 02 编程语言介绍及运行python

╄→гoц情女王★ 提交于 2020-03-24 11:54:18
一、编程语言介绍 1.1.机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件。 1.2.汇编语言:用英文标签取代二进制指令编写程序,本质也是在直接控制硬件。 1.3.高级语言:用人能理解的表达方式编写程序,无需考虑硬件的操作细节。     编译型     解释型 执行效率:机器语言>汇编语言>高级语言(编译型)>解释型 开发效率:机器语言<汇编语言<高级语言(编译型)<解释型 跨平台性:机器语言<汇编语言<高级语言(编译型)<解释型 二、执行Python程序的两种方式 1.交互式:即时得到命令的执行结果,通常用来调试代码。 2.命令行:Python3 D:\test.txt 注意:后缀名并不影响程序的执行,但是约定俗成是.py结尾。 2.2.运行Python程序经历的三种阶段 (1).先启动Python解释器 (2).Python解释器将test.txt文件的内容当成文本内容读入内存(此时的Python解释器就像一个文本编辑器) (3).Python解释器解释执行刚刚读入的内存代码 三、变量 1.什么是变量? 答:量指的是记录事物的状态,变指的是事物的状态是可以改变的。 2.为何要用变量? 答:为了让计算机具有人记忆事物的状态的技能。 3.如何用变量? 3.1.先定义   age = 18 三大组成部分:变量名:反映出状态的属性         =:把变量值绑定给变量名

6 件你应该用 Emacs 做的事

给你一囗甜甜゛ 提交于 2020-03-24 11:47:31
本文参考原文- http://bjbsair.com/2020-03-22/tech-info/2125/ 下面六件事情你可能都没有意识到可以在 Emacs 下完成。此外还有我们的新备忘单,拿去,充分利用 Emacs 的功能吧。-- Seth Kenlon(作者) 想象一下使用 Python 的 IDLE 界面来编辑文本。你可以将文件加载到内存中,编辑它们,并保存更改。但是你执行的每个操作都由 Python 函数定义。例如,调用 upper() 来让一个单词全部大写,调用 open 打开文件,等等。文本文档中的所有内容都是 Python 对象,可以进行相应的操作。从用户的角度来看,这与其他文本编辑器的体验一致。对于 Python 开发人员来说,这是一个丰富的 Python 环境,只需在配置文件中添加几个自定义函数就可以对其进行更改和开发。 这就是 Emacs 对 1958 年的编程语言 Lisp 所做的事情。在 Emacs 中,运行应用程序的 Lisp 引擎与输入文本之间无缝结合。对 Emacs 来说,一切都是 Lisp 数据,因此一切都可以通过编程进行分析和操作。 这造就了一个强大的用户界面(UI)。但是,如果你是 Emacs 的普通用户,你可能对它的能力知之甚少。下面是你可能没有意识到 Emacs 可以做的六件事。 使用 Tramp 模式进行云端编辑 Emacs

python添加第三方包

余生颓废 提交于 2020-03-24 10:29:48
由于自己电脑的环境中有2.7和3.7的版本,所以pycharm中下载安装包总是报错,所以本地安装最是靠谱。 1. win+R输入cmd,出来控制框,默认进去为c盘 2.我的python安装包在F盘,输入 F: 进入F盘,然后cd xxxx(表示python.exe所在的路径) 3.先将pip升级,python -m pip install --upgrade pip 最后会出现successfully的字样,表示安装成功 4.pip install ruamel.yaml 就把相应的安装包安好了。 5.打开pycharm,选择 file->setting->选择project开头的字样->project interpreter 6.右侧展示栏中, 选择配置图样的按钮,选择 add 7.在system interpreter中添加刚刚添加的python环境 8.点击 apply->ok 就大功告成了! 来源: https://www.cnblogs.com/yiyi8/p/12556905.html

python的编码问题

别来无恙 提交于 2020-03-24 09:35:58
最近在用python写一些辅助脚本,发现每次运行的时候都会出现无法解析的字符编码的问题 后来发现是因为在代码的头里面加了这么一行 #coding=utf-8 加了这么一行就会出现这个错误 SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb4 in position 0: invalid start byte 这个错误的大概意思就是python在寻找UTF-8标致头的时候出现了错误 出现这个错误的原因是我们在文件头给python指定了编码为UTF-8,但是我们文件确是以GBK的方式存储的 所以只要把utf-8改成gbk就可以了,这样python就会认为这是一个gbk的编码文件,而不会想去查找UTF-8的头 题外话: 为了识别文件究竟是UTF-8还是ASCII,一般UTF-8都会在文件头部加入EF BB这个头,而GBK是没有头的,所以python发现没有这个头则会认为是错误的 之前在用QT的时候也遇到了这些问题 http://www.cnblogs.com/linyilong3/p/4868697.html 其实中文编码的问题已经存在很多年了,只是一直没人去解决,最近我开始碰到后,才开始着手解决这个问题,争取有空把原来的中文问题都解决掉 来源: https://www.cnblogs.com

php 扩展模块安装

佐手、 提交于 2020-03-24 08:30:12
PHP 扩展模块安装 /usr/local/php/bin/php -m //查看模块 测试安装一个redis的模块 cd /usr/local/src/ wget https://codeload.github.com/phpredis/phpredis/zip/develop mv develop phpredis-develop.zip unzip phpredis-develop.zip cd phpredis-develop /usr/local/php/bin/phpize //生成configure文件 ./configure —with-php-config=/usr/local/php/bin/php-config make && make install /usr/local/php/bin/php -i |grep extension_dir //查看扩展模块存放目录,我们可以在php.ini中去自定义该路径 vim /usr/local/php/etc/php.ini //增加一行配置(可以放到文件最后一行) extension = redis.so #php.ini中增加扩展模块加入的声明,从而加载模块 如果php源码中有需要扩展的模块,就直接到相应目录做同样的操作即可(就不用重新下载源码了) ​ 来源: https://www.cnblogs.com

php扩展之redis

霸气de小男生 提交于 2020-03-24 08:25:07
1.安装php扩展 phpredis 下载 https://codeload.github.com/phpredis/phpredis/zip/develop [root @localhost ~] # unzip phpredis-develop.zip [root @localhost ~] # cd phpredis-develop ##重新编译phpize:/usr/local/php7/bin/phpize(无需切换目录,直接执行自己找到的phpize) [root@localhost phpredis-develop]# find / -name 'phpize' /usr/local/mysoftware/php7/bin/phpize ##一般是在你安装的php目录里面的 [root@localhost phpredis-develop]# /usr/local/mysoftware/php7/bin/phpize ##执行一下,此时在phpredis-develop目录下多一个configure ##找到php-config:find / -name 'php-config' [root@localhost phpredis-develop]# find / -name 'php-config' /home/php-7.0.4/scripts/php-config

mod_php对比mod_fastcgi

这一生的挚爱 提交于 2020-03-24 08:06:43
3 月,跳不动了?>>> mod_php对比mod_fastcgi 字数1317 阅读53 评论0 喜欢0 什么是mod_php和mod_fastcgi 在lamp体系中,对于apache端的php的配置,我们最常用的就是mod_php,它把php作为apache一个内置的模块.让apache http服务器本身能够支持php语言,不需要每一个请求就启动php解释器来解释php. 和 把webserver与php绑定起来的方式不同,fastcgi是http服务器与你的或其它机器上的程序进行“交谈”的一种工具,相当于一个程序接 口。它可以接受来自web服务器的请求,解释输入信息,将处理后的结果返回给服务器等。mod_fastcgi就是在apache下支持fastcgi协 议的模块。 SAPI和CLI SAPI(Server Application Programming Interface):服务器端应用程序接口 CLI(Command Line Interface):命令行接口 php运行原理 php运行原理 对于一个基于apache的php应用,运行流程可以简单归结为: Apache -< httpd -< mod_php -< fastcgi -< sapi -< php mod_php 在lamp体系中,mod_php是最常使用的工作方式。在这种模式下

c++与python混合编程

无人久伴 提交于 2020-03-24 06:26:37
本文分4个部分 C/C++ 调用 Python (基础篇)— 仅讨论Python官方提供的实现方式 Python 调用 C/C++ (基础篇)— 仅讨论Python官方提供的实现方式 C/C++ 调用 Python (高级篇)— 使用 Cython Python 调用 C/C++ (高级篇)— 使用 SWIG 1 C/C++ 调用 Python(基础篇) Python 本身就是一个C库。你所看到的可执行体python只不过是个stub。真正的python实体在动态链接库里实现,在Windows平台上,这个文件位于 %SystemRoot%\System32\python27.dll。 调用示例: //my_python.c #include <Python.h> int main(int argc, char *argv[]) { Py_SetProgramName(argv[0]); Py_Initialize(); PyRun_SimpleString("print 'Hello Python!'\n");//此接口可执行字符串形式的代码 Py_Finalize(); return 0; } 在Windows平台下,利用vs命令提示符,编译命令为 cl my_python.c -IC:Python27\include C:\Python27\libs\python27.lib