Snail Life

basketball dance rap


  • Home

  • Tags

  • Categories

  • Archives

  • Search

python thread tutorial

Posted on 2019-10-29 | In python | | Visitors: ℃
Words count in article: 4.2k | Reading time ≈ 17

python thread tutorial

参考链接

1. python 线程与进程的区别

进程是程序(软件,应用)的一个执行实例,每个运行中的程序,可以同时创建多个进程,但至少要有一个。每个进程都提供执行程序所需的所有资源,都有一个虚拟的地址空间、可执行的代码、操作系统的接口、安全的上下文(记录启动该进程的用户和权限等等)、唯一的进程ID、环境变量、优先级类、最小和最大的工作空间(内存空间)。进程可以包含线程,并且每个进程必须有至少一个线程。每个进程启动时都会最先产生一个线程,即主线程,然后主线程会再创建其他的子线程。

Read more »

金字塔原理

Posted on 2019-10-28 | In 随笔 | | Visitors: ℃
Words count in article: 5.7k | Reading time ≈ 19

《金字塔原理》读书笔记

附:金字塔原理.pdf

工作的时候,特别是搞技术的同学,我们通常会有一种感觉,“表达” 比 “做” 难。有时候明明做得挺好的一件事情,表达出来却不是那么回事情,特别是当转正、晋升述职的时候,都不知道怎么来组织自己的思路。平时在和同事、Partner沟通的时候,需要沟通好一会才能把事情说清楚。 如何整理自己的思维逻辑,表达自己想表达的内容;如何能让对方看懂、听明白、记住我们想表达的;如何让对方顺着我们的思路一起思考。这是门很深的学问。 但其实有一些普世方法,在我们初中、高中的语文课上就学习过。其中,有个鼎鼎有名的原理:“金字塔原理”。

Read more »

Nonviolent Communication

Posted on 2019-10-28 | In 随笔 | | Visitors: ℃
Words count in article: 5.8k | Reading time ≈ 19

非暴力沟通总结笔记

一、什么是非暴力沟通

非暴力沟通是指提我们要专注于彼此的观察、感受、需要和请求,通过转变谈话和聆听的方式,化解人际间的冲突,获得爱和幸福。非暴力意味着让爱融入生活。让尊重、理解、欣赏、感激、慈悲和友情,而非自私自利、贪婪、憎恨、偏见、怀疑和敌意,来主导生活。

二、非暴力沟通的作用

非暴力沟通能够治疗内心深处的隐秘伤痛,超越个人心智和情感的局限性,突破那些引发愤怒、沮丧、焦虑等负面情绪的思维方式,用不带伤害的方式化解人际间的冲突,学会建立和谐的生命体验。

Read more »

Comprehensive-Python-Cheatsheet

Posted on 2019-10-27 | In python | | Visitors: ℃
Words count in article: 12k | Reading time ≈ 74

Contents

​ 1. Collections: List , Dictionary , Set , Tuple , Range , Enumerate , Iterator , Generator .
​ 2. Types: Type , String , Regular_Exp , Format , Numbers , Combinatorics , Datetime .
​ 3. Syntax: Args , Inline , Closure , Decorator , Class , Duck_Types , Enum , Exceptions .
​ 4. System: Print , Input , Command_Line_Arguments , Open , Path , Command_Execution .
​ 5. Data: JSON , Pickle , CSV , SQLite , Bytes , Struct , Array , MemoryView , Deque .
​ 6. Advanced: Threading , Operator , Introspection , Metaprograming , Eval , Coroutine .
​ 7. Libraries: Progress_Bar , Plot , Table , Curses , Logging , Scraping , Web , Profile ,
​ NumPy , Image , Animation , Audio , Synthesizer .

Main

1
2
if __name__ == '__main__':     # Runs main() if file wasn't imported.
main()
Read more »

Hive SQL 编译过程

Posted on 2019-10-15 | In database | | Visitors: ℃
Words count in article: 5.5k | Reading time ≈ 21
--- # **Hive SQL 编译过程**

Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析。Hive的稳定性和性能对我们的数据分析非常关键。

在几次升级Hive的过程中,我们遇到了一些大大小小的问题。通过向社区的咨询和自己的努力,在解决这些问题的同时我们对Hive将SQL编译为MapReduce的过程有了比较深入的理解。对这一过程的理解不仅帮助我们解决了一些Hive的bug,也有利于我们优化Hive SQL,提升我们对Hive的掌控力,同时有能力去定制一些需要的功能。

Read more »
1…91011

snail json

您心底所憧憬的事物,一定在某个维度发生

54 posts
15 categories
21 tags
RSS
GitHub E-Mail Google 知乎

Tag Cloud

  • -- thread1
  • Anaconda1
  • Optimization1
  • algorithms27
  • db22
  • github1
  • hive2
  • linux1
  • markdown1
  • python20
  • self-study1
  • site1
  • sql2
  • statistics1
  • thread3
  • vim1
  • win10快捷键1
  • 古月山风1
  • 梦想1
  • 破晓1
  • 随笔2
© 2021 snail json | Site words total count: 137.6k
Powered by Hexo
|
Theme — NexT.Mist v5.1.4
snail silly?