使用shell脚本批量创建用户

1、批量添加与删除特定用户:①添加用户:[root@localhost~]#vimlist.txt#准备一个用户名列表文件zhangsanlisiwangwuzhaoliu#保存退出。[root@localhost~]#vimuseradd.sh#!/bin/basha=$(cat/root/list.txt)forbin$adouseradd${b}echo"123456"|passwd--st
分类: 企业开发 发布时间: 05-24 22:31 阅读次数: 0

0.net快速开发平台—web快速开发框架

力软web快速开发框架      力软web是基于ASP.NET MVC的敏捷开发系统,他是一款具有代码生成功能的智能快速开发平台。力软web的主架构是基于.Net MVC的b/s架构,后台ORM支持 EF 和 dapper 两种模式。系统前后台通 Ajax 交互,这样使得前台不必依赖于后台的开发语言,日后要重构成php、JSP 后台的话,UI 层完全不用动。       力软web是一款全开源开
分类: 企业开发 发布时间: 05-24 22:31 阅读次数: 0

kubernetes istio的快速安装和使用例子

安装 [root@master ~]# wget https://github.com/istio/istio/releases/download/1.1.5/istio-1.1.5-linux.tar.gz [root@master ~]# tar -zxvf istio-1.1.5-linux.tar.gz [root@master ~]# cd istio-1.1.5 安装所有Istio自定义资源定义 [root@master istio-1.1.5]# for i in insta
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

Codeforces 1003E

原题链接 题意 给定\(n,k,d\),请求出1棵树,使其有\(n\)个点,直径为\(d\),且各点度数至多为\(k\);或者输出"NO"表示不可实现。 \(1 \leq n,d,k \leq 4 \times 10^5\) 题解 考虑首先建出长度为\(d\)的直径(链),再在度数不超过\(k\)的前提下尽可能地挂点,并且保证支链长度不超过直径。如此即可求出饱和点数\(most\)。若\(most \geq n\)则输出方案;否则输出"NO"即可。 具体地,为了方便,我们在直径及其分出的支链上
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

滑动序列

""" #复习 lst1 = [1,5] lst2 = [2,6] lst3 = [3,7] lst4 = [4,8] it = zip(lst1,lst2,lst3,lst4) print(list(it)) # [(1, 2), (3, 4), (5, 6), (7, 8)] # n = 2 lst1 = [1 , 3 , 5 , 7 ,9] listvar[0::2] # 0 2 4 6 8 lst2 = [2 , 4 , 6 , 8 ] list
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

numpy学习笔记5-array转置

import numpy as np array1 = np.arange(6).reshape(2, 3) array1 array([[0, 1, 2], [3, 4, 5]]) array1t = array1.T array1t array([[0, 3], [1, 4], [2, 5]]) 数组的T方法返回数组转置的视图,与数组切片类似,修改数组的转置,原数组随之也会改变 array1t[2] = 0 array1t array([[0, 3], [1, 4], [0, 0]]) a
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

POJ-1064.Cablemaster.(二分法枚举值求最优值)

题目链接 本题大意:给你n个长度为value[ i ]的长木板,让你切割成为等长的k份,问你切割的最大长度是多少。 本题思路:其实很容易可以想到先找到一个上界和一个下界,开始枚举里面的所有长度,去最长的那个即可,此时发现长度为浮点型朴素算法自然无法枚举,我们可以想到二分,局部逼近即可。 参考代码: /* 二分思维训练: 枚举值,判断是否可行,求出最大...最小值 */ #include <cstdio> #include <algorithm> #defin
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

一些抄来的冷知识...

持续更新... 点分治 向下递归的时候两种写法(是否判断当前子节点为上层点分树中的父节点)都不会锅: 枚举子集方法有三,暴力不说,高维前缀和网上挺多,至于另一种玄学算法总感觉很像 FWT : for(rint i=1;i<=m;++i)x=read(),++cnt[x]; for (int len = 2; len <= (1 << n); len <<= 1) { for (int i = 0; i <= lim; i += len) for (int j = i, k =
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

[LeetCode] 890. Find and Replace Pattern 查找和替换模式

You have a list of words and a pattern, and you want to know which words in words matches the pattern. A word matches the pattern if there exists a permutation of letters p so that after replacing every letter x in the pattern with p(x), we get the
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

leetcode 116填充每个节点的下一个右侧节点指针

time O(n) ,sapce O(n) /* // Definition for a Node. class Node { public: int val; Node* left; Node* right; Node* next; Node() {} Node(int _val, Node* _left, Node* _right, Node* _next) { val = _val;
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

数据结构——数据结构中的数据表示

1,本文介绍数据的概念,以便讨论数据结构究竟是什么; 2,程序设计的挑战: 1,利用计算机解决现实生活中的问题; 1,计算机顾名思义是其诞生的时候仅仅是给科学家使用,科学家用计算机进行计算; 2,这是个最大的挑战; 2,生活中的不同个体间存在联系; 1,这个复杂的关系很麻烦; 3,用计算机程序描述生活中个体间的联系; 1,转化为程序解决问题; 3,如何用程序描述生活中的个体和个体之间的联系: 1,计算机接受的是数据: 1,将数据写入计算机,让程序到计算机中运行,计算机用程序来处理这些数据; 2
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

python学习之路——爬虫天气预报

背景  抱着《python学习手册》啃了很久,心里想着要动手写点东西,但是一直拖延症到最近才真正开始准备。一开始不知道写点啥好,就从生活中挖掘,发现自己每天查天气预报查的挺频繁的,那就爬一波天气预报吧。 技术概览 selenium time re calendar  爬取网页数据的过程中就用到以上4个模块,其中calendar是可选的,最初的版本是只爬取当月的每日天气所以不需要calendar,后续新增了可选月份的功能,才加上calendar。本次爬虫是用类来实现的,但实际上用简单函数即可,但
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

用herl工具解决在微信中下载APP

在微信里面打开app的指定页面,考虑到使用Url Scheme,可是微信已经禁止了,但是通过浏览器可以实现, 最终是在微信里面让用户通过打开浏览器,使用安卓或者IOS开发者提供的协议短链, 如贴吧APP,协议为:com.baidu.tieba:// ,微信的:weixin:// 实现在浏览器中打开app指定页面,通过传递不同的参数实现跳转不同的页面 而对于点击链接后,能否直接打开,可以通过下面的代码来实现。 js代码 document.querySelector("#linkApp").onc
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

Python Day 27 元类、__inti__方法、__new__方法、__call__方法、单例模式、exec与eval区别、异常处理语法

  阅读目录     元类     __inti__方法     __new__方法     __call__方法     单例模式     exec与eval区别     异常处理语法   ##元类 #什么是元类? 一切皆对象 ​ 类也是对象,可以把一个类当成普通对象来使用,比如存储到列表中,或者作为参数传给函数等等... ​ 对象是如何产生的? 通过类实例化产生的 ​ 类对象 是由type实例化产生的 class AClass: pa
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

仿搜狐首页的布局

第一步,搭建布局框架 body { width: 950px; height: 800px; margin: 0 auto; /*background: pink;*/ border: 1px solid red; font-size: 12px; } .top { width: 950px; height: 22px; background: pink; } /*登录部分*/
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

HTTP协议的介绍

一:简介 1、HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议 2、HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 3、HTTP是一个应用层协议
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

QT5无法定位程序输入点 于动态链接库QtCore5.dll的解决

本人新手刚接触QT5,今天在写程序时,在QtCreator中可以运行,但是单独运行.exe文件时报错 之后发现是因为我之前在path路径中添加了MinGw,导致里面也有Qt库。但是我编译的时候用的是安装的Qt的库,所以造成了找不到动态链接库。 只需将此路径下移即可 下移后,运行即可无错误。 举一反三:   如果自己根本不知道那条路径包含了Qt库,所以只需要将需要的路径放到环境变量的最前方即可解决。所有有关环境变量的问题都可这样解决。   文章来源:https://blog.csdn.net/q
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

数据结构——学习数据结构的意义

1,为什么要学习数据结构? 1,语言学习结束之后是否有能力进行项目开发? 1,不能,要学习数据结构; 2,当面对一个问题的时候如何思考解决方案? 1,多练习; 2,通过学习数据结构这门课程进一步训练; 3,如何判断代码效率的高低好坏? 1,数据结构里面的准则; 4,怎样才能提高自己的编程能力? 1,多练习、多思考; 2,通过学习数据结构来练习提高数据编程能力; 2,学习数据结构意义: 1,培养专业的程序设计思维; 1,语言只会越来越简单、越来越多的人会掌握一门语言; 2,语言只是工具,必须练习
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

Elasticsearch --- 4. term与match ,修改器,建议器

一.term与match    1.区别 term查询查找包含文档精确的倒排索引指定的词条。也就是精确查找(没经过分词)。 term和match的区别是:   match是经过analyer的,也就是说,文档首先被分析器给处理了。根据不同的分析器,分析的结果也稍显不同,然后再根据分词结果进行匹配。   term则不经过分词,它是直接去倒排索引中查找了精确的值了。 建立数据结构 PUT w1 { "mappings": { "doc": { "prope
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0

诚意租房网blog1

(一)需求分析: 一款功能完整的租房系统可以很好为租客提供他们需要的房源,可以让他们足不出户的就了解到房子的信息,查找到适合是自己的房子,房东可以是更加便 利的把房子的信息进行发布,利用互联网可以更快的将信息进行传播。这一款系统可以很好的将房东和租客关联起来,这极大程度的解决了租客租房难,房东难出租的问题。另外租房问题的解决,可以让租客在无住房之忧,没有顾虑的租客可以更好的将精力投放入工作中,另外房东将多余的房间出租,也增加了自己收入,这在经济的角度来看,租房可以很好的解决人们住房问题,减轻了
分类: 其他 发布时间: 05-24 22:28 阅读次数: 0