C语言如何实现动态扩容的string
又好久没更新了,最近程序喵工作实在是太忙,业余时间也在学习新知识酝酿大招,便于后期更新好文,最近先水几篇吧,大家有想了解的知识点可以在文末读者讨论中留言哈!
发表于 4年以前   ·   阅读量:577
卸载Notepad++!事实已证明,它更牛逼……
本文系统全面的介绍了 Sublime Text,旨在成为最优秀的 Sublime Text 中文教程。
发表于 4年以前   ·   阅读量:600
一个超级棒的轮播图开源库
今天给大家推荐的这个开源项目是来自于读者的投稿,这个轮播图效果做的是真不错,非常棒。 BVP 是一个基于 ViewPager2 的 Android 图片轮播库。一行代码实现循环轮播、一屏三页以及多种指示器样式。
发表于 4年以前   ·   阅读量:644
JDK新特性——Stream代码简洁之道
Stream 是一组用来处理数组、集合的API,Stream API 提供了一种高效且易于使用的处理数据的方式。Java 8 中之所以费这么大的功夫引入 函数式编程 ,原因有两个
发表于 4年以前   ·   阅读量:579
15 张精美动图全面讲解 CORS
本文翻译自 Lydia Hallie[1] 小姐姐写的 ✋ CS Visualized: CORS[2],她用了大量的动图去解释 CORS 这个概念,国内还没有人翻译本文,所以我在原文的理解上翻译了本文并修改了一些错误,希望能帮到大家。
发表于 4年以前   ·   阅读量:641
后端程序员必备:书写高质量SQL的30条建议
本文将结合实例 Demo,阐述30条有关于优化 SQL 的建议。多数是实际开发中总结出来的,希望对大家有帮助。
发表于 4年以前   ·   阅读量:525
Chrome 86 新功能解读
在之前,我们可以使用 <input type="file"> 元素去磁盘读取文件,如果要保存更改,需要给<a>标签增加一个download属性,它会打开文件选择器,然后保存文件,但是我们没有办法写回刚刚保存的那个文件,这个流程复杂又繁琐。
发表于 4年以前   ·   阅读量:727
可以Postman也可以cURL.进来领略下cURL的独门绝技
cURL LogocURL 是一个开源免费项目,主要是命令行工具 cURL 和 libcurl,cURL 可以处理任何网络传输协议,但是不涉及任何具体的数据处理。
发表于 4年以前   ·   阅读量:621
「源码分析」CopyOnWriteArrayList 中的隐藏知识,你Get了吗?
本觉 CopyOnWriteArrayList 过于简单,寻思看名字就能知道内部的实现逻辑,所以没有写这篇文章的想法,最近又仔细看了下 CopyOnWriteArrayList 的源码实现,大体逻辑没有意外,不过还是发现很多有意思的地方,固留此篇文章分享之。
发表于 4年以前   ·   阅读量:446
一个人竟然撸了一个网易云音乐云村
今天推荐的这个项目是「netease-cloud-music-community」,是一个参照网易云音乐云村做的小程序社区,后端技术栈为 Java,SpringBoot,MySQL,Redis,前端技术栈为 uni-app。
发表于 4年以前   ·   阅读量:625
Node.js v15.0.0 is here!
我们很高兴地宣布,Node.js 15 已于今天发布。Node.js 15 将替代 Node.js 14 成为我们的“当前”发行版,后者将在本月晚些时候升级为 LTS(长期支持)。你可以期望大约每两周看到一个 Node.js 15 的新版本,随时跟上最新的功能和更改。作为奇数发行版,Node.js 15 将不会升级为 LTS。在生产部署中使用 Node.js 15 时请记住这一点——我们通常建议在生产部署中使用 LTS 版本。
发表于 4年以前   ·   阅读量:626
Linux服务器高并发调优实战
在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制、内核TCP参数方面和IO事件分配机制等。下面就从几方面来调整使Linux系统能够支持高并发环境。
发表于 4年以前   ·   阅读量:514
带你深入了解OC对象创建过程
在平时OC开发中我们经常用到的是对象的创建,使用alloc和init来初始化创建对象,开发中我们只是知道对象创建的基本操作,并不了解创建对象过程中到底调用了什么,下面来介绍一下OC创建对象的过程。
发表于 4年以前   ·   阅读量:663
硬核!15张图解Redis为什么这么快
作为一名服务端工程师,工作中你肯定和 Redis 打过交道。Redis 为什么快,这点想必你也知道,至少为了面试也做过准备。很多人知道 Redis 快仅仅因为它是基于内存实现的,对于其它原因倒是模棱两可。
发表于 4年以前   ·   阅读量:637
C语言常用的一些转换工具函数!
发表于 4年以前   ·   阅读量:571
一文详解「队列」,手撸队列的3种方法!
前面我们介绍了栈(Stack),队列和栈是比较像的一种数据结构。我们可以想象有很多辆汽车正在通过单行道的隧道,所有车辆不能插队、不能掉头,先进来的车也先出去,我们可以把这种特征的数据结构称之为队列。
发表于 4年以前   ·   阅读量:544
如何写一段死锁代码
上次介绍了如何写一段代码造成 StackOverflow ,今天来玩一下,看如何写一段代码造成死锁
发表于 4年以前   ·   阅读量:603
万字带你入门 Netty !高手勿入!!!
首先声明,本文是为Netty新手准备的,所以事无巨细的会把步骤列出来,老手们就不用在我这篇文章上浪费时间了,要不然你会嫌我墨迹的。
发表于 4年以前   ·   阅读量:562
【CSS】753- 5个容易忽视的 CSS 属性
各位网友,大家好! 今天,我想在这里和大家分享一些我很晚时候才知道的一些CSS属性,在此之前,没有人告诉我这些属性的存在。
发表于 4年以前   ·   阅读量:565
给大伙儿盘一盘,那些提效/创意的 vscode 插件
在前端开发中,vscode 是最常用的编辑器,而 vscode 有着各种实用插件,有些可以帮助我们提升效率,有些可以让我们的工作过程变得更加快乐。
发表于 4年以前   ·   阅读量:685
你需要知道良好的 CSS 编码习惯
一个 css 文件的核心内容是由许许多多的 css 规则组成的,而每个规则又包含了两部分:选择器和声明;声明块里可能又包含多个声明,每个声明又是由属性和值组成的。这个大概就是 css 的代码结构。
发表于 4年以前   ·   阅读量:464
用命令行管理你的 GitHub 项目,不必再开网页
经过大半年的迭代与完善,今天GitHub CLI已经成功从beta版升级为1.0正式版,可供所有用户使用。 GitHub CLI让开发者在终端里使用命令行(CLI)管理代码项目,不必打开网页,工作效率更高。
发表于 4年以前   ·   阅读量:656
了解 JS 压缩图片,这一篇就够了
公司的移动端业务需要在用户上传图片是由前端压缩图片大小,再上传到服务器,这样可以减少移动端上行流量,减少用户上传等待时长,优化用户体验。
发表于 4年以前   ·   阅读量:548
Node.js 在微医的应用场景及实践
我是来自微医集团消费事业群的前端工程师高翔,这篇文章整理自我在《第一届缤纷前端技术沙龙》的主题分享《Node.js 在医疗行业的应用》,介绍了 Node.js 在微医的发展历程和应用实践经验。
发表于 4年以前   ·   阅读量:565
Hacker Scripts,一个真实的故事
发表于 4年以前   ·   阅读量:673
新的浏览器缓存策略变更:舍弃性能、确保安全
通常,缓存可以通过存储数据来提高性能,从而可以更快后面相同数据的请求。例如,来自网络的缓存资源可以避免频繁的和服务器交互。缓存计算结果可以省去进行相同计算的时间。
发表于 4年以前   ·   阅读量:623
一次订单号重复引起的事故,把我坑惨了!
我们线上出了一次事故,这个事故的表象是这样的: 系统出现了两个一模一样的订单号,订单的内容却不是不一样的,而且系统在按照订单号查询的时候一直抛错,也没法正常回调,而且事情发生的不止一次,所以这次系统升级一定要解决掉。
发表于 4年以前   ·   阅读量:698
20个你不得不知道的数组reduce高级用法
reduce作为ES5新增的常规数组方法之一,对比forEach 、filter和map,在实际使用上好像有些被忽略,发现身边的人极少用它,导致这个如此强大的方法被逐渐埋没。
发表于 4年以前   ·   阅读量:494
经常遇到的10大C语言基础算法(珍藏版源码)
算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的第二篇,包括了经典的Fibonacci数列、简易计算器、回文检查、质数检查等算法。也许他们能在你的毕业设计或者面试中派上用场。
发表于 4年以前   ·   阅读量:598
Node.js 中的 require 是如何工作的?
作为前端开发者,不可避免每天都要跟 Node.js 打交道。Node 遵循 Commonjs 规范,规范的核心是通过 require 来加载依赖的其他模块。我们已经常习惯于使用社区提供的各种库,但对于模块引用的背后原理知之甚少。这篇文章通过源码阅读,浅析在 commonjs 规范中 require 背后的工作原理。
发表于 4年以前   ·   阅读量:594
15000 字 30 图讲解 AQS
AQS( AbstractQueuedSynchronizer )是一个用来构建锁和同步器(所谓同步,是指线程之间的通信、协作)的框架,Lock 包中的各种锁(如常见的 ReentrantLock, ReadWriteLock), concurrent 包中的各种同步器(如 CountDownLatch, Semaphore, CyclicBarrier)都是基于 AQS 来构建,所以理解 AQS 的实现原理至关重要,AQS 也是面试中区分侯选人的常见考点,我们务必要掌握,本文将用循序渐近地介绍 AQS,相信大家看完一定有收获。
发表于 4年以前   ·   阅读量:520
优化高性能JS代码的几个要点,以及背后的原理
作为一个前端开发人员,我一直难以理解学习计算基础知识的重要性,这是因为我难以想象这些知识会以何种方式应用到前端开发的工作上。
发表于 4年以前   ·   阅读量:572
8种常见SQL错误用法
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。
发表于 4年以前   ·   阅读量:505
从 10 多秒到 1.05 秒!前端性能优化实践
发表于 4年以前   ·   阅读量:520
从 10 多秒到 1.05 秒!前端性能优化实践
发表于 4年以前   ·   阅读量:521
看看人家那后端API接口写得,那叫一个优雅!
在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)。
发表于 4年以前   ·   阅读量:565
深入了解 Json Web Token 之概念篇
以下,可能你能够在各大网站上搜到,但是对于JWE 的内容,却鲜有见闻。下文是我读了json web token handle book后,用自己的理解写下的,如有疑问,欢迎评论。主要参考文本 JWT Hand Book,部分文字翻译自该手册。
发表于 4年以前   ·   阅读量:606
前端进阶必备:插件机制
前端中的库很多,开发这些库的作者会尽可能的覆盖到大家在业务中千奇百怪的需求,但是总有无法预料到的,所以优秀的库就需要提供一种机制,让开发者可以干预插件中间的一些环节,从而完成自己的一些需求。
发表于 4年以前   ·   阅读量:529
探索 Glide 原理
发表于 4年以前   ·   阅读量:575
图解微服务技术架构体系
下文,你将看到业界主流微服务框架的核心原理,包括服务发现,网关,配置中心,监控等组件,功能和架构原理的简单介绍。感谢阅读!
发表于 4年以前   ·   阅读量:599
厉害啦!功能强大的表格组件
大家好,我是章鱼猫。 今天的推荐依然是来自于读者的投稿,非常好,希望大家投稿继续,有好的开源项目欢迎大家向我们投稿。 据作者描述这个开源项目他已经维护了 5 年了,程序员真的是有一颗开源的心和一片赤诚的开源精神啊。
发表于 4年以前   ·   阅读量:483
ECMAScript 2020新特性
ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。
发表于 4年以前   ·   阅读量:647
前端敏感数据加密方案及实现
现在是大数据时代,需要收集大量的个人信息用于统计。一方面它给我们带来了便利,另一方面一些个人信息数据在无意间被泄露,被非法分子用于推销和黑色产业。
发表于 4年以前   ·   阅读量:578
微信研发体系下的分布式配置系统设计概要
本文旨在分析分布式配置系统的必要性、可行性,及其关键约束,并介绍一款基于该系列分析,在微信研发体系下的实践尝试。
发表于 4年以前   ·   阅读量:598
浏览器输入网址,小手一点,后面到底发生了什么?
输入网址并点击回车,后台到底发生了什么。透析 HTTP 协议与 TCP 连接之间的千丝万缕的关系。掌握为何是三次握手四次挥手?time_wait 存在的意义是什么?全面图解重点问题,再也不用担心面试问这个问题。
发表于 4年以前   ·   阅读量:570
牛逼,自动将函数或者命令行工具转换成 Web 服务
今天要给大家介绍一个牛逼的功能 webify,它能够直接将函数或者命令行工具转化为 Web 服务。比如我们将 jq 封装成一个 Web 服务如下:
发表于 4年以前   ·   阅读量:470
万字长文深入掌握 JS 数组用法 - 浅析 V8 源码 array.js
最近在写面试编程题,经常用到数组,经常想偷个懒,用它提供的方法,奈何还是对数组方法使用不熟练,导致写了很多的垃圾代码,很多地方稍加修改的话肯定变得简洁高效优雅
发表于 4年以前   ·   阅读量:606
原创丨如何大幅提高 Django 网站加载速度
”之前做了个爬虫案例平台,https://scrape.center/,具体文章在 原创丨发布一个爬虫案例平台,帮助爬虫初学者进行练手。 平台内我设计了非常多的网站,有服务端渲染、客户端渲染等,其中服务端渲染的页面大家可能爬取的频率比较高,时不时就会遇到被爬挂的情况。
发表于 4年以前   ·   阅读量:633
如何精确统计页面停留时长
页面停留时间(Time on Page)简称 Tp,是网站分析中很常见的一个指标,用于反映用户在某些页面上停留时间的长短,传统的Tp统计方法会存在一定的统计盲区,比如无法监控单页应用,没有考虑用户切换Tab、最小化窗口等操作场景。基于上述背景,重新调研和实现了精确统计页面停留时长的方案,需要 兼容单页应用和多页应用,并且不耦合或入侵业务代码。
发表于 4年以前   ·   阅读量:510
求求你,别再用 System.out.println 了!!
发表于 4年以前   ·   阅读量:672
 热门专题
互联网深度分析
根据当前互联网热点,深度分析事件背后的原因。
语言规范指南
c/c++,Objective-C,Python,Golang等语言的代码规范指南,团队合作更需要代码规范。
任正非讲话合集
收集了历年来,任正非在各个内部会议上的讲话。
查看所有专题
 哈喽比特公众号
 热门标签
# Docker #

文章:109,阅读量:78.1k

# 东方甄选小作文事件 #

文章:13,阅读量:13.7k

# 裁员 #

文章:1328,阅读量:910.1k

# WebAssembty #

文章:25,阅读量:27.4k

# Python #

文章:5587,阅读量:4.6m

# 人工智能(AI) #

文章:7123,阅读量:4.9m

# JavaScript #

文章:1228,阅读量:984k

# Rust #

文章:269,阅读量:185.6k

# 华为2023年9月25日新品发布会 #

文章:8,阅读量:9.3k

# 前端面试宝典 #

文章:9,阅读量:6.2k

查看所有标签