/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child

Traceback (most recent call last): File "/home/eping/bin/repo", line 685, in main(sys.argv[1:]) File "/home/eping/bin/repo", line 652, in main _Init(args) File "/home/eping/bin/repo", line 184, in _Init _CheckGitVersion() File "/home/eping/bin/repo"
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

python+selenium元素定位之XPath学习02

XPath 语法 XPath 使用路径表达式来选取 XML 文档中的节点或节点集。节点是通过沿着路径 (path) 或者步 (steps) 来选取的。 XML 实例文档 我们将在下面的例子中使用这个 XML 文档。 实例 <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <titl
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

Linux基础(11)原始套接字

               一边接收函数返回一边判断返回值时一定要把接收的优先级加()提高再去判断 例 if((sockfd = socket()) < 0) 问题: 如何实现SYN扫描器扫描端口 , 比如AB两个设备要进行连接 , A通过端口发一个SYN包给B,B在收到后返回一个ACK包确认连接 , 但是在不确定B端口号时    该如何进行连接 , 答: A给B的每一个端都发一个SYN包, 如果哪个有返回说明端口是开放的, TCP和UDP都无法发实现这样的连接方式 , 所以要使用原始套接字
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

扁平数据根据`parentId`生成树结构

根据每项的parentId,生成具体树形结构的对象。 const nest = (items, id = null, link = 'parent_id') => items .filter(item => item[link] === id) .map(item => ({ ...item, children: nest(items, item.id) })); const comments = [ { id: 1, parent_id: null }, {
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

ccf-201909-04

题意:有m个种类,每个种类有n个物品。每个物品有自己的种类、编号、分数。要在所有物品中选出不超过sum个的物品。 按以下方式选择:①按分数排序,分数大的在前 ②分数相同的,种类小的在前 ③分数相同,种类相同,编号小的在前 每个种类可以选择的物品数量不得超过count[i]个,总的可以选择的物品数量不得超过sum个 每个种类一行,输出该种类所选择的物品的编号。如何该种类没有物品被选,则输出-1 有三种操作:①增加结点  ②删除结点  ③输出所选择的物品编号 注意:m<=50,n<=30000,但
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

接口自动化使用反射解决数据依赖问题

首先我们先来看什么是python中的反射? 反射它可以把字符串映射到实例的变量或者实例的方法然后可以去执行调用、修改等操作。它有四个重要的方法: getattr 获取指定字符串名称的对象属性 setattr 为对象设置一个对象 hasattr 判断对象是否有对应的对象(字符串) delattr 删除指定属性 这里我只讲2个常用的。 如图: 定义了一个GetData()类,里面设置了一个类属性,cookie=None,然后再用setattr函数为对象GetData里面cookie属性设置了新值,
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

用Hutton32玩转数字电路(一):逻辑门

  最近看到有人用Minecraft里面的红石电路制作出了计算器,还有一篇神文:《基于Minecraft实现的计算机工程》,视频在此,好像还能算浮点数、三角函数。我对红石不是太了解,那能不能用Hutton32做一个呢?经过不断尝试现在我的成果时能做出一个简单的加减法计算器和Ascii码显示阵列。 什么是Hutton32?   大家应该听说过生命游戏吧?这种在方格上根据相邻格子的状态不断演化的系统我们就叫细胞自动机。有一个强大的软件模拟计算包括生命游戏在内的细胞自动机超级快,它就是Golly。H
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

[转]为什么要引入nullptr?

来源:https://cloud.tencent.com/developer/ask/69685 C++11介绍nullptr,它被称为Null指针常数及其提高类型安全性和解决不明确的情况与现有实现相关的空指针常量不同NUL。能够理解nullptr我们首先要明白什么是NULL与此相关的问题是什么。 何谓NULL一点儿没错 Pre C++11NULL用于表示没有值的指针或不指向任何有效内容的指针。与流行的观念相反NULL不是C++中的关键字。它是标准库标头中定义的标识符。总之,你不能用NULL而
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

模拟赛 问题B

题目: 分析: 上来看到k=2,。。。 SB杜教筛phi 有点感冒,这把养生一点。。。 于是写了55分走人了。。 下来一看挺简单的啊2333 不考虑gcd时,构造数列的方案为C(N+K-1,K) 考虑gcd时,就要套mu了 ans=sigma(i=1...n)mu[i]*F(n/i) 其中f(x)=C(x+K-1,K) 然后有一个公式。。。 summu[n]=1-sigma(d=2...n)summu[n/d] 这样就可以n^(2/3)求summu了 对于F,由于K很小,可以暴力算。。。 但是
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

高效并发(四)

前言 上篇已经分析了lock和concurrent提供的集合类包括阻塞队列和容器类。这里我们来介绍 Executor框架 线程池的作用 线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程 排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程 池中有等待的工作线程,就可以开
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

Maps

Maps待续...
分类: 其他 发布时间: 12-12 23:34 阅读次数: 0

MySQL主从复制与读写分离(实践篇)

本篇文章主要讲述MySQL数据库中主从复制的配置方法与通过Amoeba服务实现读写分离的配置,希望对大家有所帮助!!!
分类: 企业开发 发布时间: 12-12 23:30 阅读次数: 0

页面滚动到指定元素区域

该代码段可将指定元素平滑滚动到浏览器窗口的可见区域。 const smoothScroll = element => document.querySelector(element).scrollIntoView({ behavior: 'smooth' }); smoothScroll('#fooBar'); smoothScroll('.fooBar');
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

【转载】关于如何挣钱的35条建议

这篇《关于如何挣钱的35条建议》,是波波从《How to Get Rich : Every Episode》[附录1]这篇长文(超过3.6万英文单词)翻译整理而来。波波非常认同原文作者Naval关于挣钱和财富的理念,有种强烈的得道恨晚的感觉~要是早十年就懂这些道理就好了,所以专门花时间翻译整理,并且放在自己的公众号里头。期望以后可以经常回顾,加深理解,并最终深入自己的mindset。 《How to Get Rich: Every Episode》最初源于2018年5月左右,Naval(Ang
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

ASP.NET Core解说之Middleware(中间件)

一、什么是中间件 中间件是汇集到以处理请求和响应的一个应用程序管道的软件。 每个组件: 可以选择是否要将请求传递到管道中的下一个组件。 可以在请求管道的下一个组件调用之前和之后执行相关业务操作。 二、使用 IApplicationBuilder 创建中间件管道 ASP.NET Core请求管道由一系列请求委托组成,这些请求委托按序一个接一个被调用,如图所示的顺序组成(按照黑色箭头的顺序执行): 每个委托可以执行相关操作在下一个委托的之前和之后。 委托还可以决定不将请求传递给委托链的下一个委托(
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

CSS学习笔记_边框图片等属性

1、边框图片: 1.1含义: 告诉浏览器指定一张图片作为边框 1.2格式: border-image-source:url("images/.."); 1.3注意点: (1)如果只通过source指定了一张图片作为边框的图片,默认情况下会将图片放到边框的四个顶点 (2)边框图片的优先级高于边框颜色,即设置了边框图片那就不会显示边框颜色 2、对图片进行切割: 2.1格式: border-image-slice:70 70 70 70; 2.2含义: 参数没有单位,意味着对边框图片顶部距离70的位
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

ionic3 生命周期钩子

ionViewDidLoad 页面加载完成触发,这里的“加载完成”指的是页面所需的资源已经加载完成,但还没进入这个页面的状态(用户看到的还是上一个页面)。 需要注意的是它是一个很傲娇的钩子,全程只会调用一次,即第一次进入页面时被调用,此后你无论怎样进进出出它都冷冷清清凄凄惨惨戚戚不再理你了。除非你把它的后台杀了,重新进入这个软件(在网页调试的时候按刷新也是可以的)。 因此这个钩子适合你做一些一次性的处理,比如从服务器拉取用户数据存到缓存中。 ionViewWillEnter 字面意义理解就是“
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

ES6 - 解构(数组和对象)

解构对象 /** * 解构:快捷,方便 * * 对象解构 */ { var expense = { type: "es6", amount: "45" }; //1.ES5 // var type = expense.type; // var amount = expense.amount; // console.log(type, amount); //output: es6 45 //2.ES6 const { type, a
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

HTMLHint 配置文件

HTMLHint 工具可以对 HTML 代码做静态代码检查,从而保证 HTML 代码的规范和质量。HTMLHint 工具内置 23 条规则,建议在 .htmlhintrc 配置文件中将规则尽可能都打开: { "tagname-lowercase": true, "attr-lowercase": true, "attr-value-double-quotes": true, "attr-value-not-empty": true, "attr-no-duplication
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0

SpringMVC访问出错No converter found for return value of type

在使用SSM整合的时候,spring mvc 添加@ResponseBody的时候,正常情况下都会返回json的。但是又的时候如果没有配置好的话,如果想要返回Map的json对象会报:No converter found for return value of type: class java.util.HashMap错误。 如下图: 果返回的事字符串或者事Integer类型就可以正常返回,但是如果返回对象的话,就会出现这个错误。说明在spring mvc转换成json的时候出错了。 解决方案
分类: 其他 发布时间: 12-12 23:17 阅读次数: 0