Hie with the Pie-状压DP

http://poj.org/problem?id=3311 #include<iostream> #include<algorithm> #include<cstring> using namespace std; const int INF=0x3f3f3f3f; int e[15][15]; int dp[1<<15][15]; int main() { int n; while(scanf("%d",&n)&&n!=0) {
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

python自动化测试

python自动化测试,今天从头开始,争取每天至少2节,把课程赶上,目前直播已经到28节了。
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

数据结构的性能分析 python数据结构的性能分析

# python数据结构的性能分析 https://www.cnblogs.com/bobo-zhang/p/10521769.html from timeit import Timer #计算运行平均耗时 def lst(): a_lst = [] for i in range(1000): a_lst = a_lst+[i] def lst1(): a_lst = [] for i in range(1000):
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

小觅深度版Ubuntu下跑vins-mono

最近实验室新买了小觅深度版相机(型号D1000-IR-120/Color),这里记录一下跑vins-mono的过程。由于虚拟机usb可能出现不兼容问题,我使用的是双系统的Ubuntu16.04,对应ROS版本为kinetic。 1.安装ROS Ubuntu16.04对应的ros版本为kinetic,安装的方法网上已有很多,比如可以参考此博客。如果安装出错,请换个源或者用VPN试试。推荐安装ros-kinetic-desktop-full全套版,pcl和opencv库等会直接包含在里面下载。 2
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

进程(代码)

  multiprocessing, 不是一个模块, 而是python中一个操作, 管理进程的包, 在这个包中几乎包含了和进程有关的所有子模块.   大致可以分为四个部分: 创建进程, 进程同步, 进程池, 进程之间数据共享.   强调: 进程没有任何共享状态, 进程修改的数据, 仅限于进程内部, 但是通过一些特殊的方法可以实现进程之间数据的共享. 1. Process模块介绍:   Process模块是一个创建进程的模块, 借助这个模块可以完成进程的创建.   在Windows下执行程序的时
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

基于vs插件的abp代码生成器

  工作了这么多年,一直都在小公司摸爬滚打,对于小公司而言,开发人员少,代码风格五花八门。要想用更少的人,更快的速度,开发更规范的代码,那自然离不开代码生成器。之前用过动软的,也用过T4,后面又接触了力软。相较而言,力软的代码生成做的体验还是很不错的(不是给他打广告哈)。最近在看abp,发现要按他的规范来开发的话,工作量还是蛮大的,所以他们官方也开发了配套的代码生成器,不过都要收费。国内这块好像做的好点的就52abp了,还有个Magicodes.Admin。前者是类似于官方的做成了vs插件,还
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

python3中编码与解码的问题

python3中编码与解码的问题 ASCII 、Unicode、UTF-8 ASCII   我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

Linux磁盘阵列

RAID概念 RAID可以预防数据丢失,但是它并不能完全保证你的数据不会丢失,所以大家使用RAID的同时还是注意备份重要的数据 RAID的创建有两种方式:软RAID(通过操作系统软件来实现)和硬RAID(使用硬件阵列卡);了解raid1、raid5和raid10。不过随着云的高速发展,供应商一般可以把硬件问题解决掉。 RAID类型 最低磁盘个数 空间利用率 各自的优缺点 级 别 说 明 RAID0 条带卷 2+ 100% 读写速度快,不容错 RAID1 镜像卷 2 50% 读写速度一般,容错
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

navicat 使用 pymysql模块

新健库 ,新增字段+类型+约束 设计表:外键(自增) 新建查询 建立表模型 创建表 及数据(根据模型看) sql 练习题(根据模型看) pymysql 模块 # import pymysql # #连接 # conn = pymysql.connect( # host = 'localhost', # port = 3306, # user = 'root', # password = '', # database = 'day41',
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

python测试报告输出 htmltestrunner 及 中文乱码的解决方式

下载HTMLTestRunner.py 第三方库 下载地址: python2:http://tungwaiyip.info/software/HTMLTestRunner.html 右键另存为下载HTMLTestRunner.py,将文件放到...\python\Lib目录下 python3:https://pan.baidu.com/s/1k4m6JFelcWH_QiHGlvjsUQ HTMLTestRunner是基于Python2开发的,要支持python3,需要修改HTMLTestRun
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

数据结构/算法

什么是计算机科学   计算机科学不仅仅是对计算机的研究,虽然计算机在科学发展的过程找那个发挥了重大的作用,但是它是一个工具,一个没有灵魂的工具而已,所谓的计算机科学实际上是对问题,解决问题以及解决问题的过程中产生的解决方案的研究,例如给定一个问题,计算机科学家的目标是开发一个算法来处理问题,最终得到问题的解或者最优解,所以说计算机科学也可以被认为是符算法的研究,因此我们可以感觉到,所谓的算法就是对问题进行处理且求解的一种实现思路或者思想 如何形象化的理解算法   一个常胜将军在作战之前都会进行
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

python基础【二】---->函数

一、函数介绍 在学习函数之前,我们编程一直遵循面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能; 而学了函数之后,我们可以把相同作用的代码放到一个函数中;这样显然程序的重用性和可读性要好一些 这也是函数式编程和面向过程编程的区别:   函数式:将相同作用的代码封装到函数中,之后调用函数即课使用   面向过程:根据问题逻辑从上到下写强堆代码...... 二、函数的定义和使用 1、一般函数的定义 def func(name): # name是形式参数
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

jmeter在linux上分布式压测环境配置(一)

环境配置 一、在Linux服务器先安装SDK 1、先从官网下载jdk1.8.0_131.tar.gz,l(linux版本,32位,64位根据系统来判断) 2、在/usr/目录下创建java文件夹,(当然这里也可以是别的文件夹) 1)cd /usr/ 2)mkdir java 3、进入到该文件夹下:cd /usr/java 4、从本地上传压缩文件到Linux服务器:rz(使用xshell)如果没有该命令,则需要安装:sudo yum -y install lrzsz 5、上传完后,解压该文件:t
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

jq——html,text,val和对象访问

html代码 1.html():获取的是对象内的html代码,类似于innerHTML 2.html(代码):设置html的内容,替换 $("div").html("hhhhh"); $("div").html("<p>hhhh</p>"); ps:html要识别标签 text:标签中的文本内容 标签中的文本内容 1.text():获取元素中的文本内容,与innerText类似 console.log($("div").text()); 2.text(代码):设置元素的文本内容 $("div"
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

消息队列的使用<二>:ActiveMQ的基本使用(Java)

目录 ActiveMQ 介绍 下载、安装和初次运行 Java上初次使用activeMQ 设置请求属性: 可靠性机制 事务 消息消费方式 receive 监听器: 消息类型 发布/订阅模式 非持久订阅 持久化订阅 Broker 1.通过BrokerService创建: 2.通过BrokerFactory创建: 整合spring开发 使用JmsTemplate 监听器 使用spring集合Broker 后续可扩展内容 首发时间:2019-05-16 ActiveMQ 介绍 ActiveMQ是Apa
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

cas和springSecurity集成后各负责功能介绍

cas和springSecurity集成后各负责功能介绍: cas: 登录认证(单点登录)也就是在当前项目下登录, 互相信任的其他项目可以自动认证是否登录过. springSecurity: 权限管理(判断当前登录过的用户的权限是管理员还是普通用户都能访问哪些资源) 用户请求进入系统先访问cas, 经过了cas的登录流程后, cas会将登录后的用户的用户名交给springSecurity框架 springSecurity框架负责判断当前用户具有哪些访问权限. 什么是跨域访问: 跨域访问是在页面
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

20175234 2018-2019-2 个人项目:数字黑洞

目录 20175234 2018-2019-2 个人项目:数字黑洞 黑洞简介 需求分析 功能设计 测试运行 设计实现 核心代码及码云链接 总结 PSP 参考资料 20175234 2018-2019-2 个人项目:数字黑洞 黑洞简介 数字黑洞是什么(以下链接可以直达,单个详细博客) 对于数学黑洞,无论怎样设值,在规定的处理法则下,最终都将得到固定的一个值,再也跳不出去了,就像宇宙中的黑洞可以将任何物质,以及运行速度最快的光牢牢吸住,不使它们逃脱一样。 西西弗斯黑洞 西西弗斯黑洞,即123黑洞,
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

tensorflow中手写识别笔记

教程链接:https://www.w3cschool.cn/tensorflow_python/tensorflow_python-c1ov28so.html tensorflow 常用的函数: # 导入tensorflow,使用tf代替 import tensorflow as tf # 计算x,和w的乘积,这里计算x矩阵和w矩阵的乘积 tf.matmul(x, w) # 先计算labels和logits的交叉熵(区别),在对结果进行归一化处理,softmax参考 tf.nn.so
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

5-剑指offer: 和为S的两个数字

题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 代码: class Solution { public: vector<int> FindNumbersWithSum(vector<int> array,int sum) { vector<int> result; if (array.size() <2)
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0

jq——DOM文档处理

内部插入:父子级关系 1 $(a).append($(b))把b插入到a里面(a里面的面后) $("div").append($("<p>段落</p>")); 2 $(b).appendTo($(a)):把b放到a里面(a里面的后面) 3 $(a).prepend($(b)):把b插入到a中(a里面的前面) 4 $(b).prependTo($(a)):把b插入到a中(a里面的前面) $("p").prependTo($("div")); 这种插入一定是父子级关系 外部插入:兄弟级关系 1 $
分类: 其他 发布时间: 05-16 20:31 阅读次数: 0