自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宋志辉的博客

拥有16年编程经验的技术专家,专注于人工智能、机器学习与软件开发。

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

原创 Portainer: Docker容器管理利器

Portainer是一款非常实用的Docker容器管理工具,可以大大简化Docker容器的管理和维护工作。通过web界面,可以轻松实现容器的创建、启动、停止、删除等操作,同时还可以管理镜像和网络。在使用Portainer时,需要注意避免端口冲突,可以采用分配独立端口或使用Docker网络的方式来解决。

2024-04-01 16:49:52 263

原创 Portainer 使用教程

Portainer 通过其直观的界面简化了 Docker 管理工作。使用 Docker Compose 部署 Portainer 既简单又高效,能够快速搭建起一个强大的 Docker 管理环境。登录后,您将看到 Portainer 的仪表板。,您应该能看到 Portainer 的登录界面。首次访问时,您需要设置一个管理员账户和密码。文件,该文件将定义 Portainer 服务。在您选择的目录中创建一个名为。您还可以探索更多高级功能,例如集群管理、服务部署等。这个命令会在后台启动 Portainer 服务。

2024-04-01 16:41:39 372

原创 Python常用爬虫框架介绍

在Python生态系统中,有许多优秀的爬虫框架可供选择。它们提供了方便的工具和库,使得编写爬虫程序变得更加简单和高效。本文将介绍几个常用的Python爬虫框架。

2024-04-01 11:29:56 421

原创 使用Certbot和Nginx为您的网站申请免费SSL证书

通过以上步骤,您应该已经成功为您的网站安装了SSL证书,为您的用户提供了更安全的浏览体验。继续关注网站的安全和性能,为您的访客提供最佳的网站体验。

2024-04-01 09:22:16 1420

原创 Ubuntu 中电子邮件处理工具

在现代通信技术中,电子邮件系统是不可或缺的一部分。特别是在基于 Linux 的操作系统如 Ubuntu 中,有许多高效且可靠的电子邮件处理工具可供选择。除了众所周知的 Postfix,还有其他几个重要的选项,每个都有其独特的功能和优势。

2024-03-31 22:56:22 199

原创 Postfix + Dovecot IMAP 服务器的终极指南,完整支持 SPF、DKIM 和 DMARC,以及多域名设置的额外说明

本指南将带您完成Postfix + Dovecot IMAP服务器的设置,支持SPF、DKIM和DMARC,还将提供多域名配置的额外指导。在本指南中,domain.com 将作为您的根域名,mail.domain.com 将作为您邮件服务器的主机名。

2024-03-31 04:44:39 1319

原创 Spring Boot 使用详解

如前面的重启与重载 一节中所述,重启功能是通过使用两个类加载器实现的。如果这引起了问题,您可能需要自定义哪些内容由哪个类加载器加载。默认情况下,IDE 中的任何打开项目都使用“重启”类加载器加载,任何常规 .jar 文件都使用“基础”类加载器加载。如果您使用 mvn spring-boot:run 或 gradle bootRun,包含 @SpringBootApplication 的项目也是如此:使用“重启”类加载器加载,其他一切使用“基础”类加载器加载。

2024-03-30 07:21:07 281

原创 Spring Boot(版本:3.2.4)入门

Spring Boot帮助你创建独立的、生产级别的基于Spring的应用程序,你可以运行它们。我们对Spring平台和第三方库采取了一种固定的观点,这样你就可以以最小的麻烦开始。大多数Spring Boot应用程序需要很少的Spring配置。你可以使用Spring Boot创建可以使用java -jar启动的Java应用程序,或者进行更传统的war部署。为所有Spring开发提供一个极速且广泛易用的入门体验。一开始就持有固定观点,但当需求开始偏离默认值时,迅速让位。

2024-03-29 16:26:24 562

原创 ROS生态系统

软件、硬件、文档和人员。

2024-03-29 15:38:01 292

原创 WebStorm 与 VSCode 对比分析

WebStorm是由JetBrains公司开发的一款强大的集成开发环境(IDE),专为现代JavaScript生态系统设计。JetBrains,这家总部位于捷克的公司,以其高质量的开发工具而闻名,例如IntelliJ IDEA、PyCharm等。WebStorm不仅支持JavaScript,还支持TypeScript、Node.js、HTML以及CSS,是一个全功能的IDE,专门为Web开发者打造。Visual Studio Code(VSCode)是由微软开发的一款免费、开源的源代码编辑器。

2024-03-29 15:15:06 1384

原创 DevOps入门

DevOps是一种将软件开发(Dev)与信息技术运维(Ops)结合起来的文化、运动或实践,旨在缩短系统开发生命周期,同时提供高质量的持续交付。DevOps的历史可以追溯到敏捷软件开发的兴起,它强调了开发和运维团队之间更紧密的协作和沟通。DevOps的主要目标是通过自动化和监控在整个开发生命周期中,从集成、测试、发布到部署和运维的各个阶段实现更快速的市场投放时间,同时确保高质量的产出。

2024-03-29 14:41:19 843

原创 FFmpeg入门指南

FFmpeg是一个功能强大且灵活的工具,适合各种音视频处理任务。初学者可以从简单的命令开始,逐渐深入学习其更复杂的功能。随着实践的增多,你会发现FFmpeg是处理多媒体内容不可或缺的工具。

2024-03-29 12:28:44 497

原创 使用 Qlib 在线模式

Qlib 文档中介绍了离线模式。除此之外,用户还可以使用 Qlib 的在线模式。在在线模式下,Qlib 会通过 Qlib-Server 以集中方式管理提供给 Qlib 的数据。

2024-03-29 04:47:41 71

原创 Qlib-Server部署

启用网页管理控制台,RabbitMQ还提供了用于管理整个RabbitMQ的网页管理控制台。网页管理控制台可以帮助用户管理RabbitMQ服务器。在RabbitMQBy中创建管理员用户,默认情况下,RabbitMQBy会创建一个用户名为guest,密码为guest的用户。它将在qlib服务器配置中使用。在启动Qlib服务器之前,需要通过配置nfs服务来确保缓存文件目录已经挂载(或至少准备好挂载)到客户端。RabbitMQ是一个通用任务队列,可以使qlib服务器将请求处理过程和数据生成过程分开。

2024-03-28 17:09:02 369

原创 Qlib-Server:量化库数据服务器

Qlib-Server 是 Qlib 的配套服务器系统,它利用 Qlib 进行基本计算,并提供广泛的服务器系统和缓存机制。通过 Qlib-Server,可以以集中的方式管理 Qlib 提供的数据。

2024-03-28 16:59:22 197 1

原创 PyTorch简介:与TensorFlow的比较

PyTorch是一个开源的机器学习库,广泛用于计算机视觉和自然语言处理。由Facebook的人工智能研究团队开发,它以其灵活性和动态计算图而闻名。

2024-03-28 12:26:14 212

原创 Vue 3中的`createApp`

createApp是Vue 3中一个非常重要的函数,它为创建和配置Vue应用提供了一个简单而强大的接口。通过使用它的对象参数,开发者可以轻松地添加全局数据、方法、组件、指令、混入和插件,从而构建强大且高度可定制的Web应用程序。希望这篇文章能帮助你更好地理解Vue 3中的createApp函数及其对象参数。如果你有任何问题或需要进一步的解释,请随时询问。

2024-03-28 11:58:56 146

原创 JavaScript 与 Vue 3:从基础到 MVVM 架构的实践探索

MVVM(Model-View-ViewModel)是一种软件架构模式,尤其在前端开发中广泛应用。Model(模型):代表数据和业务逻辑。在前端应用中,通常是数据模型,可能会包括数据的获取和处理方法。View(视图):用户界面。它展示来自 ViewModel 的数据,并将用户命令(例如点击事件)发送到 ViewModel。ViewModel(视图模型):是 View 和 Model 之间的桥梁。它监听 Model 的变化,并处理数据以便于 View 显示。

2024-03-28 11:55:03 174

原创 Vue 3 安装和引用指南

Vue 3 是一个流行的前端JavaScript框架,用于构建用户界面和单页应用程序。本文将指导您如何安装和开始使用 Vue 3。

2024-03-28 11:51:56 119

原创 使用VSCode搭建Vue 3开发环境

通过上述步骤,您现在应该已经成功配置了Vue 3的开发环境。VSCode与这些插件结合,将为您的Vue 3开发提供强大的支持。接下来,您可以开始创建Vue 3项目,并在VSCode中愉快地编码了!

2024-03-28 11:49:51 572

原创 Vue 2的缺点和Vue 3带来的新变化

总结来说,Vue 3在保持Vue原有易用性的同时,通过引入新的响应式系统、更好的TypeScript支持、组合式API等新特性,解决了Vue 2的一些核心问题,同时带来了性能的提升和更多的开发灵活性。对于新项目来说,Vue 3无疑是一个更好的选择。:Vue 3引入了许多新的组件特性,如Fragment(片段)、Teleport(传送)和Suspense(悬念),这些都为开发人员提供了更多的可能性。:Vue 3引入了一个新的API——组合式API,允许开发者更灵活地组合组件的逻辑,有利于代码的组织和重用。

2024-03-28 11:46:37 108

原创 Vue 3与其他框架对比

Vue.js自2014年发布以来,凭借轻量级、高性能和渐进式等特点,已成为了前端开发中最流行的框架之一。近期,Vue团队正式发布了Vue 3的稳定版本,带来了诸多改进和创新,进一步提升了Vue的开发体验和性能表现。本文将结合Vue 3的新特性,对比其与React、Angular等其他流行框架的异同。

2024-03-28 11:44:40 147

原创 Vue 3:前端开发的新时代

Vue 3是Vue.js的最新版本,这是一个用于构建用户界面的渐进式JavaScript框架。自2014年首次发布以来,Vue.js凭借其易于上手、灵活且高效的特性,赢得了广大开发者的喜爱。Vue 3在保留Vue.js核心特性的同时,引入了许多重要的更新和改进。

2024-03-28 11:43:11 134

原创 深度学习入门指南

深度学习(Deep Learning)是机器学习的一种,它模仿人类大脑神经网络的工作原理,通过层层数据传递和特征提取,实现端到端的学习。相比传统机器学习算法需要人工提取特征,深度学习可以自动从原始数据中学习数据表示,极大地降低了数据预处理的工作量。深度学习的关键技术是神经网络,它由多层人工神经元组成。每层神经元对上一层输出的数据进行非线性变换,学习到一组新的较高层次特征表示,并传递到下一层。在训练时,网络权重会不断调整,直至输出结果符合期望。

2024-03-28 11:34:37 406

原创 机器学习入门指南

机器学习是一门研究如何让计算机系统能够从数据中自主学习、获取知识并做出预测的学科。它是人工智能的核心驱动力,也是大数据时代实现智能决策的关键技术手段。机器学习算法的工作原理是从数据中自动分析并获取规律,然后利用学习到的模型对新的数据进行预测或决策。常见的机器学习应用包括图像识别、语音识别、自动驾驶、个性化推荐等。

2024-03-28 11:33:32 260

原创 Docker Swarm入门

Docker Swarm提供了Docker引擎的原生集群体验,几乎零学习成本。它将Docker主机池化作全局虚拟的单一主机资源池,使得IT管理员可以轻松的通过"docker swarm"子命令在多个Docker主机之间轻松打散/收缩服务。

2024-03-28 11:27:52 569

原创 Android TV 应用中的遥控器按键事件处理

我们的示例应用是一个电视直播应用。在这个应用中,用户可以通过遥控器浏览和选择不同的电视频道。为了提高用户体验,我们希望除了特定的功能按键(如音量控制、频道切换等)外,其他任意按键都能触发频道列表的显示。

2024-03-28 09:52:23 323

原创 Docker Compose 中的网络配置和优先级管理

Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它使用 YAML 文件来配置应用程序的服务,网络和卷。Docker Compose 中的网络配置允许您定义容器之间以及与外部网络的连接。

2024-03-27 20:11:29 857

原创 使用Flask和Gunicorn部署Python Web应用到生产环境

本文将指导您如何使用Flask框架和Gunicorn WSGI服务器,将一个Python Web应用部署到生产环境。我们将从创建一个简单的Flask应用开始,然后介绍如何使用Gunicorn进行部署,并最后简要讨论部署到生产环境时的一些最佳实践。

2024-03-27 16:48:56 473 2

原创 Spring 生态系统概述(2024最新)

Spring 生态系统是一个庞大且不断发展的框架和工具集合,旨在简化和加速 Java 应用程序的开发。它由一系列相互关联的项目组成,每个项目都专注于特定的功能领域。

2024-03-27 13:29:22 431

原创 掌握Qt开发技能:打造跨平台应用的利器

Qt的强大之处在于其跨平台性、丰富的功能和友好的开发环境,然而要成为一名精通Qt开发的开发者,需要掌握一系列关键技能。Qt提供了丰富的网络和数据库模块,掌握这些模块的使用方法可以帮助你轻松实现应用程序的功能需求。Qt框架是用C++编写的,因此熟悉C++的基础知识是必不可少的。Qt框架不断地更新和演进,因此要成为一名优秀的Qt开发者,你需要保持持续学习的态度,关注最新的Qt版本和技术特性。作为一名合格的Qt开发者,你需要具备良好的调试和性能优化技能,包括内存管理、多线程编程等方面的知识。

2024-03-27 13:21:04 275

原创 使用改头换面之后的ExoPlayer实现Android视频播放

使用 ExoPlayer 在 Android 应用中实现视频播放既简单又高效。通过遵循上述步骤,开发者可以轻松集成视频播放功能,无论是使用 Java 还是 Kotlin,都能为用户提供高质量的视频观看体验。ExoPlayer 提供的灵活性和强大的功能使其成为 Android 视频播放的首选库。开发者可以根据具体需求对播放器进行高度定制,包括视频源的选择、播放器控制、界面定制以及状态监听等。

2024-03-27 13:19:04 476

原创 CAN协议及其同类技术解析

在现代工业和汽车领域,网络通信协议是实现高效、可靠设备交互的关键。这篇文章深入探讨了包括CAN协议在内的几种重要的网络通信技术,展现了它们如何塑造我们周围的世界。

2024-03-27 10:32:28 176

原创 物联网(IoT)常用的通信协议

物联网(IoT)的通信协议是物联网设备之间交换数据的规则和标准。这些协议对于确保设备能够有效、安全地通信至关重要。

2024-03-27 09:36:09 735

原创 Selenium自动化测试:从time.sleep到显式等待的转变

进入显式等待的魔法世界,这是一种更为高级的等待技巧。这里不是简单地数羊过秒,而是等待魔法条件的发生,如某个元素的神秘出现或其属性的神奇变化。你可以设定一个等待时限,如果条件提前实现,继续你的冒险;如果时光流逝,条件仍然遥不可及,一场异常之战就在所难免。显式等待的核心法器是和。

2024-03-27 09:20:36 186

原创 在GraalVM上优雅地运行JAR文件

总的来说,GraalVM为运行JAR文件提供了多种选择,既可以像传统Java虚拟机一样直接运行,也可以ahead-of-time编译为本地可执行文件以提高性能。无论你选择哪种方式,GraalVM都可以为你的应用程序带来卓越的执行效率。它不仅可以运行标准的Java字节码,还提供了一些独特的功能,使得在GraalVM上运行JAR文件变得更加高效和灵活。进行ahead-of-time编译可能需要一些额外的配置,具体取决于你的应用程序的依赖关系和特性。这将使用GraalVM提供的默认Java版本运行你的应用程序。

2024-03-26 16:15:47 254

原创 GraalVM与OpenJDK:一场Java技术的较量

OpenJDK是开源的Java平台参考实现,由Oracle和Java社区共同维护。作为Java SE的官方实现,OpenJDK自诞生以来已发展多年,拥有庞大的社区支持和生态体系。

2024-03-26 14:41:48 413

原创 八大优秀开源量化交易系统

QuantConnect是一个基于云的算法交易平台,包含了backtester、研究环境、实时交易等多种量化工具。- 一款基于C#的算法交易开源框架。- 一个为机器学习驱动的算法交易策略而设计的开源平台,整合了TensorFlow和诸多经典算法交易库。- 一款用Python编写的功能库,专注于帮助开发者进行回测和交易策略设计,特色是框架易用性高。- 一个由Enigma开发的Python开源量化交易框架,有良好的文档和社区支持。- 一个用Python编写的事件驱动的算法交易库,包含了回测和实时交易模块。

2024-03-26 14:32:54 291

原创 常用量化交易策略

这种策略通常用于范围交易,当价格偏离历史平均值时进行交易。:事件驱动策略是基于特定事件的发生,这些事件可能对特定股票或市场产生显著影响。:套利策略利用不同市场或不同资产之间价格的差异。:高频交易是一种极端的量化策略,依赖极快的交易速度和大量的交易来从微小的价格变动中获利。:这类策略基于统计方法,比如协整和相关性,来识别并利用资产价格之间的关系。:市场中性策略旨在消除市场风险,通过做多一些资产并同时做空其它资产来实现。量化交易策略种类繁多,各有其特点。:这类策略使用机器学习算法来预测市场动向或识别交易机会。

2024-03-26 14:29:08 205

原创 比较不错的USB引导盘制作工具

balenaEtcher平台支持:Windows, macOS, Linux特点:用户友好的界面;支持直接将操作系统映像(如 ISO、IMG 文件)写入到 SD 卡或 USB 驱动器;验证功能确保无错误写入。用途:简单、快速地创建可引导USB或SD卡。Rufus平台支持:Windows特点:极快的写入速度;支持多种分区方案和文件系统;高级设置,如启动固件类型(UEFI 或 BIOS)。用途:创建 Windows 或 Linux 启动 USB,特别适用于需要在 BIOS 或 UEFI 系统

2024-03-26 14:18:41 170

Android最新版新浪微博

我的博客:http://blog.csdn.net/song19891121 欢迎大家访问。

2014-03-14

新浪微博 android 源代码

用android编写的微博程序的源代码,实现微博应具有的功能. 文件列表: KDWB_Android\.classpath ............\.project ............\AndroidManifest.xml ............\bin\classes.dex ............\...\KDWB_Android.apk ............\...\resources.ap_ ............\...\wyf\wpf\AlbumActivity$1.class ............\...\...\...\AlbumActivity$2.class ............\...\...\...\AlbumActivity$3.class ............\...\...\...\AlbumActivity$4.class ............\...\...\...\AlbumActivity$5.class ............\...\...\...\AlbumActivity$6.class ............\...\...\...\AlbumActivity$7$1.class ............\...\...\...\AlbumActivity$7.class ............\...\...\...\AlbumActivity$8.class ............\...\...\...\AlbumActivity$9.class ............\...\...\...\AlbumActivity.class ............\...\...\...\AlbumListActivity$1.class ............\...\...\...\AlbumListActivity$2.class ............\...\...\...\AlbumListActivity$3.class ............\...\...\...\AlbumListActivity$4.class ............\...\...\...\AlbumListActivity.class ............\...\...\...\CommentActivity$1.class ............\...\...\...\CommentActivity$2.class ............\...\...\...\CommentActivity$3.class ............\...\...\...\CommentActivity.class ............\...\...\...\ConstantUtil.class ............\...\...\...\ContactsActivity$1.class ............\...\...\...\ContactsActivity$2.class ............\...\...\...\ContactsActivity$3.class ............\...\...\...\ContactsActivity$4.class ............\...\...\...\ContactsActivity$5.class ............\...\...\...\ContactsActivity.class ............\...\...\...\DiaryActivity$1.class ............\...\...\...\DiaryActivity$2.class ............\...\...\...\DiaryActivity$3.class ............\...\...\...\DiaryActivity.class ............\...\...\...\FunctionTabActivity$1.class ............\...\...\...\FunctionTabActivity$2.class ............\...\...\...\FunctionTabActivity.class ............\...\...\...\HomePageActivity.class ............\...\...\...\LoginActivity$1.class ............\...\...\...\LoginActivity$2.class ............\...\...\...\LoginActivity$3.class ............\...\...\...\LoginActivity$4.class ............\...\...\...\LoginActivity.class ............\...\...\...\ModifyDiaryActivity$1.class ............\...\...\...\ModifyDiaryActivity$2.class ............\...\...\...\ModifyDiaryActivity$3.class ............\...\...\...\ModifyDiaryActivity.class ............\...\...\...\MyAlbumListActivity$1.class ............\...\...\...\MyAlbumListActivity$2.class ............\...\...\...\MyAlbumListActivity$3.class ............\...\...\...\MyAlbumListActivity$4.class ............\...\...\...\MyAlbumListActivity$5.class ............\...\...\...\MyAlbumListActivity$6.class ............\...\...\...\MyAlbumListActivity$7.class ............\...\...\...\MyAlbumListActivity$8.class ............\...\...\...\MyAlbumListActivity.class ............\...\...\...\MyConnector.class ............\...\...\...\MyDiaryActivity$1.class ............\...\...\...\MyDiaryActivity$2.class ............\...\...\...\MyDiaryActivity$3.class ............\...\...\...\MyDiaryActivity$4$1.class ............\...\...\...\MyDiaryActivity$4$2.class ............\...\...\...\MyDiaryActivity$4.class ............\...\...\...\MyDiaryActivity$5.class ............\...\...\...\MyDiaryActivity$6.class ............\...\...\...\MyDiaryActivity.class ............\...\...\...\PublishActivity$1.class ............\...\...\...\PublishActivity$2$1.class ............\...\...\...\PublishActivity$2$2.class ............\...\...\...\PublishActivity$2.class ............\...\...\...\PublishActivity$3.class ............\...\...\...\PublishActivity.class ............\...\...\...\PublishDiaryActivity$1.class ............\...\...\...\PublishDiaryActivity$2.class ............\...\...\...\PublishDiaryActivity$3.class ............\...\...\...\PublishDiaryActivity.class ............\...\...\...\R$attr.class ............\...\...\...\R$color.class ............\...\...\...\R$drawable.class ............\...\...\...\R$id.class ............\...\...\...\R$layout.class ............\...\...\...\R$string.class ............\...\...\...\R$style.class ............\...\...\...\R.class ............\...\...\...\RegActivity$1.class ............\...\...\...\RegActivity$2.class ............\...\...\...\RegActivity$3.class ............\...\...\...\RegActivity$4.class ............\...\...\...\RegActivity$5.class ............\...\...\...\RegActivity.class ............\...\...\...\SearchActivity$1.class ............\...\...\...\SearchActivity$2.class ............\...\...\...\SearchActivity$3.class ............\...\...\...\SearchActivity$4.class ............\...\...\...\SearchActivity$5.class ............\...\...\...\SearchActivity.class ............\...\...\...\ShootActivity$1.class

2012-01-05

安卓Android俄罗斯方块游戏--完整游戏项目源码

安卓Android俄罗斯方块游戏--完整游戏项目源码

2012-01-02

Windows驱动编程基础教程

第一章驱动编程基础 第二章磁盘设备驱动 第三章磁盘还原与加密 第四章传统文件系统过滤 第五章小端口文件系统过滤 第六章文件系统保护与加密 第七章协议网络驱动 第八章物理网络驱动 第九章网络防火墙与安全连接 第十章打印机驱动与虚拟打印 第十一章视频驱动与过滤

2012-01-02

windows phone7完美开发征程

第一本全面介绍Windows Phone 7开发的中文图书! 中国移动开发者社区技术专家 倪浩/Magicboy/苏世耀 联合编 微软最有价值专家 张欣/姜泳涛/林永坚 联袂推荐 系统讲解+操作指导引领您快速入门 项目实例+实战演练帮助您快速提高 众多业界专家及网友联袂推荐 国内第一本全面介绍Windows Phone 7开发的中文图书 本书以全新的Windows Phone 7手机应用程序开发为主题,采用理论和实践相结合的方法,由浅入深地讲述了新平台的基础架构、开发环境、图形图像处理、数据访问、网络通信等知识点。在本书的最后章节,通过较为完整的实战演练,帮助读者更快地掌握项目开发的各个技术要点,使得读者能够尽快投入到实际项目的开发中去。 本书适合于对微软全新智能手机平台Windows Phone 7的开发感兴趣的大专院校师生、需要在Windows Phone 7平台上进行商业开发的程序员或编程爱好者阅读。

2012-01-02

Android API 教程

Android API 教程,不解释下下来看看吧。

2012-01-02

eclipse3.7汉化包

这个是ecplise3.7的汉化包,相信很多朋友在用外文的eplise,有些时候很不方便。

2011-12-24

eclipse 计算器 Android

用Android做的计算器。用Android做的计算器。用Android做的计算器。用Android做的计算器。

2011-12-11

连连看源代码可调试运行

环境:Microsoft Visual C++ 6.0 连连看的源代码,可以调试运行。

2011-11-13

CIH对硬盘破坏之完全剖析

CIH对硬盘破坏之完全剖析,看一看吧,或许会有收获。

2011-11-11

CIH1.4代码分析

CIH1.4代码分析,用汇编写的,有注释,可以看看

2011-11-11

QQ早期开发文档

QQ早期的开发文档,一共十一页,看看吧 ,也许适合你。

2011-11-11

飞鸽传书c++版代码可调试运行

飞鸽传书c++版代码可调试运行,亲自下载试一下吧 建议测试环境:vc6.0

2011-11-07

Android 贪吃蛇 eclipse 源代码

Android 源代码可以直接在模拟器中运行。

2011-11-07

DIRECTX.9.0.3D游戏开发编程基础

DIRECTX.9.0.3D游戏开发编程基础

2011-09-29

计算机经典图书之《代码大全》

代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是第一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。

2011-05-27

黑客之道:漏洞发掘的艺术

Hacking is the art of creative problem solving, whether that means finding an unconventional solution to a difficult problem or exploiting holes in sloppy programming. Many people call themselves hackers, but few have the strong technical foundation needed to really push the envelope. Rather than merely showing how to run existing exploits, author Jon Erickson explains how arcane hacking techniques actually work. To share the art and science of hacking in a way that is accessible to everyone, Hacking: The Art of Exploitation, 2nd Edition introduces the fundamentals of C programming from a hacker's perspective. The included LiveCD provides a complete Linux programming and debugging environment-all without modifying your current operating system. Use it to follow along with the book's examples as you fill gaps in your knowledge and explore hacking techniques on your own. Get your hands dirty debugging code, overflowing buffers, hijacking network communications, bypassing protections, exploiting cryptographic weaknesses, and perhaps even inventing new exploits. This book will teach you how to: Program computers using C, assembly language, and shell scripts Corrupt system memory to run arbitrary code using buffer overflows and format strings Inspect processor registers and system memory with a debugger to gain a real understanding of what is happening Outsmart common security measures like nonexecutable stacks and intrusion detection systems Gain access to a remote server using port-binding or connect-back shellcode, and alter a server's logging behavior to hide your presence Redirect network traffic, conceal open ports, and hijack TCP connections Crack encrypted wireless traffic using the FMS attack, and speed up brute-force attacks using a password probability matrix Hackers are always pushing the boundaries, investigating the unknown, and evolving their art. Even if you don't already know how to program, Hacking: The Art of Exploitation, 2nd Edition will give you a complete picture of programming, machine architecture, network communications, and existing hacking techniques. Combine this knowledge with the included Linux environment, and all you need is your own creativity.

2009-06-14

空空如也

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

TA关注的人

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