chenlly99
码龄18年
关注
提问 私信
  • 博客:1,035,788
    社区:29,696
    问答:2,968
    1,068,452
    总访问量
  • 330
    原创
  • 1,532,625
    排名
  • 442
    粉丝
  • 1
    铁粉

个人简介:专注LBS轨迹大数据挖掘,数据仓库建模,基于Hadoop集群的超大规模分布式计算。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2007-02-27
博客简介:

忧郁王子的专栏

博客描述:
伟大的意大利,伟大的罗伯特-巴乔
查看详细资料
  • 原力等级
    领奖
    当前等级
    3
    当前总分
    225
    当月
    2
个人成就
  • 获得180次点赞
  • 内容获得133次评论
  • 获得333次收藏
  • 代码片获得161次分享
创作历程
  • 7篇
    2024年
  • 8篇
    2023年
  • 1篇
    2022年
  • 5篇
    2021年
  • 9篇
    2020年
  • 2篇
    2019年
  • 21篇
    2018年
  • 4篇
    2015年
  • 22篇
    2014年
  • 30篇
    2013年
  • 54篇
    2012年
  • 55篇
    2011年
  • 43篇
    2010年
  • 43篇
    2009年
  • 31篇
    2008年
成就勋章
TA的专栏
  • Spark
    2篇
  • Hadoop
    3篇
  • Hive
    5篇
  • JSE
    41篇
  • JEE
    12篇
  • Linux/Ubuntu
    20篇
  • 技术
    4篇
  • 经济学
    5篇
  • SSH(Struts/Spring/Hibernate)
    11篇
  • Python
    10篇
  • C
    3篇
  • C++
    5篇
  • assembly program
    1篇
  • Oracle Spatial
    6篇
  • Oracle
    4篇
  • MongoDB
    2篇
  • GIS
    19篇
  • JTS
    9篇
  • GeoTools
    1篇
  • ArcGIS
    5篇
  • Data Structure_JAVA
    43篇
  • Data Structure_C
    8篇
  • RegEx
    1篇
  • XML/JSON
    4篇
  • WebService
    3篇
  • Database
    3篇
  • SQL(Structured Query Language)
    4篇
  • Computer Network
    4篇
  • UI
    9篇
  • AS(Application Server)
    3篇
  • CM(Configuration Management)
    11篇
  • Soft Project
    1篇
  • PM(Project Management)
    5篇
  • nutch
    3篇
  • Design pattern
    2篇
  • appfuse
    2篇
  • 图像处理
    2篇
  • 读书笔记
    17篇
  • 年度总结
    14篇
  • 成长过程
    9篇
  • 翻译
    7篇
  • 杂感随笔
    17篇
兴趣领域 设置
  • Java
    javamaven
  • 大数据
    hadoophivesparksqoop大数据数据仓库etl
  • 学习和成长
    职场和发展学习方法
  • 行业数字化
    交通物流
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

最优解-背包问题

由dp[i-1][j-weight[i]]推出,dp[i-1][j-weight[i]] 为背包容量为j-weight[i]的时候不放物品i的最大价值,那么dp[i-1][j-weight[i]] + value[i] (物品i的价值),就是背包放物品i得到的最大价值。:由dp[i-1][j]推出,即背包容量为j,里面不放物品i的最大价值,此时dp[i][j]就是dp[i - 1][j]。最终,在dp[i][j]最后一个单元格里(即最后一行最后一列所在位置)就存放着该背包所能装下的最大价值。
原创
发布博客 2024.01.19 ·
570 阅读 ·
11 点赞 ·
0 评论 ·
5 收藏

最优解-最长公共子序列

最长公共子序列(Longest Common Subsequence,LCS)即求两个序列最长的公共子序列(可以不连续)。比如3 2 1 4 5和1 2 3 4 5两个序列,最长公共子序列为2 4 5 长度为3。从右下角开始,如果有dp[i][j]==dp[i-1][j-1]+1则往左上走一格。=b[j], 则 L[i][j]=max (L[i][j-1],L[i-1][j])若a[i]=b[j], 则 L[i][j]=L[i-1][j-1] +1。即:相同的取左上加1,不同取上和左中的最大值。
原创
发布博客 2024.01.19 ·
451 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

最优解-最长递增子序列

找到比3小的数字对应的dp[i]最大值(也就是最长),然后+1,就是dp[5]的值。动态规划的核心:array[i+1] = k,既然是递增子序列,我们只要找到前面那些结尾比k小的子序列,然后把 k 接到最后,就可以形成一个新的递增子序列,而且这个新的子序列长度加一。定义数组dp,dp[i] 表示以 array[i] 这个数结尾的最长递增子序列的长度。在一个给定的数值序列中,找到一个子序列,使得这个子序列元素的数值依次递增,并且这个子序列的长度尽可能地大。比如数组:1,4,3,4,2。
原创
发布博客 2024.01.16 ·
567 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏

分治法-最大值和最小值

最适合在大数据中,通过这种方法求最大和最小值可以大大减少比较次数,比如一种直接的算法是扫描一遍A序列,用两个标志位max和min分别表示最大值和最小值元素此种方法的元素比较次数是2n-2,但是利用分治策略就可以将元素比较次数减少到(3n)/2-2。3、将所有子数组或子列表的最大值和最小值进行比较,得到整个数组或列表的最大值和最小值。1、将一个数组拆分成左右两个数组,直到分解为不可分的一个数组元素。2、分别找出每个子数组或子列表的最大值和最小值。求最大值和最小值得基本思路和归并排序很相似。
原创
发布博客 2024.01.16 ·
1421 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏

分治法-快速排序

通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。3、将right指向的数据和key作比较,大于则指针移动,继续比较,小于则将和left指针指向的值进行替换。4、将left指向的数据和key作比较,小于则指针移动,继续比较,大于则将和right指针指向的值进行替换。2、设两个指针left和right,其中left指向数列的左端,right指向数列的右端。
原创
发布博客 2024.01.12 ·
535 阅读 ·
12 点赞 ·
0 评论 ·
6 收藏

分治法-归并排序

基本思路:将待排序元素分成大小大致相同的两个相同子集合,分别对两个子集合进行排序,最终将排好序的子集合合并成要求的排好序的集合。
原创
发布博客 2024.01.12 ·
349 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏

一位蜗牛程序员十五年工作总结-2023

2023年的工作在过去几年的工作中是最满意的。抓住了几件重要的事情并且达到了年初设定的目标。团队也是多次在部门拿到B的成绩,同时做的事情直接转化为专利,为团队成员创收。2023年的工作我感觉有一下几点工作心得可以总结出来1、如何脱离琐碎的工作,抓住几个核心工作,只对最终的成果负责,而不是过程或则苦劳。我们时常会被日常琐碎的和目标无关的,简单重复但是自己感觉挺忙的事情而迷惑。每天忙忙碌碌,然后还挺感动自己。实际上如果和目标无关,这些事情除了感动自己毫无益处。2、如何量化目标?
原创
发布博客 2024.01.02 ·
483 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

分治法-汉诺塔问题

汉诺塔问题实质是把移动n个盘子的问题转化为移动n-1个盘,依据该原理,层层递推,即可将原问题转化为解决移动n -2、n -3…3、2,直到移动1个盘的操作,而移动一个盘的操作是可以直接完成的。至此任务真正完成了。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。将上面的n-1个盘子从A柱子移动到B柱子(借助C柱子)当只有一个盘子时,直接将盘子从A柱子移动到C柱子即可。将B柱子上的n-1个盘子移动到C柱子(借助A柱子)将最底下的一个盘子从A柱子移动到C柱子;
原创
发布博客 2023.12.20 ·
83 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

分治法-斐波那契数列

斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。
原创
发布博客 2023.12.20 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分治法-二分查找

二分查找(binary search algorithm)是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找。将一个难以直接解决的问题分割成规模小的问题,然后分而治之。Array[N]数组存储N个数,这N个数从小到大排序,一个数,即如果找到该数,则输出位置,否则输出-1。N,表示有N个元素,M,表示要查找的数。
原创
发布博客 2023.12.19 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

5大算法策略

五大算法策略,分治发,动态规划,贪心算法,回溯法,分支限界法
原创
发布博客 2023.12.19 ·
400 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

引入geographiclib类来计算距离,周长和面积的方法

geographiclib类计算长度,周长,面积的方法
原创
发布博客 2023.12.14 ·
552 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

一位蜗牛程序员十四年工作总结-2022

一年一总结,发现问题和弊端,帮助提升和成长。。。
原创
发布博客 2023.07.28 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JTS-Distance常用操作

JTS-Distance常用操作,球面距离计算,点到线段垂足、垂线、最短距离计算
原创
发布博客 2023.07.27 ·
895 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

JTS-Angle角度类

JTS-Angle 常用操作
原创
发布博客 2023.07.27 ·
471 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一位蜗牛程序员十三年工作总结-2021

对过去一年的总结,以及下一年的规划,每一年的收获是否自己还满意!!!!
原创
发布博客 2022.05.30 ·
1151 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Spark-Core算子

算子分类1)Transformation 变换/转换算子:这种变换并不触发提交作业,完成作业中间过程处理。Transformation 操作是延迟计算的,也就是说从一个RDD 转换生成另一个 RDD 的转换操作不是马上执行,需要等到有 Action 操作的时候才会真正触发运算。2)Action 行动算子:这类算子会触发 SparkContext 提交 Job 作业。Action 算子会触发 Spark 提交作业(Job),并将数据输出 Spark系统。1.输入:在Spark程序运行中,数据从外部数
原创
发布博客 2021.04.29 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spark-基本框架和基本原理

框架执行模式Spark 的执行模式有 local、Yarn、Standalone、Mesos 四类。后面三个分别有 cluster 和 client 二种。client 和 cluster 的区别就是指 Driver 是在程序提交客户端还是在集群的 AM 上。 比如常见的 Yarn-cluster 模式如下图所示:驱动(Driver): 在驱动程序中,通过SparkContext主导应用的执行,SparkContext可以连接不同类型的Cluster Manager(Standalone、YARN
原创
发布博客 2021.04.23 ·
307 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Scala常用操作

(1)小括号()用来表示优先级,传入函数参数序列,以及传入容器的下标或key。(2)中括号[]用来表示容器的元素的数值类型。(3)大括号{}用来划分作用域,{}的返回值为最后一个语句的值。(4)句点符号.表示方法,可以用空格代替。(5)冒号:用来说明变量的数据类型。(6)=>用来表示匿名函数的映射关系。(7)->用来指定映射Map中的键值关系。(8)<-用来指定for表达式的迭代器。(9)下划线_在Scala中被用作占位符表示匿名函数参数或作为引入package的通配符。
原创
发布博客 2021.04.16 ·
638 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

一位蜗牛程序员十二年工作总结-2020

上一年(2020)的总结工作2020年,大数据上云成为重要任务,从5月到10月,上云方案,上云任务梳理,上云任务的迁移和验证。在不完全影响业务的情况下,顺利从自建大数据平台切换到阿里云,同时借助阿里云的大数据生态,任务的出错和延迟大大降低。使用OKR(目标-关键结果),通过OKR来评估研发的产出和成果读书-3本老人与海(完成)\color{red}老人与海(完成)老人与海(完成)人类简史(完成)\color{red}人类简史(完成)人类简史(完成)人口原理(完成)\color{red}人口原理
原创
发布博客 2021.04.11 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多