漫画:如何实现大整数相加?(修订版)本周一发布的漫画,存在一些细节上的问题,在这里做出如下修改:1.修改了代码中进位判断条件的bug,优化了部分代码的可读性。2.增加了JDK工具类BigInteger和BigDecimal的说明。3.补充了一个优化方法,即把大整数拆分成数组时,按十进制每9位拆分,而非每1位拆分。非常感谢大家提出的宝贵意见。有了你们的建议,才有了小灰的进步。—————第二天————
                            
                            
                                分类:
其他好文   时间:
2020-11-19 12:08:05   
                                阅读次数:
5
                             
                    
                        
                            
                            
                                #include <stdio.h> int main() { printf("hey man/n"); return 0; return的意思是返回 } #include 库函数 C语言本身提供给我们的函数 include意思是包含,包含一个<stdio.h> standard input out ...
                            
                            
                                分类:
编程语言   时间:
2020-11-19 12:05:52   
                                阅读次数:
7
                             
                    
                        
                            
                            
                                一、面向人群如果站点架构满足以下几点,那么本文的优化方案会非常适合:1)使用php等脚本语言作为开发语言2)需要连接后端服务,例如RPC服务、memcache或redis等3)流量非常大二、解决的问题常见的web架构如上:1)最前端是APP或者web页面2)服务器上层是web-server进行接入3)php脚本语言调用后端数据,完成业务逻辑,拼接页面4)最后端是服务、缓存、数据库php是一种脚本语
                            
                            
                                分类:
Web程序   时间:
2020-11-19 12:01:44   
                                阅读次数:
12
                             
                    
                        
                            
                            
                                
                    前言 想做好一件事需要兴趣和成就感,编程也是如此。 我对计算机一直抱有兴趣和充满热爱,成就感来自于用程序打造东西,我把它称为产品。 入门教程 后端入门推荐语言Python 《与孩子一起学编程》,GitHub repo,学到一些基本的编程知识。 前端入门 官方技术网站:MDN 的 Web 入门,建立一 ...
                            
                            
                                分类:
其他好文   时间:
2020-11-18 13:27:06   
                                阅读次数:
32
                             
                    
                        
                            
                            
                                漫画:Dijkstra算法的优化在上一篇漫画中,小灰介绍了单源最短路径算法Dijkstra,没看过的小伙伴可以看下:漫画:图的“最短路径”问题漫画中我们遗留了一个问题:如何求得最短路径的详细节点,而不仅仅是距离?在本篇中,我们将会给与解答。我们仍然以下面这个带权图为例,找出从顶点A到顶点G的最短距离。详细过程如下:第1步,创建距离表和前置顶点表。距离表的Key是顶点名称,Value是从起点A到对应
                            
                            
                                分类:
编程语言   时间:
2020-11-18 13:18:27   
                                阅读次数:
11
                             
                    
                        
                            
                            
                                索引单表调优案例 CREATE TABLE IF NOT EXISTS `article`( `id` INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, `author_id` INT(10) UNSIGNED NOT NULL, `cate ...
                            
                            
                                分类:
数据库   时间:
2020-11-18 13:16:52   
                                阅读次数:
19
                             
                    
                        
                            
                            
                                xx灾备服务器阵列解析及优化调整案例一次重启某数据容灾服务器过程中,意识性的想看下RAID分布情况,必竟服务器已有点年头了,也不是自己亲历配置,对当初服务器阵列分配不是很了解。进入RAID卡阵列模式后发现阵列由两个RAID5构成,共计八个硬盘,其中VD0由3个硬盘组成的,配置了一个独立热备,VD1由4个磁盘组建的RAID5,无热备盘,从服务器磁盘配置看已经满配。从磁盘分布配置来看像是VD1经过加配
                            
                            
                                分类:
其他好文   时间:
2020-11-18 12:54:37   
                                阅读次数:
8
                             
                    
                        
                            
                            
                                漫画:如何优化“字符串匹配算法”?说起“字符串匹配”,恐怕算得上是计算机领域应用最多的功能之一,为了满足这一需求,聪明的计算机科学家们发明了许多巧妙的算法。在上一篇漫画中,我们介绍了BF算法和RK算法,没看过的小伙伴可以先补补课:漫画:什么是字符串匹配算法?今天,我们来介绍一种性能大大优化的字符串匹配算法。BF算法是如何工作的?正如同它的全称BruteForce一样,BF算法使用简单粗暴的方式,对
                            
                            
                                分类:
编程语言   时间:
2020-11-18 12:53:30   
                                阅读次数:
8
                             
                    
                        
                            
                            
                                
                    我之前看Promise,里面有个方法叫all,因为接口是异步的,当你的业务必须拿到几个不同接口的所有数据后,再进行比较或者逻辑操作,这个时候就可以用到这个方法。 此处贴上示例代码,是以Vue2为框架的背景下: // 搭配async await 进一步优化 // 接口1 async getA(){ / ...
                            
                            
                                分类:
Web程序   时间:
2020-11-18 12:33:36   
                                阅读次数:
17
                             
                    
                        
                            
                            
                                群消息,究竟存一份还是多份?上一篇文章《群消息已读回执,究竟是推还是拉?》说,“很容易想到,是存一份”,被网友们骂了。网友骂的对,任何技术方案,都不是天才般灵感乍现想到的,一定是一个演进迭代,逐步优化的过程。今天就聊一聊,群消息,为啥只需要存一份。群信息,用户信息,群成员关系都是基础数据:group_info(gid,group_info);user_info(uid,user_info);gro
                            
                            
                                分类:
其他好文   时间:
2020-11-18 12:22:35   
                                阅读次数:
3