屁股决定脑袋的专栏

当你坐在某个位置上,你就会用某种方式思考

Linux 下远程登录神器 Tmux

Tmux 是指通过一个终端登录远程主机并运行后,在其中可以开启多个控制台的终端复用软件。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。 下面是两个比较好的教程,学会用 tmux 看下面...

2018-10-08 16:34:24

阅读数:120

评论数:0

Python3 基于 Nginx 部署 Flask 项目

很早之前就写过一篇 Python3 基于 Nginx 部署 Django 项目 的文章,一直没有发布出来,这次部署 Flask 项目的时候用到了很多之前 Django 的东西,所有干脆同时将这两篇发布。   很多细节的内容我就不写了,只把 Nginx 配置和 uWSGI 配置给出即可,因为原理...

2018-10-08 16:28:39

阅读数:122

评论数:0

Python3 基于 Nginx 部署 Django 项目

一、工作原理 Django 的部署可以有很多方式,采用 nginx + uwsgi 的方式是其中比较常见的一种方式。 在这种方式中,我们的通常做法是,将 nginx 作为服务器最前端,它将接收 web 的所有请求,统一管理请求。nginx 把所有静态请求自己来处理(这是 nginx 的强项)。然后...

2018-10-08 15:55:06

阅读数:262

评论数:0

Wordpress 项目迁移

Wordpress 项目迁移首先把数据库整个库导出来   然后把项目打包拷贝到被迁移的服务器   最后将库倒导入到新的库中   wordpress 出现 Error establishing a database connection 可能是数据库账号、密码的问题,如果还是有问题...

2018-10-08 15:49:36

阅读数:103

评论数:0

Python3 Arrow 时间日期增强库

题图:Photo by Pablo García Saldaña on Unsplash   抱歉我用了个有点标题党的标题,因为担心你错过了本文,但内容绝对干货,本文介绍的关于Python时间日期处理,日期时间处理在实际应用场景中无处不在,所以这也成了编程语言中必不可少的模块,Python...

2018-10-08 09:51:15

阅读数:203

评论数:0

Mac 安装配置 Nginx 和 php-fpm

Nginx 安装 brew search nginx brew install nginx /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) Mac 安装 Nginx 默认是 8080 端口,这时已...

2018-09-07 20:08:14

阅读数:96

评论数:0

Python3 Django ORM 增加数据

Django 的 ORM 保存数据有两种方式: create 方法保存 def orm(request): models.Users.objects.create( name='root', password='root' ) save 方法...

2018-09-07 19:40:41

阅读数:100

评论数:0

完整的权限管理系统

权限管理系统定义 权限管理是一个几乎所有后台系统的都会涉及的一个重要组成部分,主要目的是对整个后台管理系统进行权限的控制,而针对的对象是员工,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,数据泄露等问题。 其实权限管理的设计并不难,就目前来说最广泛的是一个账号对应多个角色,每个角色对...

2018-08-24 16:01:26

阅读数:415

评论数:0

git push 失败与解决方法

在使用 Git 远程提交推送的时候出现了一个报错 git push -u origin master 报错如下: error: failed to push some refs to 'git@github.com:xxx.git' hint: Updates were rejected...

2018-08-24 15:29:50

阅读数:731

评论数:1

Linux 命令行获取天气

目标: 使用 Linux 命令行显示天气预报。 发行版: 所有 Linux 发行版。 要求: 能连上因特网的 Linux 难度: 容易 约定: # - 需要使用 root 权限来执行指定命令,可以直接使用 root 用户来执行也可以使用 sudo 命令 $ - 可以使用普通用户来执行指...

2018-08-24 15:25:21

阅读数:133

评论数:0

微信小程序:数据传输长度已经超过最大长度 1048576 的错误

由于调用接口会返回很多数据,用到的可能只有几个字段。这么多数据直接扔到小程序模板里面去遍历(wx:for),开发者工具的日志里面就直接报错了:invokeWebviewMethod 数据传输长度为 1233778 已经超过最大长度 1048576 出现这个问题的原因是 setData 这步出问题,...

2018-08-14 15:35:20

阅读数:2094

评论数:0

微信小程序:返回顶部功能

微信小程序回到顶部的原理是,需要实时地获取滚动条的位置,回到最上层滚动条是 0 wxml 代码 <!-- 一键回到顶部 --> <image class='top' catchtap='goTop' src='{{ icoSr...

2018-08-12 17:25:53

阅读数:268

评论数:0

微信小程序:弹窗

微信小程序在和用户交互时候需要给用户一些提示,例如是否请求到数据等,这时候使用弹窗是一个比较好的方法 好在微信小程序给我们提供了一个 API wx.showToast success: function (res) { app.globalData.allData = res.dat...

2018-08-12 17:25:31

阅读数:248

评论数:0

微信小程序:清空或修改 input 值

微信小程序中的 input 组件是没有清除功能的,所以想要实现这个功能就得想其他的方法 我使用了一种特别讨巧的方法,就是当你需要清空或者替换的时候,其实是替换 input 的 value 值 这时候使用 this 对象先捕获现在 value 的值,然后再将其的值替换即可 wxml 代码 ...

2018-08-12 17:25:11

阅读数:734

评论数:0

微信小程序:搜索组件 wxSearch

微信小程序没有搜索功能的组件,我们可以使用输入框和按钮组件,或者使用 wxSearch 第三方组件 github地址:https://github.com/icindy/wxSearch wxSearch 经过使用后发现这个组件还是很不错滴,优雅的微信小程序搜索框 一、功能 支持自定义热...

2018-08-12 17:24:56

阅读数:668

评论数:2

埋点

什么是埋点? 埋点 埋点分析,是网站分析的一种常用的数据采集方法。数据埋点分为初级、中级、高级三种方式。数据埋点是一种良好的私有化部署数据采集方式。 埋点技术如何采集数据,有何优缺点? 数据埋点分为初级、中级、高级三种方式,分别为: 初级:在产品、服务转化关键点植入统计代码,据其独立I...

2018-08-12 17:23:56

阅读数:151

评论数:0

Python3 导入上级目录中的模块

python导入同级别模块很方便: import xxx 要导入下级目录页挺方便,需要在下级目录中写一个__init__.py文件 from dirname import xxx 要导入上级目录,可以使用 sys.path 首先 sys.path 的作用是:当使用import语句导入...

2018-08-11 11:15:10

阅读数:904

评论数:0

微信小程序:下拉刷新、上拉加载更多

查看文档,在用page()函数注册页面的时候有这样的两个对象参数用户判断用户在最顶部下拉和到达最底部 在小程序里,用户顶部下拉是默认禁止的,我们需要把他设置为启用,在app.json中的设置对所有页面有效,在单独页面设置则对当前页面有效; index.json { "...

2018-08-11 11:12:39

阅读数:305

评论数:0

微信小程序:设置全局变量

微信小程序里面有个app.js,我们可以在这个里面设置全局变量 App({ globalData:{ user:'', data:{ a: '', b: '', } ...

2018-08-11 10:57:43

阅读数:343

评论数:0

微信小程序:wxss 设置样式

对于以前搞客户端开发的来说,有着客户端的逻辑,就是不知道怎么设置样式,把对应的控件显示出来 一、wxml 界面结构wxmL比较容易理解,主要是由八大类基础组件构成:   一、视图容器(View Container): 二、基础内容(Basic Content) 组件名 说明...

2018-08-11 10:55:07

阅读数:576

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭