dedesmc 手机端生成静态页
dedesmc 手机端生成静态页
1、首先下载插件,下载地址:https: pan.baidu.com 1Nfx_KBYuxRkZ7VzoPxy28g 密码:83x7
2、进入 dedecms 后台“模块->模块管理->上传新模块”,选择下载的文件,文...[2018/9/25]
PHP SMTP邮件发送(可加附件)
<?php
/**
* @param $addre mixed 收件人 多个收件人/或需要设置收件人昵称时为数组 array($addre 1,$addre 1)/array(array(''addre ''=>$addre 1,''nickname''=>$nickn...[2018/9/25]
centos下nginx安装
注:此文是根据前辈的博客和自己实际动手总结出来的,不喜勿喷
1、准备工作
Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,注意安装顺序如下:
1 SSL功能需要open l库,直接通过yum安装: #yum install open l
2 ...[2018/9/25]
thinkphp5框架生成二维码
二话不说,先上代码:
第一中: 不用再本地保存文件,直接在前台页面显示:
这是控制器里面的内容,哦,对啦,首先要下载SDK:.phpqrcode类文件下载,下载地址:https: ourceforge.net/project phpqrcode/
插件只要:下载下来的类文件是...[2018/9/25]
laravel 的DB::raw() 语法使用
z之前在项目中遇到一个问题,复杂的sql查询,用laravel的查询构造器,非常的不方便,各种查询条件拼接一长串拼得脑瓜疼;然后想使用原生的sql语句来查询,然后又使用不了laravel的paginate()分页方法;这时候DB::raw()方法就派上用场了!
如图:
结果...[2018/9/25]
Python--6 文件操作Python--6 文件操作
文件通常用于存储数据或应用系统的参数。Python 提供了 OS、 os.path、 shutil 等模块处理文件, 其中包括打开文件、 读写文件、 复制和删除文件等函数。
python文件操作基本流程:
1.打开文件,或者新建立一个文件
2.操作文件,如读/写数据...[2018/9/25]
Python中的函数(一)
一 数学定义的函数与Python中的函数 &nb...[2018/9/25]
python基础之字符编码
了解字符编码的知识储备
一 计算机基础知识
二 文本编辑器存取文件的原理(nodepad++,pycharm,word)
#1、打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与内存中的,断电后数据丢失
#2、要想永久保存,需...[2018/9/25]
Python(140行):第一次作业_中小学数学卷子自动生成程序
项目需要简单总结有以下几点:
用户登录操作,命令行输入用户名和密码,判断是否有该账户;
登录状态下,可选择生成题目的数量或者切换年级;
根据用户对应的小学、初中、高中三个年级生成不同难度的算术题;
文件输出打印
根据以上四点需求,我的程序设计也对应分为四个模块对应。
l...[2018/9/25]
Django自定义分页别来无恙-
分页
自定义分页
稳扎稳打版
def book(request):
# 从URL取参数(访问的页码)
page_num = request.GET.get("page")
try:
# 将取出的page转换为int类型
...[2018/9/25]
Python中该使用%还是format来格式化字符串?
Python中该使用%还是format来格式化字符串?
%还是format1、皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问题。不信你往下看。 # 定义一个坐标值c = (...[2018/9/25]
Python面向对象编程Day 25部分知识点
实例化的时候python会自动把实例本身传给self
__dict__ 查看属性
类调用的时候不会自动传递参数
s1.tell_info()
School.tell_info(s1)
增 .key=什么;减 del;改 =;查 .调用
类属性包括数据属性和函数属...[2018/9/25]
sort()与sorted()的区别 - Python-Girl
1,sort(cmp = None ,key = None, reverse = False),没有返回值,函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。会修改list本身,不会返回新list。
cmp:可选参数, 如果指定了该参数会使用该参数的方法进行排序。
key:...[2018/9/25]
python学习之路--python基础之列表操作python学习之路--python基础之列表操作
本文主要介绍下python列表的的一些基本操作
列表是我们在python编程中常用的数据类型之一,通过列表我们可以对数据实现最方便的存储、修改等操作。
定义列表
1 names=[''ZhangSan'',''LiSi'',''WangWu'']
列表的访问:通过下...[2018/9/25]
python 终极篇 cookie与session
(1)cookie与se ion---------->>>>>>>>>>>>>>>>>>>>.>>>>>
1,为什么http协议是无状...[2018/9/25]
web页面中快速找到html对应元素
1、打开IE、Chrome、FireFox等,按 F12 键进入开发模式
2、在打开的控制窗口左上角有个 箭头 按钮,点击它之后,此时将鼠标移动到web页面上的元素,同时在控制窗口中就会自动定位到鼠标所指向的元素,这样方便在写代码时快速找到对应元素
...[2018/9/25]
Python学习—文件操作别来无恙-
Python 基础-文件操作
文件处理流程
1.打开文件,得到文件句柄并赋值给一个变量
2.通过句柄对文件进行操作
3.关闭文件
r模式,默认模式,文件不存在则报错
w模式,文件不存在则创建,文件存在则覆盖
a模式,文件不存在则创建,文件存在则不会覆盖,写内容会...[2018/9/25]
Python 抓取「知识星球」内容生成电子书
是不是有时星球内容太多刷不过来?是不是想把星球精华内容撸下来做个电子书? 本文就带你实现用 Python 抓取星球内容,并生产 PDF 电子书。 先上效果: 内容基于 https: github.com/96chh/crawl-zsxq 进行的优化,主要优化内容在于,翻页时间的处理、大段空白处理...[2018/9/25]
python私有成员与公有成员
python并没有对私有成员提供严格的访问保护机制。
在定义类的成员时,如果成员名以两个下划线“__”或更多下划线开头而不以两个或更多下划线结束则表示是私有成员。
私有成员在类的外部不能直接访问,需要通过调用对象的公开成员方法来访问,也可以通过Python支持的特殊方式来访问。
1 cl...[2018/9/25]
zabbix lld使用trapper方式(zabbix_sender)
自动发现脚本文件输出格式:
{
"data": [
{
"{#BIND_PERF}": "BIND INCOMING QUERY"
},
{
"{#BIND_PERF}": "BIND IN...[2018/9/25]
Python学习 :格式化输出
方式一:使用占位符 %
常用占位符:% s (s = string 字符串) % d (d = digit 整数(十进制)) %&nbs...[2018/9/25]
循环分支循环语句
# 三大结构
- 循环
- 分支
- 循环
. . .
In [ ]:
# 分支
- 分支的基本语法
- if 条件表达式:
...[2018/9/25]
面向对象之继承
1.面向对象继承,继承是描述的是一种类间关系,一个类A从另一个类B获取成员信息,称类A继承自类B。提供成员信息的类称父类(基类),获取成员信息的类称子类(派生类)。
2.继承的作用,子类可以使用父类的成员(成员变量,成员方法)
3.继承语法格式
...[2018/9/25]
爬虫——实战完整版
mongodb操作
1 import pymongo
2
3 #连接数据库实例(连接数据库)---》获取相应数据库---》获取相应collection集合(表)
4 client = pymongo.MongoClient(host=''localhost'',port=27017)
...[2018/9/25]
python基础学习19----socket网络编程
网络通信三要素
ip地址:InetAddre 网络中设备的标识,不易记忆,可用主机名(计算机的标识号)
端口号:用于标识进程的逻辑地址,不同进程的标识(正在运行的软件的标识号)
传输协议:通讯的规则 常见协议:TCP,UDP
IP地址
IP地址是指互联网协议地址(Internet P...[2018/9/25]
python 基础
python基础
# 是注释。通过空格进行缩进,当一行语句以 : 结尾时,缩进的语句视为一段代码块。按约定俗成的规范,使用4个空格进行缩进。最后代码就类似这样:
# output name
a = 100
if a > 10:
...[2018/9/25]
devise的使用
~ 在gemfile中加入
gem ''devise''
~ 终端输入
$ bundle install
$ rails generate devise:install
~ 确保登录之后能正常跳转
在config/routes.rb 中加入 r...[2018/9/25]
python新手第一天学习笔记-python循环控制和第一个python小游戏
Python的三种逻辑控制
1、python语法。
python 是以缩进作为基本判断的。同一代码缩进需要保持一致。否则会报错
1、if 的三种循环
_age = 53
# 注意,input接受的都是字符串,如果要和数字比较大小,需要转化为int
...[2018/9/25]
python 第一课作用
1、使用while循环输入 1 2 3 4 5 6 8 9 10
x=0 while x<10: x=x+1 if x==7: print('' '') continue print(x) #学习循环结构的...[2018/9/25]
ruby puts, print, p方法比较
1.puts([obj[, obj2[, ....]]] )
依次将obj和换行符输出到$>。若没有参数的话则只会输出换行符。
若参数是数组,则依次输出数组元素和换行符。若将既非数组又非字符串的对象传递给参数时,将尝试使用使用to_s方法将其化为字符串。若是nil则输出字符串"nil"。
...[2018/9/25]
详解 Python3 正则表达式(四)
上一篇:详解 Python3 正则表达式(三)
本文翻译自:https: docs.python.org/3.4/howto/regex.html
博主对此做了一些注明和修改 ^_^
更多强大的功能
到目前为止,我们只是介绍了正则表达式的一部分功能。在这一篇中,我们学会到一些新...[2018/9/25]
学习笔记,序列类型
列表的方法
1 list.append(a)
2 #在列表最后增加元素a
1 list.append(a)
2 #在列表最后增加元素a
1 list.insert(0,a)
2 #在索引0的位置增加元素a(下标,‘值’)
&nbs...[2018/9/25]
python-简单邮件报警Damon-
在scrapy爬虫项目中经常遇到 爬取数据时报错无法及时处理 导致数据爬取不完整 只能先查看log才能发现报错
首先写一个简单的邮件发送模块
"""
@file: emailHandler.py
""" 1 #邮件服务封装
2
3 import smtplib
4 ...[2018/9/25]
Python编程从入门到实践PDF下载高清完整扫描原版Python编程从入门到实践PDF下载高清完整扫描原版
这本书我看了电子版的,感觉还不错,全书共有20章,书中的简介如下:
本书旨在让你尽快学会 Python ,以便能够编写能正确运行的程序 —— 游戏、数据可视化和 Web 应用程序,同时掌握让你终身受益的基本编程知识。本书适合任何年龄的读者阅读, 它不要求你有任何 Python 编程经验,甚至不要...[2018/9/25]
运行第一个ruby程序
0x00 安装
首先需要安装一个ruby的环境,ruby分为win、linux、macOS版本。不用系统安装方法略有差异,不在这进行讲解。
0x01 运行第一个ruby程序
我这里是win环境,打开命令行,输入irb会进入ruby交互环境。
...[2018/9/25]
爬虫第一课:学习爬虫前对网页进行认识 - BD-ld-2017
前言
首先我们提到爬虫,我们不得不说网页,因为我们使用python编写的爬虫实际上是针对于网页进行设计的,解析网页以及抓取这些数据是爬虫需要做的事情,日常中我们看到这些网页,可以看到很多图片,很多的标题以及很多的文字信息,实际上他们都是在浏览器渲染后的结果,我们可以吧浏览器理解为一个翻译官...[2018/9/25]
rails 中http请求发生access-control-allow-origin错误
在api项目中 本地项目无法访问服务器api
百度了下,查出原因
接着找到rails项目的解决方法,安装rack-cors这个gem包
具体方法如下:
Gemfile中加入
gem ''rack-cors'', :require => ''rack/cors''
...[2018/9/25]
python-redis列表模式
往列表里存放数据先进后出(左进)
lpush names A B C D E
往列表里存放数据后进先出(右进)
rpush names G P H K
查看列表里面的数据:
lrange nam...[2018/9/25]
rails使用Kindeditor网页编辑器
在gemfile中加入(后面版本别丢)
gem ''rails_kindeditor'', ''~> 0.5.0''
$ bundle
创建配置文件,并且引入js
rails g rails_kindeditor:install
rails k...[2018/9/25]
Rails 自定义验证的错误信息
Active Record 验证辅助方法的默认错误消息都是英文,为了提高用户体验,有时候我们经常会被要求按特定的文本展示错误信息。此时有两种实现方式。
1. 直接在:me age添加文案
cla User < ActiveRecord::Base validates...[2018/9/25]
hadoop--hive数据仓库
一、hive概述
Hive是基于 Hadoop 的一个【数据仓库工具】,可以将结构化的数据文件映射为一张数据库表,并提供简单的 sql 查询功能,可以将 sql 语句转换为 MapReduce 任务进行运行。使用SQL来快速实现...[2018/9/25]
组合组合
1. 什么是组合
组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象
2. 为何要用组合
通过为某一个对象添加属性(属性的值是另外一个类的对象)的方式,可以间接地将两个类关联/整...[2018/9/25]
进程与线程进程与线程
生产者消费者模型
主要用于解耦
from multiproce ing import Queue
#队列是安全的,不用加锁.
q = Queue(num)
num : 队列的最大长度
q.get()#阻塞等待获取数据,如果有数据直接获取,如果没有数据,阻塞等待
q.put()#阻塞,如...[2018/9/25]
rails框架配置
rails框架默认有三个模式development(开发),production(上线),test(测试)
Development
config.cache_cla es = false 每次请求都会重新加载,修改代码之后可以直接使用。
config.cons...[2018/9/25]
jekyll建站详细教程
Jekyll是一款静态博客生成器,也是github page支持的后台引擎,所以如果你有以下需求,极力推荐使用jekyll搭建博客,>>浏览我的博客
个性化的展示界面,站点逻辑
个性化的域名
几乎没有后端的繁琐
专注于写作
本教程适合任何人群,当然如果你有HTML和CSS基础将会...[2018/9/25]
2019CVTE技术支持软件编程2
题目:有8位数密码,加密规则如下:第一步取最后一位数;第二部将倒数第二位数放到最前形成一个新数,再取新数最后一位,以此循环取完所有数为止;如98698426,密码为64982689,时间复杂度为O(N)。
思路:在输入字符串之间扩展固定长度内存,以便存储移动过来的数据。由规律得出:该固定长度为s...[2018/9/25]
地址无关码
1. 固定装载地址的困扰
通过上一节的介绍我们已经基本了解了动态链接的概念,同时我们也得到了一个问题,那就是:共享对象在被装载时,如何确定它在进程虚拟地址空间中的位置?为了实现动态链接,我们首先会遇到的问题就是共享对象地址的冲突问题。
让我们先来回顾一下第2章提到的,程序模块的指令和数据中可能会...[2018/9/25]
一道简单的字符题
题目:输入一个整数(含负数),输出3个数据:
1.位数
2.拆分输出,空格隔开,其中 “-” 号与第一个数字一起输出
3.输出反转数
例:
输入:
-12345
输出:
5
-1 2 3 4 5
-54321
代码:
1 #include <iostream>...[2018/9/25]
利用ZYNQ SOC快速打开算法验证通路(6)——利用AXI总线实时配置sysGen子系统
利用ZYNQ验证算法的一大优势在于,可以在上位机发送指令借助CPU的控制能力和C语言易开发特点,实时配置算法模块的工作模式、参数等对来对其算法模块性能进行全面的评估。最重要的是无需重新综合硬件模块。
接着上篇该系列博文,在sysGen中设计模块功能为:根据模式选择输入,来完成乘2或除2两...[2018/9/25]
用c语言基本实现wc.exe功能
网址:https: github.com/3216005214/wc.exe
wc项目要求
wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。
实现一个...[2018/9/25]