JSmiles

JSmiles

2216 文章 49834 浏览

Python 多线程(multithreading)

一、介绍 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线程的支持,Python也不例外,并且,Python的线程是真正的Posix Thread,而不是模拟出来的线程。 Python 的标准库提供了两个模块:_thread 和 threading,_thre…

JSmiles 2021-07-22 12:56:52 浏览 827 评论 0 收藏 0

Python 多进程(multiprocessing)

一、multiprocessing 介绍 multiprocessing 是 Python 的标准模块,它既可以用来编写多进程,也可以用来编写多线程。如果是多线程的话,用 multiprocessing.dummy 即可,用法与 multiprocessing 基本相同,这里主要介绍多进程的用法。 为什么要使用 python 多进程? 因为python使用全局解释器锁(GIL),他会将进程中的线程…

JSmiles 2021-07-22 12:52:49 浏览 795 评论 0 收藏 0

Python hashlib 常见的摘要算法

Python 的 hashlib 提供了常见的摘要算法,如 MD5,SHA1 等等。 我们以常见的摘要算法 MD5 为例,计算出一个字符串的 MD5 值: MD5 是最常见的摘要算法,速度很快,生成结果是固定的 128 bit 字节,通常用一个 32 位的 16 进制字符串表示。 import hashlib md5 = hashlib.md5() md5.update('how to use m…

JSmiles 2021-07-22 12:43:47 浏览 874 评论 0 收藏 0

Python 图形界面 GUI

Python 支持多种图形界面的第三方库,包括: 1、Tk 2、wxWidgets 3、Qt 4、GTK 但是 Python 自带的库是支持 Tk 的 Tkinter,使用 Tkinter,无需安装任何包,就可以直接使用。本章简单介绍如何使用 Tkinter 进行 GUI 编程。 一、Tkinter 我们来梳理一下概念: 我们编写的 Python 代码会调用内置的 Tkinter,Tkinter …

JSmiles 2021-07-22 12:33:05 浏览 780 评论 0 收藏 0

Python 异常处理

在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回 -1。 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须用大量的代码来判断是否出错: 所以高级语言通常都内置了一套 tr…

JSmiles 2021-07-22 12:26:13 浏览 838 评论 0 收藏 0

EasyOpen 支持新版 Eclipse 快速打开选中文件目录

由于 easyexplorer 等插件长期未更新,在新版的 eclipse 已经无法使用,抽了点时间开发了个适合新版本的快速打开文件所在文件夹的 eclips 插件。 没什么技术含量,改了个名字叫 EasyOpen,怕写的不好,影响了 EasyExplorer。 项目地址:https://gitee.com/qingwei/EasyOpen 本地测试了 Windows,Mac,deepin lin…

JSmiles 2021-07-21 22:44:32 浏览 839 评论 0 收藏 0

Pycharm 的基本使用

一、在 pycharm 下为你的 python 项目配置 python 解析器 Project:当前项目名 > Project Interpreter > add Local 二、在 pycharm 下创建 python 文件、python 模块 File > New > Python File File > New > Python Package 三、使用 …

JSmiles 2021-07-21 12:52:04 浏览 833 评论 0 收藏 0

C 语言 指针

一、指针 1.几个概念 指针:指针就是一个地址 指针变量:指针变量是用来存放指针(一个地址)的变量 指针变量与普通变量的区别:普通变量存放的是数据,指针变量存放的是地址 指针变量的类型:存放的地址指向的数据的数据类型 2.取地址运算符和取值运算符(取值与取址) 如果需要获取某个变量的地址,可以使用取地址运算符 (&) 如果需要访问指针变量指向的数据,可以使用取值运算符 (*) 3.指针的声…

JSmiles 2021-07-21 12:50:15 浏览 963 评论 0 收藏 0

Phpstorm 配置 xdebug

  • Phpstorm 配置 xdebug
  • Phpstorm 配置 xdebug
  • Phpstorm 配置 xdebug
  • Phpstorm 配置 xdebug

一、确保你的 php 版本已经安装 xdebug 扩展 如果没有安装 xdebug 扩展可以自行安装 如果是 mac 系统,推荐使用 pecl 安装 二、在 php.ini 中添加如下配置 xdebug.remote_enable = on xdebug.idekey= "PHPSTROM" xdebug.remote_port = 9001 # 默认的9000端口号已经被php-fpm占用了,修…

JSmiles 2021-07-21 12:43:48 浏览 818 评论 0 收藏 0

在原生 Windows 上安装和运行 PostgreSQL

以下内容来自于 Running & Installing PostgreSQL On Native Windows 支持的系统平台 1.1) PostgreSQL 可以运行在哪些 Windows 版本上? PostgreSQL 9.x 可运行在 Windows XP/2003 或更高版本上,既支持32位也支持64位。 对于较新版本 Windows 的基本支持规律是:PostgreSQL 无…

JSmiles 2021-07-20 22:09:46 浏览 810 评论 0 收藏 0

简介

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2216 文章
26 评论
49834 人气
更多

推荐作者

qq_E2Iff7

文章 0 评论 0

张玉达

文章 0 评论 0

6424309890

文章 0 评论 0

1638627670

文章 0 评论 0

artaime

文章 0 评论 0