自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学亮编程手记

“君子慎独,不欺暗室。卑以自牧,含章可贞。大丈夫立于天地之间,当仰天地浩然正气、行光明磊落之事,克己、慎独、守心、明性”。

  • 博客(6712)
  • 资源 (18)
  • 收藏
  • 关注

原创 linux shell脚本:监控MySQL主从同步状态,异常即刻邮件提醒

以下是一段基本的shell脚本,用于监控MySQL主从同步状态,并在检测到异常时发送邮件通知。请根据您的实际环境调整相关参数(如MySQL服务器地址、用户、密码、邮件服务器设置等)。请注意,为了安全起见,不要在脚本中明文存储数据库密码。在实际应用中,建议使用环境变量、密钥管理工具或配置文件(并限制其访问权限)来存储敏感信息。),并将其添加到定时任务(如。)中定期执行以实现持续监控。文件,赋予执行权限(如。

2024-04-27 10:30:03 65

原创 Python离线安装包的方法

综上所述,Python离线安装包涉及需求确认、离线包获取、依赖关系处理和实际安装等步骤。遵循这些步骤,即使在无互联网连接的环境中也能成功部署Python应用程序及其依赖。Python离线安装包通常适用于那些没有互联网访问权限或者出于安全考虑禁止直接从在线源安装软件的环境。确保目标机器和用于下载离线包的机器上的Python版本以及操作系统架构(如32位与64位)一致,否则可能导致兼容性问题。当需要更新或添加新的离线包时,重复上述过程。注意检查新旧版本之间的依赖变化,可能需要重新下载和安装相关依赖。

2024-04-27 10:16:07 145

原创 Alertmanager配置将告警邮件发送给多人

在Alertmanager中配置告警邮件发送给多人,通常需要在Alertmanager的配置文件中指定一个或多个收件人列表,这些列表可以包含多个电子邮件地址。如果需要向不同团队或角色发送不同类型的告警,可以定义多个接收器,每个接收器包含其对应的邮件配置,或者在单个接收器内添加多个邮件配置块,每个块针对不同的收件人列表。请确保替换上述示例中的电子邮件地址、SMTP服务器信息以及认证凭据为实际有效的值,并根据您的邮件服务商要求调整TLS配置和其他相关设置。

2024-04-27 10:10:31 89

原创 Alertmanager重发间隔参数是repeat_interval解读

表示一旦Alertmanager对某个警报组发送了首次通知,之后的重复通知将至少间隔1分钟(1分钟即1m)进行发送。这样可以防止接收者被相同或未解决的警报反复打扰,同时确保在警报状态有实质性改变时,接收者能够适时接收到更新的通知。规则分组)后,Alertmanager 在发送第一次通知后,后续重复通知之间的间隔时间。其目的是为了避免在短时间内对同一组警报进行频繁通知,尤其是在警报状态没有显著变化的情况下。在上述关于 Alertmanager 的资料中,涉及到的重发间隔参数是。

2024-04-27 10:09:33 44

原创 修改 Alertmanager 的默认邮件模板html页面

在自定义邮件模板中,您可以使用 Alertmanager 提供的模板函数和变量来动态生成邮件内容。这些变量和函数文档通常可以在 Alertmanager 的官方文档中找到,或者参考内置模板作为起点。通过以上步骤,您已经成功修改了 Alertmanager 的默认邮件模板页面。现在,当触发警报时,Alertmanager 将使用您自定义的模板生成并发送邮件通知。如果您使用的是 Docker 容器部署,配置文件可能在挂载的 volume 中。在修改前,建议先备份当前的配置文件,以便在必要时恢复。

2024-04-27 10:06:20 339

原创 alertmanager send_resolved参数解读

参数是 Alertmanager 中用于控制告警通知行为的一个重要配置项。当您在 Alertmanager 的路由规则、接收器组或模板中设置此参数时,它会影响到告警状态从“触发(firing)”变为“解决(resolved)”时,Alertmanager 是否向相应的接收器发送通知。时,当告警状态从“触发”变为“解决”时,Alertmanager 会向关联的接收器发送一条告警解决的通知,告知相关人员问题已被解决或已恢复正常。在这个例子中,当“critical-alerts”接收器组中的告警被解决时,会向。

2024-04-27 10:03:14 233

原创 prometheus监控告警:altermanager group_interval参数解读

当您在 Alertmanager 的路由规则中设置此参数时,它将影响到相同分组的告警消息何时合并成一组并以聚合形式发送,以及重复通知之间的最小时间间隔。参数在 Alertmanager 中起到了控制告警分组聚合及重复通知频率的关键作用,有助于优化告警系统的通知效率和用户体验。根据您的监控需求和团队工作流程,合理配置这一参数可以有效避免通知泛滥,确保重要告警得到及时关注和处理。参数决定了在收到新的同组告警后,Alertmanager 应等待多长时间才重新评估并发送该组告警的聚合通知。

2024-04-27 10:02:15 125

原创 MySQL自定义函数示例:使用MD5加密算法将字符串转化为固定长度的十六进制表示,然后取其前几位作为整数返回

函数(如果字符串可以转换为IP地址)或直接使用整数字段作为分区键,以避免自定义哈希函数的复杂性和潜在问题。在某些情况下,调整表结构或查询策略,或者使用索引、分片等其他技术,可能比使用复杂的哈希分区更为有效。的用户定义函数(UDF),它使用MD5加密算法将字符串转化为固定长度的十六进制表示,然后取其前几位作为整数返回。在MySQL中,虽然没有内置的直接将字符串转化为固定范围整数的哈希函数,但可以通过一些内置函数和算术运算来实现类似的功能。如果可能,建议使用MySQL内置的。

2024-04-25 17:12:37 72

原创 MySQL分区表使用示例

MySQL分区表是将一个大表物理上分割成多个更小、更易于管理的部分,但在逻辑上仍然表现为一个完整的表。以下是几个MySQL分区表的使用示例,涵盖了创建、查询和管理分区表的操作。

2024-04-25 11:33:56 345

原创 linux限制命令或脚本的执行时长(超时退出)

Linuxtail -f命令用于持续追踪并显示指定文件的新增内容,它本身不具备直接测量或限制执行时长的功能。如果您想要在使用tail -f命令的同时限制其执行的时长,可以借助其他 shell 工具或编程手段来实现。

2024-04-24 12:05:29 158

原创 jenkins忽略特定退出码:如timeout exit code 124

在 Jenkins 中,您可以根据需要配置构建步骤以忽略特定的退出码,从而不将这些退出码视为构建失败。在 Jenkins Freestyle Job 的配置页面中,找到 “Build” 部分,添加或编辑 “Execute Shell” 步骤。在该步骤的脚本区域下方,通常会有 “勾选此项,如果构建过程返回非零退出码,则标记构建为失败” 的选项。这个选项,即可使该构建步骤忽略所有非零退出码,不再触发构建失败。sh在 Jenkins Pipeline 中,使用sh步骤执行shell命令。

2024-04-24 11:54:59 371

原创 关于MySQL单表数据文件大小上限的说明

总结来说,MySQL单表数据文件大小上限主要由操作系统、文件系统、存储引擎特性和硬件资源共同决定,而非通过单一配置参数设定。在实际使用中,应关注上述因素,并结合良好的设计与管理实践,以确保单表大小处于可控范围,避免对数据库性能和稳定性造成负面影响。如果您遇到了特定的单表大小限制问题,可能需要排查具体的环境配置、存储引擎设置以及应用程序的行为。MySQL单表数据文件大小上限并非直接通过设置某个特定参数来限定,而是受多种因素共同影响。

2024-04-24 10:42:24 323

原创 linux支持数据均衡的文件系统介绍

选择哪种策略取决于你的具体需求、现有基础设施、技术栈熟悉程度以及对数据管理复杂度的接受程度。如果你需要精细控制数据分布、实现高级功能(如快照、克隆、复制等)或构建大规模存储环境,推荐使用支持数据均衡的文件系统或分布式存储系统。虽然这本身不保证数据均衡,但在创建thin logical volumes并写入数据时,可能会更均匀地利用底层物理设备的空间。这些高级文件系统通常可以在多个物理设备组成的存储池上自动或手动调整数据分布,以保持存储资源的均衡使用。它们提供了相应的管理工具或命令来监控和调整数据分布。

2024-04-24 10:37:54 305

原创 linux /home分区满了,但/根分区没有满,会影响命令的使用吗

仍有可用空间时,这种情况通常不会直接影响到系统核心命令的使用。根分区包含了操作系统的核心组件、系统库、配置文件以及其他重要的系统目录,而用户个人数据、应用程序配置文件等通常位于。因此,只要根分区还有足够的空间供系统正常运行,大多数系统层面的操作和命令应该能够继续正常使用。分区已满,上述与用户相关的活动和应用程序将会受到严重影响。分区满载不会直接影响到根分区的命令使用,但它会对用户的日常工作、应用程序运行以及依赖于。分区的服务造成显著影响,需要及时采取措施清理空间或扩大分区容量。

2024-04-24 09:57:22 309

原创 linux怎么查看块设备/dev/sda /dev/sdb的空间使用情况?

要查看/dev/sda和/dev/sdb。

2024-04-24 09:17:34 289

原创 linux du -hd1按照文件大小降序排列

虽然在本例中重复,但保留是为了与您提供的命令保持一致,通常使用其中一个即可。命令,按大小以降序进行排序,最终显示的结果即为按磁盘使用空间从大到小排列的一级子目录列表及其大小。: 表示只显示目录本身的大小,不递归进入其子目录。: 选项使得输出的文件大小以人类可读的格式(如K、M、G)显示,而不是字节单位。)计算当前目录下每个一级子目录的大小,并以易读格式显示。: 管道符号,它将前面命令的输出作为后面命令的输入。: 该命令用于估算文件和目录所占用的磁盘空间。命令输出的人类可读大小格式。命令中时,此选项指示。

2024-04-23 19:02:03 144

原创 Linux Centos7离线安装epel-release脚本整理 (创建离线epel源)

【代码】Linux Centos7离线安装epel-release脚本整理 (创建离线epel源)

2024-04-23 09:38:32 285

原创 linux使用Rsync与inotify结合实现高效、实时的文件同步

Rsync与inotify结合可以实现高效、实时的文件同步,确保源服务器上的文件改动能够即时、准确地复制到目标服务器上。

2024-04-22 19:50:00 332

原创 MySQL复制表结构与数据的命令

选择合适的方法取决于你的具体需求,如是否需要复制数据、是否在意操作的便捷性、是否跨服务器迁移等。为您的数据库用户名,提供相应密码(或者使用配置文件避免在命令行中直接输入),以及正确设置。此命令将创建一个与原表具有相同列定义、索引、外键约束等结构的新表,但不包含任何数据。这个命令会创建一个与原表具有相同字段和数据的新表。这种方式分为两步,第一步创建空表结构,第二步将原表数据插入到新表中。对于较大规模的复制任务或者需要在不同服务器之间迁移表,可以使用。语句可以同时创建新表并复制原表的结构及数据。

2024-04-22 14:22:35 296

原创 MySQL基础:查询MySQL中某个表的索引信息

该列标识了各列是否被用作索引以及索引的类型(如 PRIMARY、UNIQUE、INDEX 或 FULLTEXT)。这是一个提供数据库元数据的系统视图,其中包含了关于索引的详细数据。这是最直接且常用的查询方式,用于显示指定表的所有索引详细信息。)、索引类型、键值长度、索引顺序、列名、索引注释等相关信息。类似,包括索引名称、是否唯一、索引类型以及关联的列名。如果您需要以SQL查询的形式获取索引信息,可以查询。命令可以快速查看表的结构,其中包括列的索引信息。替换成您要查询的表名。替换为您的实际数据库名称,将。

2024-04-22 13:40:05 140

原创 docker修改镜像仓库 mirror 地址(registry.cn-hangzhou.aliyuncs.com)- Docker镜像加速

【代码】docker修改镜像仓库 mirror 地址(registry.cn-hangzhou.aliyuncs.com)- Docker镜像加速。

2024-04-21 17:10:43 235

原创 win11 cmd删除文件夹命令rmdir

在Windows Command Prompt (CMD) 中删除文件夹,您可以使用以下几种方法,包括常规删除和强制删除(当文件夹非空或存在权限问题时)。请按照您的需求选择合适的方法,并谨慎操作,确保您确实要删除指定的文件夹及其内容。

2024-04-21 12:45:53 347

原创 MySQL配置主从复制信息的存储到特定表:master_info_repository=table和relay_log_info_repository=table

是为了将MySQL主从复制过程中的关键状态信息从文本文件迁移到专用的数据库表中存储,以此提升复制状态数据的可靠性和管理便利性。这一改变使得复制状态数据以结构化的方式存储在数据库内部,便于查询、备份和管理,同时增强了数据安全性,因为数据库通常具备更好的数据保护措施(如事务支持、崩溃恢复等)。时,MySQL从服务器会将主服务器的连接参数(如主机名、端口、用户名、密码等)、复制的起始点(如GTID或file:position),以及复制状态等信息保存在名为。

2024-04-21 12:36:47 375

原创 MySQL中启用GTID复制机制:gtid-mode=on enforce-gtid-consistency=true

GTID是一种高级的主从复制机制,它为每个在主服务器上提交的事务分配一个全局唯一的标识符(GTID)。在从服务器上,通过识别并应用这些GTID,而不是传统的基于文件名和位置(file:position)的方式来跟踪和同步主服务器的事务。在MySQL中意味着不仅启用了GTID作为复制机制,还严格要求服务器遵循GTID的相关规范,以确保在使用GTID复制的环境中数据的一致性和复制过程的稳定性。在实际应用中,启用这些设置前应确保应用程序能够适应GTID复制的要求,并可能需要进行相应的测试与调整。

2024-04-21 12:30:55 288

原创 MySQL JSON 字段类型介绍及使用示例

自MySQL 5.7.8版本起,MySQL开始原生支持JSON数据类型,提供了专门针对JSON数据的管理功能和优化,以适应现代应用程序对灵活数据模型的需求。综上所述,MySQL JSON数据类型为处理JSON格式数据提供了强大的原生支持,使得在保持关系型数据库管理系统优势的同时,能够更好地适应现代应用中对灵活数据模型的需求。:MySQL对JSON数据采用一种内部的、优化的二进制格式存储,这不仅减少了空间占用,而且允许更快地访问JSON文档中的特定元素,无需解析整个文档。

2024-04-21 00:39:42 357

原创 MySQL使用binlog恢复误删除的数据

不过,MySQL 提供了其他机制和工具来实现数据恢复,其中一种常用的方法是通过二进制日志(Binary Log,简称 binlog)进行数据恢复。数据恢复依赖于 binlog 中记录的历史操作,如果误删后 binlog 已经被清理或滚动覆盖,可能无法恢复数据。确保 binlog 文件有足够的空间保存数据变更历史,并且保留时间足够长,以便在数据误删发生后仍能找到对应的日志记录。要恢复误删数据,需要知道数据被删除的大致时间范围,以便定位到相应的 binlog 文件和事件位置。条件反转,以插入被删除的数据。

2024-04-20 22:55:35 363

原创 MySQL sql_safe_updates参数:防止无where条件更新或删除数据的安全机制

启用该参数可以降低因误操作导致的数据损失风险,尤其适合开发环境和对数据完整性要求严格的生产环境。在配置时需考虑其适用的配置级别、版本兼容性和对现有应用程序的影响,并确保遵循正确的设置方法。是 MySQL 数据库中的一项重要参数,旨在增强数据安全性,防止因误操作导致的数据丢失或破坏。:对于对数据完整性要求极高的应用,可以在生产环境中启用此参数以增加一层额外保护,减少因人为失误引发的重大数据事故。:防止开发者在编写或调试代码时,由于疏忽或错误而误删、误改大量数据,特别是在处理生产数据副本或模拟生产环境时。

2024-04-20 22:50:33 360

原创 DBMotion数据库迁移工具安装及使用示例

通过以上步骤,您可以成功安装并使用 DBMotion 进行数据库迁移。如有官方文档或具体版本的特定指导,请参照官方指南进行操作。

2024-04-19 22:46:19 582

原创 MySQL类似于dblink的跨库连接实现方案介绍

由于 MySQL 官方并未直接提供类似于 Oracle DBLink 的功能,一些第三方工具或库可能提供了跨 MySQL 数据库查询的解决方案,并冠以“dblink”之类的名称。这些工具通常通过封装底层的网络通信和协议交互,模拟出类似 DBLink 的跨库查询体验。例如,有些数据库中间件或ETL工具可能会提供类似的功能。综上所述,MySQL 本身并未内置名为“dblink”的特性和语法来直接支持跨数据库查询。

2024-04-19 15:11:41 221

原创 linux shell脚本中set +e和set -e的作用

强制的错误立即退出机制,使得脚本在遇到非零退出状态的命令时能够继续执行下去,除非脚本本身包含了针对特定命令退出状态的检查和相应处理逻辑。这对于那些需要更精细控制错误处理流程、允许部分命令失败不影响整体脚本运行,或者在调试阶段希望观察完整脚本行为的情况尤为有用。是在 Linux 或类 Unix 系统中 Bash shell 中的一个命令选项,其作用是取消先前设置的。

2024-04-19 14:56:14 205

原创 将java -jar启动的服务设置为systemd服务管理方式

如果你的Java应用需要额外的启动参数,可以在。

2024-04-19 11:42:45 631

原创 Redis五种基本数据类型(String、Hash、List、Set、ZSet)的使用示例及其应用场景

这些示例展示了Redis数据类型的基本操作和一些典型应用场景。实际使用时,可以根据具体需求灵活组合和运用这些数据结构。

2024-04-19 11:35:23 329

原创 使用export JENKINS_NODE_COOKIE=dontKillMe解决jenkins pipeline执行nohup java -jar后台运行失败的问题

这是因为 Jenkins 默认会监控其管理的节点上运行的构建任务,当检测到某个任务长时间运行或者占用资源过高时,可能会为了释放资源而强制结束这些任务。通过上述配置,你的 Java 应用程序应该能够在 Jenkins Pipeline 构建结束后继续保持运行,因为它已经标记为不应被 Jenkins 自动清理。记得在 Jenkins 管理界面或通过 Jenkinsfile 将上述 Pipeline 脚本配置到位,并运行测试以验证问题是否已得到解决。在 Jenkins Pipeline 中,如果你遇到。

2024-04-19 11:03:19 334

原创 使用mysqldump导出某个特定的数据库表

工具将开始导出指定数据库中指定表的所有数据(包括表结构和数据记录),并将结果保存到指定的输出文件中。这个文件可以用于备份目的,或者在另一台服务器上重新导入该表的数据。请注意,上述命令默认会包含表结构和数据。如果您只想导出表结构而不包含数据,可以添加。反之,如果您只想导出数据而不包含表结构,可以使用。替换为具有相应权限的MySQL用户名,是您希望保存导出结果的文件路径及名称。根据您的实际需求选择合适的命令执行即可。替换为您要从中导出数据的数据库名称,替换为您要导出的具体表名,最后。

2024-04-18 17:27:12 133

原创 centos7离线安装时钟同步服务器

至此,您已在离线环境中的CentOS 7系统上成功安装并配置了时钟同步服务器(Chrony或NTP)。一旦服务器重新获得网络连接,配置好的服务将会自动与指定的NTP服务器同步时间。如果在离线环境中已有内部NTP服务器可用,那么安装后的服务会立即开始与其同步时间。下的所有软件包文件复制到离线服务器的本地目录,例如。,类似地指定内部NTP服务器或其他配置。对于Chrony,编辑配置文件。

2024-04-17 19:57:26 234

原创 docker基础:为运行中的docker容器设置时区

要在Docker容器中设置正确的时区,有几种常见的方法可以实现。

2024-04-17 19:48:27 255

原创 linux清除内存缓存以释放资源命令:echo 3 > /proc/sys/vm/drop_caches

注意:执行此操作会立即将这些缓存内容从内存中移除,可能导致短期内的性能下降,因为后续的文件访问将需要重新从磁盘加载数据。通常,只有在特定情况下(如测试内存使用情况、诊断内存相关问题或在内存压力较大且确定缓存内容不再需要时)才建议执行此操作。请谨慎使用此命令,并确保理解其潜在影响。在生产环境中,除非遇到明确需要清理缓存的情况,否则通常无需手动干预Linux系统的内存管理,因为它具备自我调整和优化的能力。:该命令用于将内存中的脏数据(即已修改但尚未写回磁盘的缓冲区)强制写入磁盘,确保文件系统的完整性。

2024-04-17 16:54:43 337

原创 linux使用find和grep查找包含特定字符串的文件

是两个常用的命令行工具,分别用于查找满足特定条件的文件和在文件中搜索匹配特定字符串。命令允许您根据文件名、路径、修改时间等属性来定位文件。您需要指定一个起始搜索路径以及可能的搜索条件。结合来查找文件中匹配特定字符串的基本方法。的其他选项(如忽略大小写、全词匹配等)来进一步定制搜索行为。:(可选)如果您想基于文件名模式进行筛选,可以使用此选项。:指定仅查找普通文件,避免搜索目录或其他类型的文件。找到了满足条件的文件,您可以将其作为输入传递给。:您要开始查找的目录路径。在这些文件中查找包含特定字符串的行。

2024-04-17 16:04:27 263

原创 Jenkins Pipeline 中使用sh步骤来执行 Shell 脚本或命令示例详解

这些命令会被当作一个整体在 Shell 环境中执行,顺序依次为打印消息、列出目录内容、再次打印消息。步骤将返回 Shell 命令的标准输出作为字符串。这个输出可以被后续的 Groovy 代码处理,如在本例中将其打印到控制台。步骤将返回 Shell 命令的退出状态(通常 0 表示成功,非零表示失败)。根据实际需求,您可以结合这些示例编写适合您项目的 Pipeline 脚本。Shell 脚本中引用了这个参数值,用于执行部署脚本。在这个例子中,Pipeline 执行了一个简单的 Shell 命令。

2024-04-17 15:54:58 690

原创 如何离线安装 uTools 插件应用?

如何离线安装 uTools 插件应用?

2024-04-17 09:13:28 158

Typora-0.11.18-win

Typora -0.11.18

2023-11-18

Typora-linux-x64-1.0.2.tar.gz

linux全平台安装包,不是deb格式,Typora-linux-x64-1.0.2.tar.gz

2021-12-02

GIS基本知识学习.pdf

GIS基本知识学习.pdf

2021-05-08

geotools读取shp文件及shp文件操作工具类代码.pdf

geotools读取shp文件及shp文件操作工具类代码.pdf

2021-04-24

geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

geotools学习(一)IntelliJ IDEA搭建快速入门示例.pdf

2021-04-23

QGIS的安装及中文配置教程.pdf

QGIS的安装及中文配置教程.pdf

2021-04-22

K8S部署InfluxDB 1.8.4完整教程文档.md

K8S部署InfluxDB教程文档.md

2021-04-22

k8s部署influxdb完整yaml部署文件.7z

k8s部署influxdb完整yaml部署文件

2021-04-22

springboot-websocket-demo.zip

springboot-websocket-demo.zip

2019-10-17

spring-boot-docker.zip

使用docker创建spring boot项目镜像项目源代码. 使用docker创建spring boot项目镜像项目源代码.

2019-09-17

Spring security+jwt服务鉴权完整代码.zip

Spring security+jwt服务鉴权完整代码.实现服务鉴权访问, 携带token访问服务, 缺失或无效都提示401

2019-09-09

spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

spring boot发送普通文本邮件/HTML邮件/附件邮件/图片邮件完整代码.zip

2019-09-03

springboot-druid-mybatisplus.zip

Spring Boot 2.0.5 配置Druid数据库连接池. 完整项目代码,可以直接跑起来!

2019-09-03

Dubbo框架和SSM框架搭建

Dubbo框架和SSM框架搭建。

2018-12-14

junit jar包及依赖jar

junit jar包及依赖jar

2018-09-16

eclipse git插件下载

eclipse git插件下载。 用于eclipse集成git。多款插件。

2018-07-01

spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码

spring mvc 4+mybatis 3+bootstrap+逆向工程+分页插件实现增删改查完整项目源码。 ①项目源码完整。 ②前端页面精美大气。 ③代码可读性强。 ④注释丰富。 ⑤所用技术为前沿技术。

2018-07-01

PL/SQL Developer安装及配置文件下载

PL/SQL Developer安装及配置文件下载。 内含安装包和配置文件,作者本机就在使用这一套,绝对亲测能用。

2018-07-01

Premiere CS4教程——制作一个简单的相册

内容涵盖前沿电子商务资讯,权威互联网报告,精彩实用软件视频教程,精美电子相册。淘宝网店运营知识集锦,淘宝运营推广方法集萃,淘宝直通车优化指南等。photoshop,flash,dreamweaver,Aftereffects,Pr,Corel DRAW等软件视频教程。

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除