- 博客(63)
- 资源 (4)
- 收藏
- 关注
原创 【DM】达梦数据库中的物理备份与还原
备份热备在那之前DMAP服务和待备份实例的服务都处于打开状态。在你要操作的实例下启动归档,如果使用的DM管理工具,那么右击实例名,点击”管理服务器“。出现这个,点击”系统管理“选中第一行的”配置“,然后点击后面的”转换“,最后点击右下角的”确定“。然后点击”归档配置“,成了这样。选中”归档“,点击”确定“。这样一来服务器就切到了归档模式。然后打开DM控制台工具。选择自己要归档的那个实例打开相应的归档配置。然后点击右下角的”添加配置域“勾选前四行,第二行自己填个路径,这将是归档文
2020-07-27 16:35:34
2458
原创 【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";
2020-07-27 15:57:43
7303
4
原创 【DM】达梦DEM WEB管理器的搭建
执行脚本这是DEM系统需要用到的数据库,你可以用DM管理工具,也可以用disql来执行。安装JDK这里不详细说。但是配置环境的时候不能讨巧直接把安装路径写进环境变量集中,一定要建JAVA_HOME和ClassPath因为后面安装Tomcat的时候依赖JDK的这两个变量。安装Tomcat去官网下载操作系统对应的Tomcat程序包。网址是:https://tomcat.apache.org/download-80.cgi这是一个绿色安装包,直接解压使用无需安装。但是需要配置环境变量。新建系统变量
2020-07-26 13:52:49
3145
原创 给计科专业的学弟学妹们的一封信
学弟、学妹,你们好! 这是给所有已经选择或者即将选择计科专业的学弟学妹们的一封信。 学习计算机科学与技术,无疑需要浓厚的兴趣以及强大的耐心,当然,我相信所有工科专业都是如此。选择计算机科学与技术,意味着要写代码。代码,是人与计算机交流的媒介。如果只是单纯地使用计算机,并不需要写。但这个专业的作用,就是让别人能够更好地与计算机交流,所以,至少本专业的人,要写得一手好代码。 如果去学习一门外语,可能要比学习一门计算机语言要简单,因为不管是哪国人,讲话的方式都是有迹可循的。人与人之间的语言差异,肯定要
2020-07-25 15:05:07
2687
12
原创 【DM】达梦数据库中的用户管理与角色管理
用户管理达梦中的三权分立与四权分立"三权分立"时系统内置三种系统管理员,包括数据库管理员、数据库安全员和数据库审计员,四权分立”时新增了一类用户,称为数据库对象操作员。它们各司其职,互相制约,有效地避免了将所有权限集中于一人的风险,保证了系统的安全性。数据库管理员(DBA)三权分立:负责评估数据库运行所需的软、硬件环境、安装和升级 DM数据库、配置 DM数据库参数、创建主要的数据库存储结构(表空间)和对象(如表、视图、索引、角色、用户等)、监控和优化数据库性能、数据导入导出以及数据库的备份和恢复等
2020-07-20 16:53:07
6816
原创 【面经一:Golang后端】
Question1进程和线程的区别简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。从逻辑角度来看,多线程的意义在于一个应用程序中,有多个执行部分可以同
2020-06-12 20:25:51
3222
原创 剑指offer:栈的压入、弹出序列
# -*- coding:utf-8 -*-class Solution: def IsPopOrder(self, pushV, popV): # write code here a=sorted(pushV) b=sorted(popV) if a!=b: #先对列表以统一方式进行排序,若不相等,直接返回False ...
2020-04-16 19:59:28
1937
原创 用Python实现十大经典排序算法
插入排序思路从第一个元素开始,该元素可以认为已经被排序;取出下一个元素,在已经排序的元素序列中从后向前扫描;如果该元素(已排序)大于新元素,将该元素移到下一位置;重复步骤3,直到找到已排序的元素小于或者等于新元素的位置;将新元素插入到该位置;重复步骤2~5。代码def insertSort(arr): length = len(arr) for i in ra...
2020-03-28 16:38:54
2255
2
原创 进程管理工具——Supervisor使用技巧
用django写网站是一个很愉快的过程,这个框架是为速度而生的,有大量现成的轮子给你用,所以建站很快。然后,写完代码,我遇上了一个问题:如何把它部署到云服务器上。用过django的小伙伴都知道,django的服务是这样启动的:$ python manage.py runsever或者后面再加个IP和端口。以这种方式部署到与服务器上会出现一个问题。因为我们一般都是在自己电脑上用虚拟终端登录云...
2020-03-20 14:00:08
1538
原创 Python面向对象编程
构建类写一个简单的类class Lion(object): def __init__(self,color,sound): self.color=color self.sound=sound类名后面打括号加object的意思是它是一个基类,不带参数或者连括号都不带默认也是这个意思,如果它是某个类的子类,那么不仅要带括号,括号中还要写上父类名。init()方法的作用你可以将这个...
2020-03-16 15:33:15
1721
原创 Debian系Linux下mongoDB的安装
在Deepin Linux下验证通过,与其同宗的Ubuntu,Linux mint,Zorin OS,Elementry OS等等发行版可以进行参考。安装执行sudo apt-get install mongodb效果如下:wufeng@miao:~/code/python/taobei/tbfile/note$ sudo apt-get install mongodb[sudo] wu...
2020-03-15 17:34:46
1910
1
原创 Nginx+Hexo搭建个人博客
配置Hexo环境安装Hexo安装主题用Nginx进行反向代理Linux下安装nginx更改nginx配置进行代理配置Hexo环境安装Hexosudo apt-get install npm #这是安装npm,如果自己机器上有则跳过sudo npm install cnpm -g #等下我们需要用npm装一些东西,它默认采用国外镜像所以有点慢,我们用它下...
2020-03-13 19:05:59
2615
原创 【Python】Assert断言
作用你可以用它自定义异常处理方式基本语法assert expression ["," expression2]示例x,y=1,2assert x==y,"待猫乘风归"效果>>> if __debug__ and not x==y:... raise AssertionError("待猫乘风归")... Traceback (most recent...
2020-02-29 20:03:23
1410
2
原创 总结:读《程序员的自我修养》
在《程序员的自我修养》这本书里,作者主要讲了怎么成为一个合格的程序员、一个优秀的程序员。如果一个程序员想要成为全栈工程师应该怎样培养自己。UI的重要性以及如何成为一名合格的UI。首先,应该让自己成为一名合格的程序员。可以自学,也可以接受科班教学,但有一个前提是对编程这件事具有热枕。如果不知道自己为什么要变成或者仅仅把它当做一个谋生的工具,那么是不太适合编程的。编程太枯燥了,没有强烈的兴趣,没有孜...
2020-02-24 21:04:46
3056
1
原创 Leetcode.242——有效的字母异位词
题目给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。思路依题意可知,异位词包含的字母及其数量组成的映射的集合相等。所以如果将单词列表化并按...
2020-02-22 14:12:30
1349
原创 Leetcode.500——键盘行
题目给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。示例:输入: ["Hello", "Alaska", "Dad", "Peace"]输出: ["Alaska", "Dad"]注意:你可以重复使用键盘上同一字符。你可以假设输入的字符串将只包含字母。思路按行将键盘上的三行字母放入三个列表中去,将每个单词与这个三个列表逐一比对,如果某一单词...
2020-02-22 14:10:37
2796
原创 Leetcode.209——长度最小的子数组
前景提要需要用到的数据结构:列表、字典字符串如何转换成列表?例1:“abcd”->[a,b,c,d]str="abcd"list=list(str)例2:“ad sc fv”->[ad,sc,fv]str="ad sc fv"list=str.split(' ')如何给字典赋值例1:a={}#建立空字典b="xx"c=1a[b]=cprint(a)...
2020-02-22 14:08:38
1402
原创 Leetcode.392——判断子序列
题目给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例 1:s ...
2020-02-22 14:05:29
1415
原创 Leetcode.383——赎金信
题目给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成。如果可以构成,返回 true ;否则返回 false。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。)注意你可以假设两个字符串均只含有小写字母。canConstruct("a", "b")...
2020-02-22 14:04:04
1495
原创 Leetcode.15——三数之和
提要匿名函数:又名lambda函数,以lambda关键字起头,格式为:lambda 参数:表达式(返回体)用法示例lambda:x,y:x+y#等价于def test(x,y): return x+yget()方法:用在字典上,格式为dic.get(key,[default_value])。用于获取键值,default_value可选,用在字典中没有key这个键的情况下...
2020-02-22 14:02:11
2841
原创 Leetcode.112——路径总和
题目给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例: 给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 ...
2020-02-22 14:00:04
2697
原创 Leetcode.443——压缩字符串
前景提要这个题目因为要求打到O(1)的复杂度,所以不能开数组,要在原有数组的基础上进行修改,然后返回新数组的长,leetcode会自动根据这个长度截出修改过的数组头部,与自己的测试用例进行对比看是否正确。举个例子chars=[“a”,“a”,“b”,“b”,“c”,“c”,“c”]#压缩后得chars=[“a”,“2”,“b”,“2”,“c”,“3”,“c”]#可知chars前六位遭到...
2020-02-22 13:56:56
2849
原创 Leetcode.506——相对名次
Leetcode.506——相对名次题目给出 N 名运动员的成绩,找出他们的相对名次并授予前三名对应的奖牌。前三名运动员将会被分别授予 “金牌”,“银牌” 和“ 铜牌”(“Gold Medal”, “Silver Medal”, “Bronze Medal”)。(注:分数越高的选手,排名越靠前。)示例 1:输入: [5, 4, 3, 2, 1]输出: ["Gold Medal", "S...
2020-02-22 13:51:22
3012
ubuntu20.04下openssh离线安装资源包
2021-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅