LeetCode - Edit Distance

Given two words word1 and word2, find the minimum number of operations required to convert word1 to word2. You have the following 3 operations permitted on a word: Insert a character Delete a character Replace a character Example 1: Input: word1
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

了解认识学习python 2018.12.01

大二下学期的学习中,让我无意中了解到了python语言,听说了这门神奇的语言,然后我在大三上学期快期末(就是现在)准备正式开始投入时间精力去了解他。 通过网络和资料和自己有一定的c语言基础的前提下对python也提前进行了简单的了解和理解: python不同于C语言这类很底层的语言,c语言是一种编译性语言,代码由编译器编译成计算机可执行文件形成计算机能看懂的机器码,python是一种解释性语言,由解释器去执行.py文件,先形成字节码最后是机器码,所以python在性能上会弱于c语言。 pyth
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

第二次站立会议1

1
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

BZOJ 4596: [Shoi2016]黑暗前的幻想乡(容斥+Matrix_Tree)

传送门 解题思路   看到计数想容斥--\(from\) \(shadowice1984\)大爷。首先求出原图的生成树个数比较容易,直接上矩阵树定理,但这样会多算一点东西,会把\(n-2\)个公司的多算进去,那我们就减掉\(n-2\)个公司的生成树个数,然后发现少算了\(n-3\)的生成树个数...以此类推。所以就容斥一下,然后用矩阵树定理就行了。时间复杂度\(O(2^(n-1)*n^3*log(MOD)\)。 代码 #include<iostream> #include<cstdio> #i
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

Python 字典的遍历

dic = {"赵四":"刘晓光", "刘能":"王晓利", "王木生":"范伟"} # 直接for循环 for key in dic: # 直接循环字典拿到的是key, 有key直接拿value print(key) print(dic[key]) dic = {"赵四":"刘晓光", "刘能":"王晓利", "王木生":"范伟"} # 不常用的 print(dic.keys()) # dict_keys(['赵四', '刘能', '王木生']) 像列表. 山寨列表 fo
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

对测绘软件南方CASS的使用感想

作为一名大三测绘学生,在平常的日常实习与学习中,有接触到一种软件叫做南方Cass,它是结合了autocad和全站仪的点位展开等方法, 南方CASS特点: 1.操作简单,功能丰富; 2.特殊地物批量处理; 3.图形实体检查 除了以上的优点在平时的练习中,我也有体会到关于南方cass对我们在外业测量结束后进行内业工作非常方便,可以直接展点位信息例如xy坐标,点位高程等信息。然后就是你可以使用特定格式的代码直接在南方Cass上展图,然后只需要在展图上进行休干即可。 南方cass也有图层的设置你可以对
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

跳出弹窗页面禁止滚动(PC端和手机端)

pc端如何实现 1.当弹窗显示时,为body元素添加属性:overflow:hidden, 当关闭弹窗时移除该属性即可 2.在弹窗的div上设置 @scroll.stop.prevent &lt;div @scroll.stop.prevent&gt; 你要显示的内容 &lt;/div&gt; 3.出现弹窗时,为body元素添加position:fixed,这样主页面就禁止滑动,同时很好地解决了弹窗穿透的问题。 若弹窗为独立组件,可以采用如下代码: beforeMount() { /
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

UML备忘--类图

1 实线/虚线 + 三角空心箭头: 继承extends:实线,子类指向父类,子类 is a 父类。 实现implements:虚线,类指向接口,类 实现 接口方法。 1.2 实线/虚线: 关联:实线,一个类中有另一个类对象做属性(成员变量)。 依赖:虚线,一个类中有另一个类对象做入参或返回值。 1.3 实心菱形/空心菱形: 组合:实心菱形,整体和局部关系,强关系,整体 contains a 局部,2只翅膀+2条腿+1个头+1个身子 组合成 鸟。 聚合:空心菱形,整体和个体关系,弱关系,整体 h
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

python3将数字转为6位字符串

def SixNumber(num):#生成六位的页码顺序 if num <10: return "00000"+str(num) else: if num <100: return "0000"+str(num) else: if num<1000: return "000"+str(num) else:
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

Appium+python的单元测试框架unittest(4)——断言

在我们编写的测试用例中,测试步骤和预期结果是必不可少的。当我们运行测试用例时,得到一个运行结果,需要和预期结果对比从而判断测试是否通过。 一、断言方法 断言:将实际结果和预期结果进行比较,从而判定测试用例执行是否通过。 单元测试中断言是不可或缺的,单元测试框架一般会提供丰富的断言方法。unittest框架的TestCase类提供断言的方法可以用于测试结果的判断: 实际应用: def test_add(self): self.driver.find_element_by_
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

Java I/O介绍

Java I/O介绍
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

CSS-Naming-Conventions--BEM

BEM BEM : Block Element Modifier There are only two hard problems in Computer Sciences:cache invalidation and naming things --Phil Carlton Block Short prefix of namespacing. such as .block Naming: Consist of Latin letters,digits and dashes. To form
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

mysql库、表、索引

创建和删除数据库,同一个数据库下的不同表可以采用不同的引擎 mysql> create database oldboy default character set utf8 collate utf8_generial_ci; mysql> drop database oldboy; 创建表,5.5之后默认引擎为InnoDB mysql> create table student t (id int,name varchar(20),hobby varchar(20) )engine=MyISA
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

C++ 单链表操作总结

第一、单链表的定义和操作 #include <iostream> using namespace std; template <typename T> struct Node { T data; Node* next; }; template <typename T> class SingleLinkList { public: SingleLinkList() { head = new Node<T>();
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

Kafka+SpringMVC+Maven应用示例--转载 Kafka+SpringMVC+Maven应用示例

Kafka+SpringMVC+Maven应用示例   本文借助主流SpringMVC框架向大家介绍如何在具体应用中简单快捷的使用kafka。kafka、maven以及SpringMVC在现在的企业级应用中都占据着非常重要的地位,所以本文将三者结合起来也可以方便大家进一步熟悉基于Maven的SpringMVC框架搭建。 项目展示   国际惯例,首先先向大家展示一下项目最终的运行效果:   当项目正常启动后,在浏览器中输入:http://127.0.0.1:8080/kafkaSpringMVC
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

暑假作业--密码备忘录

暑假作业--密码备忘录 项目介绍 app功能:一个手机用户拥有一个账户本,能够将平时自己容易的忘记的账户记录下来,每次重启app时数据不会清零,不需要担心数据丢失,只要打开app,便可获取到自己的账户本。 效果图 实现的效果图,如下: 以下界面分别为进入app界面 提交账户内容界面 账户列表界面 删除账户信息 实现的工程目录如下 实现的具体过程: a.布局代码: (1)登录界面图:activity_main.xml <?xml version="1.0" encoding="utf-8"?>
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

Go 结构体与初始化

Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型。 结构体是复合类型,当需要定义类型,它由一系列属性组成,每个属性都有自己的类型和值的时候,就应该使用结构体,它把数据聚集在一起。 结构体也是值类型,因此可以通过 new 函数来创建 组成结构体类型的那些数据成为字段(fields)。每个字段都有一个类型和一个名字;在一个结构体中,字段名字必须是唯一的。 一,结构体定义 结构体定义的一般方式如下: type identifier struct { field t
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

Trie树相关博客

1. c++代码实现,包含删除操作:https://www.cnblogs.com/luxiaoxun/archive/2012/09/03/2668611.html 2. 一种典型实现及简单分析:https://blog.csdn.net/lisonglisonglisong/article/details/45584721 3. 实现及leetcode问题集:https://blog.csdn.net/haolexiao/article/details/69218215 4. Trie字典
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

DataReader分页性能测试

参考程序地址:http://www.cnblogs.com/eaglet/archive/2008/10/09/1306806.html 最近遇见程序慢的问题,猜想是分页导致的,看上面链接评测datareader, 自己在云上建了个数据库,测试不在同一台机器上效果,如果web与数据库不在同一台机器上,情况如下 由上图可见,如果使用dataReader的话,最好在一台机器上,不在一台电脑上的话并且网络一般的话,性能影响挺大的。
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0

新建一个DataTable如何手动给其添加多条数据!

 早晨起来,想起昨天利用winform做类似于sqlserver数据库导入数据功能的时候,用到了新建一个DataTable手动给其添加多条数据,平时用不到,需要的时候想不起来了,这次不妨把他记下来。以下是代码,很简单。     //声明并实例化datatable     DataTable dt = new DataTable();     //实例化三个列 DataColumn dc1 = new DataColumn("factoryName",System.Type.GetType("S
分类: 其他 发布时间: 12-01 23:40 阅读次数: 0