新手入门

苹果cms新手入门安装配置教程

青春壹個敷衍的年華 提交于 2020-03-10 19:40:32
今天写一个关于苹果cms的教程系列,为小白安装使用减轻点负担。 1、下载最新版的CMS,我下载的是V10版本。下载地址: 最新苹果cms官方源码下载地址 2、下载完成后上传到服务器根目录下,可以使用FTP工具上传,我使用的是宝塔,一方面是上传速度比较快,还有一个原因是因为FTP工具上传有可能需要设置权限,使用宝塔就比较方便了,上传完成后解压。 3、使用宝塔在安装之前,需要添加一个网站。打开宝塔—网站—添加站点,在弹出页面中输入信息保存。 4、在浏览器中打开 http://www.你的域名/,自动进入安装界面。 5、点击同意协议后,会进行运行环境检测,如果缺少扩展插件的话,需要安装一下。如果没有缺少直接下一步就可以了。 6、填写数据库配置,管理账号信息 7、创建完成登录刚才配置的管理员账号信息进入后台。 8、输入你的域名查看前台页面 9,如果系统的从安装到播放全过程也可以参考此文章: 苹果cms新手建站实现在线播放基本流程 来源: https://www.cnblogs.com/shoutu/p/12457932.html

MYSQL新手入门篇

给你一囗甜甜゛ 提交于 2020-03-10 15:19:23
MYSQL新手入门篇 一、数据库的简介 什么是数据库? 数据的仓库,如:在atm的实例中我们创建一个db目录称之为数据库 什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 他们是数据库软件,主要功能为两部分:1、讲数据保存到内存或者文件。2、接受特定的命令对数据进行操作 什么是SQL? 上述问题说过,数据库要接受特定的命令,这个命令就是用SQL编写,他是结构化查询语言(Structured Query Language)的缩写,一种专门与数据库交互的语言。 二、数据库的安装 windows版本 1、下载 MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ 2、解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 3、初始化 MySQL解压后的 bin 目录下有一大堆的可执行文件,执行如下命令初始化数据: cd c:\mysql-5.7.16-winx64\bin mysqld --initialize-insecure 4、启动MySQL服务 执行命令从而启动MySQL服务 # 进入可执行文件目录 cd c:\mysql-5.7.16-winx64\bin # 启动MySQL服务

Python新手入门笔记(四)

瘦欲@ 提交于 2020-03-08 20:42:48
函数和模块的使用 函数 函数的作用 避免重复,代码有很多种坏味道,重复是最坏的一种!如果一个功能在函数中重复了很多次,我们可以将这个功能封装到一个函数当中,在需要用到这个功能的时候,我们只需要将其调用即可。 函数的使用 我们需要用关键词 def 来定义函数,在函数名后面的圆括号中可以放置传递给函数的参数,在函数执行完成后,我们可以通过 return 关键字来返回值。 函数的参数 函数是绝大多数编程语言都支持的一个代码的构建块。在Python中,函数的参数值可以有默认值,也支持使用可变参数,所以Python并不需要像其他语言一样支持函数的重载,因为我们在定义函数时可以让它有多种不同的使用方式。 def name ( n = 5 ) : """函数名字为name,默认值为5""" for x in range ( n ) : print ( '我爱学Python' ) name ( ) #输出五次我爱学Python name ( 3 ) #输出三次我爱学Python 我们也可能会对0个或多个参数进行加法运算,而具体有多少个参数是由调用者来决定的,因此在不确定参数个数时,我们可以使用可变参数,在参数名前加*表示这是一个可变参数. # 在参数名前面的*表示args是一个可变参数 def add ( * args ) : total = 0 for val in args : total +

新手入门选择Python2还是Python3

拟墨画扇 提交于 2020-03-07 17:21:43
1. 前言 Python的发展很快,几乎每年都在版本迭代。目前Python有两个主要版本,一个是python2.x,另一个是python3.x。 兔子先生最早接触Python的时候,使用的是python2.3,用来做垂直领域的爬虫开发。 2. Python2与Python3的主要区别 Python2 与 Python3 的区别很多,但是总的来说有以下几点: 2.1 Python3 是发展趋势,Python2不再维护 Short version: Python 2.x is legacy, Python 3.x is the present and future of the language 以上是摘录于wiki.python.org,龟叔 (Guido van Rossum) 的想法是不再对2.7版本进行向后兼容。 目前 Python2 发展普及了十多年,在一些公司的IT建设项目上,占据不小的分量,例如搜狐的个人邮箱,就是采用 Python2.6 开发并一直维护。 尽管 Python2 有如此辉煌的过去,但是由于 Python 社区的推荐和 更多 Python3 拥护者的出现,越来越多的企业转投 Python3 的怀抱并已经开始行动。 2.2 Python2 与 Python3 的库不兼容 Python2 与 Python3 本身并不兼容,这种情况下,对于库的选择和使用会让人抓狂

Axure教程 axure新手入门基础(2) 简单易上手

蹲街弑〆低调 提交于 2020-03-05 01:33:49
https://www.duote.com/tech/35/102713.html   (二)Axure rp的线框图元件   l 图片   图片元件拖入编辑区后,可以通过双击选择本地磁盘中的图片,将图片载入到编辑区,axure会自动提示将大图片进行优化,以避免原型文件过大;选择图片时可以选择图片原始大小,或保持图片元件的大小。   l 文本   在网页中文本的名称是lable,用于页面中添加说明文字、文字连接,或一些动态的提示。   l 矩形   矩形的应用比较广泛,比如作为页面的背景、按钮、以及一些元件的遮盖等;矩形的形状可以通过鼠标右键点击–编辑选项—改变形状,来变成我们需要的形状,比如做选项卡时候我们需要顶部圆角的矩形,就可以通过改变矩形的形状来实现。   l 占位符   制作原型时,可以用它来代替对一些没有交互或者交互比较简单容易说明的区域;也可以做成关闭按钮。占位符在保真比较高的产品原型中作用不大。   l 圆角矩形   这个个人认为是因为圆角矩形应用广泛,所以单独拿出来作为元件给使用者,免去了对矩形的设置。   l 动态面板   非常重要的axure元件,必须要学会使用的元件,动态面板的显示、隐藏、多状态等,都是非常有用的。在这里不过多介绍,详细介绍请参考:小楼axure图文教程(五)动态面板的使用。   l 水平线   就是一条水平的线

新手入门:PHP网站开发中常见问题汇总

╄→尐↘猪︶ㄣ 提交于 2020-03-05 01:24:28
http://www.jscode.cn/develop/v24409 php网站开发 动态网页制作php  php技巧 php网站开发常见问题 【1】页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_get['foo'],$_post['foo'],$_session['foo']来得到 当然也可以修改自动全局变量为开(php.ini改为register_globals = on);考虑到兼容性,还是强迫自己熟悉新的写法比较好。 【2】win32下apache2 用get方法传递中文参数会出错 test.php?a=你好&b=你也好 传递参数是会导致一个内部错误 解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好) ............. 【3】win32下的session不能正常工作 php.ini默认的session.save_path = /tmp 这显然是linux下的配置,win32下php无法读写session文件导致session无法使用 把它改成一个绝对路径就可以了,例如session.save_path = c:\windows\temp 【4】显示错误信息 当php.ini的display_errors =

Python新手入门之操作列表(二)

依然范特西╮ 提交于 2020-03-04 16:32:22
1.1 使用列表的一部分 (一)、创建切片,可以指定要使用的第一个元素和最后一个元素的索引。如果第一个没有指定,则切片从列表首部开始,如果最后一个没有指定,切片从第一个元素的索引一直到列表末尾。 负数索引返回离列表末尾相应距离的元素,因此你可以输出列表末尾的任何切片。 示例如下: 执行结果: (二)、遍历切片,如果要遍历列表的部分元素,可在for 循环中使用切片。示例如下: 执行结果: (三)、复制列表,使用切片复制是将my_courses的副本存储到lisi_courses中,得到的是一个新的列表。不使用切片复制实际上是让Python将新变量zhangsan_courses关联到包含在my_courses中的列表,因此这两个变量都指向同一个列表。示例如下: 执行结果: 1.2 创建元组 列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的,这对处理网站的用户列表或游戏中的角色列表至关重要。然而,有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不不可可变变的的 ,而不可变的列表被称为元组。 元组使用圆括号来标识,列表使用的是方括号。元组里面的元素不可以修改。示例如下: 执行结果: 从结果可以看出,元组的各个元素可以打印出来,但如果修改的话,就会报错。 1.3 遍历和修改元组 元组遍历和列表是一样的,虽然不能修改元组的元素

Python新手入门之数字和注释

限于喜欢 提交于 2020-03-03 02:34:49
1.1 基本运算 +,-, ,/,**分别表示加,减,乘,除,乘方;括号可以改变运算次序,空格不影响运算。示例如下 执行结果: 1.2 浮点数 基本都会按照正常位数处理,但偶尔也会出现小数点后位数不正常(比如3 0.1) 执行结果: 在位数不确定的情况下,可以使用round()函数来指定小数点后位数,示例如下: 运行结果: 1.3 str()的使用 当你想将数字和字符串联合起来使用时,比如当你说你想吃多少块蛋糕时 运行结果: 系统会报错,因为他没办法分辨23是数字还是字符串,此时你就可以使用str()将非字符串数字转变为字符串。示例如下: 执行结果: 1.4 注释 因为注释这一块比较简单,就和数字这一章放在一起了。注释主要是告诉别人你代码的意思,比如: 执行结果: 这里系统出现报错,因为无法识别中文,这时候你可以加上# coding:utf-8 ,就可以了 执行结果: 来源: CSDN 作者: bj石头人 链接: https://blog.csdn.net/qq_43354004/article/details/104615246

Python新手入门之字符串

﹥>﹥吖頭↗ 提交于 2020-03-03 01:35:58
1.1 引号的用法 字符串可以单引号,也可以双引号括起来; 但是如果你用双引号的话,字符串里面就不可以再出现双引号,否则会报错;单引号同理。(特别是单引号的时候,要注意撇号的使用) 比如: 执行结果 但是里面出现双引号的话 执行结果(报错): 如果改成单引号的话: 执行结果: 此时执行结果正确。因为双引号里面出现双引号的话,系统没办法分辨字符串边界,但是用不同的引号就不会出现这个问题了。 1.2 字符串大小写和拼接 字符串后面加.title()意思是首字母大写;加.upper()意思是全部字符大写,加.lower()意思是全部字符小写。 直接用加号就可以将字符串拼接在一起,执行结果如下: 执行结果 1.3制表符和换行 \t 添加制表符,\n换行,两个也可以结合一起用 示例如下 执行结果: 1.4 删除空格 python中rstrip()表示尾部空格;lstrip()表示删除首部空格;strip()表示删除首尾的空格。示例如下: 运行结果: 来源: CSDN 作者: bj石头人 链接: https://blog.csdn.net/qq_43354004/article/details/104613264

Python新手入门学习常见错误

时光怂恿深爱的人放手 提交于 2020-03-02 08:47:03
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1) 忘记在 if , elif , else , for , while , class , def 声明末尾添加 :(导致 “ SyntaxError :invalid syntax ”) 该错误将发生在类似如下代码中: if spam == 42 print('Hello!') 2) 使用 = 而不是 ==(导致“ SyntaxError: invalid syntax ”) = 是赋值操作符而 == 是等于比较操作。该错误发生在如下代码中: if spam = 42: print('Hello!') 3) 错误的使用缩进量。(导致“ IndentationError:unexpected indent ”、“ IndentationError:unindent does not match any outer indetation level ”以及“ IndentationError:expected an indented block ”) 记住缩进增加只用在以:结束的语句之后,而之后必须恢复到之前的缩进格式。该错误发生在如下代码中: print('Hello!') print('Howdy!') 或者:if spam == 42: