自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN博客不再更新,新内容请移步掘金:https://juejin.im/user/5886d699128fe1006c455fb6,有问题也请直接发邮件至[email protected]

  • 博客(269)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Android应用开发技术:应用组件】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:应用组件】章节列表

2015-08-05 11:40:43 855

原创 【Android应用开发技术:应用调试】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:应用调试】章节列表

2015-08-05 11:40:19 874

原创 【Android应用开发技术:文件读写】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:文件读写】章节列表

2015-08-05 11:39:56 862

原创 【Android应用开发技术:网络通信】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-05 11:39:32 1602

原创 【Android应用开发技术:图像处理】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:图像处理】章节列表

2015-08-05 11:39:15 989

原创 【Android应用开发技术:媒体开发】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:媒体开发】章节列表

2015-08-05 08:55:32 992

原创 【Android应用开发技术:用户界面】章节列表

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:用户界面】章节列表 【Android应用开发技术:用户界面】用户界面基本原理 【Android应用开发技术:用户界面】设备适配 【And

2015-08-03 17:17:38 1541

原创 【Android应用开发技术:媒体开发】录像

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 启用相机1.1 请求相机权限<manifest ... > <uses-feature android:name="android.hardware.came

2015-08-03 17:10:22 1288

原创 【Android应用开发技术:媒体开发】拍照

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 启用拍照请求相机使用权限 <manifest ... > <uses-feature android:name="android.hardware.camer

2015-08-03 15:48:00 780 1

原创 【Android应用开发技术:媒体开发】音频

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells Android为播放音乐、闹铃、通知铃、来电声音、系统声音、打电话声音和DTMF频道都分别维护了一个隔离的音频流,这是我们能够控制不同音频的前提,这其中大多数的音频

2015-08-03 14:20:54 1068

原创 【Android应用开发技术:应用组件】事件处理机制

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 事件处理1.1 基于监听的事件处理事件监听处理模型事件源(Event Source):事件发生的场所,通常就是各个组件。事件(Event):事件封装了界面组件上发

2015-07-31 17:26:07 839

原创 【Android应用开发技术:应用组件】应用组件基本原理

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells Everythis is component。一 Android应用组件设计思想1.1 程序由组件组成ActivityServiceBroadcast Re

2015-07-31 17:13:53 843

原创 【Android应用开发技术:用户界面】用户界面基本原理

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells用户界面架构如下所示:窗口结构ViewRootImpl:虚拟根View,用来控制窗口渲染,以及与WindowManagerService和SurfaceFlinger通信

2015-07-31 17:07:57 2191

原创 【Android应用开发技术:用户界面】SurfaceHolder

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWellsSurfaceHolder是Surface的控制器,用来操纵Surface处理它的Canvas上画的效果和动画,控制表明、大小和像素等。几个需要注意的方法:abstrac

2015-07-31 16:52:37 1199

原创 【Android应用开发技术:用户界面】SurfaceView

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells SurfaceView是一个可以直接从内存或DMA等硬件接口取得图像数据的绘图容器。一 SurfaceView基本特性SurfaceView不依赖于UI线程,也不

2015-07-31 16:51:53 1052

原创 【Android应用开发技术:媒体开发】MediaPlayer基本原理

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 MediaPlayer特性MediaPlayer类用于控制音频文件、视频文件和流的播放。1.1 MediaPlayer播放的文件来源(1) 应用中自带的resourc

2015-07-31 16:35:43 2436

原创 【Android本地开发技术:媒体开发】YUV格式解析

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells YUV是被欧洲电视系统采用的一种颜色编码方法(PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间,一 YUV格式优点(1) 频宽占用较小。Y:明亮度(

2015-07-31 16:08:19 947

原创 【Android应用开发技术:应用调试】GDB

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWellsgdb调试器和gdbserver(stub)之间的关系如下图所示:一 调试工具运行环境cygwinndkgdbgdbserver:每个模拟器上,在system/b

2015-07-31 15:45:10 739

原创 【Android应用开发技术:应用调试】ADB

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 ADB Shell命令显示系统中全部Android平台: android list targets显示系统中全部AVD(模拟器): android list

2015-07-31 15:40:09 875

原创 【Android本地开发技术:媒体开发】AVI视频格式解析

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWellsAVI(Audio Video Interleaved)是视频和音频交织存放的一种文件格式,一个AVI文件可以包含多个不同类型的媒体流(典型的情况下一个视频流和一个音频流

2015-07-31 15:38:21 1993

原创 【Android本地开发:图像处理】Skia图像库

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWellsSkia是Android底层的图形、图像、动画、SVG和文本等多方面的图形库,是Android中图形系统的引擎。Skia图形库的结构如下图所示:libcorecg.so:

2015-07-31 14:57:47 1675

原创 【Android本地开发技术:编译脚本】Application.mk

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 Application.mk文件的作用和特点作用:描述应用程序中所需要的模块(静态库或动态库)。位置:Application.mk通常放在PROJECT/jni/Ap

2015-07-31 14:56:46 964

原创 【Android本地开发技术:编译脚本】Android.mk

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 Android.mk文件的作用和特点1.1 Android.mk文件作用该文件用来描述编译系统(build system)的,即一个微型的GNU Makefile片段

2015-07-31 14:43:26 1252

原创 【Android应用开发技术:应用组件】Intent使用方法

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 Intent验证尽管Android系统会确保每一个确定的intent会被系统内置的app(such as the Phone, Email, or Calendar

2015-07-31 14:11:58 1080

原创 【Android应用开发技术:应用组件】Intent基本原理

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells 一个App通常都会有好几个Activity。每一个Activity的界面都扮演者用户接口的角色,允许用户执行一些特殊任务,例如查看地图或者是开始拍照等。如何让用户从

2015-07-31 14:11:35 1204

原创 【Android应用开发技术:数据存储】数据库

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWellsSQL中一个中重要的概念是schema。 Schema是一种DB结构的正式声明。schema是从你创建DB的SQL语句中生成的。一般情况下,创建一个伴随类(comp

2015-07-30 16:40:25 1709

原创 【Android应用开发技术:文件读写】Android文件系统

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 内部存储和外部存储所有的Android设备都有两个文件存储区域:”internal” 与 “external” 存储。 那两个名称来自于早先的Android系统中,当

2015-07-30 16:39:42 2878

原创 【Android应用开发技术:数据存储】SharedPreferences

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells 应用程序一般都会涉及数据的输入和输出,应用程序的参数设置、程序运行状态数据等等这些都需要保存的外部存储器上,如果有大量数据需要存储则需要借助数据库,如果只有少量的数

2015-07-30 14:24:10 1119

原创 【Android应用开发技术:应用组件】Fragment使用方法

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells一 Fragment管理与事务Activity通过FragmentManager管理Fragment,FragmentManager可以完成以下功能:调用findFra

2015-07-30 10:26:58 1162

原创 【Android应用开发技术:应用组件】Fragment基本原理

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 如果我们的App设计成要支持范围广泛的屏幕尺寸时,在可利用的屏幕空间内,我们可以通过在不同的布局配置中重用你的Fragment来优化我们的用户体验。一个手机设备可能适

2015-07-29 15:54:39 1836

原创 平面设计颜色库

一 颜色表1.1 十六进制颜色表二 常用配色2.1 红色2.2 橙色2.3 黄色2.4 绿色 2.5 青色2.6 蓝色 2.7 紫色2.8 灰色

2015-07-28 14:53:01 1989

原创 【Android应用开发技术:应用组件】:Activity基本原理

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell当用户进入、退出、回到App时,程序中的Activity实例都经历了生命周期中的不同状态。当Activity第一次启动的时候,它来到系统的前台,开始接受用户的焦点。在此期

2015-07-28 14:33:11 1535

原创 【Android应用开发技术:用户界面】设备适配

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell?由于Android平台的丰富性和多样性,全世界的Android设备有着各种各样的尺寸和大小,而为了能够推广我们的应用给各种各样的用户,设备适配是一件很重要的工作。一 语言

2015-07-27 15:55:18 2141 1

原创 【Android应用开发技术:用户界面】用户界面布局技巧

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 本篇文章介绍在做界面布局时一些技巧,使得布局更加合理而高效。一 让控件填满剩余宽度或高度定义了一个EditText和Button如下图所示:这样设置对按钮来说很合适

2015-07-27 11:49:47 1692

原创 【Android应用开发技术:用户界面】视图组件View

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【Android应用开发技术:用户界面】章节列表 View作为所有UI组件的子类,它代表了一个空白的矩形区域。ViewGroup继承了View,因此ViewGroup

2015-07-24 16:58:01 2072

原创 【用户界面:android-Ultra-Pull-To-Refresh】之二:android-Ultra-Pull-To-Refresh框架分析

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells【用户界面:android-Ultra-Pull-To-Refresh】章节列表【用户界面:android-Ultra-Pull-To-Refresh】之一:androi

2015-07-24 16:39:26 6806 3

原创 【用户界面:android-Ultra-Pull-To-Refresh】之一:android-Ultra-Pull-To-Refresh开篇

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell 本篇文章是【用户界面:android-Ultra-Pull-To-Refresh】的开篇文章,主要介绍和展示android-Ultra-Pull-To-Refresh

2015-07-24 11:20:39 6060 2

原创 【Android应用保护技术探索之路系列】之五:对抗重编译

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell对抗重编译常用的有两种方式:检查签名和校验保护。一 检查签名每个Android应用在发布前都会进行签名,而签名所使用的密钥文件往往是签名者所独有的,所有签名往往会作为辨明应

2015-07-23 11:31:52 1450 6

原创 【Android应用保护技术探索之路系列】之四:对抗动态调试

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell对抗动态调试常用的有两种方式:检测调试器和检测模拟器。一 检测调试器动态调试器使用调试器来挂钩应用,获取应用运行时的数据。我们可以在应用中加入检测调试器的代码,如果检测到调

2015-07-23 11:31:37 1748

原创 【Android应用保护技术探索之路系列】之三:对抗静态分析

作者:郭孝星 微博:郭孝星的新浪微博 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell我们可以通过以下几个方法来对抗静态分析。一 代码混淆技术自Android2.3以后,GGoggle就在SDK中正式加入了ProGuard代码混淆工具,我们可以利用这个工具进

2015-07-23 11:31:12 1692

haxm-windows_r05

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-31

Roboto字体源文件

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-24

主题设计源文件

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-24

Android应用开发图样

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-24

平板设备布局模板

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-23

Android移动设备布局模板

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-23

基于监听的事件处理模型

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-19

ImageView及其子类类图

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-19

TextView及其子类类图

作者:郭孝星 微博:http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-19

NsdChat工程源码

作者:【郭孝星】http://blog.csdn.net/allenwells 微博:【郭孝星的新浪微博】http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-08-06

Fragment继承体系

作者:【郭孝星】http://blog.csdn.net/allenwells 微博:【郭孝星的新浪微博】http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-07-30

Dalvik虚拟机类加载机制分析图

作者:【郭孝星】http://blog.csdn.net/allenwells 微博:【郭孝星的新浪微博】http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-07-30

android-Ultra-Pull-To-Refresh流程图

作者:【郭孝星】http://blog.csdn.net/allenwells 微博:【郭孝星的新浪微博】http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-07-29

Fragment生命周期演示用例

作者:【郭孝星】http://blog.csdn.net/allenwells 微博:【郭孝星的新浪微博】http://weibo.com/allenwells 邮箱:[email protected] 博客:http://blog.csdn.net/allenwells Github:https://github.com/AllenWells

2015-07-29

ARM指令集详解

写在前面:本篇文章旨在大致介绍下ARM指令集的相关内容,这里也同时提供一个有详细解释和用例的待书签的PDF版本,方便大家查阅。

2015-07-06

【Visio源文件】类加载器的层次结构图

所有Java应用都至少引用java.lang.Object类,也就是在运行的时候,java.lang.Object这个类需要被加载到Java虚拟机中,如果这个加载过程由Java自己的类加载器来完成,则在虚拟机中会存在多个版本的java.lang.Object类,而且这些类是不兼容的,**代理模式就是为了保证Java核心库的类型安全**。

2015-05-29

【Vision源文件】类加载流程图

1. 如果这个类没有被加载和链接,那就先进行加载和链接。 2. 如果这个类存在直接父类,并且这个类还没有初始化(**在一个类加载器中,类只能被初始化一次**),那就先初始化直接父类(不适用于接口)。 3. 加入类中存在的初始化语句(如static变量和static块),那就先执行这些初始化语句。

2015-05-29

【Android4.4.4.4_r1系统源码】OptMain.cpp

17/* 18 * Command-line DEX optimization and verification entry point. 19 * 20 * There are three ways to launch this: 21 * (1) From the VM. This takes a dozen args, one of which is a file 22 * descriptor that acts as both input and output. This allows us to 23 * remain ignorant of where the DEX data originally came from. 24 * (2) From installd or another native application. Pass in a file 25 * descriptor for a zip file, a file descriptor for the output, and 26 * a filename for debug messages. Many assumptions are made about 27 * what's going on (verification + optimization are enabled, boot 28 * class path is in BOOTCLASSPATH, etc). 29 * (3) On the host during a build for preoptimization. This behaves 30 * almost the same as (2), except it takes file names instead of 31 * file descriptors. 32 * 33 * There are some fragile aspects around bootclasspath entries, owing 34 * largely to the VM's history of working on whenever it thought it needed 35 * instead of strictly doing what it was told. If optimizing bootclasspath 36 * entries, always do them in the order in which they appear in the path. 37 */

2015-05-28

【Android4.4.4.4_r1系统源码】DexFile.h

/* * Access .dex (Dalvik Executable Format) files. The code here assumes that * the DEX file has been rewritten (byte-swapped, word-aligned) and that * the contents can be directly accessed as a collection of C arrays. Please * see docs/dalvik/dex-format.html for a detailed description. * * The structure and field names were chosen to match those in the DEX spec. * * It's generally assumed that the DEX file will be stored in shared memory, * obviating the need to copy code and constant pool entries into newly * allocated storage. Maintaining local pointers to items in the shared area * is valid and encouraged. * * All memory-mapped structures are 32-bit aligned unless otherwise noted. */

2015-05-27

【Android4.4.4.4_r1系统源码】DexPrepare.h DexPrepare.cpp

/* * Prepare a DEX file for use by the VM. Depending upon the VM options * we will attempt to verify and/or optimize the code, possibly appending * register maps. * * TODO: the format of the optimized header is currently "whatever we * happen to write", since the VM that writes it is by definition the same * as the VM that reads it. Still, it should be better documented and * more rigorously structured. */

2015-05-27

signapk签名工具

签名APK需要用到signapk.jar工具,将该工具的目录添加到环境变量PATH中,方便在命令行下直接使用。

2015-05-04

Java EE知识体系结构

Java EE知识体系结构,用图解的形式详细讲述了Java EE整体的知识架构。

2015-03-04

VIM用户手册6.3.pdf

VIM用户手册6.3,讲述VIM的各种操作技巧,有需要的童鞋可以参考一下。

2015-03-04

ffmpeg视频编解码教程

ffmpeg视频编解码教程,详细讲解ffmpeg各种结构体的作用,和视频编解码的详细流程。

2015-03-04

ffmpeg-2.4.3.tar.gz

ffmpeg-2.4.3.tar.gz 视频编解码最新底层源码,可编译运行。

2015-03-04

网上订餐客户端源码(可直接导入eclipse运行)

网上订餐客户端源码,下拉刷新,订单管理,可直接导入eclipse运行,需要的同学可以参考一下O(∩_∩)O

2015-02-12

VLC媒体播放器源码(2015最新版可直接在eclipse运行)

VLC媒体播放器源码,2015最新版,含JNI代码,可直接在eclipse中运行。

2015-02-12

搜狐研发部笔试题

搜狐研发部笔试题,C语言相关笔试题目,需要的同学可以参考一下。

2015-02-12

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

TA关注的人

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