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