自定义博客皮肤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)
  • 收藏
  • 关注

原创 13、【Qlib】【主要组件】分析:评估与结果分析

分析旨在显示日内交易的图形报告,这有助于用户直观地评估和分析投资组合。分析位置(analysis_position)报告图表(report_graph)评分图表(score_ic_graph)累计回报图表(cumulative_return_graph)风险分析图表(risk_analysis_graph)排名标签图表(rank_label_graph)分析模型(analysis_model)模型性能图表(model_performance_graph)

2023-10-06 18:43:51 200

原创 12、【Qlib】【主要组件】Qlib Recorder:实验管理

Qlib包含一个名为QlibRecorder的实验管理系统,旨在帮助用户以高效的方式处理实验并分析结果。实验管理器(ExperimentManager)一个管理实验的类。实验(Experiment)一个实验类,其每个实例负责单个实验。记录器(Recorder)一个记录器类,其每个实例负责单次运行。以下是系统结构的概览:此实验管理系统定义了一套接口,并提供了一个基于机器学习平台MLFlow的具体实现MLflowExpManager。

2023-10-06 18:33:58 213

原创 11、【Qlib】【主要组件】元控制器:元任务、元数据集和元模型

Meta Controller为预测模型提供指导,旨在学习一系列预测任务之间的常规模式,并利用学到的模式指导即将到来的预测任务。用户可以基于Meta Controller模块实现自己的元模型实例。

2023-10-06 18:10:12 190

原创 10、【Qlib】【主要组件】高频交易嵌套决策执行框架

日间交易(例如,投资组合管理)和当日交易(例如,订单执行)是量化投资中的两个热门话题,并且通常会分别进行研究。为了获得日间和当日交易的联合交易绩效,它们必须相互作用,并共同进行回测。为了支持多级的联合回测策略,需要一个相应的框架。公开可用的高频交易框架中没有一个考虑到多级联合交易,这使得上述的回测不准确。除了回测外,不同级别的策略优化不是独立的,而是可以相互影响。例如,最佳的投资组合管理策略可能会随着订单执行绩效的变化而变化(例如,当我们改善订单执行策略时,交易量较高的投资组合可能会成为更好的选择)。

2023-10-06 17:50:09 265

原创 9、【Qlib】【主要组件】投资组合策略:投资组合管理

投资组合策略旨在采用不同的投资组合策略,这意味着用户可以基于预测模型的预测分数采用不同的算法来生成投资组合。用户可以通过工作流模块(Workflow module)在自动化工作流中使用投资组合策略。由于 Qlib 中的组件设计成了松耦合方式,投资组合策略也可以作为一个独立模块使用。Qlib 提供了几种实现的投资组合策略。同时,Qlib 也支持自定义策略,用户可以根据自己的需求定制策略。

2023-10-06 17:34:44 183

原创 8、【Qlib】【主要组件】预测模型:模型训练和预测

预测模型(Forecast Model)旨在对股票做出预测评分。用户可以通过 qrun 在自动化工作流中使用预测模型。由于 Qlib 中的组件设计成了松耦合方式,预测模型也可以作为一个独立模块使用。

2023-10-06 16:26:27 380

原创 7、【Qlib】【主要组件】Data Layer:数据框架与使用

Data Layer 提供了用户友好的 API 来管理和检索数据。它提供了高性能的数据基础设施。它是为量化投资设计的。例如,用户可以轻松地使用 Data Layer 构建公式化的 alpha 值。数据准备数据API数据加载器数据处理器数据集缓存数据和缓存文件结构以下是一个 Qlib 数据工作流的典型示例用户下载数据并将数据转换成 Qlib 格式(文件名后缀为 .bin)。在这一步中,通常只有一些基本数据被存储在硬盘上(例如 OHLCV)。

2023-10-06 16:14:25 615

原创 6、【Qlib】【主要组件】Workflow:Workflow管理

Qlib框架中的组件设计成了松散耦合的方式。用户可以像Example那样,使用这些组件构建自己的量化研究Workflow(工作流)。除了这些,Qlib还提供了名为 qrun 的更用户友好的接口,可以自动运行由配置定义的整个工作流程。运行整个工流程被称为一个执行。Data(数据)加载处理切片模型训练和推理保存与加载评估预测信号分析回测对于每次执行,Qlib都有一个完整的系统来跟踪在训练、推理和评估阶段生成的所有信息以及工件。

2023-10-06 11:58:19 262

原创 5、【Qlib】【第一步】自定义模型集成

Qlib 的模型库包括 LightGBM、MLP、LSTM 等模型。这些模型都是预测模型的例子。除了 Qlib 提供的默认模型外,用户还可以将他们自己的自定义模型集成到 Qlib 中。用户可以按照以下步骤集成他们自己的自定义模型。定义一个自定义模型类,它应该是 qlib.model.base.Model 的子类。编写一个描述自定义模型的路径和参数的配置文件。测试自定义模型。自定义模型需要继承 qlib.model.base.Model 并重写其中的方法。重写 __init__方法。

2023-10-02 21:34:14 422

原创 4、【Qlib】【第一步】Qlib股票数据检索

用户可以使用 Qlib 获取股票数据。以下示例演示了基本方式。

2023-10-02 20:58:02 292

原创 3、【Qlib】【第一步】Qlib初始化

region 的值应与存储在 provider_uri 中的数据一致。如果用户想使用美国股票市场数据,他们应该在 provider_uri 中准备自己的美国股票数据,并切换到美国股票模式。下载并准备数据:执行以下命令来下载股票数据。请注意,这些数据是从 Yahoo Finance 收集的,可能不是完美的。如果用户有高质量的数据集,我们推荐用户准备自己的数据。除了provider_uri 和region,qlib.init还有其他的参数。不要在 Qlib 的仓库目录中导入 qlib 包,否则可能会发生错误。

2023-10-02 20:18:05 316

原创 2、【Qlib】【第一步】Qlib安装

推荐使用 anaconda/miniconda 来设置环境。Qlib 需要 lightgbm 和 pytorch 包,请使用 pip 来安装它们。Qlib同时支持Windows和Linux。建议在Linux中使用Qlib。Qlib支持Python3,最高支持到Python3.8。

2023-10-02 19:39:17 1302

原创 1、【Qlib】【开始】【简介】Qlib:量化平台

Qlib是一个面向AI的量化投资平台,旨在实现AI技术在量化投资中的潜力,赋能研究,并创造价值。通过Qlib,用户可以轻松利用他们的想法来创建更好的量化投资策略。

2023-10-02 18:04:31 863

原创 7.0、Android Studio命令行工具

命令行工具分成SDK工具和平台工具。SDK工具SDK工具跟随SDK安装包安装并随时更新。Virtual Device 工具1、 Android Virtual Device Manager 提供了一个图形化的图形用户接口,你可以创建和管理运行在Android虚拟机中的AVD。 2、 Android Emulator 基于QEMU的设备虚拟机,允许你在实时的Android运行环境中调试和测试

2016-07-02 11:09:01 6175

原创 6.5、Android Studio的Android Device Monitor

Android Device Monitor是一个独立的工具,可以对Android应用进行调试和分析。Android Device Monitor无需安装整合在一个IDE中,比如像Android Studio,提供如下工具: 1、 DDMS 2、 Tracer for OpenGL ES 3、 Hierarchy Viewer 4、 Systrace 5、 Traceview

2016-07-02 10:25:47 14675

原创 6.4、Android Studio的GPU Monitor

Android Monitor包含GPU Monitor,它将可视化的显示渲染窗体的时间。GPU Monitor可以帮助你: 1、 迅速查看UI窗体生成 2、 辨别是否渲染管道超出使用线程时间在GPU Monitor中显示一个运行的应用1、 打开一个项目 2、 在物理设备或者虚拟机中运行应用 3、 显示Android Monitor 4、 点击Monitors表示并且显示GPU

2016-07-01 17:37:45 16234

原创 6.3、Android Studio的CPU Monitor

Android Monitor包含一个CPU Monitor,可以让你非常方便的监测你的应用的CPU的使用。它显示试试的CPU使用。在CPU Monitor显示正在运行的应用1、 打开一个项目 2、 在物理设备或虚拟机中运行应用 3、 显示Android Monitor 4、 点击Monitors并且显示CPU Monitor。 如图: 本文作者:宋志辉 个人微博:点击进入

2016-07-01 17:12:56 10564

原创 6.2、Android Studio内存

Android Monitor提供了一个Memory Monitor,所以你可以非常容易的监测应用性能和内存使用,可以发现无用的对象,本地内存泄漏和连接设备的内存使用。Memory Monitor显示你的应用如何分配内存,并且用可视化的方式展示出来: 1、 根据时间显示一个图形的可用和已分配的Java内存 2、 根据时间显示垃圾处理事件 3、 初始化垃圾处理事件Memory Monito

2016-07-01 16:48:56 7066

原创 6.1、Android Studio的Android Monitor概览

Android Monitor帮助你监测你的应用的性能,以帮助你合理的进行优化,调试,提升。如下功能: 1、 Log消息,系统定义的或者开发者定义的。 2、 内存,CPU和GPU使用情况。 3、 网络情况(只能在物理设备中使用)Android Monitor提供了多种工具来查看应用的实时信息。当你的运行时,它会捕获数据,并且保存到一个文件中,你可以在多个视图进行分析。你也可以在应用运行的

2016-07-01 12:07:54 6357

原创 6.0、Android Studio性能优化工具

显示图像包含四个步骤。简单来说,CPU对比显示列表,GPU渲染图片显示,内存存储图片和数据,电池提供点力能源。每个部分的硬件都有限制,超过这个限制会导致应用运行较慢,显示性能差,或者耗电。为了查找造成这些问题的原因,你需要深层的查找原因,使用工具来收集你的应用执行时的数据。用列表和图像的方式呈现,进行理解和分析,从而优化你的代码。Android Studio和你的设备提供了优化工具来记录和可视化你的

2016-07-01 10:51:12 5467

原创 5.3、Android Studio录像

Android Monitor允许你从设备中录制一段MP4格式的视频,最长允许3分钟。录制视频在硬件设备中录制视频: 1、 打开一个项目 2、 在设备中运行应用 3、 显示Android Monitor 4、 准备录制 5、 在Android Monitor中点击Screen Record 6、 点击 Start Recording开始录制 7、 点击 Stop Reco

2016-06-30 17:33:08 6601

原创 5.2、Android Studio截图

Android Monitor允许你截取连接的设备或者虚拟机的屏幕,保存为PNG格式。设备截图1、 打开一个项目 2、 在设备或虚拟机中运行应用 3、 显示Android Monitor 4、 切换到你想要截屏的界面 5、 在Android Monitor工具栏中点击Screen Capture 6、点击Save保存图片。本文作者:宋志辉 个人微博:点击进入

2016-06-30 16:36:35 3566

原创 5.1、Android Studio用Logcat编写和查看日志

Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息。 为了显示需要的信息,你可以创建过滤器,更改需要显示多少信息。设置优先层,显示应用打印的消息,或者搜索日志。默认情况下。Logcat监视器显示最近运行的app的日志输出。 当一个应用抛出一个异常,Logcat监视器会显示一条相应的消息。编写Log消

2016-06-30 15:48:43 10366 1

原创 5.0、Android Studio调试你的应用

Android Studio包含了一个调试器,允许你调试运行在Android虚拟机或连接的Android设备的应用。通过Android Studio的调试器,你可以: 1、 选择你调试设备的app 2、 为你的代码设置断点 3、 在运行时检测变量和表达式 4、 截图和录像通过点击工具栏中的Debug按钮来开始调试,Android Studio生成一个APK,并且使用调试key进行签名

2016-06-30 14:11:59 1714

原创 4.4、Android Studio在命令行运行Gradle

默认情况下,在你的Gradle构建设置中有两种构建类型:一种是为了调试你的应用,debug类型;一种是构建最终的发布版本,release类型。无论你使用哪种模式,你的app必须在安装到设备或虚拟机中之前进行签名。当时debug类型时,使用一个调试key,当时release类型时,使用一个release key。 无论你使用debug或者release类型来构建,你需要运行和构建你的模块。这将会创建

2016-06-29 14:38:41 11282

原创 4.3、Android Studio突破64K方法限制

当应用代码和库代码代码超过64K限制时,早期版本的构建系统会出现如下提示:Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536最近版本的构建系统会出现如下提示,指出同样的错误:trouble writing output:Too many field refere

2016-06-29 11:57:49 8547 3

原创 4.2、Android Studio压缩你的代码和资源

为了让你的APK文件尽可能的小,你需要在构建的时候开启压缩来移除无用的代码和资源。代码压缩可在ProGuard中使用,可以检测和清除无用的类,变量,方法和属性,甚至包括你引用的库。ProGuard同样可以优化字节码,移除无用的代码,并且模糊剩下的类,变量和方法。代码模糊可以让增加APK逆向工程的成本。资源压缩可在Andorid的Gradle插件中使用,可以清除你打包的APP中无用的资源,包含你引用的

2016-06-28 10:33:28 6431

原创 4.1、Android Stuido配置你的Build Variant

每个版本的build variant代表了你可以构建的每一个版本。虽然你未直接配置build variants,你可以通过配置build type和product flavor。比如,一个demo的product flavor可以声明不同的特性和设备需求,比如自定义源码,资源和最小的API。但是debug的build type却有不同构建和打包设置,比如调试选项和签名文件。配置Build Types

2016-06-27 17:26:06 12896 4

原创 4.0、Android Studio配置你的构建

Android构建系统编译你的app资源和源码并且打包到APK中,你可以用来测试,部署,签名和发布。Android Studio使用Gradle,一个高级的构建套件,来自动化和管理构建进程,同时可以允许你灵活的自定义构建配置。每个构建配置可以定义它自己的代码和资源集合。Gradle和Android插件独立于Android Studio运行。这就意味着你可以在你的机器上在命令行、Android Stu

2016-06-25 16:07:15 4891

原创 3.2、Android Studio在物理设备中运行APP

当你构建一个Android应用时,在发布给用户之前,在物理设备上测试一下你的应用是非常必要的。 你可以使用Android设备作为运行、调试和测试应用的环境。包含在SDK中的工具让你在编译完成后在设备中安装和运行应用更加方便。你可以直接从Android Studio中安装你的应用到设备中,或者用ADB在命令行安装。开启设备中的开发者选项Android设备提供了一系列的可以让你访问手机的开发者选项,可

2016-06-25 10:17:42 4127

原创 3.1、Android Studio在虚拟机中运行应用

Android虚拟机Monitor一个设备并且显示在你的开发计算机上。它可以允许你在不适用硬件设备的情况下开发、测试你的Android应用。虚拟机支持Android手机,Android Wear和平板和Android TV设备。因为它有一些预定义的设备类型,所以你可以迅速的启动,同样你可以创建你自己的设备。 虚拟机是一个快速、强大和多功能。它比一个连接的物理设备更快的传递信息,提升开发进程。

2016-06-24 18:34:49 38584

原创 3.0、Android Studio构建和运行应用

默认情况下,Android Studio可以通过简单的点击就会将新的项目部署到虚拟机或者物理设备中。在Instant Run的帮助下,你可以将更改的方法或资源文件直接推送到一个运行的app而无需构建一个新的APK,所以看起来像实时的。构建和运行你的app,点击Run’app’。Android Studio会让你选择一个部署目标(一个虚拟机或者一个连接的设备),使用Gradle进行构建,构建完成后将部

2016-06-24 14:44:40 7696

原创 2.7、Android Studio使用翻译编辑器本地化UI

如果你的应用支持多语言,你需要合理的管理你的翻译的string资源。Android Studio 提供了翻译编辑器来使查看和管理翻译的资源更加容易。关于翻译编辑器翻译后的资源在你的项目里保存在不同目录下的不同XML文件中。手动查找和编辑这些文件非常困难。因为你的应用可能因为疏忽而导致有些翻译被遗漏。 翻译编辑器允许你在一个地方方便的查看和更新你所有的string资源。编辑器给你一个视图来查看所有

2016-06-23 17:47:40 2261

原创 2.6、Android Studio创建可伸缩的图片(9-patch文件)

Draw 9-patch工具是一个所见即所得编辑器,允许你创建可以自动改变大小来适应视图的内容和屏幕的大小。 以下是使用Draw 9-path工具快速创建一个NinePatch图片。 1、 在命令行中,找到你的sdk/tools目录,运行draw9patch来运行Draw 9-patch工具 2、 拖动你的PNG文件到Draw 9-patch窗口(或者选择File > Open 9-pat

2016-06-23 16:22:51 3091

原创 2.5、Android Studio添加多适配的向量图片

Android Studio包含一个Vector Asset Studio的工具,可以帮助你添加Material图标和导入SVG(Scalable Vector Graphic)文件到你的项目中作为向量drawable资源。使用向量drawable资源来代替图片可以减少APK的大小,因为同样一个文件可以在不损失图片质量的情况下改变大小来适应不同分辨率的屏幕。旧版本的Android不支持向量drawa

2016-06-23 14:54:31 3616

原创 2.4、Android Studio使用主题编辑器设计主题

Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能: 1、 创建和更改你的app主题 2、 为不同的资源适应主题 3、 普通的UI颜色更改的实时显示主题编辑器这一节描述如何访问主题编辑器。 访问主题编辑器 这里有两种方式来打开主题编辑器: 1、 在一个打开的样式XML文件,比如styles.xml,在窗口的右上角点击Open editor 2、 在

2016-06-22 16:35:38 2973

原创 2.3、Android Studio使用Layout Editor设计UI

Android Studio提供了一个高级的布局编辑器,允许你拖拽控件,在编辑XML之后可以实时预览。 在布局编辑器中,你在文字视图和设计视图直接来回切换。在文字视图中编辑你可以在文字视图中编辑你的布局文件,这一节描述文字视图可用的一些特性。预览当你在文字视图中编辑室,你可以通过点击窗口右边的Preview面板来在设备中预览布局。在Preview面板,你可以在面板顶部更改多个选项来更改预览,包括预

2016-06-22 14:57:12 7385

原创 2.2、Android Studio通过注解提升代码检测

使用像Lint这样的代码检测工具可以帮助你发现问题和提升代码,但是代码检测在有些地方很难应用。例如,Android的资源ID,使用一个int类型来表示字符、图像、颜色或者其他资源类型所以代码检测工具不能分辨这是一个字符串资源,还是一个颜色资源。这种情况下,即使你使用代码检测工具,你的app可能会渲染失败或者不能运行。注解允许你为Lint这样的代码检测工具提供提示来帮助Lint检测更深层次问题。当你使

2016-06-22 11:44:57 1735

原创 2.1、Android Studio通过Lint提升你的代码

为了测试你的Android应用符合功能需求。最重要的是确保你的代码没有结构性问题。结构差的代码影响你的Android应用的可靠性,让你的代码难以维护。比如,如果你的XML资源文件包含未使用的明明空间,这会花费空间和不必要的进程。其他机构行问题,比如是哟个过时的API调用,如果设备API版本不兼容,可能导致运行失败。概览Android Studio提供了一个称为Lint的代码扫描工具,可以非常容易的帮

2016-06-21 13:50:56 3360

原创 2.0、Android Studio编写你的应用

Android Studio包含了每个开发阶段的各种工具,但是最重要就是编写代码。高效编码接下来的是能够帮助你高效编程的方法。使用Lint快速修复Android Studio提供一个叫Lint的代码扫描工具,用来帮助你辨别和纠正错误,而无须执行app或者编写测试用例。 在你每次构建应用时,Android Studio运行Lint来检测你的源文件发现潜在的bug。在纠错,安全,性能,可用性,国际化等

2016-06-20 17:52:15 1451

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

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