温故而知新,继续数据结构的学习。 1.C++面向对象程序设计 在学习C++之前,我一直以为C++和java是一样的。但是从现在看来,必须改变这种想法,它就是c语言。 1.1 抽象数据类型 从我的角度来看,abstract data type就可以看成伪代码,更像是一种框架。 1.2封装 对于这个来说 ...
分类:
编程语言 时间:
2020-08-11 17:29:16
阅读次数:
79
官方文档必须首当其冲 1.微信jsAPI 录音文档 2.获取微信临时素材文档 首先H5录音功能的话 对于普通H5网上是有很多的方法 插件 但是兼容性很差 特别是对于ios 一开始想的是用H5 做个通用的 但是一圈下来 发现兼容性就很难受 好在项目是基于微信公众号 放弃使用普通H5的想法 转战使用微信 ...
分类:
微信 时间:
2020-08-11 15:48:34
阅读次数:
107
这是程序员cxuan的第30期分享什么是务实务实程序员他们总是在面临问题时,透过问题看到本质,从具体的场景出发,从大局着想,了解整个问题的来龙去脉,他们会对自己的行为负责,在项目面临问题时,他们不会撒手不管或者任由风险一步步扩大直至无法维护。大多数人都不是务实的程序员,因为成为务实的程序员并不满足短期的利益,需要长期的打磨和持续不断的学习、思考反思。大多数人不是务实的程序员的原因只有一个:惰性使然
分类:
其他好文 时间:
2020-08-07 09:57:45
阅读次数:
62
title: 前缀函数与KMP算法 date: 2020-08-05 tags: 算法 字符串 OI categories: 技术 因为大二的时候全程划水,导致我对KMP只听说过名字。老师似乎都没展开讲,我记得是有一节下课时说这个算拓展内容,可以自己回去研究,所以我印象中还蛮难的。 前段时间在廖雪峰 ...
分类:
编程语言 时间:
2020-08-06 09:21:03
阅读次数:
75
当我们外接移动硬盘时,有些移动硬盘或者硬盘盒是自带休眠功能的,但是单我们需要经常去调用硬盘时,每五分钟的休眠周期是我们无法忍受的,而且硬盘的频繁启动不仅导致读取写入时间比较慢,而且还会导致硬盘出现坏道的几率增加。因此有了以下想法,写一个可执行软件,需要不让硬盘休眠时就调用,当然你也可以使用现有的软件 ...
分类:
移动开发 时间:
2020-08-04 23:59:14
阅读次数:
122
16年的这个时候,跟着自己的想法开发了一个技术网站,取名为‘猿天地’。寓意是程序猿的天地,开发者的网站。网站域名也是程序猿天地的缩写cxytiandi.com。上线之后就开始了写文章的旅程,以前没有写文章的习惯,这个网站的出现让我养成了坚持写文章,积累工作中遇到问题的习惯。很多时候,不是我们做不到,而是我们不想做,一个字概括就是懒。当你想做一件事,必须得有一个推动你前进的东西,猿天地则成了推动我前
分类:
其他好文 时间:
2020-08-03 23:24:55
阅读次数:
103
了解一个框架你要这样想问题:如果是你要做一个springcloud一个微服务的框架,需要解决大量请求形成高并发的问题,你会这么做? 首先我们要想想单体架构中所带来的问题,所有的代码集中在同一个项目中。虽然便于管理,但是当项目足够庞大时,所有的业务模块都集中在一个JVM进程中,会面临很多问题: 1、项 ...
分类:
编程语言 时间:
2020-08-02 12:43:28
阅读次数:
98
你很有可能正在处理大型复杂的单体应用程序,每天开发和部署应用程序的经历都很缓慢而且很痛苦。微服务看起来非常适合你的应用程序,但它也更像是一项遥不可及的必杀技。如何才能走上微服务架构的道路?下面将介绍一些策略,帮你摆脱单体地狱,而无须从头开始重写你的应用程序。通过开发所谓的绞杀者应用程序(stranglerapplication),可以逐步将单体架构转换为微服务架构。绞杀者应用程序的想法来自绞杀式藤
分类:
其他好文 时间:
2020-08-02 10:06:28
阅读次数:
60
1、问题抛出来自星友的一个真实业务场景问题:我现在的业务需求是这样的。有一个作者字段,比如是这样的Li,LeiLei;Han,MeiMei;还有一些是LeiLeiLi...。现在要精确匹配。我的想法是:用自定义分词通过分号分词。但是这样我检索Li,LeiLei那么LeiLeiLi就不能搜索到,我希望的结果是LeiLeiLi也被搜索到。而且这种分词,Li,LeiLei不加逗号,也不能匹配到。但是不知
分类:
其他好文 时间:
2020-08-01 12:33:36
阅读次数:
68