thinkphp5连接使用
thinkphp5 已封装好redis链接类,我们在项目实际开发中,可以直接拿来进行使用。 1.TP5内置的redis类在cache中 2.打开redis.php,可更改redis链接地址,密码。 3.TP5自带的redis封装了一些简单的redis操作命令,适合key-value使用。要想使用原生语句操作redis,可添加一个方法,将redis实例暴露出去。 /*
* 返回原生的redis对象
* @return object
*/
public
PHP基础知识巩固--面试题
1. static 关键字 class A{
public static $num=0;
public function __construct(){
self::$num++; }
}
new A();
new A();
new A();
echo A::$num;
结果为 3,因为static属性常驻内存,不会立即回收。且静态属性不能通过一个类已实例化的对象来访问。在类的内部使用 sel
thinkphp5 链接mongodb
1.php开启mongodb扩展, 官方扩展库 http://pecl.php.net/package/mongodb 1.找到对应的php版本,系统版本进行下载解压,将里面的php_mongodb.dll文件放到php环境ext文件夹下。 2.修改php配置文件php.ini 添加 ; php_mongodb
extension=php_mongodb.dll
3.查看mongodb扩展是否开启,phpinfo();如果开启不成功,即下载的版本有问题。 2.composer安装mongo扩
python爬虫常用库安装
1. urllib库 2. requests库 安装 pip install requests 3. selenium库 安装 pip install selenium 主要用于获取js渲染之后的内容 4. 安装 chromedriver 1.搜索chromedriver 下载安装包 2.下载 3.下载好的压缩包解压到配置了环境变量的python同级目录下 5.命令行测试,是否安装成功 实例化driver对象后,会出现浏览器弹窗,然后get()方法,可以打开网站。 5. 安装 phantomj
爬虫Urllib库,Requests库
什么是Urllib? Python内置的HTTP请求库。
urllib.request 请求模块
urllib.error 异常处理模块
urllib.parse url解析模块
urllib.robotparser robots.txt 解析模块
什么是Requests库 Requests库是用Python语言编写,基于urllib,比urllib更加方便,可以节约大量工作,满足HTTP测试需求。
Requests库官方文档地址 http://docs.python-request
python脚本实现Linux系统对时
1 # _*_ coding:utf-8 _*_
2
3 """
4 __title__ = 'date update'
5 __author__ = 'Lucky'
6 __date__ = '2018/08/09'
7 """
8
9 import paramiko
10 import os
11
12 class CTP_sec_ntp_date:
13
14 def __init__(self,host_ip,username,
git: error while loading shared libraries: libiconv.so.2
git安装之后出现: git: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory 这是由于无法加载libiconv.so.2库文件. 解决方法: # echo "/usr/local/lib" >> /etc/ld.so.conf
# /sbin/ldconfig
python图片和字符串的转换
有个业务,需要将图片压缩转化为64位编码上传到服务端。 import json,requests,base64
#网上下载图片素材
r = requests.get("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1552573900887&di=4e80542ac9bbb801c7f1cf60fe355570&imgtype=0&src=http%3A%2F%2Fimg009.hc360.cn%2Fg1
(翻译).NET应用架构
.NET应用架构 Kalyan Bandarupalli著,hystar翻译 这个系列文章将帮助.NET开发人员与架构师使用最新的.NET技术设计高效的.NET应用。关于应用架构这方面虽然已有很多文章与书籍,但是对于设计人员理解应用设计的最佳的原则与实践仍然是具有挑战性的。这篇文章阐述了应用架构的基本概念与原则。 介绍 这个系列文章将帮助.NET开发人员与架构师使用最新的.NET技术设计高效的.NET应用。关于应用架构这方面虽然已有很多文章与书籍,但是对于设计人员理解应用设计的最佳的原则与实践
SpringCloud使用Feign出现java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory异常
废话不多说!!! 在SpringCloud项目中配置了Feign来调用restful接口,项目启动的时候报错,报错信息如下: 找不到org.springframework.cloud.client.loadbalancer.LoadBalancedRetryFactory,我在IDE中全局搜索了一下,确实找不到这个类。 我用的SpringBoot版本是2.0.0.M3,SpringCloud版本是Finchley.M2,Feign用的版本是2.0.0.M2,猜测可能是版本的问题。 于是我到本地
SharePoint 2010 vs SharePoint 2013
* From a document collaboration perspective, the structures of both versions are the same – so if you create a metadata architecture for documents in 2010 it should be fully upgradable to 2013. * The most significant upgrades in document management
(翻译)软件架构样式
软件架构样式 Kalyan Bandarupalli著,hystar翻译 架构样式是一套原则,你可以使用其来构建一个特定领域的典型的系统架构样式。实现软件架构样式依赖于你的组织实现架构样式的能力及基础性约束。这边文章解释了基于一种需求应该选择怎样的架构样式。 介绍 架构样式是一套原则,你可以使用其来构建一个特定领域的典型的系统架构样式。实现软件架构样式依赖于你的组织实现架构样式的能力及基础性约束。这边文章解释了基于一种需求应该选择怎样的架构样式。 架构样式 我们一种典型的做法是将多种样式组合在
MLE、MAP、贝叶斯
三个不同的估计框架。 MLE:根据训练数据,选取最优模型,预测。观测值D,training data;先验为P(θ)。 MAP:后验概率。 Bayesian:综合模型。权重叠加。 Coin Toss Problem 扔硬币问题 硬币不均匀,P(H正面)=θ 若所投硬币序列为HHTHHT。 MAP近似到MLE 当n足够大时,先验P(θ)可以忽略。先验本身不会随着数据量增多而变化。 逻辑回归+高斯先验 P(θ)主要由 添加了高斯先验时,等同于添加了L2正则。 添加了拉普拉斯先验,等同于L1正则,会
构建之法阅读笔记02
日期:2019.3.14 博客期:045 星期四 今天我是看了《构建之法》的第2章——个人技术和流程部分。这一部分的内容主要包括单元测试、回归测试、效能分析、个人软件开发流程(PSP)。其中有“小飞”和“阿超”的对话,也是对我启发最大的一部分,“如果一个人写程序是写着玩,那么就不会特别需要单元测试了”,呃在我的理解看来,“单元测试”就是一个对模块本身和模块之间相互作用的测试,用处是能够确定我们对整个模块的功能和区分是不是十分清晰。之后我的程序制作过程中,一定要加上单元测试,这样也可以方便其
记录英语单词19.03.14
1.directory tree 目录树 2.specification 规格书、规格、说明书 3.attribute 属性、特质、归属、特性 4.rear 后部、后方、培养 5.catenate 连接、链接 6.concatenate 连结、连接 7.table below 下表 8.negotiation 谈判、转让、协调 9.toggle 开关、栓牢、触发 10.removal 免职、移动、排除 11.flipping 非常的、槽透的、抖动的 12.playback
今日推荐
周排行