随笔分类 -  程序员之家

摘要:摘要:当遇到C语言库没有字符串哈希表的时候,该如何进行操作。 有考C语言可信编程认证的同事经常会问到,C语言库没有字符串哈希表操作,那考试遇到了怎么办。虽然历次考试的题目中没有必须要用到C语言哈希表的题目(至少我都能用常规C做出来),但是还需要防患未然,这里给出一道有代表性的题目,可以尝试做做看:h 阅读全文
posted @ 2020-07-20 11:15 华为云开发者联盟 阅读(610) 评论(0) 推荐(0)
摘要:引子 随着云原生技术的普及,越来越多的企业使用Kubernetes来管理应用,并且集群规模也呈爆发式增长,企业也亟需应对随集群规模增长而带来的各种挑战。同时,为了更好地提供高可用、弹性伸缩的应用,企业也对容器混合云解决方案产生了极大的兴趣。 纵观容器混合云市场,主要的云服务提供商纷纷推出了自家的解决 阅读全文
posted @ 2020-07-20 10:04 华为云开发者联盟 阅读(2042) 评论(0) 推荐(0)
摘要:摘要:从抓取、解析、存储、反爬、加速五个方面介绍了利用 Python 进行网络爬虫开发的相关知识点和技巧,介绍了不同场景下如何采取不同措施高效地进行数据抓取的方法。 前段时间参加了一场 Python 网络爬虫主题的分享活动,主要以直播的形式分享了我从事网络爬虫相关研究以来的一些经验总结。整个分享分为 阅读全文
posted @ 2020-07-17 14:43 华为云开发者联盟 阅读(1658) 评论(0) 推荐(2)
摘要:问题缘由 单机时代,传统软件大多是单体/巨石架构(Monolithic)。大家往一个代码仓库提交CODE,这会导致应用膨胀,难以理解和修改,以及扩展受限,无法按需伸缩等诸多问题。单体架构怎么解决多人合作的问题?模块化,对,按功能拆分,模块之间定义编程接口(API),彼此关心功能而不关心实现。 随着时 阅读全文
posted @ 2020-07-16 14:36 华为云开发者联盟 阅读(625) 评论(0) 推荐(0)
摘要:摘要:快快建好质量墙,既能保护程序员,也保护项目。 前言 程序员到底应该为所写软件的质量担负多大的责任?有人认为程序员应该为产品负责,也有人认为程序员的主要责任是交付速度,项目质量是项目要去考虑的问题。 程序员编写软件的过程中,会创造有缺陷代码或“Bug”。软件项目的主要目标之一就是在提升质量的同时 阅读全文
posted @ 2020-07-16 11:20 华为云开发者联盟 阅读(602) 评论(0) 推荐(0)
摘要:摘要:随着软件复杂性越来越高,稳定性的保障越来越难,随着服务规模越来越大,稳定性的重要性越来越高。工程师在设计和开发软件的时候,要坚持底板思维。 何谓系统稳定性? 控制系统理论认为:系统受到某种干扰而偏离正常状态,当干扰消除,如果系统的扰动能逐渐收敛并最终恢复正常状态,则系统是稳定的;反之,系统偏离 阅读全文
posted @ 2020-07-15 14:47 华为云开发者联盟 阅读(1501) 评论(0) 推荐(0)
摘要:摘要:回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进,找准并学精一两门编程语言更加显得至关重要。 最近,TIOBE更新了7月的编程语言榜单,常年霸榜的C、Java和Python依然蝉联前三位。万万没想到的是,R语言居然冲到了第八位,创下了史上最佳记录。 阅读全文
posted @ 2020-07-15 10:26 华为云开发者联盟 阅读(1741) 评论(2) 推荐(1)
摘要:摘要:何时都不算晚,只要你愿意开始!年龄,不应该是限制你未来可能性的理由。不要给自己贴标签,像姐姐们一样在事业场、生活场上乘风破浪! 都说三个女人一台戏,那30个年龄30+的女明星,聚在一起的节目,你敢想象么? 开播三周时间,播放量近10亿,豆瓣评分8.3分的综艺节目《乘风破浪的姐姐》(下文简称《姐 阅读全文
posted @ 2020-07-14 10:26 华为云开发者联盟 阅读(679) 评论(0) 推荐(0)
摘要:上世纪60年代爆发的软件危机催生了软件工程,人们寄希望于借助工程化的手段管理、设计、构建和维护软件,自此,聪明绝顶的工程师便在追求更美好软件的漫漫长路上艰苦求索。 开发语言经历了汇编、C、C++、Java、Erlang、Python;编程范式涵盖了面向过程(POP)、面向对象(OOP)、泛型(GP) 阅读全文
posted @ 2020-07-13 17:18 华为云开发者联盟 阅读(647) 评论(0) 推荐(2)
摘要:摘要:本文针对浏览器的跨域特性,做一下深入介绍,以便我们在进行WEB前端开发和测试时,对浏览器跨域特性有全面的理解和掌握。 1 前言 在WEB前端开发中,我们经常会碰到“跨域”问题,最常见的就是浏览器在A域名页面发送B域名的请求时会被限制。跨域问题涉及到WEB网页安全性问题,使用不当会造成用户隐私泄 阅读全文
posted @ 2020-07-13 15:52 华为云开发者联盟 阅读(1920) 评论(0) 推荐(0)
摘要:之前,我在B站发布了“大话神经网络,10行代码不调包,听不懂你打我!”的视频后,因为简单易懂受到了很多小伙伴的喜欢! 但也有小伙伴直呼不够过瘾,因为大话神经网络只有4个神经元。 也有小伙伴问不写代码,是否可以做人工智能。应对这两个问题,我录制了新的视频,来实现一套基于CNN的图片分类的神经网络! 华 阅读全文
posted @ 2020-07-13 11:06 华为云开发者联盟 阅读(751) 评论(0) 推荐(0)
摘要:摘要:C语言作为编程的入门语言,学习者如何快速掌握其核心知识点,面对茫茫书海,似乎有点迷茫。为了让各位快速地掌握C语言的知识内容,在这里对相关的知识点进行了归纳。 引言 笔者有十余年的C++开发经验,相比而言,我的C经验只有一两年,C比较简单,简单到《The C Programming Langua 阅读全文
posted @ 2020-07-10 17:01 华为云开发者联盟 阅读(757) 评论(0) 推荐(0)
摘要:摘要:用C/C++开发的程序执行效率很高,但却经常受到内存泄漏的困扰。本文提供一种通过wrap malloc查找memory leak的思路。 用C/C++开发的程序执行效率很高,但却经常受到内存泄漏的困扰。本文提供一种通过wrap malloc查找memory leak的思路,依靠这个方法,笔者紧 阅读全文
posted @ 2020-07-10 11:30 华为云开发者联盟 阅读(1144) 评论(0) 推荐(0)
摘要:摘要:自互联网行业发展以来,web前端不断发展变化着。在前人的基础上,后人有幸能够站在前人的肩膀上行走。前端的发展变化不仅是继承式的迭代,同时也是不断的变革和创造。 一、前端到底是个什么? 简单点说,浏览器呈现出来的页面,给用户看的、操作的就是前端(客户端);你看不到的,类似一些游戏数据、应用数据之 阅读全文
posted @ 2020-07-09 16:23 华为云开发者联盟 阅读(1037) 评论(0) 推荐(0)
摘要:在一个java语言群里面,有人抛了这么一段代码出来,问题是出现了下下图中的warning,问有什么好的方法消除 这种强转都是因为类型链条断掉了,写入的时候擦除了类型,读出来的时候也就只能强转了,那个instanceof 其实并没有帮到什么忙,无外乎把A异常变成了B异常。 最简单的解决方法也非常直观, 阅读全文
posted @ 2020-07-09 15:17 华为云开发者联盟 阅读(646) 评论(0) 推荐(0)
摘要:周末有个小伙伴加我微信,向我请教了一个问题:老哥,过滤器 (Filter) 和 拦截器 (Interceptor) 有啥区别啊? 听到题目我的第一感觉就是:简单! 毕竟这两种工具开发中用到的频率都相当高,应用起来也是比较简单的,可当我准备回复他的时候,竟然不知道从哪说起,支支吾吾了半天,场面炒鸡尴尬 阅读全文
posted @ 2020-07-08 11:11 华为云开发者联盟 阅读(1144) 评论(0) 推荐(0)
摘要:摘要:本文将从实现最简单的Key-Value数据库讲起,然后针对实现过程中遇到的一些瓶颈,采用上述的索引技术,对数据库进行优化,以此达到对数据库的索引技术有一个较为深刻的理解。 前言 数据库算是软件应用系统中最常用的一类组件了,不管是一个庞大而复杂的电商系统,还是一个简单的个人博客,多多少少都会用到 阅读全文
posted @ 2020-07-07 15:08 华为云开发者联盟 阅读(587) 评论(0) 推荐(0)
摘要:摘要:华为云GaussDB(for mysql)是华为云自主研发的最新一代云原生数据库,采用计算存储分离、日志即数据的架构设计。具备极致可靠、极致性价比、多为扩展、完全可信等诸多特性。 一 、GaussDB(for mysql)简介 华为云GaussDB(for mysql)是华为云自主研发的最新一 阅读全文
posted @ 2020-07-06 11:36 华为云开发者联盟 阅读(873) 评论(0) 推荐(0)
摘要:摘要:弹性负载均衡(Elastic Load Balance 简称ELB)将访问流量均衡分发到多台弹性云服务器,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。 如今,随着互联网规模和消费者规模的不断扩大,企业面对着高并发请求场景下的流量冲击,尤其是每逢618或双11,会有数以亿计的用户 阅读全文
posted @ 2020-07-03 15:02 华为云开发者联盟 阅读(981) 评论(0) 推荐(0)
摘要:摘要:机器学习模型中有许多种不同方法可以用来解决分类和回归问题。在此尝试对每种模型的算法模式进行简要总结,希望能帮助你找着适合特定问题的解决方法。 机器学习模型中有许多种不同方法可以用来解决分类和回归问题。对同一个问题来说,这些不同模型都可以被当成解决问题的黑箱来看待。然而,每种模型都源自于不同的算 阅读全文
posted @ 2020-07-03 11:07 华为云开发者联盟 阅读(5203) 评论(2) 推荐(1)