python之lambda,random,timeit,collections,

python之lambda,random,timeit,collections, 一、 python之lambda函数 lambda函数又称为匿名函数,匿名函数就是没有函数名的函数。 >>> lambda x,y:x+y <function <lambda> at 0x7f0f0dd85578> x,y是函数的两个变量,位于冒号的左边,冒号右边的表达式是函数的返回值。 >>> add =lambda x,y:x+y >>> add <function <lambda> at 0x7f0f0dd
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

CF 不知哪一题

写在前面 我怎么就学不会\(DP\)呢 链接 Idea \(BFS\),虽然老师让用\(DP\)写法做。(蒟蒻不会,所以就用了\(BFS\), 我们定义结构体。 元素有当前的和\((val)\),当前向上的数字\((up)\),已经走的步数\((tmp)\) 一开始\(val=0,tmp=0,up=1\),放入队列,再定义一个记录步数的数组,初始化为\(-1\),然后就可以爆搜了 struct node{ int val,tmp,up; }now,net; Code int sum[m
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

【题解】Ples [COCI2011]

【题解】Ples [COCI2011] 依旧是没有传送门,只有提供了数据的官网。 【题目描述】 \(N\) 个汉子和 \(N\) 个妹纸一起参加舞会,跳舞时只能是一个汉子一个妹纸配对,现在给出每个人的身高,任意一个人都只想和比 \(\text{ta}\) 高(矮)的人跳,身高一样的人都不想与对方跳。输出满足人们愿望的前提下可组成的最多对数。. 【输入】 第一行一个数 \(N\) 表示汉子和妹纸的个数。 第二行 \(N\) 个整数,其绝对值表示 \(N\) 个汉子的身高 \(h\),\(h\)
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

对比度增强(一):线性变换

线性变换: 图像为I,宽为W,高为H,输出图像记为O,图像的线性变换可以利用一下公式定义:     O(r,c)=a*I(r,c)+b 0≤r<H,0≤c<W 当a=1,b=0时,O为I的一个副本;如果a>1,则输出图像O的对比度比I有所增加;如果0<a<1,则O的对比度比I有所减小。 而b值的改变,影响的是输出图像的亮度,当b>0时,亮度增加;当b<0时,亮度减小。 分段线性变换: 针对不同灰度级范围进行不同的线性变换,即分段线性变换。     a1*I(r,c)+b1         I(
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

Future模式的学习以及JDK内置Future模式的源码分析

并发程序设计之Future模式 一)、使用Future模式的原因 当某一段程序提交了一个请求,期待得到一个答复,但服务程序对这个请求的处理可能很慢,在单线程的环境中,调用函数是同步的,必须等到服务程序返回结果后才能进行其他处理,在这段时间里,客户端一直处于等待状态。 二)、Future模式 使用并发的设计思想,解决客户端发送请求到应用程序,等待响应数据时间过长的问题. 三)、Future模式的核心结构 1.main: 系统启动类 作用:调用Client,发送请求。 2.client: 发送请求
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

[CF306C]White, Black and White Again_排列组合

White, Black and White Again 题目链接:https://www.luogu.org/problem/CF306C 数据范围:略。 题解: 记得不要看错题,容易看成来回交替下去,其实只有一次。 数据范围实在是特别小,我们就枚举一下中间的黑色是哪些天就好了,复杂度是$O(n^2)$的。 代码: #include <bits/stdc++.h> #define setIO(s) freopen(s".in", "r", stdin), freopen(s".out"
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

刘国立计算机英语2019.10.16

计算机俗称电脑是现代一种用于高速计算的电子计算器可进行数值计算进行逻辑计算还有个人情除记忆功能是能够按照程序运行处理海量数据的现代。智能电子设备。 二进制二进制是计算机技术中广泛采用的一种数值文化对于符号零和一的某种代数盐酸进制是防卫精致零一是基本符号。用你把它只使用零一两个数非常方便,易宇电子方式实现19世纪二兰逻辑学家乔治布尔。 运算器,控制器,存储器输入设备。 是负责算数运算与控制,提供铜组成了中央处理器。 是负责发送和接收指令,是用来储存正在进行的程序,将要进行的程序的数据集刚处理完的
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

可以给事业带来好运的7条工作原则

努力的工作,总是对的,但应该是聪明的努力工作。因为有时候,即使每天忙忙碌碌,结果也未必尽人意。 Startup Professional的创始人Martin Zwilling,在Linkedin发布了一篇文章,讲述了可以给事业带来好运的7条工作原则。每条原则的摘要介绍如下: Plan to deliver more than you commit. 给别人交付的结果,要超过你的承诺。 Never seek excuses when things don't work. 不要为失败找借口。 Al
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

星期

#include <stdio.h> int main() { int days; printf("输入一个整数: \n"); scanf("%d",&days); if(days<=5&&days>=1) printf("学习\n"); else if(days==7||days==6) printf("休息\n"); else
分类: 其他 发布时间: 10-16 20:50 阅读次数: 0

分享一个关于Opencv的小总结

import cv2 #opencv读取的格式是BGR import numpy as np 一、#读入文件 img=cv2.imread('cat.jpg') #’’引号内是图片所在盘的地址+名字,如:D:/1.jpg img_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #转换成灰度图 二、#得到图片的信息 高,宽,通道数 img_gray.shape 三、#图片显示 cv2.imshow('image',img) cv2.imshow("img_
分类: 企业开发 发布时间: 10-16 20:50 阅读次数: 0

static在C/C++中的作用

static:静态!!在C/C++中共有的特点是1.static修饰全局变量:表明这个全局变量只在同一文件中函数可见。2.static修饰局部变量:表明这个局部变量的值不会因为函数的结束而丢失。3.static修饰函数:表明该函数只能在同一文件中调用,那么在其他文件中不可以调用静态成员函数故当函数名相同时也就不会发生冲突。C++中特有特性:1.修饰类的成员变量:说明这个成员变量归所有由这个类创建的
分类: 编程语言 发布时间: 10-16 20:40 阅读次数: 0

Linux_CentOS 中systemctl 管理服务、防火墙 firewalld 以及 SELinux 配置

使用 systemctl 管理服务 systemctl 就是 service 和 chkconfig 这两个命令的整合,在 CentOS 7 就开始被使用了,systemctl是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 Syetemclt 管理服务常用命令 1、启动服务:systemctl start httpd 2、关闭服务:systemctl stop httpd 3、重启服务:systemctl restart httpd 4
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

unity绘制跟随鼠标移动的曲线(借鉴大神,仅作为笔记用)

using UnityEngine; using System.Collections; using System.Collections.Generic; public class DrawLineTest : MonoBehaviour { /// <summary> /// 绘制线段的材质 /// </summary> public Material material; /// <summary> /// 鼠标线段链表 /// </summary> private List<Vector
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

RabbitMQ之RPC(Remote procedure call )

RPC(远程过程调用)   解决的问题:之前的模式都是基于一对一的发,另外端收到,不能继续发。   使用多个队列对多个消费者之间分配耗时的任务    客服端 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import pika 5 import uuid 6 7 8 class FibonacciRpcClient(object): 9 10 def __init__(self):
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

RabbitMQ之Topics(更加细粒度的接收消息)

组播   功能更加的强大,通过'#'(哈希)绑定键绑定时候,可以接收所有的消息,此时与路由无关,此时就像fanout交换器中一样   当在绑定中不使用特殊字符'*','#'接收消息的时候,此时就跟direct一样 topic_send.py 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import pika 5 import sys 6 7 credentials = pika.PlainCredent
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

C语言realpath

表头文件: #include <limits.h> #include <stdlib.h> 函数原型: char *realpath(const char *path, char *resolved_path) 函数说明: realpath()用来将参数path所指的相对路径转换成绝对路径后存于参数resolved_path所指的字符串数组或指针中 返回值: 成功则返回指向resolved_path的指针,失败返回NULL,错误代码存于errno 示例代码: #include <limits.
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

mysql5.7安装和卸载过程

安装mysql 5.7 点击下面链接下载 mysql-5.7.27-winx64.zip 压缩文件 链接:https://pan.baidu.com/s/1CF5mmKkZkD_hxsjFOQJrzw 提取码:dm0r 1.将压缩包 解压 把 mysql-5.7.27-winx64.zip解压放到D盘目录下 解压后的文件夹中没有 data 目录 2.添加环境变量 将 mysql 文件夹中 bin 目录 添加到 PATH 环境变量中 D:\mysql-5.7.27-winx64\bin 右击 计
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

五、原子操作(CAS)

原子操作(CAS) 一、CAS(Compare And Set) Compare And Set(或Compare And Swap),CAS是解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数——内存位置(V)、预期原值(A)、新值(B)。如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无论哪种情况,它都会在CAS指令之前返回该位置的值。CAS有效地说明了“我认为位置V应该包含值A;如果包含该值,则将B放到这个位置;否
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

Linux:Day50(上)

xxx
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0

Linux:Day50(下)

ccc
分类: 其他 发布时间: 10-16 20:34 阅读次数: 0