编程语言

汇编语言复习(一)

天涯浪子 提交于 2020-03-12 03:40:13
基本概念 机器语言 机器语言: 机器语言是一种数字语言,专门设计成能够被计算机处理器(Cpu)理解。 汇编语言 汇编语言: 包含用助记符书写的语句,汇编语言不是可移植的 可移植性: 一种语言,如果它的源程序能够在各种各样的计算机系统中进行编译和运行,那么这种语言是被称为可移植得 。 汇编语言和机器语言是一对一的关系:每一条汇编语言指令对应一条机器语言指令 汇编语言的规则: 大多数汇编语言规则都是以目标处理器及其机器语言的物理局限性为基础的。例如,Cpu要求两个指令操作数的大小相同。与C++或者Java相比,汇编语言的规则较少,因为汇编语言是以限制底层数据访问为代价的,而高级语言是用语法规则来减少意外的逻辑错误。 虚拟机 虚拟机概念是一种说明计算机硬件和软件关系的有效方法 通俗的说,虚拟机就是把高级语言翻译成对应的设备的低级语言 简单的练习 # include <iostream> using namespace std ; int f ( const char * p ) { int n = 0 ; for ( int i = 15 ; i >= 0 ; i -- ) { n = n + ( pow ( 2 , i ) ) * ( p [ 15 - i ] - '0' ) ; } return n ; } void test01 ( ) { const char * p =

Anaconda 、jupyter安装后使用

丶灬走出姿态 提交于 2020-03-11 23:36:20
软件一段时间不用就会突然忘记很多简单的操作,总是记岔,记录一下。 下载Anaconda本da就上网搜教程,够详细。 使用: 下载好之后, 打开Prompt或者windows系统的cmd , 输入python回车 ,能打开Python解释器,就下载成功啦,并且Python解释器可以打代码啥的。。 退出输入:exit() 包的安装与更新 安装: conda install package_name 或 pip install package_name 更新:conda update package_name 或 pip install -upgrade package_name jupyter使用 点开jupyter后,等一会儿,然后出现选择打开方式之类的。。(可能现在这台电脑太多浏览器。。。)据说会直接用默认浏览器,,反正有对话框就选浏览器就好啦! 没啥好写。。下次再边用边记。。。 来源: CSDN 作者: Krisyeo1 链接: https://blog.csdn.net/weixin_43981427/article/details/104803461

pip安装mysql-python报错:Command \"python setup.py egg_info\" failed with error code 1 in /tmp/pip-install-enRreC/mysql-python/

感情迁移 提交于 2020-03-11 21:41:10
公司业务开发,用python开发网站;需要使用模块MySQLdb。 我直接pip install MySQLdb,当然不成功了,模块名字因该是mysql-python pip install mysql-python 最后报错: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-enRreC/mysql-python/ 原因是缺少一个依赖:libmysqld-dev sudo apt-get install libmysqld-dev 然后在执行pip install mysql-python就成功了! 可以进入python的终端验证是否成功!: import MySQLdb 是否报错! 来源: https://www.cnblogs.com/xianqingsong/p/10723383.html

linux系统安装redis服务器与php redis扩展

自闭症网瘾萝莉.ら 提交于 2020-03-11 16:25:26
一 安装redis服务 1更新yum源 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果是centos6,那么执行以下代码: CentOS/RHEL 6.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm 2 通过yum源直接安装redis yum install -y memcached redis 3 检测是否安装好redis-cli和redis-server [root@localhost bin]# whereis redis-cli redis-cli: /usr/bin/redis-cli [root@localhost bin]# whereis redis-server redis-server: /usr/bin/redis-server 4 启动redis 加上`

window的PHP开发(wamp)下安装redis扩展

亡梦爱人 提交于 2020-03-11 15:49:03
从本地环境开始,windows下的php环境,我用的wamp,实际上是apache2,php5.5.12,先从网上找到相关的redis的包需要的文件: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ (一搜可以找到一堆,大同小异,唯一需要注意的是版本) 本地用phpinfo查看,找到MSVC的项,我的是MSVC11 (Visual C++ 2012),并且系统是64位 下载后解压会有一些文件,找到里面的php_redis.dll,复制到php的扩展目录(视各人情况而定,一般是在wamp\bin\php\php5.5.12\ext)。 打开php.ini添加extension=php_redis.dll。 重启apache,再查看localhost的phpinfo,查找redis会有相关信息出来(版本号,enabled)。 ;redis extension=php_igbinary.dll extension=php_redis.dll 使用 $redis = new redis(); $result = $redis->connect(‘127.0.0.1‘, 6379); var_dump($result); //结果:bool(true) php redis拓展链接 http://down.thinkphp.cn

linux php redis 环境配置

a 夏天 提交于 2020-03-11 15:36:51
1、安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd phpredis-2.2.4 #进入安装目录 /usr/local/php/bin/phpize #用phpize生成configure配置文件 ./configure --with-php-config=/usr/local/php/bin/php-config #配置 make #编译 make install #安装 安装完成之后,出现下面的安装路径 /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ 2、配置php支持 vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容 添加 extension="redis.so" :wq! #保存退出 3 重启服务 sudo service nginx restart sudo /etc/init.d/php-fpm restart 来源: https://www

redis安装使用教程

假如想象 提交于 2020-03-11 15:34:05
一:安装redis 1.下载redis并安装 $wget http://redis.googlecode.com/files/redis-2.2.10.tar.gz $tar zvxf redis-2.2.10.tar.gz $cd redis-2.2.10 $make $sudo cp redis.conf /etc/ $sudo cp redis-benchmark redis-cli redis-server /usr/bin/ 2.运行redis服务器 $/usr/bin/redis-server /etc/redis.conf 可使用以下命令检测redis是否启动 $ps -x | grep redis 1411 pts/0 S+ 0:00 /usr/bin/redis-server /etc/redis.conf 说明已启动 3.运行客户端程序后即可启用 $redis-cli 如果想在php中使用redis,还需要安装phpredis扩展 二:安装phpredis 1、安装phpredis 下载: https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 $rz cd /usr/local/src #进入软件包存放目录 tar

Python学习摘录(自用)

眉间皱痕 提交于 2020-03-11 14:54:20
Python 简单 :Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。 易学 :Python极其容易上手,因为Python有极其简单的说明文档 。 速度快 :Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 免费、开源 :Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。 高层语言 :用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。 可移植性 :由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。 解释性

GP和MGP相关的matlab工具包

僤鯓⒐⒋嵵緔 提交于 2020-03-11 14:08:36
1、 GPML toolbox I: 基本介绍 - 知乎 https://zhuanlan.zhihu.com/p/41521513 最经典的GP代码包: http://www.gaussianprocess.org/gpml/code/matlab/doc/ Multi-output Gaussian Processes: https://codeload.github.com/SheffieldML/multigp/zip/master https://codeload.github.com/SheffieldML/multigp/zip/master 【相关】 Gaussian process 的重要组成部分——关于那个被广泛应用的Kernel的林林总总 - 知乎 https://zhuanlan.zhihu.com/p/35396322 利用高斯过程回归预测,采用多维输入的函数模型设置问题 – MATLAB中文论坛 https://www.ilovematlab.cn/thread-442126-1-1.html TrainingsetX_x为30*5的训练数据,TrainingsetX_y为30*1的目标数据 高斯过程的缺点:Gaussian Processes - https://scikit-learn.org/stable/modules/gaussian

Python与Tensorflow安装指南

会有一股神秘感。 提交于 2020-03-11 13:14:10
一.安装python 1.搜索python官方网站或者华军软件园下载python安装包,得到.exe文件,会弹出如下界面,记得勾选“Add Python 3.7 to PATH”的选项(图片上显示的是Python3.7,当前python最新版本是3.8,所以下载的是Python3.8); 2.点击Install Now直接安装在选定的C盘中,点击Customize installation则会出现以下界面,可以点击Browse选择python的安装路径; 3.下载完成,点击Close; 4.已经安装好,“开始”界面会出现以下内容; 5.忘记勾选“Add Python 3.7 to PATH”,配置python环境; 1).找到“此电脑”,右键“属性”; 2).点击“高级系统设置”,点击“环境变量”; 3).点击“系统变量”里的Path; 4).点击“新建”,输入你的python下载路径,若之前点击“Install Now”,且python版本为3.8.1,输入路径与下图一样; 5).点击“确定”; 6).测试 打开cmd,输入python,若出现python的版本号则安装成功; 二.安装python包 1.安装Numpy库 打开cmd,第一行输入python,第二行输入pip install numpy -i https://pypi.tuna.tsinghua.edu.cn