- 博客(126)
- 资源 (1)
- 收藏
- 关注
原创 【第2篇】 Python与数据库基础
以下是一个综合示例,展示如何使用 Python 连接 SQLite 数据库,并进行基本的增删改查操作。SQLite 是一个轻量级的嵌入式数据库,适合小型应用或原型开发。以下是 Python 连接数据库的基本方法以及数据库的基本概念。PostgreSQL 是一个功能强大的开源关系型数据库,使用。Python 提供了多种库来连接和操作数据库,常见的包括。MySQL 是一个流行的关系型数据库,使用。库可以连接 PostgreSQL 数据库。库可以连接 MySQL 数据库。模块,无需额外安装。
2024-12-26 17:37:11
458
原创 【第1篇】 数据库管理工具概述
数据库管理工具(Database Management Tools)是用于管理和操作数据库的软件应用程序。它们提供了一个用户友好的界面,帮助数据库管理员(DBA)和开发人员执行各种数据库操作,如创建、修改、查询、备份、恢复和管理数据库对象(如表、视图、存储过程等)。数据库管理工具通常支持多种数据库系统,如MySQL、PostgreSQL、Oracle、SQL Server等。数据库连接管理:支持多种数据库系统的连接,提供连接配置和管理的界面。SQL查询执行。
2024-12-18 17:52:41
780
原创 【前言】Python实践~数据库管理专栏规划
一、专栏定位与目标1. 专栏定位主题:数据库管理工具开发(Python实践)目标读者:对数据库管理感兴趣的开发者。希望通过Python实现数据库自动化操作的初学者和中级开发者。需要开发数据库管理工具的项目团队。2. 专栏目标提供从 基础到实战 的完整教程,帮助读者掌握数据库管理工具的开发。通过实战项目,展示如何使用Python实现数据库的增删改查、备份、迁移等功能。建立个人技术品牌,吸引更多读者和合作机会。二、专栏内容规划1. 第一阶段:基础篇目标:帮助读者掌握数
2024-12-18 17:01:07
261
原创 Python中使用单例模式创建类
在 Python 中,实现单例模式有多种方式,每种方式都有其优缺点。先上结论,如果对某种实现方式有兴趣的话可以选择性的阅读。
2024-12-16 18:44:48
600
原创 【故障分析】多进程资源释放问题定位与解决过程
在开发一个多进程应用程序时,发现程序运行一段时间后,会出现内存泄漏现象,导致系统资源耗尽,最终程序崩溃。
2024-09-06 23:41:22
399
原创 系统架构师备考计划
每周进行一次总结和调整,确保你的备考进度和效果。总结回顾本周的学习内容和效果。分析错题和薄弱环节,进行针对性复习。调整根据本周的学习效果,调整下周的学习计划。保持良好的心态,避免焦虑和压力。通过系统性规划和坚持不懈的努力,希望自己可以在两个月内高效备考,取得理想的成绩。祝自己考试顺利✌。
2024-09-06 20:10:07
658
原创 Peewee+Postgresql+PooledPostgresqlDatabase重连机制
Postgresql数据库服务重启后,需要业务代码正常读写数据库。
2024-09-05 17:19:08
611
原创 【Qt For Android】Windows环境搭建
参考链接:https://blog.youkuaiyun.com/i8jooi8/article/details/135045234。
2024-03-22 11:41:23
148
1
原创 qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““
错误信息: qt.qpa.plugin: Could not find the Qt platform plugin “windows” in “”This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.错误场景: 通过CMake创建的Qt应用程序,在执行可执行程序时报错解决方法: 将 **
2021-05-07 08:18:50
1500
原创 最简单的前后端数据交互
最简单的前后端数据交互1 前言本人断断续续地接触Web前后端已有一年多了,但是一直停留在表面,只知其一,不知其二。这个周末马上就要过去了,但是这两天啥都没做,想到这里,强烈的负罪感冲上心头,于是从床上跳起来,打开电脑就是一顿敲打,我今天唯一的目标就是完成一个最简单的Web服务器实例。通过这个实例我们可以了解:浏览器在访问服务器时给浏览器发了什么服务器如何给浏览器发送数据2 准备P...
2020-02-23 10:48:57
2678
2
原创 1 准备工作
开发环境:Windows7+MingW+SourceInsight+GitBash注意:MingW安装完需要将bin目录添加到系统环境变量中,我的安装目录是“D:\Program Files\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0\mingw64\bin”...
2019-10-19 15:47:45
306
原创 TCP四次挥手详解
(1)数据传输结束后,通信的双方都可以释放连接。现在A和B都处于ESTABLISHED状态。 (2)A的应用程序先向其TCP发出连接释放报文段,并停止再发送数据,主动关闭TCP连接。A把连接释放报文段首部的FIN置1,其序号seq=u,它等于前面已经传送过的数据的最后一个字节的序号加1。这时A进入FIN-WAIT-1(终止等待1)状态,等待B的确认。(请注意:TCP规定,FIN...
2018-09-14 16:33:35
12672
1
原创 TCP三次握手详解
(1)B的TCP服务器进程先创建传输控制块TCB(存储了每一个连接中的一些重要信息,如:TCP连接表,到发送和接收缓存的指针,到重传队列的指针,当前的发送和接收序号,等等),准备接受客户端进程的连接请求。然后服务器就处于LISTEN(监听)状态,等待客户的连接请求。如有连接请求,即作出响应。 (2)A的TCP客户端进程也是首先创建传输控制块TCB,然后向B发出连接请求报文段,这...
2018-09-14 15:50:02
238
原创 TCP/IP报文格式详解
1.端口号 标记同一台计算机上的不同进程 源端口:占2个字节,源端口和IP的作用是标记报文的返回地址。 目的端口:占2个字节,指明接收方计算机上的应用程序接口。 TCP报头中的源端口号和目的端口号同IP报头中的源IP和目的IP唯一确定一条TCP连接。2.序号 占4个字节,是TCP可靠传输的关键部分。是本报文段发送的数据组的第一个字节的序号。 在TCP传输...
2018-09-13 19:22:29
17293
1
原创 decltype推导规则
(1)如果e是一个没有带括号的标记符表达式或者类成员访问表达式,那么decltype e就是e所命名的实体的类型。(如果e是一个被重载的函数,则会导致编译出错) (2)否则,假设e的类型为T,如果e是一个将亡值,那么decltype (e)为T&&。 (3)否则,假设e的类型是T,如果e是一个左值,那么decltype (e)为T&。 (4)否则,假...
2018-08-23 09:00:46
372
原创 滴滴出行2018校园招聘内推笔试-Linux内核工程师
1 编程题1. 整数无序数组求第K大数 给定无序整数序列,求其中第K大的数,例如{45,67,33,21},第2大数为45 输入描述: 输入第一行为整数序列,数字用空格分隔,如:45 67 33 21 输入第二行一个整数K,K在数组长度范围内,如:2 输出描述: 输出第K大的数,本例为第2大数:45 题目分析:首先对数组排序,然后找到第k大的数。 代码实现:#include...
2018-08-20 22:02:48
1168
原创 腾讯2018春招技术类编程题汇总
1 翻转数列题目描述: 小Q定义了一种数列称为翻转数列: 给定整数n和m, 满足n能被2m整除。对于一串连续递增整数数列1, 2, 3, 4…, 每隔m个符号翻转一次, 最初符号为’-‘;。 例如n = 8, m = 2, 数列就是: -1, -2, +3, +4, -5, -6, +7, +8. 而n = 4, m = 1, 数列就是: -1, +2, -3, + 4....
2018-08-18 16:45:59
1970
原创 Windows窗口与消息
WM_QUIT: WM_QUIT消息是程序调用PostQuitMessage函数时产生的,用于结束程序。它使GetMessage函数返回零值,从而结束消息回圈。也是一个普通窗口能接收到的最后一个消息。...
2018-08-17 10:05:23
608
原创 动态链接库
调用一个DLL中的函数有两种方法: 1. 载入时动态链接(load-time dynamic linking),模块非常明确调用某个导出函数,使得他们就像本地函数一样。这需要链接时链接那些函数所在DLL的导入库,导入库向系统提供了载入DLL时所需的信息及DLL函数定位。 2. 运行时动态链接(run-time dynamic linking),运行时可以通过LoadLibrary或Load...
2018-08-17 09:52:19
203
原创 Linux常用命令汇总
ping:检查一台主机的网络层是否连通tracert:跟踪路由,用于确定 IP 数据包访问目标所采取的路径telnet:远程控制Web服务器ipconfig:显示IP地址,子网掩码,默认网关等信息...
2018-08-17 09:17:15
151
原创 计算机网络常识
IPv4 IPv4地址是一个32比特的二进制数,用于标识IP网络中的一个主机或路由器,是Internet网络的统一寻址机制。IPv4地址是分层地址,主要分为NetID和HostID两部分,即网络域和主机域。 IPv4地址空间可以划分为A、B、C、D和E五类,并规定A、B、C三类可以分配给主机使用,D类地址作为组播地址,E类地址保留。同时约定了A、B、C三类地址的网络域与主机域分别占用的...
2018-08-17 08:46:15
271
原创 C++类
抽象基类 含有纯虚函数的类是抽象基类。抽象基类负责定义接口,并没有具体实现。抽象类不能被实例化(不能创建对象),通常是作为基类供子类继承,子类中重写虚函数,实现具体的接口。...
2018-08-16 20:52:21
236
原创 C++指针大全集
int *a[10]; // 指针数组,定义了一个包含10个元素数组,每个元素指向一个int*的地址int (*b)[10]; // 数组指针,指向一个包含10个数组的地址,每个元素指向一个int值int (*f)(); // 函数指针,没有输入参数,返回值为int类型...
2018-08-16 20:46:05
249
原创 C++运算符系列详谈
C++运算符重载可以被重载的运算符+-*/%^&|~!’=<><=>=++- -<<>>==!=&&||+=-=/=%=^=&=|=*=<<=>>=[]()->->*newnew[]deletedelet
2018-08-16 17:36:05
132
原创 第1章 算法概述
1 算法与程序1.1 算法 通俗的讲,算法就是解决问题的一种方法或一个过程。更严格的讲,算法是由若干条指令组成的有穷序列,且满足下述4条性质: 输入;有0个或多个输入 输出;算法产生至少一个输出 确定性;组成算法的每条指令是清晰的,无歧义的 有限性;算法中每条指令的执行次数是有限的,执行指令的时间也是有限的1.2 程序 ...
2018-08-14 15:59:28
405
原创 0 准备工作
0 准备工作 本栏目主要致力于讲解Win32API的用法,并通过配备简单的例子帮助理解。 后面的所有程序代码均使用C/C++在Visual Studio 2015下编译实现。...
2018-08-12 11:26:25
748
原创 网易2019年提前批
编程题1:编程题2:最小高度差之塔题目描述: 有一堆塔,它们都由正方体堆成,塔的高度为正方体的数目,最高塔与最低塔的差越小越稳定。现对操作进行如下定义: 1. 将一个塔的正方体移到另一个塔上算一次操作 2. 每次操作只能移动一个正方体 3. 不能将自己的正方体移动到自己身上 现在,给出n个塔,最多允许m测操作,请你给出n个塔的最稳定的值。输入描述:...
2018-08-12 11:12:46
687
原创 二叉树中和为某一值的路径
二叉树中和为某一值的路径时间限制:1秒 空间限制:32768K题目描述输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)题目分析遍历二叉树的每个节点,每遍历一个节点,将节点压入路径中,当该节点为叶子节点时,判断路径...
2018-07-21 16:31:37
140
原创 表示数值的字符串
表示数值的字符串时间限制:1秒 空间限制:32768K 热度指数:79290题目描述时间限制:1秒 空间限制:32768K 热度指数:79290题目分析首先说明一下数值的表示法则:(1)数值的前面有一个’+’或’-’表示数值的正负(2)数值中可能会有一个’.’用来表示小数,’.’的左边和右边为若干个数字(3)数值中可能通过科学记数法‘e’或’E’来表示指数,...
2018-07-21 15:46:30
155
原创 数据流中的中位数
数据流中的中位数时间限制:1秒 空间限制:32768K题目描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。题目分析(1)声明两个堆min...
2018-07-21 10:20:20
538
原创 从上往下打印二叉树
从上往下打印二叉树时间限制:1秒 空间限制:32768K题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。题目分析本题考察层次遍历二叉树,通过一个队列存储树的节点。代码实现/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *rig...
2018-07-20 22:23:56
124
原创 数组中出现次数超过一半的数字
数组中出现次数超过一半的数字时间限制:1秒 空间限制:32768K题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。题目分析根据题目要求中的数组特点:(1)定义两个变量iN和iNum,并初始化iN为数组的...
2018-07-20 21:28:02
129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人