【算法】数学置换 【题意】给定n个数,要求通过若干次交换两个数的操作得到排序后的状态,每次交换代价为两数之和,求最小代价。 【题解】 考虑置换的定义:置换就是把n个数做一个全排列。 从原数组到排序数组的映射就是经典的置换,这样的置换一定能分解成循环的乘积。 为什么任意置换都可以这样分解:原数组的每个 ...
分类:
编程语言 时间:
2017-09-21 19:30:57
阅读次数:
138
1.python if条件分支语法 if 条件: 条件为真,执行的操作 else: 条件为假,执行的操作 if 条件: 条件为真,执行的操作 elif: 条件为假,执行的操作 else: 条件为假执行的操作 #如下两种语法的区别是当第一个if条件为真时,其他的if或else条件还是会继续执行,如果使 ...
分类:
编程语言 时间:
2017-09-21 19:30:47
阅读次数:
209
把java项目打包成jar包,如果jar包中存在资源文件需要访问,需要采取stream的形式访问,可以调用getResourceAsStream()方法,而不能采用路径的方式访问(文件已经被打到jar里面了,不符合路径的)。使用getResourceAsStream()方法文件可以有两种方式存放: ...
分类:
编程语言 时间:
2017-09-21 19:30:26
阅读次数:
137
1:父类和子类中都有构造函数和析构函数,那么子类对象在创建时是父类先进行构造还是子类先进行构造?同样,在子类对象释放时,是父类先进行释放,还是子类先进行释放?这都是有先后顺序的。答案是当从父类派生一个子类并声明一个子类的对象时,它将先调用父类的构造函数,然后调用当前类的构造函数来创建对象;在释放之类 ...
分类:
编程语言 时间:
2017-09-21 19:28:23
阅读次数:
109
课程预期:希望自己能够把老师讲授的内容都弄懂,希望学完这门课能会修修电脑编编程序,然后就是希望自己可以学会用python制作app。 课程讲授内容:因为之前并没有程序设计的基础,所以不知道这门课都有什么内容,但是感觉老师“重思路,轻语法”的这种教学方式很大胆也很棒。 授课改进方向:感觉老师讲课的速度 ...
分类:
编程语言 时间:
2017-09-21 19:26:13
阅读次数:
134
【那座山,正当顶上,有一块仙石。其石有三丈六尺五寸高,有二丈四尺围圆。三丈六尺五寸高,按周天三百六十五度;二丈四尺围圆,按政历二十四气。上有九窍八孔,按九宫八卦。四面更无树木遮阴,左右倒有芝兰相衬。盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意。内育仙胞,一日迸裂,产一石卵,似圆球样大 ...
分类:
编程语言 时间:
2017-09-21 19:24:23
阅读次数:
145
今天下午学习了一下编写自动化脚本,遇到的问题,记录一下。 解决方法:下载geckodriver.exe,将下载好的geckodriver.exe放入到D:\MyConfiguration\wtt42800\AppData\Local\Programs\Python\Python36-32(pytho ...
分类:
编程语言 时间:
2017-09-21 19:23:58
阅读次数:
128
springboot+swagger2 小序 新公司的第二个项目,是一个配置管理终端机(比如:自动售卖机,银行取款机)的web项目,之前写过一个分模块的springboot框架,就在那个框架基础上进行了改造。改造后的框架可以说能满足普通项目的所有需求,大家可以循环利用哈。后续我会附上摘出来的框架源码 ...
分类:
编程语言 时间:
2017-09-21 19:23:01
阅读次数:
179
本文是Raymond Hettinger在2013年美国PyCon演讲的笔记(视频, 幻灯片)。 示例代码和引用的语录都来自Raymond的演讲。这是我按我的理解整理出来的,希望你们理解起来跟我一样顺畅! 遍历一个范围内的数字 for i in [0, 1, 2, 3, 4, 5]: print i ...
分类:
编程语言 时间:
2017-09-21 19:22:10
阅读次数:
183
【前言】 面向资源的 Restful 风格的 api 接口本着简洁,资源,便于扩展,便于理解等等各项优势,在如今的系统服务中越来越受欢迎。 .net平台有WebAPi项目是专门用来实现Restful api的,其良好的系统封装,简洁优雅的代码实现,深受.net平台开发人员所青睐,在后台服务api接口 ...
分类:
编程语言 时间:
2017-09-21 19:21:53
阅读次数:
154
1.建立一个实体类,建立一个dao类 2.将user存入数据库,一般的情况是数据库连接,然后session.save(user);但是有了service这一层,就将这句话给封装了,变成了service.save(u),我们不再接触数据库那一层了。 3.将service.add(u);与userdao ...
分类:
编程语言 时间:
2017-09-21 19:20:33
阅读次数:
154
1.新建状态:new Thread()。 2.可运行状态: thread.start() , 用户输入结束,sleep结束,join线程结束,时间片用完,thread.yield()拿到锁的对象标记。 3.阻塞状态: 等待用户输入,sleep开始,线程join 4.运行中:os调度 5.结束:run ...
分类:
编程语言 时间:
2017-09-21 19:20:26
阅读次数:
193
这篇博客主要记录SSH框架的相关面试知识点和题 1、Hibernate工作原理及为什么要用? 原理: 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码 ...
分类:
编程语言 时间:
2017-09-21 19:19:44
阅读次数:
224
传送门 发现就是逆序对 可以树状数组求出 对于旋转操作,把一个序列最后面一个数移到开头,假设另一个序列的这个数在位置x,那么对答案的贡献 - (n - x) + (x - 1) ...
分类:
编程语言 时间:
2017-09-21 19:17:56
阅读次数:
168
1. 科学计数法: >>> format(pow(1.3,50)*10000,'.2e') '4.98e+09' 2. Python文件操作 主要功能,1)扫描目录,找到APK文件;2)解析debug/release;3)使用debug/release+time生成文件名;4)复制文件到远程目录给测 ...
分类:
编程语言 时间:
2017-09-21 19:17:48
阅读次数:
141
最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoo ...
分类:
编程语言 时间:
2017-09-21 18:11:02
阅读次数:
250
Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib ...
分类:
编程语言 时间:
2017-09-21 18:10:14
阅读次数:
335