所有文章

CSS基础知识:选择器(Selectors)

在CSS中,选择器(Selectors)是一种模式,用于选择需要添加样式的元素。选择器主要是用来确定html的树形结构中的DOM元素节点。选择器是链接文档中的元素和CSS样式的桥梁,通过选择器可以为指定的元素应用样式。CSS…

CSS基础知识:定位(Position)

在理解CSS是如何控制页面显示效果的时候,我们必须要掌握盒模型(Box Model)和定位(position)机制。今天就来针对定位展开学习。 定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,…

CSS基础知识:盒模型(Box Model)

在理解CSS是如何控制页面显示效果的时候,我们必须要掌握盒模型(Box Model)和定位(position)机制。CSS借助于盒模型和定位机制,结合文档树,能够精确、高效地控制内容在页面中的位置,从而实现页面的布局。今天…

Google用户账户密码设计实践

账户管理、授权和密码管理可能对于许多开发者来说是一个没有得到足够关注的黑暗角落。以下内容是Google云平台总结的12条最佳实践。 对密码进行Hash 最重要的账户管理规则是安全地存储用户的敏感信息,如密码。在…

术→技巧, 研发 ·

NLP实战:用户点评印象抽取

最近在做点评做分析,主要目的是为了提取用户对点评的整体印象。类似的实现应该已经有很多了,于是从网上的开源代码中借鉴了思路。主要使用思路为:词性标注+正则提取。 词性标准,主要选择的是斯坦福的NLP工…

数据, 术→技巧, 研发 ·

Python全角/半角字符互转

在文本处理的时候,经常会遇到全角半角不一致的问题。于是需要程序能够快速的在两者之间互转。 由于全角半角本身存在着映射关系,所以处理起来并不复杂。具体规则为: 全角字符unicode编码从65281~6537…

术→技巧, 研发 ·

Python 多线程与多进程

在学习Python的过程中,有接触到多线程编程相关的知识点,先前一直都没有彻底的搞明白。今天准备花一些时间,把里面的细节尽可能的梳理清楚。 线程与进程的区别 进程(process)和线程(thread)是操作系统的基本…

PEP 8:Python编码规范

什么是PEP 8 PEP 8 于 2001 年由 Python 创始人Guido van Rossum 和 Barry Warsaw , Nick Coghlan编写而成,是提高代码可读性同时保持项目内代码风格一致的编程指导。PEP 代表 Python Enhancement Proposal,意为 …

器→工具, 编程语言 ·

Linux 用户和用户组管理

Linux用户只有两个等级:root及非root。Linux中还有一部分用户,如:apache、mysql、nobody、ftp等,这些也都是非root用户,即普通用户。Linux的权限实际是上不同用户所能访问的文件的不同产生的假象。而这些假象的…

器→工具, 工具软件 ·

Linux软件包管理系统

包管理系统简介 曾几何时,软件都是通过 FTP 或邮件列表(即通过邮件列表发布源代码的补丁包)来分发的(最终这些发布方式在互联网的迅猛发展下都演化成为一个个现今常见的软件发布网站)。(一般在一个 tar 文件…

器→工具, 工具软件 ·