文章编号:11738时间:2024-10-01人气:
PostgreSQL 是一款功能强大的开源关系型数据库管理系统(RDBMS),以其可靠性、可扩展性和丰富的功能而闻名。本指南将带你深入了解 PostgreSQL 9.0 的安装、配置和高级功能。
在安装 PostgreSQL 之前,你需要确保系统满足以下要求:
安装完成后,你需要配置 PostgreSQL 以满足你的需求。主要配置选项包括:
postgresql.conf
文件或使用
ALTER SYSTEM
命令来配置这些选项。
复制允许你创建数据库的副本,以提高可用性和性能。PostgreSQL 支持各种复制方法,包括:
分区允许你将大型表划分为较小的部分,这可以提高查询性能和可管理性。
索引对于快速访问数据至关重要。PostgreSQL 支持各种索引类型,包括:
性能优化对于确保 PostgreSQL 应用程序的高性能至关重要。你可以使用以下技术优化查询:
PostgreSQL 提供了强大的用户管理功能,允许你控制对数据库和对象的访问。你可以创建用户、授予权限并管理角色。
备份和恢复对于保护你的数据免遭数据丢失至关重要。PostgreSQL 支持多种备份和恢复方法,包括:
之前安装过其他版本的postgresql吗?删掉注册表下所有与之相关的东西了吗?command打开注册表regedit,检索key为postgre,删除检索到的内容。 删掉之后再重新安装试试。
大家好,我是程序员鱼皮。 2024年7月1日,MySQL发布了9.0创新版本。 与常见的LTS长期支持版本不同,创新版本发布更频繁,会更快地推出新的特性和变更,可以理解为“尝鲜版”,适合追求前沿技术的同学体验。 我通过阅读官方文档,完整了解了本次发布的新特性,结果怎么说呢,唉,接着往下看吧。 。 。 下面鱼皮带大家“尝尝鲜”,来看看MySQL 9.0创新版本有哪些主要的变化。 新特性1、Event相关SQL语句可以被Prepared在MySQL中,事件(Events)是一种可以在预定时间执行的调度任务,比如定期清理数据之类的,就可以使用事件。 MySQL 9.0对事件SQL提供了Prepared支持,包括:prepared准备语句是一种预编译的SQL语句模板,可以在执行时动态地传入参数,从而提高查询的性能和安全性。 比如下面就是一个准备语句,插入的数据可以动态传入:2、Performance Schema新增2张表MySQL的Performance Schema是一个用于监视MySQL服务器性能的工具。 它提供了一组动态视图和表,记录了MySQL服务器内部的活动和资源使用情况,帮助开发者进行性能分析、调优和故障排除。 本次新增的表:3、SQL语句优化现在可以使用以下语法将EXPLAIN ANALYZE(分析查询执行计划和性能的工具)的JSON输出保存到用户变量中:随后,可以将这个变量作为MySQL的任何JSON函数的JSON参数使用。 4、向量存储AI的发展带火了向量数据库,我们可以利用向量数据库存储喂给AI的知识库和文档。 虽然MySQL官方更新日志中并没有提到对于向量数据存储的支持,但是网上有博主在MySQL 9.0社区版中进行了测试,发现其实已经支持了向量存储,如图:在此之前,MySQL推出过一个专门用于分析处理和高性能查询的数据库变体HeatWave,本来以为只会在HeatWave中支持向量存储,没想到社区版也能使用。 如果是真的,那可太好了。 5、其他此外,还优化了Windows系统上MySQL的安装和使用体验。 废弃和移除1)在MySQL 8.0中,已移除了在MySQL 8.0中已废弃的mysql_native_password认证插件,并且服务器现在拒绝来自没有CLIENT_PLUGIN_AUTH能力的旧客户端程序的mysql_native认证请求。 为了向后兼容性,mysql_native_password仍然在客户端上可用;客户端内置的认证插件已转换为动态加载插件。 这些更改还涉及移除以下服务器选项和变量:2)Performance Schema中variables_info表的MIN_VALUE和MAX_VALUE列现在已废弃,并可能在将来的MySQL版本中移除。 开发者应该改为使用variables_metadata表的MIN_VALUE和MAX_VALUE列。 3)ER_SUBQUERY_NO_1_ROW已从忽略包含IGNORE关键字的语句的错误列表中移除。 这样做的原因如下:升级到9.0后,如果包含SELECT语句的UPDATE、DELETE或INSERT语句使用了包含多行结果的标量子查询,带有IGNORE关键字的语句可能会引发错误。 总结看了本次MySQL 9.0创新版的更新,说实话,大失所望。 在这之前,网上有很多关于MySQL 9.0版本新特性的猜测,结果基本上都没有出现。 毕竟距离MySQL上次发布的大版本8.0已经时隔6年,本来以为这次MySQL会有一些王炸的新特性,结果呢,本次除了修复了100多个Bug之外,几乎没啥对开发者有帮助的点。 别说没帮助了,我估计很多同学在看这篇文章前都没接触过这些有变更的特性。 我们最关注的,无非就是使用难度、成本和性能提升对吧,最好是什么代码都不用改,直接升级个数据库的版本,性能提升个几倍,还能跟老板吹一波牛皮。 你看看隔壁的PostgreSQL,这几年,都已经从11更新到17版本了,AI时代人家也早就能通过插件支持存储向量数据了。 MySQL你这真的是创新么?最后,MySQL 9.0创新版本的下载地址我就不放了,咱还是老老实实用5.7和8.0版本,MySQL的新版本,还有很长一条路要走呀!
安装PostgreSQL Server# yum install postgresql90-server初始化数据库,默认路径为/var/lib/pgsql/9.0/data# service postgresql-9.0 initdb启动服务# service postgresql-9.0 start
PostgreSQL是一个数据库,120G代表postgreSQL保存的数据占的空间有120G,如果没用到可以直接删除,对系统没影响。
特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。 一个实例可以管理一个或多个数据库。 一台服务器可以运行多个 mysqld 实例。 一个实例管理器可以监视 mysqld 的各个实例。 通过执行 Postmaster 进程(pg_ctl)启动实例。 一个实例可以管理一个或多个数据库,这些数据库组成一个集群。 集群是磁盘上的一个区域,这个区域在安装时初始化并由一个目录组成,所有数据都存储在这个目录中。 使用 initdb 创建第一个数据库。 一台机器上可以启动多个实例。 数据库数据库是命名的对象集合,是与实例中的其他数据库分离的实体。 一个 MySQL 实例中的所有数据库共享同一个系统编目。 数据库是命名的对象集合,每个数据库是与其他数据库分离的实体。 每个数据库有自己的系统编目,但是所有数据库共享 pg_databases。 数据缓冲区通过 innodb_buffer_pool_size 配置参数设置数据缓冲区。 这个参数是内存缓冲区的字节数,InnoDB 使用这个缓冲区来缓存表的数据和索引。 在专用的数据库服务器上,这个参数最高可以设置为机器物理内存量的 80%。 Shared_buffers 缓存。 在默认情况下分配 64 个缓冲区。 默认的块大小是 8K。 可以通过设置 文件中的 shared_buffers 参数来更新缓冲区缓存。 数据库连接客户机使用 CONNECT 或 Use 语句连接数据库,这时要指定数据库名,还可以指定用户 id 和密码。 使用角色管理数据库中的用户和用户组。 客户机使用 connect 语句连接数据库,这时要指定数据库名,还可以指定用户 id 和密码。 使用角色管理数据库中的用户和用户组。 身份验证MySQL 在数据库级管理身份验证。 基本只支持密码认证。 PostgreSQL 支持丰富的认证方法:信任认证、口令认证、Kerberos 认证、基于 Ident 的认证、LDAP 认证、PAM 认证加密可以在表级指定密码来对数据进行加密。 还可以使用 AES_ENCRYPT 和 AES_DECRYPT 函数对列数据进行加密和解密。 可以通过 SSL 连接实现网络加密。 可以使用 pgcrypto 库中的函数对列进行加密/解密。 可以通过 SSL 连接实现网络加密。 审计可以对 querylog 执行 grep。 可以在表上使用 PL/pgSQL 触发器来进行审计。 查询解释使用 EXPLAIN 命令查看查询的解释计划。 使用 EXPLAIN 命令查看查询的解释计划。 备份、恢复和日志InnoDB 使用写前(write-ahead)日志记录。 支持在线和离线完全备份以及崩溃和事务恢复。 需要第三方软件才能支持热备份。 在数据目录的一个子目录中维护写前日志。 支持在线和离线完全备份以及崩溃、时间点和事务恢复。 可以支持热备份。 JDBC 驱动程序可以从 参考资料 下载 JDBC 驱动程序。 可以从 参考资料 下载 JDBC 驱动程序。 表类型取决于存储引擎。 例如,NDB 存储引擎支持分区表,内存引擎支持内存表。 支持临时表、常规表以及范围和列表类型的分区表。 不支持哈希分区表。 由于PostgreSQL的表分区是通过表继承和规则系统完成了,所以可以实现更复杂的分区方式。 索引类型取决于存储引擎。 MyISAM:BTREE,InnoDB:BTREE。 支持 B-树、哈希、R-树和 Gist 索引。 约束支持主键、外键、惟一和非空约束。 对检查约束进行解析,但是不强制实施。 支持主键、外键、惟一、非空和检查约束。 存储过程和用户定义函数支持 CREATE PROCEDURE 和 CREATE FUNCTION 语句。 存储过程可以用 SQL 和 C++ 编写。 用户定义函数可以用 SQL、C 和 C++ 编写。 没有单独的存储过程,都是通过函数实现的。 用户定义函数可以用 PL/pgSQL(专用的过程语言)、PL/Tcl、PL/Perl、PL/Python 、SQL 和 C 编写。 触发器支持行前触发器、行后触发器和语句触发器,触发器语句用过程语言复合语句编写。 支持行前触发器、行后触发器和语句触发器,触发器过程用 C 编写。 系统配置文件数据库配置客户机连接文件_ 支持有限的 XML 支持。 有限的 XML 支持。 数据访问和管理服务器OPTIMIZE TABLE —— 回收未使用的空间并消除数据文件的碎片myisamchk -analyze —— 更新查询优化器所使用的统计数据(MyISAM 存储引擎)mysql —— 命令行工具MySQL Administrator —— 客户机 GUI 工具Vacuum —— 回收未使用的空间Analyze —— 更新查询优化器所使用的统计数据psql —— 命令行工具pgAdmin —— 客户机 GUI 工具并发控制支持表级和行级锁。 InnoDB 存储引擎支持 READ_COMMITTED、READ_UNCOMMITTED、REPEATABLE_READ 和 SERIALIZABLE。 使用 SET TRANSACTION ISOLATION LEVEL 语句在事务级设置隔离级别。 支持表级和行级锁。 支持的 ANSI 隔离级别是 Read Committed(默认 —— 能看到查询启动时数据库的快照)和 Serialization(与 Repeatable Read 相似 —— 只能看到在事务启动之前提交的结果)。 使用 SET TRANSACTION 语句在事务级设置隔离级别。 使用 SET SESSION 在会话级进行设置。 MySQL相对于PostgreSQL的劣势:MySQLPostgreSQL最重要的引擎InnoDB很早就由Oracle公司控制。 目前整个MySQL数据库都由Oracle控制。 BSD协议,没有被大公司垄断。 对复杂查询的处理较弱,查询优化器不够成熟很强大的查询优化器,支持很复杂的查询处理。 只有一种表连接类型:嵌套循环连接(nested-loop),不支持排序-合并连接(sort-merge join)与散列连接(hash join)。 都支持性能优化工具与度量信息不足提供了一些性能视图,可以方便的看到发生在一个表和索引上的select、delete、update、insert统计信息,也可以看到cache命中率。 网上有一个开源的pgstatspack工具。 InnoDB的表和索引都是按相同的方式存储。 也就是说表都是索引组织表。 这一般要求主键不能太长而且插入时的主键最好是按顺序递增,否则对性能有很大影响。 不存在这个问题。 大部分查询只能使用表上的单一索引;在某些情况下,会存在使用多个索引的查询,但是查询优化器通常会低估其成本,它们常常比表扫描还要慢。 不存在这个问题表增加列,基本上是重建表和索引,会花很长时间。 表增加列,只是在数据字典中增加表定义,不会重建表存储过程与触发器的功能有限。 可用来编写存储过程、触发器、计划事件以及存储函数的语言功能较弱除支持pl/pgsql写存储过程,还支持perl、python、Tcl类型的存储过程:pl/perl,pl/python,pl/tcl。 也支持用C语言写存储过程。 不支持Sequence。 支持不支持函数索引,只能在创建基于具体列的索引。 不支持物化视图。 支持函数索引,同时还支持部分数据索引,通过规则系统可以实现物化视图的功能。 执行计划并不是全局共享的, 仅仅在连接内部是共享的。 执行计划共享MySQL支持的SQL语法(ANSI SQL标准)的很小一部分。 不支持递归查询、通用表表达式(Oracle的with 语句)或者窗口函数(分析函数)。 都 支持不支持用户自定义类型或域(domain)支持。 对于时间、日期、间隔等时间类型没有秒以下级别的存储类型可以精确到秒以下。 身份验证功能是完全内置的,不支持操作系统认证、PAM认证,不支持LDAP以及其它类似的外部身份验证功能。 支持OS认证、Kerberos 认证 、Ident 的认证、LDAP 认证、PAM 认证不支持database link。 有一种叫做Federated的存储引擎可以作为一个中转将查询语句传递到远程服务器的一个表上,不过,它功能很粗糙并且漏洞很多有dblink,同时还有一个dbi-link的东西,可以连接到oracle和mysql上。 Mysql Cluster可能与你的想象有较大差异。 开源的cluster软件较少。 复制(Replication)功能是异步的,并且有很大的局限性.例如,它是单线程的(single-threaded),因此一个处理能力更强的Slave的恢复速度也很难跟上处理能力相对较慢的Master.有丰富的开源cluster软件支持。 explain看执行计划的结果简单。 explain返回丰富的信息。 类似于ALTER TABLE或CREATE TABLE一类的操作都是非事务性的.它们会提交未提交的事务,并且不能回滚也不能做灾难恢复 DDL也是有事务的。 PostgreSQL主要优势:1. PostgreSQL完全免费,而且是BSD协议,如果你把PostgreSQL改一改,然后再拿去卖钱,也没有人管你,这一点很重要,这表明了PostgreSQL数据库不会被其它公司控制。 oracle数据库不用说了,是商业数据库,不开放。 而MySQL数据库虽然是开源的,但现在随着SUN被oracle公司收购,现在基本上被oracle公司控制,其实在SUN被收购之前,MySQL中最重要的InnoDB引擎也是被oracle公司控制的,而在MySQL中很多重要的数据都是放在InnoDB引擎中的,反正我们公司都是这样的。 所以如果MySQL的市场范围与oracle数据库的市场范围冲突时,oracle公司必定会牺牲MySQL,这是毫无疑问的。 2. 与PostgreSQl配合的开源软件很多,有很多分布式集群软件,如pgpool、pgcluster、slony、plploxy等等,很容易做读写分离、负载均衡、数据水平拆分等方案,而这在MySQL下则比较困难。 3. PostgreSQL源代码写的很清晰,易读性比MySQL强太多了,怀疑MySQL的源代码被混淆过。 所以很多公司都是基本PostgreSQL做二次开发的。 4. PostgreSQL在很多方面都比MySQL强,如复杂SQL的执行、存储过程、触发器、索引。 同时PostgreSQL是多进程的,而MySQL是线程的,虽然并发不高时,MySQL处理速度快,但当并发高的时候,对于现在多核的单台机器上,MySQL的总体处理性能不如PostgreSQL,原因是MySQL的线程无法充分利用CPU的能力。 目前只想到这些,以后想到再添加,欢迎大家拍砖。 PostgreSQL与oracle或InnoDB的多版本实现的差别PostgreSQL与oracle或InnoDB的多版本实现最大的区别在于最新版本和历史版本是否分离存储,PostgreSQL不分,而oracle和InnoDB分,而innodb也只是分离了数据,索引本身没有分开。 PostgreSQL的主要优势在于: 1. PostgreSQL没有回滚段,而oracle与innodb有回滚段,oracle与Innodb都有回滚段。 对于oracle与Innodb来说,回滚段是非常重要的,回滚段损坏,会导致数据丢失,甚至数据库无法启动的严重问题。 另由于PostgreSQL没有回滚段,旧数据都是记录在原先的文件中,所以当数据库异常crash后,恢复时,不会象oracle与Innodb数据库那样进行那么复杂的恢复,因为oracle与Innodb恢复时同步需要redo和undo。 所以PostgreSQL数据库在出现异常crash后,数据库起不来的几率要比oracle和mysql小一些。 2. 由于旧的数据是直接记录在数据文件中,而不是回滚段中,所以不会象oracle那样经常报ora-错误。 3. 回滚可以很快完成,因为回滚并不删除数据,而oracle与Innodb,回滚时很复杂,在事务回滚时必须清理该事务所进行的修改,插入的记录要删除,更新的记录要更新回来(见row_undo函数),同时回滚的过程也会再次产生大量的redo日志。 4. WAL日志要比oracle和Innodb简单,对于oracle不仅需要记录数据文件的变化,还要记录回滚段的变化。 PostgreSQL的多版本的主要劣势在于: 1、最新版本和历史版本不分离存储,导致清理老旧版本需要作更多的扫描,代价比较大,但一般的数据库都有高峰期,如果我们合理安排VACUUM,这也不是很大的问题,而且在PostgreSQL9.0中VACUUM进一步被加强了。 2、由于索引中完全没有版本信息,不能实现Coverage index scan,即查询只扫描索引,直接从索引中返回所需的属性,还需要访问表。 而oracle与Innodb则可以;进程模式与线程模式的对比PostgreSQL和oracle是进程模式,MySQL是线程模式。 进程模式对多CPU利用率比较高。 进程模式共享数据需要用到共享内存,而线程模式数据本身就是在进程空间内都是共享的,不同线程访问只需要控制好线程之间的同步。 线程模式对资源消耗比较少。 所以MySQL能支持远比oracle多的更多的连接。 对于PostgreSQL的来说,如果不使用连接池软件,也存在这个问题,但PostgreSQL中有优秀的连接池软件软件,如pgbouncer和pgpool,所以通过连接池也可以支持很多的连接。 堆表与索引组织表的的对比Oracle支持堆表,也支持索引组织表PostgreSQL只支持堆表,不支持索引组织表Innodb只支持索引组织表索引组织表的优势:表内的数据就是按索引的方式组织,数据是有序的,如果数据都是按主键来访问,那么访问数据比较快。 而堆表,按主键访问数据时,是需要先按主键索引找到数据的物理位置。 索引组织表的劣势:索引组织表中上再加其它的索引时,其它的索引记录的数据位置不再是物理位置,而是主键值,所以对于索引组织表来说,主键的值不能太大,否则占用的空间比较大。 对于索引组织表来说,如果每次在中间插入数据,可能会导致索引分裂,索引分裂会大大降低插入的性能。 所以对于使用innodb来说,我们一般最好让主键是一个无意义的序列,这样插入每次都发生在最后,以避免这个问题。 由于索引组织表是按一个索引树,一般它访问数据块必须按数据块之间的关系进行访问,而不是按物理块的访问数据的,所以当做全表扫描时要比堆表慢很多,这可能在OLTP中不明显,但在数据仓库的应用中可能是一个问题。 PostgreSQL9.0中的特色功能: PostgreSQL中的Hot Standby功能也就是standby在应用日志同步时,还可以提供只读服务,这对做读写分离很有用。 这个功能是oracle11g才有的功能。 PostgreSQL异步提交(Asynchronous Commit)的功能:这个功能oracle中也是到oracle11g R2才有的功能。 因为在很多应用场景中,当宕机时是允许丢失少量数据的,这个功能在这样的场景中就特别合适。 在PostgreSQL9.0中把synchronous_commit设置为false就打开了这个功能。 需要注意的是,虽然设置为了异步提交,当主机宕机时,PostgreSQL只会丢失少量数据,异步提交并不会导致数据损坏而数据库起不来的情况。 MySQL中没有听说过有这个功能。 PostgreSQL中索引的特色功能: PostgreSQL中可以有部分索引,也就是只能表中的部分数据做索引,create index 可以带where 条件。 同时PostgreSQL中的索引可以反向扫描,所以在PostgreSQL中可以不必建专门的降序索引了。
内容声明:
1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违法信息,如您发现违法内容,请联系我们进行举报处理!
4、本文地址:http://www.jujiwang.com/article/64794562edef5b630c1b.html,复制请保留版权链接!
前言句柄是Windows操作系统底层的一种独特标识符,用于标识和管理系统资源,包括窗口,了解窗口句柄的内部机制对于自动化和应用程序交互至关重要,本文将深入探讨窗口句柄,揭示其力量并演示如何利用它们来增强应用程序控制和自动化任务,什么是窗口句柄窗口句柄,也称为HWND,是Windows操作系统分配给每个窗口的唯一的32位值,它是一个全局...。
最新资讯 2024-09-29 16:24:38
在自然语言处理,NLP,领域,分词是将文本分解为单个词或符号的基本过程,Tokenize是一种用于此目的的强大工具,它使NLP应用程序能够有效地处理文本数据,本文将深入探讨Tokenize,解释其功能、优点和应用,什么是Tokenize,Tokenize是一种算法,它将一段文本输入并输出一个词或符号列表,称为标记,这些标记代表文本中...。
本站公告 2024-09-23 23:18:36
在创建博客时,选择正确的模板对于确保其有效性和吸引力至关重要,不同的利基有不同的目标受众、内容需求和审美偏好,因此,根据利基选择合适的博客模板至关重要,利基博客模板的类型有各种各样的利基博客模板可供选择,包括,个人博客,适用于分享个人故事、经验和观点的博客,商业博客,适用于宣传企业、产品或服务的博客,生活方式博客,适用于涵盖时尚、美容...。
技术教程 2024-09-15 00:09:11
高级表格,探索高级功能,例如筛选、排序和分组以下操作,1.筛选数据,筛选产品名称为,产品X,且销售日期在指定日期范围内的行,2.分组数据,按产品类别对筛选后的数据进行分组,3.使用VLOOKUP函数,使用VLOOKUP函数从另一个表格中查找每个产品类别的利润率,4.计算总销售额,使用SUM函数计算每个产品类别的总销售额,通过结合筛选、...。
最新资讯 2024-09-13 17:14:40
在当今快节奏的数字时代,获取关键业务信息对于企业成功至关重要,爬虫程序是一种强大的工具,可帮助企业从互联网上收集数据并将其转化为可操作的见解,通过利用爬虫程序,企业可以获得竞争优势,从而做出明智的决策,抓住市场机会,并超越竞争对手,爬虫程序的商业应用爬虫程序在商业中的应用广泛,包括,1.市场研究监控竞争对手的产品、价格和营销策略收集消...。
最新资讯 2024-09-12 23:14:38
C语言是计算机编程的基础,掌握这一语言对于任何有志于在技术领域取得成功的专业人士来说都是至关重要的,C语言是一种高级编程语言,用于开发各种应用程序,包括操作系统、嵌入式系统和图形程序,我们的C语言培训计划由经验丰富的专业人士设计,旨在为学生提供全面的C语言知识和实践技能,该计划涵盖从基本概念到高级主题的所有内容,包括,C语言语法和语义...。
互联网资讯 2024-09-11 23:32:43
前言织梦内容管理系统,CMS,以其强大的功能和灵活性而闻名,使其成为创建和管理网站的理想选择,通过利用织梦灵活的模板系统,您可以根据您的特定需求定制网站的外观和感觉,为您的访客提供独特的体验,模板基础織夢模板是一组文件,定義網站的外觀和結構,這些文件包括,header.html,定義網站標題和選單,footer.html,定義網站底部...。
互联网资讯 2024-09-10 12:50:11
什么是PHP,PHP是一种流行的、开源的、服务器端脚本语言,用于开发Web应用程序,它是一种强大的工具,可以用来创建动态和交互式的网站,为什么学习PHP,学习PHP有很多好处,包括,它是一种流行的语言,有大量的文档和支持,它易于学习,即使对于初学者来说也是如此,它是一种强大的语言,可以用来创建各种各样的Web应用程序,它是开源的,这意...。
本站公告 2024-09-08 21:21:23
调试是修复错误和理解代码运行方式的必备技能,使用浏览器中的调试工具或第三方调试器,如Node.js的debugger,可以帮助你追查问题并进行必要的修复,使用浏览器中的调试工具大多数现代浏览器都集成了调试工具,允许你检查变量、设置断点和执行代码,要打开调试工具,请执行以下步骤,打开浏览器并加载你的代码,右键单击页面并选择,检查,在打...。
本站公告 2024-09-06 23:29:01
在当今竞争激烈的网络环境中,创建引人入胜且引人注目的网站至关重要,网页特效代码是实现这一目标的强大工具,它们可以增强用户体验并大幅提升网站转化率,网页特效代码的类型网页特效代码可以分为两大类,用户交互特效,这些特效响应用户交互,例如鼠标悬停、滚动或点击,动画特效,这些特效创建移动或变化的元素,即使没有用户交互也会发生,网页特效代码的应...。
互联网资讯 2024-09-05 16:32:19
全面解析UFO现象,科学证据、历史记录和目击者证词前言UFO,又称不明飞行物,是一个令人着迷且充满争议的现象,多年来,关于UFO的目击报告不胜枚举,但它们的真实性质仍是一个谜,本文将全面解析UFO现象,探索科学证据、历史记录和目击者证词,以揭开围绕这一神秘话题的谜团,科学证据尽管UFO目击事件频繁发生,但确凿的科学证据却很少,一些研究...。
互联网资讯 2024-09-04 03:29:11
问题一,如何用最简单方法建设一个个人网站①、找域名提供商,国内最大域名注册商万网,世界最大GD,购买域名②、购买空间,这里不提供购买空间商,以免有广告之嫌,③、空间绑定域名,④、通过FTP空间后台上传网站源码程序即可,⑤、最后就是网站前台、后台的管理了,1.现在做个人网站已经不需要像以前那样自己敲代码了,很多朋友都走入了这个误区,以为...。
技术教程 2024-09-02 01:16:26