第一次测试 第二次测试 第三次测试 "上传代码" 第四次测试 总结 之前我一直在git bash进行程序设计,但是对于我来说操作起来有点困难,所以我改用了虚拟机,之后之前一直困扰我的问题在虚拟机下就没有了,而且一些·不要能进行的操作例如”tree“,“jdb调试”等都可以顺利进行。在上一周的课上试验 ...
分类:
编程语言 时间:
2018-03-26 00:40:44
阅读次数:
176
在ipv4地址稀缺的今天,分配到公网ip几乎是不可能的,但是我拨号之后的ip竟然是公网IP。 将自己的电脑作为服务器·,做点好玩的程序,就成为了可能。 由于运营商的ip是动态分配的公网ip的所以就需要做一个动态解析。 但是又没有服务器,应该怎么办呢? 思路是首先服务端获取公网ip,将IP加密后作为文 ...
分类:
编程语言 时间:
2018-03-26 00:44:02
阅读次数:
216
1、Python2进入中文模式 #!-*- coding:utf-8 -*- 或者 #coding:utf-8 2、关于注释:单行注释即:#print 在之前加# 多行注释即:开头三个单引号 结尾三个单引号 ‘’’ ‘’ 3、关于转换问题:因为input接受的所有都会字符串所有需要str和int进行 ...
分类:
编程语言 时间:
2018-03-26 00:44:16
阅读次数:
191
⒈标识符: 只能包含数字、字母、下划线、$,并且不能以数字开头。语义直观规范 驼峰法则: 如:方法名、变量名采用驼峰法则 帕斯卡命名法: 如: 类、接口、枚举采用帕斯卡命名法包名:网址倒写,com.网址名.工程名.包名,,所有字母都小写 ⒉数据类型:⑴基本数据类型 按值传递,传递副本,修改副本不会影 ...
分类:
编程语言 时间:
2018-03-26 00:44:32
阅读次数:
221
基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 代码: 选择排序复杂度: 时间复杂度: 最好情况O(n^2), 最坏情况O ...
分类:
编程语言 时间:
2018-03-26 00:45:38
阅读次数:
224
1:java -jar test.jar 或者 java -jar test.jar 参数1 参数2 参数3 //这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务。 2:nohup java -jar test.jar & //nohup 意思是不挂断运行命令,当账户... ...
分类:
编程语言 时间:
2018-03-26 00:46:17
阅读次数:
189
一、Java基本数据类型 1、内置数据类型 2,引用数据类型 对象和数组都是引用数据类型。 3、Java常量、 1、用final修饰,如final double PI=3.14;一般常量名大写表示,一旦设置好常量的值,则不能再后面的程序中对其修改。 2、Java的字符串常量也是包含在两个引号之间的字 ...
分类:
编程语言 时间:
2018-03-26 00:47:09
阅读次数:
195
1.需求 num = [1,2,2,2,3,4,2,2,2,2,2,2,22,2]把列表中的有2的元素全部删除 2.编程代码 nums = [1,2,2,2,3,4,2,2,2,2,2,2,22,2]print("打印删除前的元素:")print(nums)temp = []for i in num ...
分类:
编程语言 时间:
2018-03-26 00:47:49
阅读次数:
200
问题的最佳的解决方案,就是找到那段别人解决相似问题的代码
分类:
编程语言 时间:
2018-03-26 00:48:19
阅读次数:
150
从分布式系统的CAP理论出发,关注分布式一致性,以及区块链的共识问题及解决。 区块链首先是一个大规模分布式系统,共识问题本质就是分布式系统的一致性问题,但是又有很大的不同。工程开发中,认为系统中存在故障(fault),但不存在恶意(corrupt)节点,而区块链,特别是公开链是落地到物理世界中,涉及 ...
分类:
编程语言 时间:
2018-03-26 00:48:34
阅读次数:
206
第五章 5.1 封装 封装(Encapsulation)实际上使用方法(Method)将类的数据隐藏起来,控制用户对类的修改和访问数据的程度,隐藏对象细节,将对象当作黑箱进行操作。通过构造方法(构造函数)封装初始化流程通过成员方法(函数)封装操作通过成员变量封装数据 5.2类语法细节 1.如果没有声 ...
分类:
编程语言 时间:
2018-03-26 00:49:08
阅读次数:
173
稀疏矩阵:矩阵中大量元素都是零 存储系数矩阵通常只存上三角或下三角 另一半的信息由已知信息推断 一,上三角a[4][4] 上三角对应的以为数组的下标:(2n-i+1)*i/2+j 二,下三角 上三角对应的以为数组的下标:(i+1)*i/2+j ...
分类:
编程语言 时间:
2018-03-26 00:49:48
阅读次数:
129
题目:匹配正则表达式 题目难度:hard 题目内容:Implement regular expression matching with support for '.' and '*'. 翻译: " . "匹配任何一个字符。 " * "匹配零个或更多的前面一个元素 匹配应该包括整个输入字符串(不是部 ...
分类:
编程语言 时间:
2018-03-26 00:50:45
阅读次数:
256
在量化数据处理中,经常使用itertools来完成数据的各种排列组合以寻找最优参数 import itertools #1. permutations: 考虑顺序组合元素 items = [1, 2, 3] for item in itertools.permutations(items): pri... ...
分类:
编程语言 时间:
2018-03-26 00:52:20
阅读次数:
149
虽然auto_ptr已经过时了, 但是对这种古董做考古工作仍旧有很多裨益。 所有权移交(总是move),是auto_ptr的核心语义之一。当调用foo(ptr)后,会打印输出“ptr is null” 。 为了防止发生foo中的行为,可以定成: 那么auto_ptr中的拷贝构造函数是什么样子的? a ...
分类:
编程语言 时间:
2018-03-26 00:52:30
阅读次数:
166
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet ...
分类:
编程语言 时间:
2018-03-26 10:45:25
阅读次数:
135
The Zen of Python, by Tim Peters Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse
分类:
编程语言 时间:
2018-03-26 10:46:05
阅读次数:
163
一、简单选择排序 1、思想:每遍历一次都记住了当前最小(大)元素的位置,最后仅需一次交换操作即可将其放到合适的位置。与冒泡排序相比,移动数据次数少,节省时间 ,性能优于冒泡排序。 2、时间复杂度: 最好:O(N2),正序 最坏:O(N2),逆序 平均:O(N2) 3、辅助空间:O(1) 4、稳定性: ...
分类:
编程语言 时间:
2018-03-26 10:46:38
阅读次数:
191
一 Session篇 1. Session是什么? Session 对象存储特定用户会话所需的属性及配置信息; Session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道; 在web服务器蓬勃发展的时代 ...
分类:
编程语言 时间:
2018-03-26 10:46:48
阅读次数:
165