首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
其他
订阅
Scott不想说话61938
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
[翻译]数据结构——trie树介绍
通过编写插入、查询、判断开头等方法完成一个trie树。 你可以假设所有的输入都是由小写字母a-z组成的。 所有的输入string数组都不为空。 这篇文章是写给中等水平的读者的,将会介绍数据结构trie(前缀树)和其中的常见操作。 trie(前缀树)是一种树形数据结构,常常用来在…
前端加密那点事
最近公司一个项目在传输数据的时候,测试部门安全扫描后,发现密码类型的数据是明文传输的,果断不符合要求,让加密,就有了接下来的故事。 前后端使用HTTP协议进行交互的时候,由于HTTP报文为明文,所以通常情况下对于比较敏感的信息可以通过加密在前端加密,然后在后端解密实现"混淆"的…
如何优雅的导出Excel
公司项目最近有一个需要:报表导出。整个系统下来,起码超过一百张报表需要导出。这个时候如何优雅的实现报表导出,释放生产力就显得很重要了。下面主要给大家分享一下该工具类的使用方法与实现思路。 对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个…
【译】分页技术简介
分页技术是现代操作系统中常用的一种内存管理方案。这篇文章介绍了我们为什么需要内存隔离(memory isolation),内存分段(segmentation)是怎么实现的,虚拟内存(virtual memory)是什么,以及分页技术是怎样解决内存碎片化(fragmentatio…
「大数据」这么神奇,可为什么不能指明设计的方向?
多年以前,当我们刚刚开始频繁听到「大数据」这个词的时候,很多企业和团队的负责人开始认为,这是他们所缺少的东西,是让产品和企业重振雄风的蓝色小药丸。 直到今天,大多数人仍然相信,大数据能够比我们人类自己「更懂人类」,并且提供更优的解决方案。但是,很遗憾的是,即使大数据相关的技术已…
产品经理和项目经理的区别,读这一篇就够了!(史上最全总结)
要回答这些问题,首先就要知道产品经理及项目经理的职能和区别。本文从三个方面来说明。 Manager)是企业中专门负责产品管理的职位,产品经理负责市场调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。产品经理还要根据产品的生命周期,协调研发、营销、运营等,确定和组…
二叉堆及堆排序
二叉堆有两种:最大堆和最小堆。 最小堆:父结点的键值总是小于或等于任何一个子节点的键值。 1、把无序数组构建成二叉堆。 2、循环删除堆顶元素,移到集合尾部,调节堆产生新的堆顶。
常见六大Web安全攻防解析
在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击的类型以及防御的方法。 XSS (Cross-Site Scripting),跨站脚本攻击,因为缩写和 CSS重叠,所以只能叫 XSS…
产品经理必读:敏捷开发中的需求管理过程全解
产品的源头是需求。一切伟大产品的实现都是从需求管理开始的。敏捷开发中的需求管理大致分为三个阶段:需求调研,需求分析和需求确认。 产品立项后,产品经理便开始了和需求打交道的漫长过程。第一步就是需求的调研工作。需求调研的质量,会直接影响到后续产品设计的工作。产品经理可以从以下渠道来…
面试最让你手足无措的一个问题:你的系统如何支撑高并发?【石杉的架构笔记】
大多数同学被问到这个问题压根儿没什么思路去回答,不知道从什么地方说起,其实本质就是没经历过一些真正有高并发系统的锤炼罢了。 因为没有过相关的项目经历,所以就没法从真实的自身体会和经验中提炼出一套回答,然后系统的阐述出来自己复杂过的系统如何支撑高并发的。 所以,这篇文章就从这个角…