在web apps上实现身份验证时,首先考虑到的解决方案就是Cookie。基于Cookie的身份验证使用服务器端Cookie来对每个请求进行身份验证,这意味着您需要在数据库中(如Redis)保留一个会话存储。
基于token令牌的身份验证是一个最近比较流行的解决方案,它依赖于每个请求发送到服务器的签名令牌,对于移动端和网页端都比较适用。
一、安装
需先安装django rest framework
在web apps上实现身份验证时,首先考虑到的解决方案就是Cookie。基于Cookie的身份验证使用服务器端Cookie来对每个请求进行身份验证,这意味着您需要在数据库中(如Redis)保留一个会话存储。
基于token令牌的身份验证是一个最近比较流行的解决方案,它依赖于每个请求发送到服务器的签名令牌,对于移动端和网页端都比较适用。
需先安装django rest framework
1 | pip install djangorestframework |
centos7系统下的VNC服务器的中文安装教程多如牛毛,有些安装流程复杂但到最后却不成功,本人试验了不下10个教程,装的快要吐血😓。谷歌到这篇英文教程How to install VNC server on Centos 7,发现是良心之作,操作简单可行。于是翻译之以饷读者。
VNC服务器用于从远程客户端连接到服务器的桌面环境。远程计算机上使用VNC客户端连接服务器。
在本文我们可以了解如何在centos 7上安装VNC服务器,将采用centos yum库中提供的默认包来安装。
docker版ftp服务器,适用于部署离线局域网服务器
来源:https://hub.docker.com/r/bogem/ftp/
1 | [root@VM_25_5_centos mydata]# docker pull bogem/ftp |
mysql在linux服务器上运行一直比较稳定,但是服务器迁移时mysql在新服务器上的配置是个比较头疼的问题,搞不好数据迁移过来了但是mysql启动不起来,坑比较多。特别是当新的服务器是离线时,安装mysql和数据同步软件更是困难重重。
用docker来运行mysql服务是一个比较好的解决方案,mysql的运行环境在容器内已经封装好了,而数据可以直接挂载在宿主主机上。
系统要求:OS X EI Captian 10.11以上
docker默认是在linux下运行,要在mac下运行,需要安装linux的虚拟环境。好在docker官网提供了mac版的docker安装包。
在https://www.docker.com/docker-mac 下载Docker.img。
安装完成后,顶栏会出现
在centos中创建一个目录:/mydata/data/dockertest/,新建Dockerfile文件
vim Dockerfile
1 | # Verison 0.6: |
编写完成后:wq保存。
项目中需要生成PDF和Word文件的报告,文件中包含图片和表格。基于Java的解决方案有Freemarker模板引擎,是通过XML文件将填入的内容放上${}占位符。这种方式对于简单的文本是没问题,但如果占位符中有字符跟${}冲突,就比较难处理了。
iReport是一款可视化报表设计工具,看软件界面跟Qt的风格有几分相似,内置丰富的图表,能够创建复杂的报表。相比XML模板的方式,更加灵活和稳定。
家里的iMac是2013年买的,曾记得当年是自己开发的一款android程序在中国移动APP大赛上取得前十,这台imac就是用这笔奖金买的。小小的回忆下,虽然这款app已经没有接着开发了,想当初也是投入了满腔的热血加入移动开发的大营^_^。
如今iMac升级了好几代,但硬盘居然还是传统的机械硬盘,当然也有FusionDrive和SSD,但需要加钱。
最新的imac除了显示器升级到视网膜屏外,其它的外观基本没什么变化,自家的老款imac仍然可以来装装*,除了运行速度越来越慢~