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

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

原创 Conda环境管理综合指南

本指南涵盖了在不同操作系统上创建、删除和管理Conda虚拟环境的方法。

2024-06-28 14:01:05 242

原创 qlib架构详解:金融数据分析与决策支持

qlib的架构主要由以下几个部分组成:策略、元控制器、数据服务器、训练器、决策生成器、组合管理和信息提取。每个部分都有其独特的功能和作用。

2024-06-28 12:39:45 279 1

原创 Qlib拉取A股数据

Qlib提供了一个名为qrun的工具,可以自动运行整个工作流(包括构建数据集、训练模型、回测和评估)。如果您想测试主分支中的最新脚本或功能,请使用以下方法安装Qlib。注意:用户不能基于Qlib提供的离线数据增量更新数据(为了减少数据大小,一些字段被移除)。如果您使用的是M1芯片的Mac,您可能会在构建LightGBM的wheel时遇到依赖OpenMP的问题。如果用户有高质量的数据集,建议自行准备数据。安装Qlib,但这不是推荐的方法。此步骤是可选的,如果用户只想在历史数据上测试他们的模型和策略。

2024-06-25 17:37:00 642

原创 使用 Qlib 打造自己的量化交易策略:一个实用指南

Qlib 是一个由 Microsoft 开发的量化投资研究平台,它允许用户基于配置自动运行整个量化研究流程。尽管有这种自动化的方便性,许多高级用户更倾向于手动定制每个组件,以探索更多的量化投资策略。本文档旨在为对量化研究细节感兴趣的用户提供一个详细的教程,通过逐步构建 Qlib 组件来演示其应用。通过详细介绍如何使用 Qlib 进行数据下载、处理、模型训练和评估,本教程为用户提供了一条清晰的路径,用于构建和优化自己的量化投资策略。

2024-06-25 13:41:23 182

原创 淘宝时间戳API接口分析

本文将分析淘宝提供的一个简单而重要的API接口:获取当前时间戳。这个接口虽然看似简单,但在实际应用中却扮演着关键角色。

2024-06-24 21:03:07 59

原创 使用 Docker Compose 和 Let’s Encrypt 配置 Nginx SSL 证书

通过以上步骤,你可以使用 Docker Compose 和 Let’s Encrypt 为你的 Nginx 服务器配置 SSL 证书,并确保证书自动更新。这不仅提升了网站的安全性,还简化了 SSL 证书管理的复杂性。确保在实际操作中替换示例中的域名和目录路径,以匹配你的实际环境。

2024-05-31 18:39:53 66

原创 A股股票筛选与CRSI策略实现

本文将介绍如何使用Python和Akshare库实现一个简单的A股股票筛选策略。该策略基于相对强弱指数(RSI)和改良相对强弱指数(CRSI),并筛选出符合特定条件的股票。通过以上步骤,我们实现了一个简单的A股股票筛选策略。该策略通过计算CRSI指标,并筛选出符合特定条件的股票,帮助投资者进行决策。相对强弱指数(RSI)是一种常用的技术分析指标,用于衡量股票价格的相对强度。首先,我们需要获取所有A股股票的代码。主程序中调用以上函数,完成股票数据的获取和筛选。函数获取A股的日线数据,并进行必要的预处理。

2024-05-21 16:59:29 159

原创 美股股票筛选程序:从零到一的实现过程

该程序使用了多种金融数据处理工具和技术,包括获取所有美股股票代码、下载股票数据、计算技术指标(如相对强弱指数RSI和复合相对强弱指数CRSI),并最终筛选出符合特定条件的股票。库下载股票数据,计算RSI和CRSI,并最终筛选出符合条件的股票,我们可以轻松筛选出具有潜在投资价值的股票。方法,根据指定的股票代码、开始日期和结束日期下载股票数据,并返回数据框。最后,我们将上述步骤结合起来,筛选出符合特定条件的股票。这个函数先计算RSI值,然后计算连续上涨天数,并最终计算出CRSI值。

2024-05-21 15:33:07 148

原创 ExecutorService入门

ExecutorService 是 Java 中一个接口,提供了一个异步执行任务的框架。通过这个接口,可以管理和控制线程池,更加高效地处理多线程任务,避免手动创建和管理线程所带来的复杂性和风险。

2024-05-15 17:04:49 444

原创 RPA入门指南

机器人流程自动化(Robotic Process Automation,简称RPA)是一种技术,通过使用软件机器人来自动化重复性和规则性的业务流程。RPA机器人能够模仿人类与计算机系统的交互,执行任务如数据输入、信息传输、报表生成等,从而提升工作效率,减少错误率。RPA作为一种革命性的技术,正在改变着企业的运营方式。通过自动化重复性任务,RPA不仅提高了工作效率,降低了成本,还解放了人力资源,使员工能够专注于更有价值的工作。在未来,RPA将继续发挥其潜力,推动企业数字化转型,创造更多的商业价值。

2024-05-14 06:47:30 239

原创 Leanback 使用 HorizontalGridView 作为菜单

接下来,创建适配器,继承} } }} } }} } }View;} } }} } }

2024-05-09 09:35:25 681

原创 Tauri v2 Beta 新特性

负责在 Rust 和 JavaScript 层之间传递消息的 v1 进程间通信(IPC)使用了非常基础的 webview 接口,这迫使我们将所有消息序列化为字符串,并且传递响应超级慢。新的 v2 IPC 使用自定义协议,在功能和性能上更接近于 webview 处理常规基于 HTTP 的通信方式,更多信息请参阅拉取请求。v1 的允许列表是一个很好的工具,可以保护你的前端免于访问不必要的 API,但其配置不够细粒度,缺乏多窗口支持。实现了几个新的窗口 API,使你的应用程序更加可配置。

2024-05-08 09:49:24 579 1

原创 安卓权限机制的变迁

随着用户隐私意识的提升,安卓权限机制不断变革,从最初的粗放到越来越精细化。作为开发者,我们应当顺应变革潮流,及时跟进新特性,提供更安全、更优质的应用体验。动态权限机制沿用至今,成为安卓权限管理的核心机制。安卓11基于分区存储,进一步优化了存储相关权限。安卓操作系统经过多年的发展,其权限管理机制也在不断演进,从早期的静态权限,到如今的动态权限、分区存储等,变化可谓翻天覆地。在安卓4.3及更早版本,安卓采用的是静态权限机制。部分权限被划分为特殊权限,需要用户在设置中手动授予,提高了敏感权限的授予门槛。

2024-05-08 09:28:24 368

原创 MySQL的外键约束

外键约束是数据库管理系统中维护数据完整性的一种机制,它能够确保数据库中的数据关系逻辑上的正确性。在 MySQL 中,外键约束用于建立两个表之间的关联,确保引用的数据项存在。本文将详细介绍外键约束的概念、如何在 MySQL 中创建外键约束,以及外键约束的优势和注意事项。

2024-05-06 16:03:17 288 1

原创 股票市场常用的技术指标

PDI和MDI的高低反映多空双方的力量对比,ADX的高低反映趋势的强弱。一般认为,当ADX>20时,多空双方力量对比明显,股价进入趋势行情;它通过计算一段时间内股票价格的算术平均值,将股价的波动趋势平滑化,用来判断股票的当前趋势以及支撑位和压力位。它综合了动量观念、强弱指标及移动平均线的优点,用来判断股票的超买超卖状态及价格的可能趋势。当K值上穿D值时,股价可能上涨;技术分析是股票投资者常用的一种方法,通过分析股票的历史价格和成交量数据,寻找股价运动的规律和趋势,从而判断未来股价走势,指导投资决策。

2024-05-06 09:27:27 575

原创 开源情报:利用公开信息的情报收集艺术

情报人员需要与时俱进,掌握OSINT的原理和技术,高效利用公开信息,为决策提供有力支持。开源情报(Open Source Intelligence,简称OSINT)是指通过收集、筛选和分析各种公开渠道获得的信息,从而产生情报的一种方法和过程。OSINT的主要特点是利用公开、合法的信息来源,如互联网、传统媒体、学术出版物、商业数据库等。通过系统性的收集和分析海量的公开信息,情报分析师能够获取对目标的深入了解,并预测其未来的行为。OSINT的应用领域十分广泛,如国家安全、执法、商业竞争情报、舆情监测等。

2024-05-01 12:15:39 997

原创 安全和渗透相关的Linux操作系统

Kali Linux 是一款广受欢迎的基于 Debian 的 Linux 发行版,主要用于高级渗透测试和安全审计。- 基于 Ubuntu 的另一个 Linux 发行版,专注于提供一个集成的、易于使用的环境,用于渗透测试和安全评估。虽然不像 Kali Linux 那样专注于安全领域,但它提供了必要的工具,用于进行安全审计和渗透测试。Pentoo 以 LiveCD 的形式提供,支持自定义内核和一系列预装的工具,适用于渗透测试和漏洞评估。这些操作系统各有特色,提供了不同的工具和环境,以适应不同用户的需求。

2024-05-01 12:15:08 67 2

原创 ECMAScript和JavaScript的区别

综上所述,ECMAScript是JavaScript语言的规范和标准,而JavaScript是ECMAScript的一种具体实现。ECMAScript的发展推动了JavaScript语言的进步,而JavaScript的广泛应用又促进了ECMAScript标准的完善和更新。了解ECMAScript和JavaScript的区别,有助于我们理解语言标准化过程,写出更符合规范的代码,并正确看待JavaScript在不同环境中的差异。ECMAScript和JavaScript是两个密切相关但又有所区别的概念。

2024-04-30 11:11:17 688 1

原创 ChatGPT理论分析

编码器负责对输入的文本进行理解和特征提取,解码器则根据编码器的输出和对话历史信息生成回复。就是在生成每个词时,将之前生成的所有词作为输入,预测下一个最可能的词,然后将其加入生成的序列,不断重复直到生成结束。海量语料训练:ChatGPT的训练数据非常庞大,涵盖了网络上各个领域的文本内容,如书籍、百科、新闻、社交媒体等,使其拥有了极为广博的知识储备,这是其能够进行流畅对话的基础。伦理合规:ChatGPT融入了一定的伦理原则,通过设定行为规范,避免生成暴力、色情、政治敏感等不当言论,力求回复内容积极正面。

2024-04-30 10:34:23 365

原创 如何将 WSL 接入局域网并与宿主机同网段

通过以上步骤,我们就可以成功地将 WSL 接入局域网,并与宿主机位于同一网段内。这种配置方式可以方便地在 WSL 中访问局域网内的其他设备和服务,也能让其他设备通过 SSH 等方式访问 WSL。希望本文对你理解和配置 WSL 网络有所帮助。如有任何疑问或建议,欢迎随时交流讨论。

2024-04-29 10:47:16 4180 3

原创 Windows Subsystem for Linux (WSL) 错误 0x80073CFB 解决指南

进入 Windows 设置中的"程序和功能",点击"启用或关闭 Windows 功能",勾选"虚拟机平台",然后重启计算机。进入 BIOS 设置界面,找到与虚拟化相关的选项(如 Intel VT-x 或 AMD-V),确保已启用这些选项。首先,确保你的 Windows 10 版本在 1607 以上,并已安装最新的系统更新。较旧的 Windows 版本可能不支持 WSL,或者缺乏必要的组件。如果以上方法都无法解决问题,可以进一步排查 Windows 事件查看器中的错误日志,获取更多线索。

2024-04-29 06:19:36 1104

原创 Ubuntu 版本升级指南

当新的 LTS 版本发布时,用户可以选择将其系统升级到最新版本,以获得新功能、改进的性能以及延长的支持期。在升级之前,还请仔细评估新版本的特性和变化,以确保它们与你的需求和期望相符。同时,备份数据和配置文件也是一个良好的习惯,以防万一升级过程中出现问题。通过以上步骤和注意事项,你可以顺利地将 Ubuntu 系统升级到最新的 LTS 版本,享受新功能和改进的同时,也获得了延长的支持期。请注意,升级过程可能需要一些时间,具体取决于你的网络速度和系统配置。此外,在新的 LTS 版本正式发布之前,你可能无法通过。

2024-04-28 11:21:14 1589

原创 详细解读DreamFusion

而DreamFusion巧妙地利用预训练的文本-图像扩散模型和Neural Radiance Field (NeRF)模型,在没有3D数据的情况下,仅通过文本描述就能生成相应的高质量3D模型,可谓是零样本3D生成的开创性工作。DreamFusion的生成流程可以概括为:用随机噪声初始化一个NeRF模型,通过优化该NeRF使其从多个视角渲染出的图像与文本引导下采样的图像尽可能接近,同时加入相机姿态和多样性的约束,最终得到符合文本描述的3D模型。零样本:完全不需要3D训练数据,突破了3D数据稀缺的瓶颈。

2024-04-28 09:35:48 158

原创 AI作画算法原理

生成对抗网络是一种特别为生成任务设计的深度学习模型,由一个生成器和一个判别器组成。生成器的目标是产生尽可能接近真实的图像,而判别器的目标则是区分图像是真实的还是由生成器产生的。这种方法在艺术创作中尤其有用,因为它可以产生高质量和高创新性的图像。

2024-04-27 11:37:47 205

原创 直播技术解析:常见直播流协议的比较与应用

直播流协议是互联网技术中的一项重要组成部分,它使得视频内容能够在不同的平台和设备间实时传输。随着在线视频内容消费的增长,了解不同的直播流协议及其功能变得尤为重要。本文将介绍几种常见的直播流协议,包括RTMP、HLS和MPEG-DASH,探讨它们的技术特点及适用场景。

2024-04-27 11:32:34 290

原创 常用启发式算法

总之,粒子群优化算法是一种简单高效的群体智能优化算法,通过模拟鸟群觅食行为,利用粒子群体的协作搜索,实现了对连续和离散优化问题的求解。总之,遗传算法是一种通用的启发式搜索算法,借鉴了生物进化的思想,通过模拟选择、交叉、变异等过程,实现了解的进化和优化。总之,蚁群算法是一种灵活高效的启发式优化算法,通过模拟蚂蚁群体的集体智能行为,实现了对组合优化问题的求解。在算法中,每个粒子代表问题的一个可能解,粒子在搜索空间中移动,通过个体最优位置(pbest)和全局最优位置(gbest)来更新自己的速度和位置。

2024-04-26 15:15:55 1141

原创 CocoaPods使用详解

CocoaPods是一个非常优秀的iOS依赖管理工具。合理使用CocoaPods,可以大大提高我们的开发效率,减少管理第三方库的成本。同时,也为我们引入最新最好的第三方库提供了便利。掌握CocoaPods的使用,是每一个iOS开发者的必备技能。通过对基本概念的理解,和实际项目中不断的实践,我们就可以灵活运用CocoaPods,让我们的工程更加清晰和可维护。

2024-04-26 14:45:16 247

原创 常用的ssh功能

以上就是SSH的一些常用功能介绍。通过灵活运用这些功能,可以方便地进行远程服务器管理和操作,提高工作效率。同时,SSH采用加密传输,能够有效保证数据的安全性。SSH(Secure Shell)是一种安全的远程登录和数据传输协议。它被广泛应用于远程服务器管理、文件传输、端口转发等方面。为远程服务器的IP地址或域名。首次登录时需要验证服务器的身份,确认后会将服务器的公钥保存到本地的。连接后可以使用类似FTP的命令进行文件操作,如。为登录远程服务器的用户名,设置后,可以直接使用。

2024-04-26 14:42:13 199 2

原创 解决Ubuntu尝试访问目录时出现权限不足的问题

在Linux和类Unix系统中,用户在处理文件和目录时经常会遇到权限问题。这篇文章将针对一个常见的场景——尝试访问/docker目录时出现权限不足的问题,提供一系列的解决策略。通过详细的步骤和命令示例,本文旨在帮助用户有效解决权限问题,提高工作效率。

2024-04-25 12:05:21 948 1

原创 解决 Open vSwitch 中 “cannot call open vswitch: ovsdb-server.service is not running“ 的问题

在使用 Open vSwitch (OVS) 时,您可能会遇到 “cannot call open vswitch: ovsdb-server.service is not running” 的错误提示。这个错误表示 Open vSwitch 数据库服务 (ovsdb-server) 当前没有在您的系统上运行。本文将介绍如何解决这个问题,并确保 Open vSwitch 正常运行。

2024-04-25 11:08:25 6842 2

原创 迭代加深搜索

它结合了广度优先搜索(Breadth-First Search, BFS)和深度优先搜索(Depth-First Search, DFS)的优点,能够在有限的内存空间内,以较小的代价找到最优解。迭代加深搜索是一种兼具内存效率和最优性的启发式搜索算法。通过不断增加深度限制,迭代加深搜索能够以较小的代价找到最优解,是人工智能领域的重要算法之一。迭代加深搜索的基本思想是,先进行一次深度受限的深度优先搜索,如果在当前深度内没有找到目标状态,则增加深度限制,再次进行深度优先搜索。函数是迭代加深搜索的主函数,

2024-04-24 11:30:29 615

原创 容器的通俗讲解

如果你想把这道拌饭介绍给更多人,传统做法是把做饭的步骤写下来,列出所需的食材和调料清单,想吃的人得自己去采购,然后按照你的步骤来制作。你把制作这道拌饭的所有"原材料",包括香米、鸡蛋、蔬菜等食材,酱油、醋等调料,以及电饭煲、炒锅等炊具,全都装进一个大盒子里。无论这个盒子被带到谁家里,打开盒子,里面从食材到炊具,一应俱全,而且分量和步骤都是最佳配比,完全按照你的"最佳实践"来制作,最后呈现出的就是你想要的味道,还能规模化生产。它让应用程序摆脱对运行环境的依赖,实现了"一次封装,到处运行"。

2024-04-24 11:22:52 221

原创 OneFlow 概念清单

以上就是 OneFlow 的一些核心概念,通过理解和灵活运用这些概念,用户可以充分发挥 OneFlow 的性能和灵活性,高效地进行深度学习研究和应用开发。OneFlow 还在持续演进,未来会引入更多新的特性和概念,帮助用户更好地应对日益复杂的深度学习任务。OneFlow 是一个基于 Python 的深度学习框架,提供了丰富的功能和灵活的 API。Layer:层,OneFlow 提供了类似 Keras 的高层 API,用户可以方便地使用 Layer 快速搭建模型。Session:会话,用于执行 Job。

2024-04-24 11:18:18 335

原创 常见经典目标检测算法

R-CNN大大提升了目标检测的精度,但速度很慢。此后,Fast R-CNN和Faster R-CNN对原始R-CNN进行了改进,Faster R-CNN通过RPN网络学习提取候选区域,实现了端到端的目标检测。近年来,目标检测技术不断进步,涌现出了许多新的算法和模型,如RetinaNet、RefineDet、CenterNet等,进一步提升了目标检测的精度和效率,使得目标检测在越来越多的应用场景中得到应用。多年来,研究者们提出了许多经典的目标检测算法,下面我们就来介绍几种常见的经典目标检测算法。

2024-04-23 10:50:21 1176

原创 Sklearn基础教程:机器学习入门

Scikit-learn,简称sklearn,是一个开源的机器学习库,支持广泛的监督和非监督学习算法。通过Python编写,它建立在NumPy、SciPy和matplotlib这些库上,为数据科学家提供了强大的工具,用于构建和测试数据模型。本教程将引导你了解sklearn的基本使用方法,包括数据预处理、模型训练、评估和参数调整。

2024-04-23 10:40:55 246

原创 Gradle的安装配置及使用

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。Gradle面向Java应用为主,但亦可支持其他语言的项目构建。

2024-04-22 09:21:15 1395

原创 Beego框架学习

Beego是一个用Go语言开发的高性能Web应用框架。它是一个RESTful的框架,从控制器(Controller)、模型(Model)、视图(View)的结构出发,帮助开发者快速构建Web应用。

2024-04-22 09:16:22 488

原创 Faiss原理和使用总结

Faiss是一款强大的相似性搜索库,通过使用先进的算法和数据结构,可以显著提高大规模数据集上的最近邻搜索效率。它在推荐系统、图像搜索、自然语言处理等领域都有广泛的应用。使用Faiss时,我们需要根据具体的场景和需求,选择合适的索引方法,并注意调参以获得最佳的性能。

2024-04-21 20:47:48 316

原创 CentOS常见命令

以上是一些常用的CentOS命令,希望对你有所帮助。在使用这些命令时,请注意使用sudo来获得管理员权限,并谨慎操作,以免对系统造成意外的损害。- 用于安装、更新、搜索和管理CentOS系统上的软件包。- 用于管理CentOS的防火墙。- 用于在文件中搜索字符串。- 用于切换当前工作目录。- 用于移动或重命名文件。- 用于复制文件或目录。- 用于删除文件或目录。- 用于归档和解压文件。- 用于管理系统服务。- 用于列出目录内容。

2024-04-20 21:20:56 165

原创 Fiddler的安装和使用指南

工具栏:位于最顶部,包含各种常用操作按钮。会话列表:显示捕获到的HTTP/HTTPS会话。查看器:查看选中会话的详细信息,如请求/响应头、请求/响应体等。统计面板:显示性能统计数据。Filters:可以通过设置过滤器来筛选出感兴趣的会话。Breakpoints:设置断点,可以在请求发送前或响应返回前暂停。AutoResponder:自动响应功能,可以用于模拟Mock数据。Composer:自定义请求发送工具。Log:日志面板,用于显示Fiddler的一些日志输出。

2024-04-20 21:18:59 651

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

飞鸽传书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关注的人

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