
网站开发
文章平均质量分 69
上海拓朗思科技
这个作者很懒,什么都没留下…
展开
-
Centos 7 下完成 Postgresql 数据迁移到别的路径
这里的需求是之前将 postgresql 11 安装到了默认的磁盘下,但是由于数据的扩张,发现默认磁盘的容量到达了上线,同时发现还有一个 200G 的数据磁盘一直没有使用磁盘的挂在路径是在 /mnt/ 下,所以这里需要将数据库的 data 迁移到挂载路径下面。原创 2023-05-27 07:12:25 · 403 阅读 · 0 评论 -
nodejs 安装调试
用 nodejs 做一个落地页,所以尝试着在github上找了一些开源代码,然后用 nginx 做反向代理。原创 2023-02-17 15:02:43 · 243 阅读 · 0 评论 -
Docker 全攻略
端口开放可自定义设置,但请避免设置正在使用的端口。Note: 注意这里的 -Xms84m -Xmx512m 配置不要配置过大,否则会出现内存或者空间不足的错误。作为一个数据库,配置密码是必须的,但是 elasticsearch 容器的配置稍微有点复杂。Docker 在一段时间之后会出现占用磁盘空间太大的问题,所以需要清理,输入以下两个命令。这里唯一需要指出的是由于当前使用的 docker 是 20.10.21 版本。但是当前的 docker compose 版本的文件格式应该为。原创 2023-04-17 10:51:05 · 282 阅读 · 0 评论 -
postgresql 远程数据库访问
问题场景:在 windows 上已经安装了 Postgresql , 需要使用 Windows 上面的 PgAdmin GUI 访问在 Linux 上面的 Postgresql 服务器。主要参考这篇文章https://www.netiq.com/documentation/identity-manager-47/setup_windows/data/connecting-to-a-remote-postgresql-database.html1. Linux Postgresql 数据源服.原创 2021-04-29 14:31:35 · 397 阅读 · 1 评论 -
Elastic Search 学习(1)---- Centos 7 安装 Elastic Search
本文主要总结 Elasticsearch 学习过程中的一些所得,重点是 Elasticsearch 的功能使用原创 2021-03-15 10:52:18 · 547 阅读 · 0 评论 -
Django 的 model 模型的一些操作技巧
Django 中的 model 扮演了什么样的一种角色呢? 有点像我们在 SQL 中初始化一个数据表的格式时需要做的工作,即定义这个数据表的名字,各个字段,各个字段的类型,还有各个字段的一些限制,以及表与表之间的关联。这里我们主要是根据 Django 官网上给出的 models 的一些解释,对其中的一些需要注意的技巧进行讲解,可能会起到事半功倍的效果。1. 字段如果我们把每一个 model 看成一个表,那么 model 里面的每个定义的变量,相当于数据表的一个字段,那么我们就需要对字段的格式做一翻译 2021-02-26 09:22:05 · 1671 阅读 · 0 评论 -
Azure 免费虚拟机 Centos8 安装 Nginx, PostgreSQL, Django
很多人不知道,除了 AWS, Azure也提供了一些免费的虚拟机,而且相对于 AWS 对中国人不友好的界面和翻译水平,个人认为 Azure 更加对中国人用户友好。更重要的是,按照最新的报告,Azure 已经是仅次于 AWS 的云服务提供商了,远远把剩下的第二梯队甩在后面,还是比较让人放心的。当然,最吸引人的是,Azure 的费用,按照 Azure 自己的比较,比AWS要便宜50%以上。1. 申请https://portal.azure.com/#blade/Microsoft_Azure_B原创 2021-02-18 21:01:29 · 425 阅读 · 0 评论 -
Django 的 竟态条件 (race condition) 和 信号 (signal)的综合处理问题
背景现有的项目需要拥有一个时间颗粒度的交易数据,同时也会基于此交易表生成一个以天为时间颗粒度的交易表和一个以周为颗粒度的交易表。所以,这就涉及到了一个数据更新过程中的一个数表联动问题,即更新了最基础的时间颗粒度的交易数据表之后,需要发信号给天颗粒度和周颗粒度的交易表,通知他们进行更新。在整个操作过程中,发现 竟态条件 场景出现,即多个线程同时给天颗粒度和周颗粒度的交易表发信号,造成 get_or_create 操作产生多个重复数据。查询了相关的资料之后,尝试了网络上的很多办法,发现了以下解决原创 2021-02-13 09:37:02 · 264 阅读 · 0 评论 -
在阿里云的域名上设置腾讯云的SSL证书的域名解析问题
由于阿里云和腾讯云都有为期一年的免费SSL单域名证书,所以就给了我们蹭两年免费SSL证书的机会。我这边阿里云的SSL证书马上到期了,然后去腾讯云又蹭了一个,腾讯云申请下来之后就是下面这个样子这时候,就应该考虑怎么样把腾讯云申请下来的证书在阿里云的域名上面进行正确解析了我们找到我们对应的阿里云的服务器上的 域名解析 部分,如下图所示,点击添加记录,然后按照上面的证书信息进行填写,注意这里的记录类型是TXT,而不是 IP4这一这里的主机记录名字如果有重复的也没有关系,不影响我们的使用原创 2021-02-11 13:54:28 · 1842 阅读 · 2 评论 -
windows 环境下为 django 项目 安装 GNU gettext 工具(项目国际化)
1. 环境介绍操作系统: Windows 10Django版本: 2.02. GNU gettext 安装https://download.gnome.org/binaries/win32/dependencies/选择下面的两个安装包gettext-runtime-X.zipgettext-tools-X.zip这里的 X 是工具版本,而且应该是大于0.15 的,我这里选择的是 0.17所以对应的链接是gettext-runtime-0.17.zip gett原创 2021-02-06 15:33:10 · 1912 阅读 · 0 评论 -
Django 国际化翻译中的 gettext 和 gettext_lazy
Django API 提供了几个有用的模块来帮助你翻译你的应用程序. 它们都在django.utils.translation中使用,大多数情况下, 我们会使用到ugettext()和ugettext_lazy().「u」前缀代表「unicode」, 因为大多数情况下,我们经常使用 Unicode, 所以使用ugettext()代替gettext(), 使用ugettext_lazy()代替gettext_lazy().顾名思义, lazy该函数是对翻译字符串的引用, 而不是实际翻译的文本. 因此在转载 2021-02-06 03:00:19 · 1936 阅读 · 0 评论 -
数据可视化: Echarts JS 数表显示插件的使用(1)---- Tootip 配置的小技巧
在数据可视化的过程中,前端的可视化模块是一个非常重要的部分。在 JAVASCRIPT 的前端数表插件有很多。例如 ChartJS,Flot,MorisJS,还有百度的 Echarts,其中 Echarts 的文档建设和国内案例的丰富性让我更倾向于 Echarts 作为数表前端展示的插件。今天介绍一下 Echarts 中的很重要的一个配值: Tooltip。所谓 ToolTip,即是鼠标在 Echarts 图标上面的 Item / Axis 等上面的时候,显示的浮动框以及浮动框内部的信息。原创 2020-12-21 00:23:36 · 609 阅读 · 0 评论 -
django 的学习总结
Django 是以 python 作为开发语言的网站模板框架,在和同类型的 Flask 进行对比时,主要的优点是部署快速,基本上的各个功能模块都已经具备,只需要对一些参数进行修改设置即可。Django 架构整个 Django 的架构可以分为URL解析,负责对前端的URL请求进行分析,然后分配给不同的应用,这里的应用就是一个application,更具体就是专门处理某项功能的一个模块,例如专门处理 Email 的应用等。 View处理,在收到网络请求之后,针对不同的请求,采用不同的函数/方程,对原创 2020-11-18 19:10:11 · 828 阅读 · 0 评论 -
Centos7 + Python3.7 + Django2/3 + Nginx1.6.1 + uwsgi2.0.18 配置
本文主要是针对 Django 项目的生产部署操作网络客户端 <-> 网站服务器(nginx) <-> the socket <-> uwsgi <-> Django这里,uwsgi 是与 Django 交互的一种 python 标准,而 nginx 和 uwsgi 之间的交互方式是以 socket 包的方式进行的前提:已经安装了 py...原创 2020-03-28 14:29:39 · 391 阅读 · 0 评论 -
Centos7 + Virtualenv20.0 + Django2/3 常用命令
数据备份和恢复#### 备份除了账户审核和内容类型之外的全部数据(如果备份这2部分数据,恢复时会出现错误)python manage.py dumpdata --exclude auth.permission --exclude contenttypes > db.json#### 修改 setting.py 里面关于数据库的部分,改为新的数据库和密码vim ./setting...原创 2020-03-09 13:23:39 · 216 阅读 · 0 评论 -
Centos7 + Python3.7 + Django2/3 + mysqlclient 配置和安装
谷明科技,专注于大数据人工智能的创新者前提:默认已经安装了 Python3.7, Django2/3 和 Mysql/MariaDB这里,主要是讲怎么安装mysqlclient (https://pypi.org/project/mysqlclient/)首先,是安装一些依赖包yum install mysql-develyum install python3-deve...原创 2020-03-04 17:09:02 · 678 阅读 · 0 评论 -
Centos7 环境中 MariaDB 重新设置 root 密码
谷明科技,专注于大数据人工智能的创新者第一步,确定你的 MariaDB 的版本mysql --version我这里的输出是mysql Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (x86_64) using readline 5.1第二步,停止 MariaDB 服务器systemctl stop mariadb第三步...原创 2020-03-04 16:57:22 · 557 阅读 · 1 评论 -
Centos7 安装 LAMP - Linux Apache Mysql(MariaDB) Php
1. 新建 php 用户并添加到指定的用户组,这里我们新建一个 php 的新用户并且将其放在 www 用户组中mkdir /home/phpuseradd -d /home/php -g www phpchmod 750 /home/phpchown php:www/home/php2. 安装 apache 服务器并且开启服务su rootyum install...转载 2020-03-03 16:59:56 · 217 阅读 · 0 评论 -
Centos7 + Python2.7.5 + Django1.9.4 + postgreSQL9.6 + django-react-template 配置
此文主要是为了测试一款 django 的模板,名为 django-react-template,包括了前端和后端首先,安装环境如下系统: centos7python==2.7.5django==1.9.4postgreSQL9.6.17第一步,在 postgreSQL 新建数据库和用户名su - postgrespsql -U postgresCREATE D...原创 2020-02-26 19:52:24 · 267 阅读 · 0 评论 -
Centos7 + Python3.7.0 + Django + postgreSQL9.6 配置
按照前面的设置,假设我们现在已经安装了 virtualenv, Django2/3, postgreSQL9.6.1. 看下 django 的版本,如果是 版本2/3 的话,则适用本教程python -c "import django; print(django.get_version())"2. 安装一些依赖包yum install postgresql-libsyum...原创 2020-02-25 22:42:51 · 354 阅读 · 0 评论 -
Centos7 安装 postgreSQL
PostgreSQL 介绍PostgreSQL 是一个开源且强大的关系型数据库,且具有多平台扩展能力。不同于传统的关系型数据库,例如mysql,sqlserver等,PostgreSQL使用SQL语言进行关系型数据操作业务,同时使用Json处理非关系型业务。1. yum安装PostgreSQL如果系统没有安装yum,需要重新安装一下sudo yum install postgr...原创 2020-02-25 10:36:18 · 451 阅读 · 0 评论 -
网站搭建:CSS之布局
CSS在整个网站搭建过程中起到了布局和修饰的重要作用,如果把一个网页比作是一个人,那么HTML算是肌肉,JavaScript负责了其中血液的作用,而CSS则通过大量的属性负责了网页的骨骼和皮肤两项功能这里先把CSS的布局或者网页骨骼的功能介绍一下一个网页一般由不止一个元素组成,而多个元素必然会存在排列组合的相关问题,如何把这些元素按照排列好,是CSS首先重要的一步下面介绍下影响网页布局...原创 2020-01-07 16:47:21 · 227 阅读 · 0 评论 -
Centos7+Python3.7.0 安装 Django2.0 (2) -- 安装Django2.0
1. 首先新建一个用户组,专门用来管理网络开发groupadd webManager2. 新建用户,用来管理网络开发过程useradd -g webManager -d /home/www wwwpasswd www3. 安装virtualenv 和 nginxpipinstall virtualenv4. 切换到www用户,开始建立自己的Django安...原创 2019-12-03 16:22:39 · 244 阅读 · 0 评论 -
Centos7安装nodejs
需求:基于网站开发的需要,安装nodejs1. 下载nodejs安装包这里我选择的是13.2.0版本,由于nodejs的编译过程稍显复杂而且容易出错,所以我们这里直接使用编译好的nodejs安装包下载地址:https://nodejs.org/en/download/wget https://nodejs.org/dist/v12.13.1/node-v12.13.1-lin...原创 2019-12-02 23:03:50 · 131 阅读 · 0 评论 -
Centos7安装nginx网络服务器
转载自:http://www.jfinal.com/share/1622作为小白,首先了解了一下nginx,作为一个可以和Apache抗衡的优秀的网络服务器程序,nginx已经占据了web开发服务器的半壁江山,感谢伊戈尔·赛索耶夫大神,希望中国的软件工程师们也加油吧1. nginx的依赖包gcc搭建C语言开发环境yuminstallgcc-c++PCREPer...原创 2019-12-02 15:05:33 · 218 阅读 · 0 评论