编程语言 发展史 语言 计算机

Python 进阶指南(编程轻松进阶):四、起个好名字

原文:http://inventwithpython.com/beyond/chapter4.html 计算机科学中最困难的两个问题是命名事物、缓存失效引起错误."这个经典的笑话,出自利昂·班布里克之手,并基于菲尔·卡尔顿的一句话,包含了一个真理的核心:很难为变量、函数、类和编程中的任何其他东西想出 ......
名字 指南 Python

Python 进阶指南(编程轻松进阶):三、使用 Black 工具来格式化代码

原文:http://inventwithpython.com/beyond/chapter3.html 代码格式化是将一组规则应用于源代码,从而使得代码风格能够简洁统一。虽然代码格式对解析程序的计算机来说不重要,但代码格式对于可读性是至关重要的,这是维护代码所必需的条件。如果你的代码对人(无论是你还 ......
代码 格式 指南 工具 Python

Python 进阶指南(编程轻松进阶):一、处理错误和寻求帮助

原文:http://inventwithpython.com/beyond/chapter1.html 请您不要将计算机当成佣人,因为这样会让您常常感觉很烦躁。比如说当计算机向您显示错误消息时,并不是因为您冒犯了它。计算机是我们大多数人都会接触到的最复杂的工具,但归根到底它们也只是一个工具而已。 即 ......
错误 指南 Python

Python 进阶指南(编程轻松进阶):二、环境配置和命令行

原文:http://inventwithpython.com/beyond/chapter2.html 环境配置是配置你的计算机环境,以便你写代码的过程。这包括安装任何必要的工具,配置它们,以及处理安装过程中的任何问题。没有一键配置这种傻瓜式操作过程,因为每个人都有一台不同的计算机,不同的操作系统、 ......
命令 环境 指南 Python

Python Qt 图形界面编程PySide2学习笔记

内容来源:PythonQt 简介 安装_哔哩哔哩_bilibili 1.使用QT Designer对UI进行布局,不需要改代码,只保存.ui文件即可2.如果已有控件,想要做到自适应界面,要选中多个控件,右键选择Layout布 局方式。3.对于单个控件,可以先拖入一个Layout项(垂直或水平Layo ......
图形 界面 PySide2 笔记 Python

C++ 并发编程实战 第二章 线程管控

第二章 线程管控 std::thread 简介 构造和析构函数 /// 默认构造 /// 创建一个线程,什么也不做 thread() noexcept; /// 带参构造 /// 创建一个线程,以 A 为参数执行 F 函数 template <class Fn, class... Args> exp ......
线程 实战 第二章

Solon2 之 Groovy 语言开发后端接口项目

今天再做个新的尝试,用 Solon 框架写个 Groovy 后端项目。借助 “Solon Initializr” 生成个项目模板,会比较方便。 1、生成项目模板 打开“Solon Initializr” :https://solon.noear.org/start/ ,在语言那儿选择" Groovy ......
语言 项目 Solon2 Groovy Solon

Python 元编程

作者:袁首京 原创文章,转载时请保留此声明,并给出原文连接。 元编程并不象它听起来那么时髦和新奇。常用的 decorator 就可以认为是一种元编程。简单来说,元编程就是编写操作代码的代码。 有点绕,是吧?别着急,咱们一点一点来讨论。 注意:本文中的代码适用于 Python 3.3 及以上。 元类 ......
Python

巧如范金,精比琢玉,一分钟高效打造精美详实的Go语言技术简历(Golang1.18)

转自刘悦 研发少闲月,九月人倍忙。又到了一年一度的“金九银十”秋招季,又到了写简历的时节,如果你还在用传统的Word文档寻找模板,然后默默耕耘,显然就有些落后于时代了,本次我们尝试使用云平台flowcv高效打造一份巧如范金、精比琢玉的高品质Golang技术简历。 首先来到云平台:flowcv.com ......
Golang1 语言 简历 Golang 技术

结对编程

本次结对编程我和我的同学,2152734一起进行了四则运算的编程,本次编程主要难点在于两个运算符的计算先后顺序,我们想来想去无论是判断第一个运算符是*/还是+-最后判断分类都是把所有种类都分类出来,于是我们干脆就直接将所有可能性直接利用switch语句列出,这样虽然代码量大了一点,但是节约了计算机判 ......

逍遥自在学C语言 | 位运算符的基础用法

前言 一、人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 二、构成和表达方式 位运算符是一组用于在二进制数之间进行操作的运算符 | 运算符 | 名称 | 示例 | | : : | : : | : : | | & | 位 ......
运算符 逍遥自在 自在 语言 基础

c语言结构体

#include<iostream> #include<string> using namespace std; struct m{ int a; string b; }; int main(void){ int i,j; int a[10]; char b[10]; char *e,*f; m k ......
语言 结构

云计算技术:为什么越来越多企业选择云端存储和处理

随着互联网的发展,云计算技术已经成为了企业存储和处理数据的首选方式。越来越多的企业选择将数据存储在云端,而不是传统的本地存储方式。那么,为什么云计算技术如此受欢迎呢? 首先,云计算技术可以提供更高效的数据存储和处理方式。云计算技术可以通过虚拟化技术将多个物理服务器组合成一个虚拟服务器,从而提高了服务 ......
云端 越来越 技术 企业

编程前的准备

1.计算机的组成 计算机:能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,由硬件和软件两部分组成。 CPU的结构,冯诺依曼体系结构和哈佛结构。 常应用方向,数据处理,自动控制,计算机辅助设计,人工智能等。 了解了计算机的硬件和软件,能更好的学习编程以及计算机科学相关的知识。 2.个人博 ......

探索云计算技术:如何提高企业效率和降低成本

云计算技术是当今企业信息化建设的重要组成部分,它可以帮助企业提高效率、降低成本。本文将从以下几个方面探讨云计算技术的应用。 一、云计算技术的概念和特点 云计算技术是一种基于互联网的计算模式,它将计算资源、存储资源和应用程序等服务通过互联网提供给用户。云计算技术的特点是灵活性、可扩展性、高可用性和安全 ......
效率 成本 技术 企业

云计算技术:未来企业发展的必备利器

随着数字化时代的到来,企业对于数据的需求越来越大,而云计算技术的出现,为企业提供了更加高效、安全、便捷的数据存储和处理方式。云计算技术已经成为了未来企业发展的必备利器,下面我们来深入探讨一下。 一、云计算技术的定义和特点 云计算技术是一种基于互联网的计算方式,通过将数据存储在云端,实现数据的共享和处 ......
利器 技术 企业

0-C语言与汇编语言的转换

汇编语言入门四:打通C和汇编语言 - 知乎 Win10下C语言转8086汇编 - 博客园: https://www.cnblogs.com/VxerLee/p/15264290.html Linux执行汇编程序在Linux下运行你的第一个汇编程序_linux怎么执行汇编代码_冷色调的夏天的博客-CS ......
语言

语言服务器

笔记软件在2023/4/6 15:08:06推送该笔记 语言服务器与客户端 语言服务器 语言客户端 语言服务器运行在单独的进程有两个好处: 只要能通过LSP通信,语言分析工具可以用任何语言实现。 语言分析工具一般非常消耗CPU和内存,在单独的进程中运行能避免大性能开销 lsp-sample:本篇教程 ......
语言 服务器

2.实现语言服务端

笔记软件在2023/4/6 14:01:06推送该笔记 Language Server 这个语言服务器的源码在/server中。比较重要的pacakge.json部分是 "dependencies": { "vscode-languageserver": "^6.1.1", "vscode-lang ......
语言

1.实现语言客户端

笔记软件在2023/4/6 14:01:04推送该笔记 Language Client "activationEvents": [ "onLanguage:plaintext" ] 这个部分告诉VS Code只要打开纯文本文件之后就立刻激活插件(例如:打开一个.txt​文件) "configurat ......
客户端 语言 客户

C语言 原码 反码 补码

1.任何类型的数据在计算机中都是以二进制补码形式存储 2.原码:最高位为符号位,用0表示正数,用1表示负数,其他位是相应数的2进制数 反码:除符号位外按位取反,0变为1,1变为0 补码:反码再加1 3.正数的原码 反码 补码都相同 65的原码 反码 补码都是:00000000 00000000 00 ......
反码 补码 语言

Cygwin Bash Shell借助PHP快速计算两个日期或时间的日期差、时间差

概述 PHP有 datetime.diff工具类可以便捷地精确地计算两个日期时间之间的差值( 详见PHP官方文档:https://www.php.net/manual/zh/datetime.diff.php ),很多时候我们需要在终端通过命令参数调用的形式快速获取结果,故封装以下参数。 BTW,为 ......
日期 时间 时间差 两个 Cygwin

3. C 编程注意事项

头文件 事项1:当代码中使用了某个函数,那么一定要包含其对应的头文件。 这是因为如果没有包含头文件,那么必然会缺少函数的声明。如此一来,编译器就会认为函数的返回值为 int。这可能会导致很严重的错误,示例代码如下。 #include <stdio.h> #include <stdlib.h> #in ......
注意事项 事项

学习C语言第六天

一.多维数组元素的地址 #include<stdio.h> int main() { int arr[3][4] = {{11,22,33,44},{12,13,15,16},{22,66,77,88}}; int i; int j; for(i=0;i<3;i++){ for(j=0;j<4;j+ ......
语言

第3章 多线程服务器的适用场合与常用编程模 型

3.1 进程与线程 每个进程有自己独立的地址空间(address space) 线程的特点是共享地址空间,从而可以高效地共享数据 3.2 单线程服务器的常用编程模型 两种高效的事件处理模式:Reactor和Proactor。同步I/O模型通常用于实现Reactor模式,异步I/O模型则用于实现Pro ......
线程 场合 常用 服务器

R语言预测人口死亡率:用李·卡特(Lee-Carter)模型、非线性模型进行平滑估计|附代码数据

全文链接:http://tecdat.cn/?p=26147 最近我们被客户要求撰写关于预测人口死亡率的研究报告,包括一些图形和统计输出。 今天早上,我和同事一起分析死亡率。我们在研究人口数据集,可以观察到很多波动性 我们得到这样的结果: 由于我们缺少一些数据,因此我们想使用一些广义非线性模型。因此 ......
模型 非线性 死亡率 Lee-Carter 人口

R语言EG(Engle-Granger)两步法协整检验、RESET、格兰杰因果检验、VAR模型分析CPI和PPI时间序列关系|附代码数据

全文链接:http://tecdat.cn/?p=31108 最近我们被客户要求撰写关于VAR模型的研究报告,包括一些图形和统计输出。 作为衡量通货膨胀的基本指标,消费者价格指数CPI和生产者价格指数PPI的作用关系与传导机制一直是宏观经济研究的核心问题。 对此问题的研究显然具有重要的学术价值与现实 ......

sync.Pool:提高Go语言程序性能的关键一步

1. 简介 本文将介绍 Go 语言中的 sync.Pool并发原语,包括sync.Pool的基本使用方法、使用注意事项等的内容。能够更好得使用sync.Pool来减少对象的重复创建,最大限度实现对象的重复使用,减少程序GC的压力,以及提升程序的性能。 2. 问题引入 2.1 问题描述 这里我们实现一 ......
语言程序 性能 关键 语言 程序

R语言GARCH族模型:正态分布、t、GED分布EGARCH、TGARCH的VaR分析股票指数|附代码数据

全文链接:http://tecdat.cn/?p=31023 最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。 如何构建合适的模型以恰当的方法对风险进行测量是当前金融研究领域的一个热门话题 VaR方法作为当前业内比较流行的测量金融风险的方法,具有简洁,明了的特点,而且相对于方 ......
正态分布 模型 指数 语言 代码

R语言时变向量自回归(TV-VAR)模型分析时间序列和可视化|附代码数据

全文链接:http://tecdat.cn/?p=22350 最近我们被客户要求撰写关于时变向量自回归(TV-VAR)模型的研究报告,包括一些图形和统计输出。 在心理学研究中,个人主体的模型正变得越来越流行。原因之一是很难从人之间的数据推断出个人过程 另一个原因是,由于移动设备无处不在,从个人获得的 ......
时间序列 时变 向量 序列 模型