-
PHP之ThinkPHP框架(界面)
所属栏目:[大数据] 日期:2021-05-21 热度:107
ThinkPHP框架其精髓就在于实现了MVC思想,其中M为模板、V为视图、C为控制器,模板一般是公共使用类,在涉及数据库时,一般会跟数据表同名,视图会和控制器类里的方法进行名字的一一对应。 ? 下载及配置 @H_404_9@ 官网(http://www.thinkphp.cn/)下载ThinkP[详细]
-
PHP时间函数
所属栏目:[大数据] 日期:2021-05-21 热度:174
PHP提供了良好的时间处理函数,时间戳与格式化时间可以互相进行转换: ?时间函数: 1、? 时间戳:1970-1-1零点(计算机元年)到此时的总秒数//time()//返回时间戳 ? 2、? 带微妙的时间戳:microtime(true);//返回时间戳//false更加精确,但处理较麻烦 ? 3、?[详细]
-
PHP之ThinkPHP框架(验证码、文件上传、图片处理)
所属栏目:[大数据] 日期:2021-05-21 热度:136
?验证码 验证码是框架自带有的,比之前使用GD库简单方便许多,其实现原理基本相似,都是生成图片,保存验证码值到Session中,表单提交验证码,然后进行值的对比验证。 简单的显示: 1 form action ="{:url('index/ii')}" method ="post" 2 3 !-- 验证码显示[详细]
-
Python档案袋( Sys 与 Import 模块)
所属栏目:[大数据] 日期:2021-05-21 热度:90
Sys模块: 获取Python有关的环境变量: 1 import sys 2 3 # 得到Python的一些相关路径,环境变量 4 其中site-packages目录存放的是一些第三方库 5 其中lib目录存放的是一些标准库 6 print (sys.path) 命令行传递参数 1 2 3 整体以数组打印:sys.argv 4 参数个[详细]
-
Python档案袋(字符串与二进制的编码与解码)
所属栏目:[大数据] 日期:2021-05-21 热度:104
字符串 字符串支持像列表似得用下标进行取值操作,和进行切片 字符串格式化: @H_301_11@ # 内容相当于字符串,也可以用双引号包裹 str= ''' 111222233333---------东小东------- ''' print (str) 字符串拼接: 方法 1: 每次拼接时会重新开辟内存空间,效率[详细]
-
Python档案袋(变量与流程控制)
所属栏目:[大数据] 日期:2021-05-21 热度:89
变量与运算 得到数据类型: ii=100 print (type(ii)) # 输出:class 'int' 强制转换: ii=100 iix =str(ii) 可为int str float print (type(iix)) 输出:class 'str' 删除变量: del 变量名 整数: int, python3已经无长整型之说 bool类型:其中None可以等[详细]
-
Python档案袋(脚本执行和输入输出)
所属栏目:[大数据] 日期:2021-05-21 热度:98
脚本的执行: 1.执行时确定解释器为Python3 python3 脚本名 2.在代码开始行确定解释器为Python3,与shell相似 env命令表示全局搜索Python3解释器 #!/usr/bin/env python3 或者直接固定文件夹找 #!/usr/bin/python3 执行命令 chmod 700 脚本名. /脚本名 __nam[详细]
-
Python档案袋(列表、元组、字典、集合 )
所属栏目:[大数据] 日期:2021-05-21 热度:52
列表 可以同名,有序(通过下标可找到) 取值: 1 #声明列表 2 listx=["L0","L1","L2",33,"L4" ] 3 print(listx) #输出:['L0','L1','L2','L4'] 4 print(len(listx)) #统计总个数,输出:5 5 print(listx[1]) #下标取值,输出:L1 6 print(listx[0:2])#切片[详细]
-
Python档案袋(函数与函数装饰器 )
所属栏目:[大数据] 日期:2021-05-21 热度:99
特点: 代码复用、可扩展、保持一致性 函数简单的实现,返回值的不同: 1 # 定义方法 2 def funx1(): 3 pass 4 5 funx2(): 6 return 0 7 8 funx3(): 9 return 11,12,[33,88],{ " xx " :99 } 10 11 funx411(): 12 return ( ------funx422222111------ " ) 13[详细]
-
Python档案袋( Json、pickle、加密与解密)
所属栏目:[大数据] 日期:2021-05-21 热度:172
Json是各程序通用的数据格式;pickle是Python特有的,可以存储很多Python特有的数据,如函数地址等 Json 的简单使用: 1 import json 2 jsondata= { 3 " user " : dong " , 4 name dongxiaodong 5 age " :100 6 } 7 # 字典(json对象)转换为字符串 8 strjso[详细]
-
Python档案袋( 命令行操作 及 Os与Shutil文件操作补充 )
所属栏目:[大数据] 日期:2021-05-21 热度:74
调用系统命令 import os # 调用系统命令,输出只能输出到屏幕上,不能用变量接收 os.system( " ipconfig " ) 调用系统命令,并把执行结果存到变量中 res=os.popen( ).read() print (res) OS模块文件操作 简单的文件和目录操作: osos.mkdir( dong " ) 在当前[详细]
-
Python档案袋( 时间 和 随机数 模块 )
所属栏目:[大数据] 日期:2021-05-21 热度:128
时间模块 1 # 导入必要模块 2 import time 3 4 获取时间戳 5 print (time.time()) 输出:1547651016.03502 6 7 格式化时间元组 8 参数可传递自定义的时间戳,如:time.localtime(2225555),另外gettime()是确定为标准时间 9 timex= time.localtime() 10 11[详细]
-
Python后台开发Django( 模板 与 值匹配 )
所属栏目:[大数据] 日期:2021-05-21 热度:187
?模板文件(templates) 在setting.py中,设置模板存放位置 ? 在APP中view的使用 from django.shortcuts import render #导入def homex(requestx): return render(requestx,"loginx.html") #返回文件 页面模板 实现页面的布局重复利用,建立模板中内部的名字[详细]
-
Python后台开发Django(启动)
所属栏目:[大数据] 日期:2021-05-21 热度:158
Django版本为:2.1.7 Python的web框架,MTV思想 MVC Model(模板文件,数据库操作)? view(视图模板文件 ?)controller(业务处理) MTV Model(模板文件,数据库操作) ?template(视图模板文件) view(业务处理) 安装及访问 安装 pip3 install django 创建[详细]
-
Python档案袋(文件系列操作 )
所属栏目:[大数据] 日期:2021-05-21 热度:153
文件读写基础 简单的读文件: 1 # r 表示只能读 2 打开文件,得到文件光标对象,文件不存在则报错 3 f=open( " ww.txt " , r utf-8 " ) 4 5 读取文件内容 6 res= f.read() 7 8 关闭文件 9 f.close() 10 11 print (res) 读文件补充: 读取文件内容,一次性全部[详细]
-
Python档案袋(异常与异常捕获 )
所属栏目:[大数据] 日期:2021-05-21 热度:67
无异常捕获 程序遇到异常会中断 print ( xxx ) print ( " ---- 完 ----- " ) 得到结果为: 有异常捕获 程序遇到异常会进入异常处理,并继续执行下面程序 try : except NameError as e: 出现错误 " ,e) " ) 抓住所有异常 : (xx) Exception as e: ----异常---%[详细]
-
Python存储系统(Redis)
所属栏目:[大数据] 日期:2021-05-21 热度:110
存储系统数据缓存一般会使用三个模块:Mongodb,redis,memcache。其中memcache是轻量级缓存,只能将数据保存到内存中,redis可以配置数据保存在内存还是硬盘。 其主要用途有:不同应用(语言)中共享数据 CentOS安装Redis 安装 yum install epel-release yum[详细]
-
Python档案袋(线程 )
所属栏目:[大数据] 日期:2021-05-21 热度:146
Python的进程和线程是使用的操作系统的原生线程和进程,其是去调用操作系统的相应接口实现 进程:之间不可直接共享数据,是资源的集合,进程必须有一个线程 线程:基于进程,之间可直接共享数据,可执行,只有所有的线程执行完毕程序才会退出 守护线程:生命[详细]
-
Python档案袋( 面向对象 )
所属栏目:[大数据] 日期:2021-05-21 热度:146
类即是一个模型,根据模型建立起不同的对象,对象间拥有共同的一些属性 简单的类: 1 class P: 2 # 类变量,所有实例共享变量,推荐使用方法是:类名.类变量名 3 pvarx= " ppvar1 " 4 5 构造函数 6 def __init__ (self,valuex): 7 实例变量,只属于当前实例 8[详细]
-
Python的数据库操作(pymysql)
所属栏目:[大数据] 日期:2021-05-21 热度:174
使用原生 sql语句进行对数据库操作,可完成数据库表的建立和删除,及数据表内容的增删改查操作等。其可操作性很强,如可以直接使用“ show databases”、 “show tables”等语句进行表格之外的部分操作。 Centos7远程操作数据库时需要关闭防火墙,否则会连接[详细]
-
Python存储系统(Memcached)
所属栏目:[大数据] 日期:2021-05-21 热度:186
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 本质上,它是一个简洁的key-value存储系统。 其主要用途有:动态数据库缓存、不同应用(语言)中共享数据 安装 安装及命令介绍可参考: https://www.cnblogs.com/dongxiaodong/p/10123041.html[详细]
-
Python的数据库操作(Sqlalchemy)
所属栏目:[大数据] 日期:2021-05-21 热度:141
ORM 全称 Object Relational Mapping,翻译过来叫对象关系映射。简单的说, ORM 将数据库中的表与面向对象语言中的类建立了一种对应关系。这样,我们要操作数据库,数据库中的表或者表中的一条记录就可以直接通过操作类或者类实例来完成。 sqlAlchemy 是 Pyth[详细]
-
Python档案袋( Socket 与 ScoketServer 通信 )
所属栏目:[大数据] 日期:2021-05-21 热度:129
Socket有一个缓冲区,缓冲区是一个流,先进先出,发送和取出的可自定义大小的,如果取出的数据未取完缓冲区,则可能存在数据怠慢。其中【 recv( 1024 )】表示从缓冲区里取最大为 1024个字节,但实际取值大小是不确定的,推荐其值小于等于 8192。 黏包问题:[详细]
-
Python制作二维码和条形码扫描器 (pyzbar)
所属栏目:[大数据] 日期:2021-05-21 热度:192
条码在生活中随处可见,其可分为三类:一维条码、二维条码、三维条码 一维条码: ? ? ? ?我们平时习惯称为条形码。条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称[详细]
-
基于百度云的OCR识别(Python)
所属栏目:[大数据] 日期:2021-05-21 热度:90
2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上。 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊,这么大的会议上既然让人这么容易接近大佬。 (图片来源网络) OCR识别准备工作 百[详细]