Python基础语法(更新中...)

Python基础语法 2.1 注释 C/C++/Java中的注释 单行注释。// 多行注释。/*...*/ Python中的注释 单行注释。# 多行注释。使用三个单引号或者三个双引号引起来 示例代码: print('Hello') # 这里是单行注释 ''' 多行注释 。。。 。。。 ''' """ 多行注释 .... ... ... """ 2.2 运算符 2.2.1 算数运算符 示例: a = 8 b = 3 print(a + b) # 11 print(a - b) # 5 pri
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

RabbitMQ 实践之在处理异步任务中的流程

一、背景: 我司的系统,用户可以创建任务,启动任务,但任务的运行需要很长的时间,所以采用消息队列的方式,后台异步处理。 这里所用到的是 RabbitMQ ,对应的 Node.js 库为 amqplib ( 这里采用的是回调形式:require("amqplib/callback_api") )。 二、MQ 处理任务的流程 ① ② ③ ④ ⑤ :从前端发来 HTTP 请求,被 Producer(express) 处理,经过 Route -> Controller -> Function ,使用
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

DAY 4 练习

Practice 1 """ 判断素数 version 0.1 author 罗绪成 """ number=int(input('请输入一个正整数:')) a=0 for x in range(2,number): if number%x==0: a=a+1 if a==0: print('这个数是素数') else: print('这个数不是素数') """ 判断素数二 version 0.1 author 罗绪成 "
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

10道Python常见面试题

1、MySQL索引种类 1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引 2、索引在什么情况下遵循最左前缀的规则? 最左前缀原理的一部分,索引index1:(a,b,c),只会走a、a,b、a,b,c 三种类型的查询,其实这里说的有一点问题,a,c也走,但是只走a字段索引,不会走c字段。 索引是有序的,index1索引在索引文件中的排列是有序的,首先根据a来排序,然后才是根据b来排序,最后是根据c来排序, 3、主键和外键的区别? 主键:唯一标识一条记录,不能有重复的,不允许
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

7.23 上机作业

上机作业: 1、请用命令查出ifconfig命令程序的绝对路径 [root@localhost ~]# which ifconfig /usr/sbin/ifconfig 2、请用命令展示以下命令哪些是内部命令,哪些是外部命令?(cd \ pwd \ ls \ ifconfig \ du) [root@localhost ~]# type cd cd 是 shell 内嵌 (由此可见该命令cd为内部命令) [root@localhost ~]# type pwd pwd 是 shell 内嵌
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

【HDOJ2019网络赛】1005 Path

题目:http://acm.hdu.edu.cn/showproblem.php?pid=6582 大意是删去一些边使最短路变长,求删去的边的最小权值和。 边和点的范围是1e4。 如果已经使最短路变长,则之前的最短路都不再连通。如果将符合原来最短路长度的路径全部取出,删去的边的最小代价等价于将这些边分割为多个连通块的最小代价。 因此解法为找出原图的所有建设最短路的边并重新建图,新图的最小割即为所求。 网络流: 参考blog:https://blog.csdn.net/zhouzi2018/ar
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

处理ajax调用不了webService的问题

写一个webService做为后台,然后前台用ajax调用,无论怎么调用都报abort的错误。然后开始排查错误原因。 1、把之前项目中已经可以正常调用的代码复制、粘贴过来,然后把地址换成现在这个地址,发现报错abort。就说明是后台的问题了。 2、在试着把后台的代码复制到之前能够正常运行的后台上面,然后通过之前的webService的地址去调用这个接口,发现可以正常调用了,这说明是新建的这个webService的问题。 3、然后通过对比发现,在新的webService中,要添加一些配置才能够正
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

使用 AWS X-Ray 跟踪 API Gateway API 执行

用户请求通过您的 Amazon API Gateway API 传输到底层服务时,您可以使用 AWS X-Ray 来跟踪和分析用户请求,API Gateway 支持所有 API Gateway 终端节点类型的 AWS X-Ray 跟踪:区域、边优化和私有。借助 Amazon API Gateway,您可以在 X-Ray 可用的所有区域使用 AWS X-Ray。 X-Ray 为您提供了整个请求的端到端视图,因此您可以分析 API 中的延迟及其后端服务。您可以使用 X-Ray 服务地图,以查看整个
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

【PE文件】导出表

1111
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

常见的权限访问控制模型

权限访问控制即控制用户对资源或者服务的访问权限,目前流行的权限访问控制模型有以下几种。 MAC(Mandatory Access Control) 起初由政府和军方设计并使用, 它有非常严格的访问控制模型。 在MAC中, 所有的权限由管理员预定义, 并且由操作系统控制。 MAC实现了数据的权限分类(如重要的等级或安全的等级)和用户的权限分类(部门, 项目等), 这样在验证的时候就可以对比用户和数据的权限等级对应关系, 从而知道是否有访问权限。 很少会有只使用MAC的, 一般情况下会和其他的方法
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

Maven中的Build配置

Maven build之pom.xml文件中的Build配置
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

plsql 将游标读取到table中

-- 将游标中的数据 读取到table中 根据部门编号获得emp所有信息。 declare cursor c(no emp.deptno%type)is select * from emp where deptno=no; --1.定义游标 type emp_table_type is table of emp%rowtype index b
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

BZOJ4995-[Usaco2017 Feb]Why Did the Cow Cross the Road

题目 考虑将线段按照右端点递增的顺序排列相同情况下按照左端点排列 每次贪心将距离这个线段左端点最近的鸡给它 网上的题解都用了指针之类的东西,让我难以理解,所以特地写了一份基础代码。 时间复杂度有点难看。 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int N=20005; 4 int n,m,t[N],ans,b[N],nxt[N],pre[N]; 5 struct node 6 { 7 i
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

在chrome浏览器导入自签名的CA证书,使其识别为安全连接

测试域名为www.huawei.com,首先使用提供的方法生成服务证书、CA证书、私钥等。 操作方法: 1、将需要的CA证书链提取出来到windows环境。 父目录下的CAChainCert.pem为CA证书链,包含以上的RootCA.pem、L2CACert.pem、L3CACert.pem等。 我们可以使用openssl命令对服务证书、通用证书做CA证书校验: SZX1000398961:/home/crt/rsa_crt # openssl verify -CAfile ../CACha
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

关于HashMap

HashMap原理解析 用了好久的HashMap呀,但是一直都是只会用而已,根本就不太懂里面是啥 怎么实现的... 最近终于稍微深入了解了一下 。 1.首先我们来讲一下 HashMap的基本使用:存储数据 与 获取数据 >>>创建map HashMap<String,String> map = new HashMap<String,String>(); >>>存储数据 map.put("name","zhangsan"); map.put("age", "18"); map.put("sex"
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

java 基础知识回顾 语句选择

条件运算符: 条件表达式 ? 值1: 值2; 条件表达式值为boolean类型的表达式 true,false 如果结果为true,最终的结果取值1 如果结果为false,最终的结果取值2 不管怎样最终肯定能得到一个结果 public static void main(String[] args){ //判断两个数的最大值 int a=5; int b=7; int result= a>b ? a : b; System.out.println(result); //求一个值是否为偶数 Stri
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

openssl命令重新加解密私钥

可使用openssl命令解密当前私钥,再重新加密。 1、首先用原有私钥口令解密私钥文件,命令如下: openssl pkcs8 -topk8 -inform PEM -in key.pem -passin pass:'Cmpay20!6' -outform PEM -nocrypt -out newkey2.pem 备注:密码注意加引号’’ 2、再次用新口令加密,命令如下: openssl rsa -in newkey2.pem -passout pass:123456 -aes256 -ou
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

UVA-11475 Extend to Palindrome(KMP)

题意:多组输入,给一个字符串并输出构造(只能在尾部插入)其成为最小的回文串 思路:如果是对串任意插入的话就能有dp 对 lcs(最长公共子序列处理)的方式处理。 我们把 一个字符串s ,逆置为s1 通过dp 找到其最长公共子序列 ,然后 用原长度 减去最长公共子序列即为补全长度 (插入时的情况) 但此题是对末尾增加所以应是一个连续子串的匹配 ,所以我们使用KMP算法来匹配最长的连续子串部分,这样不相同的部分就进行补全。 完整代码: #include<cstdio> #include<cstr
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

每日一问:Android 消息机制,我有必要再讲一次!

坚持原创日更,短平快的 Android 进阶系列,敬请直接在微信公众号搜索:nanchen,直接关注并设为星标,精彩不容错过。 我 17 年的 面试系列,曾写过一篇名为:Android 面试(五):探索 Android 的 Handler 的文章,主要讲述的是 Handler 的原理相关面试题,然后简单地给与了一些结论。没想到两年过去,我又开启了 面试系列 的翻版 每日一问 专题,而这一次的卷土重来,只是为了通过源码来探知我们平时可能忽略掉的细节。 我们在日常开发中,总是不可避免的会用到 Ha
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0

运维⾃动化之ANSIBLE

运维自动化之ANSIBLE   ANSIBLE(四台新机器)   *准备四台新机器,实验IP为192.168.198.6ansible,192.168.198.72,192.168.198.73,192.168.198.135CentOS6系统    *ansible操作:修改主机名hostnamectl set-hostname ansible          安装ansible:yum install ansible[安装前提启用epel源]          确认安装: ansible
分类: 其他 发布时间: 07-23 20:28 阅读次数: 0