Wesley13 Wesley13
3年前
java类的属性
java类是一个面向对象的思想!!!!!!!!!!!!首先我们来创建一个Student类packagecuteSnow;publicclassStudent{//学生类型的属性,所有创建的学生对象都有以下的属性publicStringid;//学号publ
Wesley13 Wesley13
3年前
java高级特性(1)
前言:优秀的代码具备:高性能、可重用、可扩展、易维护、易理解具体实现:高性能:合理使用算法,数据结构等等可重用:封装、继承可扩展:多态易维护、易理解:命名规范注解面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第
Wesley13 Wesley13
3年前
java算法
  递推算法是常用的算法思想,在数学计算等方面有着广泛的应用。递推算法适合有着明显公式的规律场合。一、递推算法基本思想  递推算法是一种理性思维模式的代表,其根据已有的数据和关系,逐步推导而得到结果。递推算法的执行过程如下:1.根据已知结果和关系,求解中间结果。2.判断是否达到要求,如果没有达到。则继续根
Stella981 Stella981
3年前
Python编程思想(2):Python主要特性、命名规则与代码缩进
上一篇:Python简介与开发环境搭建(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMjM5MzU1NzQwMQ%3D%3D%26mid%3D2651364339%26idx%3D1%26sn%3D1da2943c5dfaa
Wesley13 Wesley13
3年前
BFPRT线性查找算法
介绍:BFPRT算法解决的问题十分经典,即从某n个元素的序列中选出第k大(第k小)的元素,通过巧妙的分析,BFPRT可以保证在最坏情况下仍为线性时间复杂度。该算法的思想与快速排序思想相似,当然,为使得算法在最坏情况下,依然能达到o(n)的时间复杂度,五位算法作者做了精妙的处理。时间复杂度O(N)算法步骤
Stella981 Stella981
3年前
Gdevops北京站归来
 今天参加了Gdevops北京站的峰会,感触良多。每次的峰会其实自己都是带着期待,会后总是会有一些思想的感悟,有些可能是行业中的痛点,有些是通病,有些是我们没有意识到的。通过分享或者思想的交流碰撞,能够让自己看得远一些,明白现有工作可改进的地方和空间,对于个人和公司来说,都是一种成长和收获。!(https://oscimg.oschina.ne
Wesley13 Wesley13
3年前
Java编程思想入门其实是一个坑!
20天之前入手,趁着开学比较闲,抓紧看英文版。之前上过斯坦福的cs106A做完了所有的作业,有一点点java的基础。开学三周看完了17章,基本都认真看了,难度超过3的练习也都做了。个人感觉写的比较杂乱,可能是因为我是新手的原因,很多时候给出的例子让人想不明白想表达什么。关于泛型(generics)的那一章感觉尤其杂乱,道理没有说清楚?自认为英文不错,应该
Wesley13 Wesley13
3年前
COLA 4.0:应用架构的最佳实践
前几天和几个饿了么的同学聊天,一听说他们还在用COLA1.0,我二话没说,90度鞠躬,赔礼道歉,虚心聆听他们的吐槽。COLA的初衷旨在控制复杂度,救码农于水火,惭愧的是,早期的思想不成熟,设计也多有缺陷,不仅没帮到他们,反而坑了他们,实在抱歉。实际上,我在COLA3.0迭代的时候,已经举起奥卡姆剃刀,砍掉了很多东西。然而还不够,主要体现在对架构的
Wesley13 Wesley13
3年前
Java排序算法之选择排序
1\.基本思想选择排序(selectsorting)的基本思想是:1)对于一个大小为n的数组,选择排序共执行n1轮排序2)每轮排序寻找到该轮最小的数放到开始位置上:先假定当前这个数是最小数然后和后面的每个数进行比较,如果发现有比当前数更小的数,就重新确定最小数,得到下标当遍历到数组的最
用写代码的方式画图-试下PlantUML吧 | 京东云技术团队
所谓一图胜千言,大家平日在工作中编写文档时,往往都需要画各种图来表达中心思想,在此为大家推荐一个专注于“画图”本身的工具PlantUML,通过写代码的方式完成满足各种需求场景的画图工作,将人的精力集中到思想的表达与传递,避免无谓的图形页面样式修改调整,进而提升工作效率。