进程管理工具——Supervisor使用技巧

用django写网站是一个很愉快的过程,这个框架是为速度而生的,有大量现成的轮子给你用,所以建站很快。然后,写完代码,我遇上了一个问题:如何把它部署到云服务器上。用过django的小伙伴都知道,django的服务是这样启动的:$ python manage.py runsever或者后面再加个IP和端口。以这种方式部署到与服务器上会出现一个问题。因为我们一般都是在自己电脑上用虚拟终端登录云..._deepin supervisor web后台
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

用Python实现十大经典排序算法

插入排序思路从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排序的元素序列中从后向前扫描;如果该元素(已排序)大于新元素,将该元素移到下一位置;重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;将新元素插入到该位置;重复步骤2~5。代码def insertSort(arr): length = len(arr) for i in ra...
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【面经一:Golang后端】

Question1进程和线程的区别简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同_golang 面经
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】达梦数据库中的用户管理与角色管理

用户管理达梦中的三权分立与四权分立三权分立时系统内置三种系统管理员,包括数据库管理员、数据库安全员和数据库审计员,四权分立”时新增了一类用户,称为数据库对象操作员。它们各司其职,互相制约,有效地避免了将所有权限集中于一人的风险,保证了系统的安全性。数据库管理员(DBA)三权分立:负责评估数据库运行所需的软、硬件环境、安装和升级 DM数据库、配置 DM数据库参数、创建主要的数据库存储结构(表空间)和对象(如表、视图、索引、角色、用户等)、监控和优化数据库性能、数据导入导出以及数据库的备份和恢复等
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

给计科专业的学弟学妹们的一封信

学弟、学妹,你们好!  这是给所有已经选择或者即将选择计科专业的学弟学妹们的一封信。  学习计算机科学与技术,无疑需要浓厚的兴趣以及强大的耐心,当然,我相信所有工科专业都是如此。选择计算机科学与技术,意味着要写代码。代码,是人与计算机交流的媒介。如果只是单纯地使用计算机,并不需要写。但这个专业的作用,就是让别人能够更好地与计算机交流,所以,至少本专业的人,要写得一手好代码。  如果去学习一门外语,可能要比学习一门计算机语言要简单,因为不管是哪国人,讲话的方式都是有迹可循的。人与人之间的语言差异,肯定要
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】达梦DEM WEB管理器的搭建

执行脚本这是DEM系统需要用到的数据库,你可以用DM管理工具,也可以用disql来执行。安装JDK这里不详细说。但是配置环境的时候不能讨巧直接把安装路径写进环境变量集中,一定要建JAVA_HOME和ClassPath因为后面安装Tomcat的时候依赖JDK的这两个变量。安装Tomcat去官网下载操作系统对应的Tomcat程序包。网址是:https://tomcat.apache.org/download-80.cgi这是一个绿色安装包,直接解压使用无需安装。但是需要配置环境变量。新建系统变量_达梦 安装方案
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】教你用JDBC连接达梦数据库并进行增删改查

JDBC连接达梦class Connec{ public Connection getConn(){ Connection conn=null; String name=dm.jdbc.driver.DmDriver; String url=jdbc:dm://127.0.0.1:5237; String user=SYSDBA; String password=wf1105tm0306;_dm数据库用什么连接
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】达梦数据库中的物理备份与还原

备份热备在那之前DMAP服务和待备份实例的服务都处于打开状态。在你要操作的实例下启动归档,如果使用的DM管理工具,那么右击实例名,点击”管理服务器“。出现这个,点击”系统管理“选中第一行的”配置“,然后点击后面的”转换“,最后点击右下角的”确定“。然后点击”归档配置“,成了这样。选中”归档“,点击”确定“。这样一来服务器就切到了归档模式。然后打开DM控制台工具。选择自己要归档的那个实例打开相应的归档配置。然后点击右下角的”添加配置域“勾选前四行,第二行自己填个路径,这将是归档文_dm备份还原
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】达梦数据库逻辑导入工具DEXP基本操作

DEXP的使用DEXP是DM的逻辑导出工具,用于对DM进行逻辑备份。逻辑备份分为四个级别:数据库级用户级模式级表级数据库级将IP为本地,端口为5238的数据库采用FULL方式完全导出。导出文件名为dameng1.dmp,导出的日志文件名为 dameng1.log,导出文件的路径为D:\\dmdbms\\data\\DAMENG1。切入达梦安装目录的bin文件夹,执行:dexp USERID=SYSDBA/[密码]@localhost:5238 FILE=dameng1.dmp DIRECT_达梦dimp
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】达梦数据库逻辑导入工具DIMP基本操作

DIMP的使用DIMP为DM的逻辑还原工具,可以进行四个级别的还原数据库级用户级模式级表级数据库级设置 FULL=Y,导入整个数据库,导入的数据库文件在D:\\dmdbms\\data\\DAMENG1,将生成的日志文件放D:\\dmdbms\\data\\DAMENG1。导入到本地端口为5239的实例。dimp USERID=SYSDBA/[密码]@localhost:5239 FILE=D:\\dmdbms\\data\\DAMENG1\\dameng1.dmp LOG=dameng1_full.log
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【简明的Python】字典转XML

我们可以用xml.etree.ELementTree这个库来将字典转换为XML文本。看下面这个函数:from xml.etree.ElementTree import Elementdef dict_to_xml(tag,dic): tag:XML的标签 dic:待转换的字典 element=Element(tag) #打开一个空的Element对象 for key,val in dic.items(): #遍历这个字典 child=E
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【简明的Python】XML文档的解析、修改与重写

有这么样一个XML文件,文件名为test.xml<?xml version=1.0?><stop> <id>1</id> <name>wind</name> <city> <province>hubei</province> <name>wuhan</name> </city> <hair&g_python 重写xml
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】DMSQL程序的基本操作——包括语句块、游标和动态SQL

语句块操作语句块是DMSQL程序的基本单元。每个语句块由关键字DECLARE、BEGIN、EXCEPTION和END划分为声明部分、执行部分和异常处理部分。其中执行部分是必须的,说明和异常处理部分可以省略。声明部分声明部分包含了变量和常量的数据类型和初始值,如果不需要,可以忽略。执行部分所有可执行语句都放在这一块,其他语句也可以放在这一块。分号分隔每一条语句,使用赋值操作符:=或SELECT INTO或FETCH INTO给变量赋值,执行部分的错误将在异常处理部分解决,在执行部分中可以嵌套语句块。
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】Windows下配置DM7的ODBC数据源

和其他很多东西一样,ODBC微软也自己定制了一套。所以在Windows系统下配置DM的ODBC数据源相对简单。首先进入控制面板搜索ODBC组件依据自己的需要选择相应的数据源进行设置,我选的64位。选择系统DSN点击”添加“在典型安装的情况下,达梦的ODBC驱动会被自动注册到系统中,选中它点击”完成“即可。在这里输入自己的端口、服务器、用户名、密码等信息,然后随便起个名字进行测试连接看看配置成功!...
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】DM7在Linux下的ODBC数据源配置

使用ODBC连接DM需要用到双方的动态库。在那之前我们需要进行一些准备。此处默认已经安装好DM7.首先需要准备的是GCC编译器,编译UnixODBC需要用到。yum install -y gcc如果出现报错,那么建议先执行这条命令yum install epel-release这会帮你更新源。然后去官网下载UnixODBC的源码,网址是www.unixodbc.org然后进入下载目录解压和编译tar -zxvf unixODBC-2.3.7.tar.gz --这里写自己下载的版本的文件
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

从powershell启动Linux子系统之后该如何退出

exit
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

Windows10与Linux之间的文件互传

  很多时候我们需要从windows传文件到Linux或者将Linux上的文件拷到Windows上来。这种情况一般怎么处理呢?  比较火的工具是xftp和winscp。但是作为图形化工具来说,它们是有明显开销的。假如你的内存已经快要跑满,肯定不希望忽然承受这么大个负担。那么怎么办呢?其实win10已经悄咪咪地给你解决了。  win+R。打开你的powershell。...
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

一次Git翻车的经历

临近下班,枫枫这就准备把今天写的外加同事发的文档传到Gitee了。和Github一样,Gitee也是一个基于Git开发的文件托管平台,用法与Git完全一样。像往常一样,枫枫在命令行切入仓库目录,执行git add .git commit -m 今天天气真好经过漫长的等待之后,文件终于提交完毕。枫枫于是执行git push origin master推送到gitee。结果,出人意料的事发生了。命令行飘红,提示有文件超过100兆,推送失败。因为从来没传过100M的文件,所以枫枫都忘了Gi
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

【DM】达梦数据库触发器实例

建测试数据集DROP TABLE IF EXISTS TEST;CREATE TABLE TEST( ID INT IDENTITY(1,1), NAME VARCHAR(50), CITY VARCHAR(50));INSERT INTO TEST(NAME,CITY) VALUES(叶枫,上海),(沈淼,武汉),(罗云,成都);实例一:修改操作引起提示程序CREATE OR REPLACE TRIGGER TRGAFTER UPDATE OF NAME O
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0

ssh: connect to host 192.168.56.101 port 22: Connection refused

重启centos7的虚拟机之后在本地进行ssh连接出现了如题的bug。22号端口没有开放。其实22号端口是随着ssh server的启动而开放的,不需要也不能手动打开。因为它依赖的不是tcp而是ssh协议。这时候一般可以重启sshd。在centos6下service start ssh在centos7下systemctl start sshd 要是还不行,很有可能sshd会启动失败,如果这样,那就重装吧,这样基本可以解决问题:yum remove opensshyum install
分类: 其他 发布时间: 08-08 13:32 阅读次数: 0