摘要: 卸载xshell 删除xshell注册表 打开运行框(快捷键WIN+R),输入regedit.exe 删除计算机\HKEY_CURRENT_USER\Software\Netscape目录 重新安装xshell 本人网站,欢迎访问:https://www.daryl.top/ 阅读全文
posted @ 2019-12-25 20:39 darylc 阅读(6661) 评论(0) 推荐(0) 编辑
摘要: [TOC] 数据段 用来存放可执行文件中已初始化的全局变量,换句话说就是存放程序静态分配的变量和全局变量; 代码段 代码段是用来存放可执行文件的操作指令,也就是说它是可执行程序在内存中的镜像。代码段需要防止在运行时被非法修改,所以只允许读取操作,而不允许写入(修改)操作 它是不可写的; BSS段 包 阅读全文
posted @ 2019-08-24 08:10 darylc 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 定义 进程 是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独 立运行的一段程序。 线程 线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源。在运行时,只是暂用一些计数 阅读全文
posted @ 2019-08-24 07:35 darylc 阅读(2941) 评论(0) 推荐(0) 编辑
摘要: shell 括号 test 和 []符号 两者是一样的,在命令行里test expr和[ expr ]的效果相同。要注意的有: test中可用的比较运算符只有==和!= 两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq, -gt这种形式。 无论是字符串比较还是整数比较都千万不要使用 阅读全文
posted @ 2019-08-17 17:52 darylc 阅读(5278) 评论(0) 推荐(0) 编辑
摘要: 本文介绍 Nginx 访问 HTTP 跳转 HTTPS 的 4 种配置方式。 rewrite Nginx rewrite 有四种 flag: break:在一个请求处理过程中将原来的 url 改写之后,再继续进行后面的处理,这个重写之后的请求始终都是在当前这一个 location 中处理 last: 阅读全文
posted @ 2019-08-17 17:51 darylc 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 使用__new__方法 class Singleton(object): def __new__(cls, *args, **kw): if not hasattr(cls, '_instance'): orig = super(Singleton, cls) cls._instance = ori 阅读全文
posted @ 2019-08-17 17:51 darylc 阅读(216) 评论(0) 推荐(0) 编辑
摘要: [TOC] 只适用于单线程环境 支持并发版本 优化并发版本 sync.Once版本 阅读全文
posted @ 2019-08-17 17:50 darylc 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 使用哈希表 排序查找 阅读全文
posted @ 2019-08-17 17:50 darylc 阅读(874) 评论(0) 推荐(0) 编辑
摘要: ```Python #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019-08-13 22:35 # @Author : daryl # @File : main.py def use_map(numbers): """ 使用哈希表结构 :param numbers: :return: """ num_map = dict() f 阅读全文
posted @ 2019-08-17 17:49 darylc 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: [TOC] 栈不同 线程:每一个OS线程都有一个固定大小的内存块(一般会是2MB)来做栈,这个栈会用来存储当前正在被调用或挂起(指在调用其它函数时)的函数的内部变量。固定大小的栈对于更复杂或者更深层次的递归函数调用来说显然是不够的。修改固定的大小可以提升空间的利用率允许创建更多的线程,并且可以允许更 阅读全文
posted @ 2019-08-17 17:49 darylc 阅读(346) 评论(0) 推荐(0) 编辑