自定义博客皮肤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年编程经验的技术专家,专注于人工智能、机器学习与软件开发。

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

原创 ADB 操作命令详解和用法大全

以上就是 ADB 的常用命令及其用法的详细介绍。ADB 是 Android 开发和调试过程中非常强大和实用的工具,熟练掌握这些命令可以大大提高我们的开发效率。当然,这里只是列举了一部分常用命令,ADB 还有更多高级用法和技巧等待我们去探索和发现。在实际开发中,我们可以根据具体需求选择合适的命令来完成各种任务。

2024-04-03 11:39:23 346

原创 WebView 的使用及后退键处理

WebView 是 Android 应用开发中非常常用的组件,可以用来加载和显示网页内容。通过对 WebView 进行配置,处理后退键和链接点击事件,我们可以提供更好的用户体验。在实际开发中,我们还可以根据需求对 WebView 进行更多的定制和优化,如注入 JavaScript、与网页交互等。希望本文对你使用 WebView 有所帮助。

2024-04-03 11:27:17 234

原创 Windows 安装 SSH 服务器和客户端教程

Tomcat 启动闪退问题可能由多种原因导致,包括端口冲突、Java 环境变量配置错误、配置文件错误、Web 应用程序部署问题以及内存不足等。通过仔细排查每一项可能的原因,我们可以定位并解决问题,让 Tomcat 重新正常运行。在进行故障排查时,建议先查看 Tomcat 的日志文件(),这可以为我们提供重要的错误信息和线索。

2024-04-03 11:20:45 396

原创 Tomcat 启动闪退问题的解决办法

Tomcat 启动闪退问题可能由多种原因导致,包括端口冲突、Java 环境变量配置错误、配置文件错误、Web 应用程序部署问题以及内存不足等。通过仔细排查每一项可能的原因,我们可以定位并解决问题,让 Tomcat 重新正常运行。在进行故障排查时,建议先查看 Tomcat 的日志文件(),这可以为我们提供重要的错误信息和线索。

2024-04-03 11:15:54 305

原创 Spring Boot 单元测试指南

本文介绍了如何在 Spring Boot 中进行单元测试,包括测试框架的选择、编写测试用例、测试 Web 层和数据库交互。单元测试是提高代码质量和可维护性的重要手段,在开发 Spring Boot 应用时,我们应该养成编写单元测试的好习惯。

2024-04-03 11:11:38 202

原创 服务器硬件基础知识

服务器是提供各种网络服务的计算机系统,它们在IT基础设施中扮演着关键角色。了解服务器硬件的基础知识对于选择、部署和维护服务器非常重要。本文将介绍服务器硬件的关键组件和特性。

2024-04-03 11:06:35 394

原创 Golang 与 Java 的比较

Golang 和 Java 各有其优势和适用场景。Go 语言简洁高效,适合系统编程和云计算领域;Java 生态系统成熟,适合大规模企业级应用开发。选择使用哪种语言取决于具体的项目需求和团队技能。无论选择 Golang 还是 Java,深入理解语言特性和最佳实践都是成为优秀开发者的关键。

2024-04-03 11:03:14 368

原创 PostCSS 安装和使用指南

PostCSS 是一个用 JavaScript 转换 CSS 的工具,它可以帮助我们编写更加简洁、灵活的 CSS 代码。本文将介绍如何安装和使用 PostCSS。

2024-04-03 10:59:08 139

原创 Docker实用指南:清理无标签的镜像

定期清理无标签的镜像和其他未使用的Docker资源,对于维护Docker环境的效率和卫生是非常必要的。通过上述步骤,您可以轻松地保持您的Docker环境的整洁。在Docker中,当构建新的镜像版本而不删除旧版本,或者在构建过程中出现错误时,就可能产生无标签的镜像。虽然它们占用的空间可能不多,但及时清理这些无用的镜像可以帮助我们维护Docker环境的整洁和高效。在使用Docker的过程中,随着镜像的不断构建和更新,我们往往会产生一些无标签的镜像。的镜像,即那些未被任何容器引用的镜像。

2024-04-03 09:33:30 310

原创 如何系统地自学Python

自学Python是一个循序渐进、日积月累的过程,需要你有持续学习的热情和毅力。了解Python的基本语法练习Python的基本语法学习Python的标准库实践Python的项目开发持续学习和提高。

2024-04-02 17:46:04 263

原创 前端开发语言大盘点

前端开发语言日新月异,不断推陈出新。但万变不离其宗,HTML、CSS、JavaScript仍然是前端开发的三驾马车,是每个前端开发者必须掌握的基础技能。其他语言和框架则是在此基础上的延伸和补充,选择合适的技术栈,能够极大地提高开发效率和代码质量。作为前端开发者,了解和学习不同的前端语言和框架,有助于开阔视野、提高技能、应对变化。但同时也要避免盲目追新,根据实际需求和项目特点,选择成熟、稳定、适合的技术方案。保持持续学习和实践,跟上前端技术的发展步伐,才能成为一名优秀的前端开发者。

2024-04-02 17:43:32 327

原创 WebKit架构简介

WebKit是一个功能强大、架构优雅的Web浏览器引擎,它采用了模块化和流水线的设计,将复杂的Web渲染过程分解为多个独立的组件,提高了渲染效率和可维护性。WebCore、JavaScriptCore、WebKit和WebInspector等组件相互配合,完成了从Web内容到可视化页面的转换,并提供了丰富的开发者工具,方便了Web开发和调试。了解WebKit的架构设计,对于深入理解现代浏览器的工作原理、优化Web性能、开发浏览器扩展等方面都有很大的帮助。

2024-04-02 17:40:38 339

原创 NLP学习路线:从入门到精通

NLP是一个充满挑战和机遇的领域,近年来取得了许多令人瞩目的进展。本文提供了一个全面的NLP学习路线,从基础知识到高阶应用,从传统技术到深度学习,帮助你掌握成为一名优秀的NLP工程师或研究者所需的知识和技能。

2024-04-02 17:37:57 327

原创 计算机视觉入门指南

计算机视觉是一门研究如何使计算机能够理解和处理视觉信息的科学。它的目标是让计算机能够像人一样看到世界,并从图像或视频中提取有用的信息。这些信息可以用于识别物体、跟踪运动、重建场景等任务。图像表示:如何将图像转换为计算机可以处理的数字形式?图像处理:如何对图像进行滤波、增强、分割等预处理操作?特征提取:如何从图像中提取能够表征物体或场景的特征?模式识别:如何根据提取的特征来识别物体或场景的类别?场景理解:如何理解图像中物体之间的关系和整个场景的语义?

2024-04-02 17:35:08 531

原创 Tauri入门指南:构建跨平台桌面应用

本文介绍了Tauri的基本概念和用法,并通过一个简单的Hello World示例来演示了如何使用Tauri构建跨平台桌面应用。Tauri提供了一种高效、安全、易用的方式来开发桌面应用,同时支持多个平台。相比传统的桌面应用开发方式,Tauri可以大大降低开发成本和难度,提高开发效率和用户体验。

2024-04-02 17:32:24 358

原创 Ubuntu系统下Linux内核升级指南

内核升级可能引入兼容性问题,导致某些硬件或软件无法正常工作内核升级需要重启系统,会造成服务中断内核升级有一定的风险,请先在测试环境中进行验证,再应用到生产环境请务必在升级前备份重要数据和配置文件本文介绍了在Ubuntu系统下升级Linux内核的几种方法,包括使用apt包管理器、ukuu工具和手动下载安装等。在升级内核之前,请务必备份重要数据和配置文件,并在测试环境中进行验证。升级完成后,建议删除旧的内核版本,以节省磁盘空间。

2024-04-02 17:27:42 243

原创 服务器操作系统选择指南

选择服务器操作系统是一个重要的决策,需要综合考虑应用需求、性能、安全性、稳定性、可维护性和成本等因素。Linux和Unix系统在服务器领域占据主导地位,适用于大多数场景;Windows Server适用于运行Windows专有软件和服务;macOS Server主要用于Apple生态系统。选择操作系统时,要结合自己的实际情况和需求,进行全面的评估和测试,以确保做出最佳选择。同时也要跟随技术的发展和变化,及时更新和调整操作系统策略,以适应不断变化的业务需求和市场环境。

2024-04-02 17:18:27 216

原创 使用Nginx部署Vue3静态页面

本文介绍了如何使用Nginx服务器部署Vue3的静态页面。构建Vue3项目,生成静态文件安装和配置Nginx服务器将静态文件上传到服务器指定目录(可选)配置HTTPS协议使用Nginx部署Vue3项目是一种简单、高效的方式,适用于中小型网站和个人项目。对于大型、高并发的网站,可能需要使用更复杂的部署方案,如使用Node.js作为后端服务器,配合Nginx进行反向代理和负载均衡。

2024-04-02 16:52:03 488

原创 用Docker部署Prometheus启动失败,提示端口占用的问题解决

首先,我们需要修改Prometheus的配置文件,将其监听的端口号改为其他未被占用的端口,如9091。如果你使用的是Docker容器,可以在启动容器时通过挂载目录的方式将配置文件映射到容器中。接下来,我们需要修改Docker容器的端口映射,将容器内部的端口号映射到宿主机的相应端口上。这里的配置与命令行方式类似,将容器内部的9091端口映射到宿主机的9091端口。这个命令会将容器内部的9091端口映射到宿主机的9091端口,同时通过。这会停止并删除现有的容器,然后根据新的配置文件重新创建和启动容器。

2024-04-02 16:48:58 255

原创 如何在Windows操作系统中通过standalone=1下载完整的Chrome安装包

Google Chrome是目前最流行的网页浏览器之一,它拥有简洁的界面、强大的性能和丰富的扩展生态。但是,在默认情况下,Chrome的安装程序只是一个下载器,它会在安装过程中下载浏览器的最新版本。这种在线安装的方式可能会受到网络速度和稳定性的影响,导致安装失败或下载时间过长。为了解决这个问题,我们可以通过在下载链接中添加参数,来下载Chrome的完整离线安装包。下面我们将详细介绍这个过程。

2024-04-02 16:45:01 371

原创 宝塔面板(bt.cn)部署教程

宝塔面板是一款优秀的服务器管理软件,它提供了 Web 界面,可以让我们在浏览器中轻松管理服务器,部署各种应用程序。下面我们将详细介绍如何使用宝塔面板部署网站和应用。

2024-04-02 16:42:37 264

原创 Git使用指南

Git是一个分布式版本控制系统,它可以帮助我们管理代码的版本、协作开发、追踪和定位问题等。下面我们将介绍Git的基本概念和常用命令。

2024-04-02 16:38:36 291

原创 大前端技术介绍

近年来,前端技术的发展日新月异,涌现出了许多新的概念和技术,如单页应用(SPA)、服务端渲染(SSR)、渐进式网络应用(PWA)等。这些技术的出现,使得前端的职责不再局限于简单的页面展示,而是逐渐向着全栈开发的方向发展。下面我们将详细介绍大前端中的几种主要技术。

2024-04-02 11:25:51 522

原创 使用IntelliJ IDEA进行代码重构

IntelliJ IDEA是一款强大的Java IDE,它提供了许多有用的功能,其中之一就是代码重构。代码重构是一种在不改变代码外部行为的情况下,对代码内部结构进行调整和优化的过程。下面我们将介绍如何使用IntelliJ IDEA进行代码重构。

2024-04-02 11:21:21 350

原创 跨平台移动端开发技术对比

以前用RN积累了不少经验团队熟悉Web技术栈,学习成本低需要快速开发中小型App对App性能和UI体验要求高功能相对独立,对原生依赖少愿意投入精力学习全新技术栈中大型长期演进的App主要面向国内市场已有成熟的原生App,需要快速补充一个H5轻应用团队本来就用Vue技术栈希望一套代码覆盖尽可能多的平台团队熟悉Vue技术栈对性能要求不是极高,主要开发中轻度应用初创团队或者个人开发者综上,跨平台开发技术日趋成熟,为开发者提供了更多选择。

2024-04-01 17:09:20 602

原创 Portainer: Docker容器管理利器

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

2024-04-01 16:49:52 265

原创 Portainer 使用教程

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

2024-04-01 16:41:39 425

原创 Python常用爬虫框架介绍

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

2024-04-01 11:29:56 656

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

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

2024-04-01 09:22:16 1443

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

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

2024-03-31 22:56:22 201

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

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

2024-03-31 04:44:39 1351

原创 Spring Boot 使用详解

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

2024-03-30 07:21:07 285

原创 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 594

原创 ROS生态系统

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

2024-03-29 15:38:01 295

原创 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 1555

原创 DevOps入门

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

2024-03-29 14:41:19 852

原创 FFmpeg入门指南

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

2024-03-29 12:28:44 500

原创 使用 Qlib 在线模式

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

2024-03-29 04:47:41 75

原创 Qlib-Server部署

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

2024-03-28 17:09:02 373

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

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

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

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关注的人

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