NOT

Linux开发之文件IO

文件IO C语言中有文件IO相关的库函数(fopen等),他的实际上是经过了某些步骤,然后调用linux系统调用。 这篇文章,要讲的是linux系统调用的文件IO,如open,close,read等。 预备知识 文件描述符 在linux中,程序打开的文件,会有一个整数指向它,这就叫文件描述符。通过对 ......
文件 Linux

Activity向fragment传入数值

因项目需要activity向fragment传值,搜索了很久,看了一些书,实现了代码: 我传入的是一个int类型值 activity(menu) static int User_id;//没有static会置0,具体原因不清楚 public int getUser_id() { return Use ......
数值 Activity fragment

技术人员怎么做职业规划

最近两年整个IT行业冲击很大,特别是今年IT行业就业环境真的非常冷可以说是“惨淡”。过去疫情期间IT行业就业环境还不会那么差,今年疫情后遗症特明显。以前做得不好可以甩锅给疫情, 今年做不好就没有锅可甩了。 最近我也在思考职业规划一些问题,结合这么多年从业心得体会,写写技术人员的职业规划,或许可能没有 ......
职业规划 人员 职业 技术

InnoDB 记录结构

我们前边唠叨请求处理过程的时候提到过,MySQL服务器上负责对表中数据的读取和写入工作的部分是存储引擎,而服务器又支持不同类型的存储引擎,比如InnoDB、MyISAM、Memory啥的,不同的存储引擎一般是由不同的人为实现不同的特性而开发的,真实数据在不同存储引擎中存放的格式一般是不同的,甚至有的 ......
结构 InnoDB

通过 docker-compose 快速部署 gitlab

一、概述 GitLab是一个基于Web的Git存储库管理器,为软件开发提供完整的DevOps平台。它允许开发人员协作编写代码,管理项目,并自动化软件交付过程。GitLab提供广泛的功能,包括版本控制、问题跟踪、持续集成和部署、代码审查等等。 GitLab有两个版本:社区版和企业版。社区版是开源的,可 ......
docker-compose compose docker gitlab

团队冲刺2

和前端进行了一些交流。交流是必要的。也发现了我们之间存在一些思想上的分歧。比如对于PDF的展示,他和我想的就不一样。当然,这里面也有我的问题,我的接口文档写的有些简陋。还是偷了点懒,导致有一些东西,前端并没有看到。所以理解上出现了偏差 ......
团队

pyqt5-介绍

1、介绍 pyqt是python的一个主流的第三方模块,与Qt融合,用于GUI开发。 支持多种常用组件,并且具有很好的默认显示效果 QtDesigner支持图形化直接设计ui,大大减轻工作,得到更好的效果 使用范围广,网络上有很多的中文文档和问答,方便开发 支持pyqthon3语法,目前是pyqt5 ......
pyqt5 pyqt

pyqt5-开发

1、介绍 这里介绍pyqt的一般开发过程。 2、主窗口 一般,使用QMainWindow组件作为主窗口。然后分为三个部分: 标题栏,即窗口名称、图标和关闭按钮等所在行 菜单栏和工具栏 主界面 (1)标题栏 可以是直接使用pyqt提供的默认样式,也可以取消默认样式,然后自定义 (2)主界面 一般不会直 ......
pyqt5 pyqt

pyqt5-QMainWindow

1、介绍 QMainWindow是一个窗口组件,也是最常用的主窗口。 import sys from PyQt5.QtWidgets import QMainWindow, QApplication from PyQt5.uic import loadUi class my_window: def ......
pyqt5-QMainWindow QMainWindow pyqt5 pyqt

pyqt5-事件

1、介绍 pyqt提供了事件机制使用户和程序进行交互。 2、xxed方法 组件的类中声明的类似xxed形式的方法,用于表示事件,使用时将其调用connect方法,指定处理方法。 示例: xx.clicked.connect(self.opt) 绑定组件对象的鼠标单击事件,如果触发,则调用opt方法 ......
事件 pyqt5 pyqt

pyqt5-QWidget

1、介绍 QWidget是几乎所有pyqt组件的直接或间接父类,其声明的属性和方法很具有代表性。其他组件极大可能是直接使用,所以一般不再阐述。除非少数可能做了个性化覆写。 2、类和初始化 class QWidget(__PyQt5_QtCore.QObject, __PyQt5_QtGui.QPai ......
pyqt5-QWidget QWidget pyqt5 pyqt

pyqt5-布局

1、介绍 pyqt可以基于designer快速进行布局,所见即所得,不用关心代码。 2、绝对布局 通过组件的move和update等方法,可以设置组件的左上顶角在父组件的中的绝对位置,从而实现布局。 在实际开发中,可以用于窗口的位置设置,但是一般不用于窗口内组件的管理 move(x, y) # x表 ......
布局 pyqt5 pyqt

cnblogs raw markdown article auto crawler All In One

cnblogs raw markdown article auto crawler All In One url 获取 raw markdown file, 类似 GitHub / gist next 自动化翻页 selenium ......
markdown cnblogs article crawler auto

C++-template class-模板类

#C++-template class-模板类 【C++高级教程,C++类模板一次讲透,必须收藏!】 https://www.bilibili.com/video/BV1v84y1x7Qp/?share_source=copy_web&vd_source=3809390a14c335e7731c9e ......
template 模板 class

UI自动化,关键数据记录

关键数据记录的作用 内容 作用 执行日志 1. 记录代码的执行记录,方便复现场景 2. 可以作为bug依据 截图 1. 断言失败或成功截图 2. 异常截图达到丰富报告的作用 3. 可以作为bug依据 page source 协助排查报错时元素当时是否存在页面上 执行日志 日志配置 脚本日志级别 de ......
关键 数据

C++学习 第五天

今日内容:用户登录注册系统 用户登录注册系统 创建cpp文件并声名函数: 创建结构体头文件: 导入头文件: 定义注册函数: 初始化用于输入信息的局部变量 判断输入的性别是否正确 实例当前注册的对象 并将注册的用户信息存储在全局变量中(存贮在数据库中) 优化性别判断 用户登录函数: 在全局函数里面设计 ......

逍遥自在学C语言 | 位运算符>>的高级用法

前言 在上一篇文章中,我们介绍了<<运算符的高级用法,本篇文章,我们将介绍>> 运算符的一些高级用法。 一、人物简介 第一位闪亮登场,有请今后会一直教我们C语言的老师 —— 自在。 第二位上场的是和我们一起学习的小白程序猿 —— 逍遥。 二、优化除法运算 除法运算需要比位移运算需要更多的计算资源,某 ......
运算符 逍遥自在 自在 语言 gt

第 17 章大数据定制篇-Shell 编程

第 17 章大数据定制篇-Shell 编程 17.1 为什么要学习Shell 编程 \1) Linux 运维工程师在进行服务器集群管理时,需要编写 Shell 程序来进行服务器管理。 \2) 对于 JavaEE 和 Python 程序员来说,工作的需要,你的老大会要求你编写一些 Shell 脚本进行 ......
数据 Shell 17

Codeforces Round 832 (Div2)

Swap Game Alice 和 Bob 两个人在玩游戏。 有一个长度为 $n$ 的序列 $a$,Alice 和 Bob 两人轮流完成一个操作,Alice 先开始。 每个人可以将数列的第一个数减 $1$,并将它与后面序列的一个数进行交换,如果一个人操作之前发现当前序列中的第一个数为 $0$,这个人 ......
Codeforces Round Div2 832 Div

LeetCode Top100: 爬楼梯 (python)

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 示例 1: 输入:n = 2 输出:2 解释:有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入:n = 3 输出:3 解释:有三种方法可以爬到楼顶 ......
楼梯 LeetCode python 100 Top

安装mysql

卸载MariaDB rpm -qa | grep -i mariadb rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64 安装wget yum install -y wget 安装mysql wget https://repo.mysql.com//m ......
mysql

考研周记-week8

4.10~4.16 记录一下本周的考研进度情况 英语 本周英语继续每日阅读和单词,现在读短文时,能够明显感觉到词汇量的增多,不认识的单词越来越少,但是对于一些熟词僻义或者多义词,掌握的还没有很好,等到背完一轮单次之后,准备配合单词书背单词 数学 数学方面,本周结束了考研数学高等数学部分的全部网课,下 ......
周记 week8 week

ThreadLocal(待补充)

ThreadLocal的结构 每个线程对象都有一个ThreadLocal.ThreadMap维护了一个ThreadMap;ThreadMap维护了Entry结构的一个数组对象。 static class Entry extends WeakReference<ThreadLocal<?>> { /* ......
ThreadLocal

木铎声远,感知心灵跳动的旋律

19年在深圳学习,见过柳中平校长,听他讲“自由健康地呼吸,快乐创意的思考”,夹杂着湖南口音的普通话和有点花白的头发,回来后谈及学习感受,头脑空空,但是这位湘音无改鬓毛衰的教育人给我留下了深刻的印象;21年读《岳阳楼下的教育求索》一书,柳校长的数学教学随笔让我受益匪浅,无论是基于数学教学的思考,还是文 ......
旋律 心灵

数据挖掘作业5

# -*- coding: utf-8 -*- # 代码10-1 import pandas as pd import matplotlib.pyplot as plt inputfile = r'E:\python 实验\大数据数据\original_data.xls' # 输入的数据文件 dat ......
数据挖掘 数据

数据挖掘作业6

# -*- coding: utf-8 -*- # 代码11-1 import os import pandas as pd # 修改工作路径到指定文件夹 os.chdir("D:/chapter11/demo") # 第一种连接方式 from sqlalchemy import create_en ......
数据挖掘 数据

angular开发从入门到入土第二节(组件通信)

一.input和output 1.子组件通过@Input装饰器获取到父组件传递的值 //子组件html模板 <p>child</p> <div> {{ showText }} </div> 子组件类 import { ChangeDetectionStrategy, Component, Input ......
组件 angular

CesiumJS 源码杂谈 - 从光到 Uniform

之前对实时渲染(RealTimeRendering)的殿堂就十分向往,也有简单了解过实时渲染中的光,无奈一直没能系统学习。鉴于笔者已经有一点 CesiumJS 源码基础,所以就抽了一个周末跟了跟 CesiumJS 中的光照初步,在简单的代码追踪后,发现想系统学习光照材质,仍然是需要 RTR 知识的, ......
源码 杂谈 CesiumJS Uniform

UVA1392 DNA Regions

https://www.luogu.com.cn/problem/UVA1392 给定两个长度为 n 的字符串 A 和 B,满足 A 和 B 都只由大写字母 A、C、G、T 组成。 求一个长度最长的闭区间 [L,R],满足对于 i∈[L,R] , 有不超过 p% 的 i 满足 Ai≠Bi ......
Regions 1392 UVA DNA

CefSharp 启动 未能加载由"CefSharp.Core.Runtime.dll"导入的过程

系统:Windows 8.1 CefSharp: 112.2.70(当前最新稳定版) 完整报错信息 System.IO.FileLoadException:“未能加载由“CefSharp.Core.Runtime.dll”导入的过程。” 解决 Readme.txt中已表示CefSharp 109以后 ......
CefSharp quot 过程 Runtime Core