随笔分类 - 技术理论
摘要:原文 写这篇的缘由 一直以来一直在说异步,并发,多线程,协程等,觉得很高大上,虽然也看过一些文章但是还是并没有真正的理解,并不敏感。可能是自己比较菜,没有开发中去碰触到这些东西了。以前一直觉理我很遥远,现在项目需要我不得不面对。是时候不能回避了,知耻而后勇开干吧。 我的困惑 这 几个词语是不是有一定
阅读全文
摘要:```
面试题:说说select/poll/epoll的区别。 这是面试后台开发时的高频面试题,属于网络编程和IO那一块的知识。Android里面的Handler消息处理机制的底层实现就用到了epoll。 为此,我在Google上看了很多相关文章,才大概搞懂是怎么一回事。 背景知识
文件描述符fd
文件描述符(File descriptor)是计算机科学中的一个术语,是一个用于表述指向文件的...
阅读全文
摘要:Python 变量作用域的规则是 LEGB LEGB含义解释: L —— Local(function);函数内的名字空间 E —— Enclosing function locals;外部嵌套函数的名字空间(例如closure) G —— Global(module);函数定义所在模块(文件)的名
阅读全文
摘要:https://msdn.microsoft.com/zh-cn/library/ms189822(v=sql.120).aspx Microsoft SQL Server 将保留关键字用于定义、操作和访问数据库。 保留关键字是 SQL Server 使用的 Transact-SQL 语言语法的一部
阅读全文
摘要:官方 MSSQL2016 技术文档 https://msdn.microsoft.com/zh-cn/library/ms130214.aspx
阅读全文
摘要:编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译过
阅读全文
摘要:在处理浏览器问题的时候,经常会接触到这些名词,大多时候都是混着用的,这样子其实并没有真正理解这些名词指代的是什么东西,也不好具体定位问题原因的。我根据自己使用浏览器的经验,说说我的理解的这些东西的区别。 首先对照一下中文和英文。 控件——ActiveX 插件——Plugin 附加组件——Addon
阅读全文
摘要:说起数据库设计,相信大家都明白怎么回事,但说起数据库设计的重要性,我想大家也只是停留在概念上而已,到底如何重要?怎么重要呢?今天就将我至今为止的理解向大家阐述下。 一个不良的数据库设计,必然会造成很多问题,轻则增减字段,重则系统无法运行。我先来说说数据库设计不合理的表现吧: 1. 与需求不符 因为这
阅读全文
摘要:ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。 ETL是BI项目重要的一个环节。 通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间,ETL设计的好坏直接关接到BI项目的成败。 ETL的
阅读全文


浙公网安备 33010602011771号