baker95935

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

06 2018 档案

摘要:1 格式 python检查相等的时候区分大小写 2 检查是否相等 检查不相等 3 多个条件 and or 4 检查特定的值 是否在列表中 in not in 5 IF语句 if condition: do somthing 6 if-else语句 7 if-elif-else 结构 8 多个elif 阅读全文
posted @ 2018-06-29 16:24 baker95935 阅读(405) 评论(0) 推荐(0)

摘要:好了,基础的测试通了,咱们开始增删改了 思路整理 先创建项目功能控制器 然后设置路由访问规则 然后开发项目的增删改功能 1 先创建项目的控制器 生成的文件在 blog\app\Http\Controllers 这个目录下 2 设置路由访问规则,找到文件 blog\app\routes\web.php 阅读全文
posted @ 2018-06-26 15:53 baker95935 阅读(171) 评论(0) 推荐(0)

摘要:做个项目的增删改查 第一步 把数据库的表结构建好,生成迁移 1 怎么建,当然是用php artisan命令了 使用 Artisan 命令 make:migration 来创建一个新的迁移: 2 新的迁移位于 database/migrations 目录下,每个迁移文件名都包含时间戳从而允许 Lara 阅读全文
posted @ 2018-06-26 15:06 baker95935 阅读(161) 评论(0) 推荐(0)

摘要:那么先到官方找到框架,然后安装下 composer安装的,composer怎么安装的 我就不说了 前置条件: 1 安装 国内的环境,多试几次 结果如下 2 生成项目 经过漫长的等待,70个包 安装完毕 3 安装完毕的blog目录一栏 4 安装后 1 )配置域名 可访问 找到配置文件 设置 域名访问的 阅读全文
posted @ 2018-06-26 14:45 baker95935 阅读(294) 评论(0) 推荐(0)

摘要:1 Python根据缩进来进行判断代码行与前一个代码行的关系 for name in names: print(name) 2 使用函数range() 范围 比如range(1,5) 打印的是1-4 3 列表切片 4 不可变的列表叫做 元组 元组看起来犹如列表,但是使用圆括号二不是方括号来标识。 可 阅读全文
posted @ 2018-06-22 16:05 baker95935 阅读(163) 评论(0) 推荐(0)

摘要:1 title() 是以首字母大写的方式显示每个单词 lower() 字母小写 upper() 字母大写 2 python使用+号来合并字符串 字符串中使用制表符用\t 字符串中使用换行符\n 用rstrip()去除末尾多余的空白 用lstrip()去除开头的空白 用strip()去除两端的空白 3 阅读全文
posted @ 2018-06-22 14:32 baker95935 阅读(141) 评论(0) 推荐(0)

摘要:1 由于自己的curl是默认安装的,查看了下 不支持https协议 2 先安装openssl yum下安装很简单 3 然后重新安装一遍curl,我看了自己的版本较老,就yum一下,是更新 4 然后查看协议代码 已经有了https了 阅读全文
posted @ 2018-06-22 10:49 baker95935 阅读(1371) 评论(0) 推荐(0)

摘要:关于有些邮件可以在http上发送成功但是https不能发送成功 其实如果是单纯的发送邮件,是没问题 今天一个客户出现这个问题,进行排查 他的邮件发送是任务制的, 是通过CURL请求的, 我估计她的CURL是默认按照的,所以造成CURL这个协议默认不支持HTTPS 造成使用CURL发起请求去发邮件,请 阅读全文
posted @ 2018-06-22 10:24 baker95935 阅读(1017) 评论(0) 推荐(0)

摘要:温故而知新-mysql高级管理 1 mysql的一些授权信息都保存在授权表中 授权表是6个 db,user,host,tables_priv,columns_priv,procs_priv 这6个表 基本存的信息 就是哪些主机的哪些用户,可以访问哪些库,哪些表,哪些列 最后一个是procs_priv 阅读全文
posted @ 2018-06-21 17:14 baker95935 阅读(153) 评论(0) 推荐(0)

摘要:列表使用[]来标识 列表和PHP中的数组类似 包括使用和访问方式都是类似 可以用下标索引的方式直接访问 来几个例子,这样看起来才舒服 插入和删除列表 使用sort()对列表进行永久性的排序 阅读全文
posted @ 2018-06-21 11:50 baker95935 阅读(169) 评论(0) 推荐(0)

摘要:在python界面输入 这个是每个入门的人都要学的,简单更好 阅读全文
posted @ 2018-06-21 10:33 baker95935 阅读(145) 评论(0) 推荐(0)

摘要:1 load data infile语句 MySQL下的命令 登录mysql命令行模式 导入1.txt的文件,到books表 2 表格类型 myisam 默认类型,查询速度较快,支持全文检索 不支持事物 memory 表的索引是哈希分布的 存在于内存中 不能有自增列 用于临时表格和视图 merge 阅读全文
posted @ 2018-06-20 14:33 baker95935 阅读(597) 评论(0) 推荐(0)

摘要:1 show 2 describe 获取关于列的信息 show columns的替换函数 3 explain 理解查询的工作过程 1) explain tables; 直接查询表 和describe table,show columns 结果一样 2) explain select * fromt 阅读全文
posted @ 2018-06-19 11:25 baker95935 阅读(688) 评论(0) 推荐(0)

摘要:1 文件操作流程 打开文件-》读取或者写入文件-》关闭文件 fopen->fread,fwrite->fclose fopen可以打开ftp或者http协议的文件,前提示对方支持 php5中引进的 file_put_contents() 可以不用fopen直接打开文件 往文件里面写内容 file_g 阅读全文
posted @ 2018-06-15 11:03 baker95935 阅读(150) 评论(0) 推荐(0)

摘要:1 正则表达式用\b表示单词的开始和结束 \bblog\b 正则查找blog这个单词 2 关于strlen的汉字问题 在utf8格式下 strlen('汉字')=6 在gbk格式下 strlen('汉字')=4 阅读全文
posted @ 2018-06-14 16:25 baker95935 阅读(183) 评论(0) 推荐(0)

摘要:今天看书,发现有个例子就是实现php生成pdf格式文件的例子,所以扩展了下百度了下 找了个tcpdf Git上有地址,如果感冒自行下载 https://github.com/tecnickcom/tcpdf 例子挺多,使用简单,而且生成的PDF功能全面,例子使用简单,有需要的时候进一步扩展,目前测试 阅读全文
posted @ 2018-06-14 15:47 baker95935 阅读(1639) 评论(0) 推荐(0)

摘要:1 array_walk对数组的每一个元素应用任何函数 用户自定义函数中的第一个参数指定为引用:&$value,来改变数组元素的值 如果对一个参数使用取地址,那么会改变数组元素的值 2 sizeof() count()函数的别名,用于数组元素的统计 结果3 3 array_count_values( 阅读全文
posted @ 2018-06-14 11:30 baker95935 阅读(99) 评论(0) 推荐(0)

摘要:温故而知新-strtok函数 记得之前没见过这个函数,是把字符串分割成更小的字符串 来个例子就是比较鲜明了 如果不是用while循环,然后只是打印1次token的话,结果会显示第一个符合的结果 hello 阅读全文
posted @ 2018-06-14 10:35 baker95935 阅读(147) 评论(0) 推荐(0)

摘要:经过查询资料发现 除了blob 还有tinyblob longblob mediumblob 当然text还有tinytext mediumtext longtext 都是最为大的存储 本质区别主要是blob是二进制字符串(字节字符串) text是非二进制字符串(字符字符串) 在TEXT或BLOB列 阅读全文
posted @ 2018-06-13 16:31 baker95935 阅读(3992) 评论(0) 推荐(0)

摘要:1 xml除了空元素外都是有开始标记和结束标记的 2 XML可以设置自己的标记 阅读全文
posted @ 2018-06-13 16:01 baker95935 阅读(189) 评论(0) 推荐(0)

摘要:温故而知新-错误和异常处理 PHP内置了Exception类 通常的代码结构 try{ throw new Exception('message',1) } catch(Exception $e) { echo 'error'; } 内置类的__toString()是可以被重载的 其他都不可以被重载 阅读全文
posted @ 2018-06-13 14:26 baker95935 阅读(146) 评论(0) 推荐(0)

摘要:1 类的多态 不同的类对同一操作可以有不同的行为。 比如自行车和汽车都有移动这个成员函数行为, 那么自行车类可以移动,行为和汽车的移动行为肯定不同。 2 析构函数不能有参数 3 __set和__get 用于设置类中的属性和获取类的属性值 是魔术方法 4 私有的方法和属性不会被继承 public方法是 阅读全文
posted @ 2018-06-13 11:36 baker95935 阅读(135) 评论(0) 推荐(0)

摘要:Django框架之模板语法 Django框架之模板语法 一、什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板。 二、模板语法分类 一、模板语法之变量:语法为 {{ }}: 在 Django 模板中遍历复杂数据结构的关键是句点字符 .(也就是点) views.py 阅读全文
posted @ 2018-06-12 16:59 baker95935 阅读(147) 评论(0) 推荐(0)

摘要:思路整理 1 先在urls.py中,定义路由获取的格式 2 然后在views.py,定义数据获取的方法 3 然后在detail.html的模板页中,对数据进行展示 that's all! enjoy it! 阅读全文
posted @ 2018-06-12 16:22 baker95935 阅读(302) 评论(0) 推荐(0)

摘要:django2.0表的ORM字段类型和展示 思路整理 今天想给博客的文章添加增加一个分类字段 但是不知道这种后台字段生成的字段,样式怎么处理 后来找到了,就是在定义模型的字段定义的时候 决定样式 字符型的字段,设置长度,那么就是一个输入框 也是一个输入框,但是自动增加对输入的内容,进行邮箱格式校验 阅读全文
posted @ 2018-06-12 16:16 baker95935 阅读(145) 评论(0) 推荐(0)

摘要:Fatal error: Cannot use object of type PHPExcel_RichText as array 上传导入Excel的时候会出现此问题,问题的原因是Excel表格中有富文本对象 2个解决思路 一个是在phpexcel获取数据的时候直接给强制转换成字符型 另外一个思路 阅读全文
posted @ 2018-06-12 10:59 baker95935 阅读(325) 评论(0) 推荐(0)

摘要:之前刚刚实现了数据添加的流程,那么数据展示是怎么回事 1 先在 views.py 中定义函数 增加获取数据的方式 2 在urls.py 中定义此函数 访问的路由规则 3 在模板页面里面写,找到templates里面的type.html 红色是注意的代码,到后台去type中添加测试的数据 然后打开页面 阅读全文
posted @ 2018-06-11 15:42 baker95935 阅读(665) 评论(0) 推荐(0)

摘要:看到了django的模板有include标签 然后就把页面给优化了一下 header.html footer.html 然后index.html的代码如下 header.html和footer.html的代码不在提供了,都是静态的内容 阅读全文
posted @ 2018-06-11 15:20 baker95935 阅读(259) 评论(0) 推荐(0)

摘要:1先在 models.py中,创建字段相关的内容,我这里添加一个博客分类的表 定义数据结构的地方 2 执行数据库同步 3 通过Admin 管理 通过Admin后台来管理blog表数据。打开 admin.py 文件 4 重启服务,打开后台进行访问 5 如果想放到线上,那么把文件都上传到服务器,然后执行 阅读全文
posted @ 2018-06-11 14:33 baker95935 阅读(166) 评论(0) 推荐(0)

摘要:搭建完毕后,打开域名,直接来个报错,如果没有访问的地址,是不合适的 在urls.py中定义,默认访问的路由 即可 阅读全文
posted @ 2018-06-11 10:41 baker95935 阅读(2097) 评论(0) 推荐(0)

摘要:1 apache肯定已经按照完毕了, 如果没有 yum install httpd 安装完成之后,mod_wsgi.so会在Apache的modules目录中, 2 在httpd.conf文件中添加以下内容 其实,有的是版本是默认加载modules 的,不用添加上面语句也可 输入以下命令,查看已经加 阅读全文
posted @ 2018-06-08 15:29 baker95935 阅读(203) 评论(0) 推荐(0)

摘要:学习了django对于sqlite3进行了了解,谈谈看法 由于django默认使用的是sqlite3,写了几个建表语句, 然后数据做下迁移,其实就是建表语句的执行。 一直对sqlite3没有一个直观的了解, 今天下载了一个叫sqlite administrator的工具,打开一看我就明白了 其实和a 阅读全文
posted @ 2018-06-07 15:04 baker95935 阅读(1561) 评论(0) 推荐(0)

摘要:今天搭建完,django后,访问 admin 发现 样式没有加载 需要搭建静态的配置 1 设置项目目录的静态目录 用来存放静态的文件 在setttings.py中 添加以下参数 在 2 运行django命令,收集相关的 3 在域名相关的配置文件中 增加对static访问的目录,贴个完整的供参考 4 阅读全文
posted @ 2018-06-07 11:36 baker95935 阅读(192) 评论(0) 推荐(0)

摘要:2者一般不同时使用的,同时使用的时候访问报错 如果配置的不对,一般会出现后面的这种错误 socket启用的时候,如果输入端口访问,会提示如下厦门的错误 阅读全文
posted @ 2018-06-06 16:10 baker95935 阅读(387) 评论(0) 推荐(0)

摘要:这种命令行,可以在服务器端输入IP:8000直接访问 在 python manage.py runserver 127.0.01:8000 在服务器端输入IP:8000 不可以访问 阅读全文
posted @ 2018-06-06 15:26 baker95935 阅读(6544) 评论(0) 推荐(0)

摘要:probably another instance of uWSGI is running on the same address (127.0.0.1:9090). bind(): Address already in use uwsgi启动次数过多,杀掉进程,重新运行即可 阅读全文
posted @ 2018-06-06 14:13 baker95935 阅读(4598) 评论(0) 推荐(0)

摘要:centos7.3给搭建SVN服务器 1 安装svnserver 2 查看版本 3 创建版本库 3.1 运行以下命令创建目录 3.2 依次运行以下命令创建版本库 3.3 依次运行以下命令查看自动生成的版本库文件 3.4 运行命令 进入conf目录(该SVN版本库配置文件)。 返回结果如下: auth 阅读全文
posted @ 2018-06-05 15:18 baker95935 阅读(394) 评论(0) 推荐(0)

摘要:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 是由于docker未启动造成的 如果是centos下 yum安装的 那么使用如下命令 阅读全文
posted @ 2018-06-05 10:57 baker95935 阅读(7364) 评论(0) 推荐(0)

摘要:关于LaaS,PaaS,SaaS一些个人的理解 其实如果从整个程序运营的角度来考虑比较好 第一个LaaS 这个也叫做Haas 就是硬件或者基础设置即服务 比如现在的 aws azure 阿里云 腾讯云 百度云 都是提供服务器基础设置服务的 包括服务器的硬件配置 ,带宽,硬盘等,这种的就是硬件或者基础 阅读全文
posted @ 2018-06-05 10:42 baker95935 阅读(1498) 评论(0) 推荐(0)

摘要:Got a packet bigger than 'max_allowed_packet' bytes错误 默认可能是2M 把max_allowed_packet设置大于5M试试,我设置为160M,输入命令 即可解决此问题 阅读全文
posted @ 2018-06-04 16:37 baker95935 阅读(130) 评论(0) 推荐(0)