搜索结果
查询Tags标签: 程序,共有 3473条记录-
正则表达式 python技巧 python的字符串匹配-icode9专业技术文章分享
正则表达式 (regex) 是用于查找或匹配字符串中的模式的特殊字符序列,如正则表达式简介所解释的那样。我们之前已经展示了如何在 JavaScript 和 PHP 中使用正则表达式。本文的重点是 Python 正则表达式,目的是帮助您更好地了解如何在 Python 中操作正则表达式。您将学习…
2023/1/7 6:24:00 人评论 次浏览 -
C/C++ 的注意事项和 Rust 的兴起
C/C++ 的应用知识。让我们首先了解为什么 Rust 在 C/C++ 的世界中对性能关键型应用程序和系统软件开发有意义。随着时间的推移,我将指出我作为 C/C++ 程序员面临的一些注意事项。不检查数组索引的 边界导致缓冲区溢出。# include <stdio.h># include <stdlib.…
2022/11/29 1:23:56 人评论 次浏览 -
Pthread 并发编程(icode9)——自底向上深入理解线程
前言在本篇文章当中主要给大家介绍线程最基本的组成元素,以及在 pthread 当中给我们提供的一些线程的基本机制,因为很多语言的线程机制就是建立在 pthread 线程之上的,比如说 Python 和 Java,深入理解 pthread 的线程实现机制,可以极大的提升我们对于语言线程的认识。…
2022/11/22 2:24:52 人评论 次浏览 -
Pthread 并发编程(三)——深入理解线程取消机制
基本介绍线程取消机制是 pthread 给我们提供的一种用于取消线程执行的一种机制,这种机制是在线程内部实现的,仅仅能够在共享内存的多线程程序当中使用。基本使用 #include <stdio.h> #include <pthread.h> #include <assert.h> #include <unist…
2022/11/21 1:23:57 人评论 次浏览 -
MongoDB - 入门指南
组件结构核心进程在 MongoDB 中,核心进程主要包含了 mongod、mongos 和 mongosh 三个。其中最主要的是 mongod 程序,其在不同的部署方案中(单机部署、副本集部署、分片集群部署),通过不同的配置,可以扮演多种不同的角色:在单机部署中作为数据库服务器(提供所有读写…
2022/11/14 23:24:01 人评论 次浏览 -
使用 unittest 框架对 Python 代码进行单元测试
单元测试是软件开发的重要组成部分,因为它隔离软件程序或系统的不同组件,并检查其运行方式是否正确。它确保代码符合质量标准,并且系统中的缺陷或错误可以正确地追溯到失败的隔离代码单元,并及时纠正故障。我的静态站点生成器 -rwar随着时间的推移不断发展并变得更好,…
2022/11/14 23:24:01 人评论 次浏览 -
Go map 竟然也会发生内存泄漏?
Go 程序运行时,有些场景下会导致进程进入某个“高点”,然后就再也下不来了。比如,多年前曹大写过的一篇文章讲过,在做活动时线上涌入的大流量把 goroutine 数抬升了不少,流量恢复之后 goroutine 数也没降下来,导致 GC 的压力升高,总体的 CPU 消耗也较平时上升了 2 …
2022/11/14 1:23:55 人评论 次浏览 -
将 Python Flask 应用程序从 Heroku 迁移到 Fly
这是对我一直用来让应用程序在 Fly 上运行的过程的描述,只需最少的更改。第一阶段实际上是在 Heroku 中,像通常在 Heroku 上一样对依赖项或语言运行时进行任何版本升级。我认为这使一切变得更容易,而不是在尝试整理部署的同时尝试升级任何东西。这可能不会影响您,但我…
2022/11/7 23:24:00 人评论 次浏览 -
JavaScript 中的异步并发
我最近的任务是构建一个微服务,该服务需要发出数千个HTTP请求并处理响应。为了创建这种情况的简单模拟,我将使用一个 fake 函数,该函数接受任意值并返回解析为包含值和间隔的对象:requestPromiseconst {promisify} = require(util)const sleep = promisify(setTimeout…
2022/11/4 6:24:52 人评论 次浏览 -
Web3.py使用详解
1、安装pip install web32、使用Web3测试提供商from web3 import Web3, EthereumTesterProviderw3 = Web3(EthereumTesterProvider())本地提供商from web3 import Web3# IPCProvider:w3 = Web3(Web3.IPCProvider(./path/to/geth.ipc))# HTTPProvider:w3 = Web3(Web3.HTTPP…
2022/11/4 1:24:54 人评论 次浏览 -
使用 Java 和 Spring Framework 构建 RESTful API — 第 1 部分
如今,在所有环境中都有在线应用程序更受欢迎。这些应用程序旨在通过具有一系列例程和标准的接口来消费信息。我们将这些类型的应用程序命名为 API。API 首字母缩略词来自应用程序编程接口。它是一组记录在案的标准和规则,以便应用程序 X 可以使用另一个应用程序 Y 功能,…
2022/11/4 1:24:54 人评论 次浏览 -
动态编程教程:用 Python 制作高效的程序
什么是动态规划?动态规划是一种解决问题的技术,用于通过将复杂问题递归分解为子问题来解决,然后每个子问题单独解决。动态编程优化了递归规划,节省了我们以后重新计算输入的时间。这与分而治之技术的不同之处在于,动态规划解决方案中的子问题是重叠的,因此解决一个子…
2022/11/4 1:24:51 人评论 次浏览 -
Java 学习 Day19 枚举类 注解
Java 学习 Day19一、枚举类枚举类的使用 (1)枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类 (2)当需要定义一组常量时,强烈建议使用枚举类 (3)如果枚举类中只有一个对象,则可以作为单例模式的实现方式。如何定义枚举类 方式一:jdk5.0之前,自定义…
2022/11/3 1:24:51 人评论 次浏览 -
5 个给你力量的数据库行业网站
Redis 6 正式发布,最大的亮点支持 IO 线程。SkySQL, 一款 MariaDB 构建在谷歌云的数据库产品,融合了在线事务处理和在线分析处理。意味着数据压缩,数据列存储以及数据分片,负载均衡等多功能于一体的云数据产品。Cassandra,让 Apple 和 Netflix 重度依赖的数据库产品,…
2022/11/2 23:24:54 人评论 次浏览 -
部分人说 Java 的性能已经达到甚至超过 C++,是真的吗?
好多Java程序员都说由于JIT技术的引入,Java的性能已经和C++一样了,而且Java的开发效率极高,可以省下60%的时间。请问事实真的是这样吗?我平常也都在写这两个语言,但是因为开发的软件的复杂度不大,并没有感觉到性能和开发效率有太大的差异,如果真的如那些Java程序员…
2022/11/2 23:24:54 人评论 次浏览