摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 内容目录 老生常谈创建型1、Singleton单例2、Factory Method工厂方法3、Abstract Factory抽象工厂4、builder建造者5、Prototype原型结构型1、Adapter 适配器2、Decorator 装饰 阅读全文
posted @ 2020-02-25 18:28 那是山 阅读(1223) 评论(5) 推荐(5) 编辑
摘要: 知识只有经过整理才能形成技能 内容目录 一、烦恼丝1、技术池太浅2、干货太少3、记性太差二、章节分布1、大纲2、简介二、后话 一、烦恼丝 1、技术池太浅 作为开发者,工作了几年,也总觉得技术栈和刚毕业区别不大,用的技术还都是N年前的,每每看到新东西,也只心里哇塞惊叹一下,然后就回归于忙碌。怪自己的技 阅读全文
posted @ 2019-10-08 09:46 那是山 阅读(889) 评论(9) 推荐(2) 编辑
摘要: 为什么会有很多“老家伙”反对躺平,卧榻之侧岂容他人鼾睡 老实人是发不了大财的,不是传递一种错误的价值观。事实老实人总是被欺负,你创建再多价值,也会被人窃取或则还可能接到各种屎盆子。但老实人终究是老实人,也只能偏安一隅,自娱自乐。 都知道老实人吃亏,为啥还要坚持“老实”?也没有绝对老实的人,没有人会坚 阅读全文
posted @ 2021-07-06 11:18 那是山 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 本小节了解TPL Dataflow并行工作流,在工作中如何利用现成的类库处理数据。旨在通过TDF实现数据流的并行处理。 TDF Block 数据流由一个一个的块组成,一个块处理完毕后链接到下一个块上。每一个块以消息的形式接收和缓存来自一个或多个源的 阅读全文
posted @ 2021-05-09 16:45 那是山 阅读(503) 评论(1) 推荐(0) 编辑
摘要: 本想在alpine极小容器里编译gdal,打包一个最小的gdal4java的镜像,总是有问题 内容目录 1、失败方案1.1 alpine1.2 ubuntu2、成功方案2.1 ubuntu jave82.2 安装gdal4java2.3 java控制台程序测试2.4 gdal离线镜像2.5 第三方包 阅读全文
posted @ 2021-04-01 12:47 那是山 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 内容目录 1、异步重试2、错误处理3、再说一句 本小节开始学习基于任务的函数式并行。本系列保证最少代码呈现量,虽然talk is cheap, show me the code被奉为圭臬,我的学习习惯是,只学习知识点,代码不在当下立马要用的时候不会 阅读全文
posted @ 2021-04-01 09:45 那是山 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 关于白小白:新的系列工作生活中有趣有用的小知识分享小白尝新东西,踩新坑因为长得还算白,索性白小白也因的确是小白中的小白开心的笑着,适当的忙着就对喽 内容目录 1 启动docker服务2 关闭docker服务4 进入container(容器)4.1 使用“docker attach”命令进入4.2 使 阅读全文
posted @ 2021-03-28 10:58 那是山 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 请问普通: 被门夹过的核桃还能补脑吗 本小节开始学习基于任务的函数式并行。本系列保证最少代码呈现量,虽然talk is cheap, show me the code被奉为圭臬,我的学习习惯是,只学习知识点,代码不在当下立马要用的时候不会认真去读的 阅读全文
posted @ 2021-03-14 12:12 那是山 阅读(334) 评论(0) 推荐(1) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 本小节开始学习反应式编程。本系列保证最少代码呈现量,虽然talk is cheap, show me the code被奉为圭臬,我的学习习惯是,只学习知识点,代码不在当下立马要用的时候不会认真去读的,更何况在大多时候在手机阅读更不顺畅。 内容目录 阅读全文
posted @ 2021-03-07 17:07 那是山 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 内容目录 数据并行Fork/Join模式PLINQ 本小节开始学习数据并行的概念模式,以及在.NET中数据并行的实现方式。本系列保证最少代码呈现量,虽然talk is cheap, show me the code被奉为圭臬,我的学习习惯是,只学习 阅读全文
posted @ 2021-02-28 11:44 那是山 阅读(678) 评论(1) 推荐(1) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 内容目录 .NET不可变集合.NET并发集合函数式数据结构设计一个不可变类 作为程序员经常遇到产品上线后出现各种莫名其妙的问题,在我本地是好好的啊,也成为程序员面对未知问题的第一反应。这种不容易复现的问题,无非就是硬件不一致和软件不一致,更多的问题 阅读全文
posted @ 2021-02-14 15:53 那是山 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 内容目录 函数式编程闭包的应用记忆化函数缓存 函数式编程 一个函数输出当做另一个函数输入。有时候一个复杂问题,我们拆分成很多个步骤函数,这些函数组合起来调用解决一个复杂问题。 在C#中不支持函数组合,但可以直接像这样调用B(A(n)),这也是函数组 阅读全文
posted @ 2021-02-08 16:54 那是山 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 函数式编程 和面向过程编程POP(procedure oriented Programming)面向对象编程OOP(object oriented programming)一样也是一种编程思维。函数式编程FP(functional programm 阅读全文
posted @ 2021-01-30 15:12 那是山 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 丛林法则,弱肉强食,草莽时代,屌丝崛起 草莽 很多权势之人其实都是草莽出生,说干就干,招兵买马,本能捕猎,砸钱开路,只要不明显违法就可以穷极一切“脏套路”。人也在社会丛林中,本着丛林法则才能达到巅峰。 法则 丛林法则是自然规律,如果把人当成动物,人本也就是动物,只是人多了些廉耻心,羞耻心,价值观,人 阅读全文
posted @ 2021-01-24 17:35 那是山 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 本系列学习在.NET中的并发并行编程模式,实战技巧 顺序 一次执行一个任务,按照步骤逐一完成任务,就是一次一条指令线性方式运行,下一个指令必须在上一个指令运行结束后开始。 像简单的For循环,按集合顺序执行。这是我们最常用也最不容易犯错,但容易被阻塞,以同步下载文件为例,就需要等文件下载完成落盘后进 阅读全文
posted @ 2021-01-24 17:29 那是山 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 我们普普通通来到这世界 普普通通 简单纠结 普普通通 朦朦胧胧 普普通通 看着天空 ​咸鱼北漂5年,租房需要多少钱? 前情提要 年初疫情已经很严重了,普通回北京的行程一改再改。由于湖北籍身份证也被更加关爱,最后经过层层关卡,回到了北京的出租屋里,普通开始了居家办公... 滴滴滴...,早8点闹钟响起 阅读全文
posted @ 2021-01-17 20:01 那是山 阅读(543) 评论(4) 推荐(2) 编辑
摘要: 码畜,生活现状,不是码畜生 码畜码畜就是代码届最低等人,什么活都干,哪里有砖搬哪里,不是没有梦想,有梦想的都走了,我们都是没有梦想还心怀侥幸的。虚浮不定,看似光鲜高薪职业背后的卑微心态。码畜还很倔,憨憨以为靠手艺可以衣食无忧,能致富吃上精粮的手段还都看不上。 薪资码畜一般不谈薪资,大饼蘸酱还没吃完。 阅读全文
posted @ 2020-10-25 10:09 那是山 阅读(337) 评论(1) 推荐(1) 编辑
摘要: 😉正常用ArcMap连接到ArcSDE,将图层拖到地图中,图形可以正常被渲染 😱右键图层树打开属性表,惊喜出现 😱ArcCatalog中表现一样,图形渲染没问题,一切换到属性表浏览直接崩溃 😱二次开发程序中表现为:打开要素类IFeatureClass,系统直接消失没了… 😲用PL/SQL查 阅读全文
posted @ 2020-10-23 11:16 那是山 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 内容目录 安装初始化核心配置导航栏配置侧边栏配置静态资源配置nginx部署typora编写 安装初始化 全局安装 npm install -g vuepress 创建目录 mkdir vurepress-blog 项目初始化,初始化完成生成package.json文件 cd vurepress-bl 阅读全文
posted @ 2020-10-20 14:27 那是山 阅读(1436) 评论(0) 推荐(1) 编辑
摘要: 「开发流程」在不同的产品项目中,不同规模的企业中,往往也不尽相同,有瀑布、有敏捷,但最基本的开发流程理当如图所示,也是最简单最容易实操,公认度最高 如果实践这套流程,说明你们在甲方爸爸面前比较硬气的那种。往往我们都做处在另一个痛苦的流程:甲提给运维或开发,今天明天要,加班实现,甲改需求,加班修改.. 阅读全文
posted @ 2020-07-25 19:15 那是山 阅读(681) 评论(1) 推荐(0) 编辑
摘要: 知识需要不断积累、总结和沉淀,思考和写作是成长的催化剂 内容目录 老生常谈创建型1、Singleton单例2、Factory Method工厂方法3、Abstract Factory抽象工厂4、builder建造者5、Prototype原型结构型1、Adapter 适配器2、Decorator 装饰 阅读全文
posted @ 2020-02-25 18:28 那是山 阅读(1223) 评论(5) 推荐(5) 编辑
摘要: 引言:最近没有总结技术,主要不敲代码也不敢乱总结,所以就拿手机码字活跃一下。最近搬家消耗挺多精力,每晚下班收拾到12点多,早上6:30起床,一般为了次日不迷糊,几乎很少11点半之后睡。年纪大了一熬夜第二天就崩。紧接着公司部门聚餐、年会。放心如愿没有中奖,年会中奖绝缘体本体。此刻,坐在开往吉林驰骋的列 阅读全文
posted @ 2020-01-18 16:43 那是山 阅读(304) 评论(0) 推荐(0) 编辑