下载 >  开发技术 >  Web开发 > Struts 2.0 API参考手册+开发指南

Struts 2.0 API参考手册+开发指南

《Struts 2.0 API参考手册+开发指南》-电子文档下载(CHM)
2011-11-17 上传大小:32.73MB
分享
收藏 举报
Android的API完整参考手册.

Android的API完整参考手册,新手+老手必备,值得参考,不看这个你白学Android

立即下载
Vue.js 2.0 参考手册【实例】.CHM

Vue.js 2.0 参考手册,Vue.js 2.0 中文手册,Vue.js 2.0 离线手册

立即下载
struts 2.0开发指南

中文版的struts 2.0开发指南.。。。。。。。。。

立即下载
Linux内核API完全参考手册(第2版).邱铁(带详细书签).pdf

经过十年多的Linux操作系统教学与Linux内核实践开发,目前很难找到一本能够详细讲解Linux内核API的参考书。目前出版的Linux方面很多图书相似度很大,基本上可以分为以下三种:1. Linux内核分析。这类书一般都很老,版本陈旧。与当前最新的内核差别很大。2. Linux操作系统。以原理为主,以实例为辅,一般都设计成操作系统课上的常用实例。3. Linux上层应用函数库。这些图书不便于内核开发,因为内核开发所需要的API恰恰很少提及。因此计划编写一本适合最新的Linux内核3.0版本,指导思想是基于PC机完成所有代码分析与实例练习,增强其通用性。 在近五年的教学与大学生创新实践开发中,在已经积累经验的基础上编写Linux内核API,以“Linux内核模块式API开发与实例验证”为主线,以阶梯式前进的方式,使读者能够低起点、高效率的学习理论、深入实践,从而为LINUX内核开发打下一定的基础。全书共分10章,书定稿后约90万字,约500页,并配有实例代码。 作者简介 邱铁 博士,拥有超过10年的Linux使用和开发经验。从高中时代起就对嵌入式电子及控制技术产生了浓厚的兴趣,并且具有多项发明创造。大学毕业后开始涉足精彩的开源世界,特别是在Linux开放源码系统方面,做了大量的工作。他创立了飞翔电子工作室,专门进行嵌入式与开放源代码开发。2009年参加中国嵌入式系统课件大赛并获得一等奖。著作有《ARM嵌入式系统结构与编程》《Linux应用与开发典型实例精讲》《Linux环境下Qt4图形界面与MySQL编程》。 周玉 硕士,飞翔电子工作室主要成员,主要从事ARM、Linux方面的工作,曾参加全国大学生嵌入式设计大赛,参与完成的“基于S3C6410的全智能物联网自组织与智能车导航设计”获得大赛特等奖,熟悉Linux驱动、内核编程及应用开发,参与编写《Linux环境下Qt4图形界面与MySQL编程》。 本书特色 全面介绍Linux内核API开发与编程的手册; 对Linux内核系统知识进行精心策划,以内核模块方式对内核API进行系统分析; 基于系统功能模块内部,内核API以函数名称排序,方便快速检索; 立足于基础,高效学习理论配合内核API经典实例,深入Linux编程实践; 为Linux内核开发与编程提供高效指导与参考。 本书范例源代码可以到华章网站(www.hzbook.com)下载。 图书前言 进入21世纪以来,IT技术以前所未有的速度向前发展。Linux作为源码开放的操作系统,在众多的爱好者和网络黑客的共同努力下,不断成长并趋于完善。由于GNU计划所开发的各种组件和系统发行版所必备的软件可以运行于Linux内核之上,整个内核符合GNU通用公共许可证(GNU General Public License),使得Linux在PC、服务器以及嵌入式系统开发等领域得到了广泛的应用。 作者在长期的Linux内核开发中发现,当前介绍内核API方面的书籍很少。目前市面的关于Linux内核编程开发方面的书可以分为三类:第一类,Linux内核分析,所分析的内核源代码版本一般相对较早,而对于最新版本的内核源代码很少提及;第二类,Linux编程类,主要是以用户层面上的编程为主,一般涉及用户API;第三类,嵌入式Linux开发,相对于特定的硬件平台,只对所用到的特定内核API进行简要说明。对于Linux内核编程开发,需要全面了解内核API,而目前市面上找不到一本能够全面介绍最新的Linux内核API的图书,这也正是本书写作的目的所在。 本书的编写工作从2015年6月开始,所有的内核API验证实例基于最新的Linux内核源代码3.19.3版本。经过近十一个月的源代码分析、编程实践与实例验证,对常用的内核API进行系统归纳,并编写了典型验证程序,使理论分析与实际编程实现统一。分析的内核API模块包括:内核模块机制API、进程管理内核API、进程调度内核API、中断机制内核API、时间与定时机制内核API、内存管理内核API、内核同步机制API、文件系统内核API和设备驱动及设备管理模块内核API。 在实例编写过程中,感谢邓莹莹参与了部分实例的验证,以及机械工业出版社华章公司编辑为本书的出版所做的工作。另外,笔者听取了同事、同行专家意见和建议,并参阅了大量中文、外文文献和网络论坛的精华资料,特别是活跃在开放源代码社区的Linux爱好者,在此向他们表示感谢。 由于Linux更新速度较快,再加上编者所具备知识的广度和深度所限,书中存在的错误与不当之处请各位同仁批评指正。对于书中的问题,读者可以发送到E-mail:qiutie@ieee.org,能够及时与笔者交流,以便再版时更正与完善。 编者 2016年5月1日于大连 本书特色 全面介绍Linux内核API开发与编程的手册; 对Linux内核系统知识进行精心策划,以内核模块方式对内核API进行系统分析; 基于系统功能模块内部,内核API以函数名称排序,方便快速检索; 立足于基础,高效学习理论配合内核API经典实例,深入Linux编程实践; 为Linux内核开发与编程提供高效指导与参考。 本书主要内容 Linux内核模块机制API Linux进程管理内核API Linux进程调度内核API Linux中断机制内核API Linux内存管理内核API Linux内核定时机制API Linux内核同步机制API Linux文件系统内核API Linux设备驱动与设备管理API 本书范例源代码可以到华章网站(www.hzbook.com)下载。 作者简介 邱铁 周玉 编著:邱 铁 博士,拥有超过10年的Linux使用和开发经验。从高中时代起就对嵌入式电子及控制技术产生了浓厚的兴趣,并且具有多项发明创造。大学毕业后开始涉足精彩的开源世界,特别是在Linux开放源码系统方面,做了大量的工作。他创立了飞翔电子工作室,专门进行嵌入式与开放源代码开发。2009年参加中国嵌入式系统课件大赛并获得一等奖。著作有《ARM嵌入式系统结构与编程》《Linux应用与开发典型实例精讲》《Linux环境下Qt4图形界面与MySQL编程》。 周 玉 硕士,飞翔电子工作室主要成员,主要从事ARM、Linux方面的工作,曾参加全国大学生嵌入式设计大赛,参与完成的“基于S3C6410的全智能物联网自组织与智能车导航设计”获得大赛特等奖,熟悉Linux驱动、内核编程及应用开发,参与编写《Linux环境下Qt4图形界面与MySQL编程》。 前言 第1章 Linux内核API分析必备知识 1 1.1 Linux内核编程注意事项 1 1.2 本书中模块编译Makefile模板 2 1.3 内核调试函数printk 3 1.4 内核编译与定制 5 1.4.1 获得Linux内核与补丁 5 1.4.2 准备编译需要的工具 5 1.4.3 解压内核 6 1.4.4 给内核打补丁 6 1.4.5 设定编译选项 7 1.4.6 编译与安装内核 9 1.4.7 创建initramfs 10 1.4.8 设置grub 11 1.4.9 启动选项 12 1.5 温馨提示 12 本章参考文献 13 第2章 内核模块机制API 14 2.1 函数:__module_address( ) 14 2.2 函数:__module_text_address( ) 16 2.3 函数:__print_symbol( ) 19 2.4 函数:__symbol_get( ) 22 2.5 函数:__symbol_put( ) 25 2.6 函数:find_module( ) 27 2.7 函数:find_symbol( ) 31 2.8 函数:module_is_live( ) 36 2.9 函数:module_put( ) 38 2.10 函数:module_refcount( ) 40 2.11 函数:sprint_symbol( ) 42 2.12 函数:symbol_put_addr( ) 45 2.13 函数:try_module_get( ) 48 本章参考文献 50 第3章 Linux进程管理内核API 51 3.1 函数:__task_pid_nr_ns( ) 51 3.2 函数:find_get_pid( ) 54 3.3 函数:find_pid_ns( ) 56 3.4 函数:find_vpid( ) 58 3.5 函数:get_pid( ) 60 3.6 函数:get_task_mm( ) 62 3.7 函数:mmput( ) 66 3.8 函数:ns_of_pid( ) 68 3.9 函数:pid_nr( ) 70 3.10 函数:pid_task( ) 72 3.11 函数:pid_vnr( ) 74 3.12 函数:put_pid( ) 76 3.13 函数:task_active_pid_ns( ) 78 3.14 函数:task_tgid_nr_ns( ) 80 本章参考文献 82 第4章 Linux 进程调度内核API 83 4.1 函数:__wake_up( ) 83 4.2 函数:__wake_up_sync( ) 88 4.3 函数:__wake_up_sync_key( ) 91 4.4 函数:abort_exclusive_wait( ) 94 4.5 函数:add_wait_queue( ) 99 4.6 函数:add_wait_queue_exclusive( ) 102 4.7 函数:autoremove_wake_function( ) 105 4.8 函数:complete( ) 109 4.9 函数:complete_all( ) 112 4.10 函数:completion_done( ) 115 4.11 函数:current_thread_info( ) 118 4.12 函数:default_wake_function( ) 121 4.13 函数:do_exit( ) 124 4.14 函数:finish_wait( ) 126 4.15 函数:init_waitqueue_entry( ) 130 4.16 函数:init_waitqueue_head( ) 132 4.17 函数:kthread_create_on_node( ) 134 4.18 函数:kthread_stop( ) 136 4.19 函数:prepare_to_wait( ) 138 4.20 函数:prepare_to_wait_exclusive( ) 142 4.21 函数:remove_wait_queue( ) 147 4.22 函数:sched_setscheduler( ) 150 4.23 函数:set_cpus_allowed_ptr( ) 154 4.24 函数:set_user_nice( ) 157 4.25 函数:task_nice( ) 160 4.26 函数:try_wait_for_completion( ) 162 4.27 函数:wait_for_completion( ) 166 4.28 函数:wait_for_completion_interruptible_timeout( ) 169 4.29 函数:wait_for_completion_killable( ) 173 4.30 函数:wait_for_completion_timeout( ) 177 4.31 函数:wake_up_process( ) 180 4.32 函数:yield( ) 183 本章参考文献 185 第5章 Linux中断机制内核API 187 5.1 函数:__tasklet_hi_schedule( ) 187 5.2 函数:__tasklet_schedule( ) 190 5.3 函数:disable_irq( ) 193 5.4 函数:disable_irq_nosync( ) 193 5.5 函数:disable_irq_wake( ) 196 5.6 函数:enable_irq( ) 199 5.7 函数:enable_irq_wake( ) 201 5.8 函数:free_irq( ) 204 5.9 函数:irq_set_chip( ) 205 5.10 函数:irq_set_chip_data( ) 209 5.11 函数:irq_set_irq_type( ) 212 5.12 函数:irq_set_irq_wake( ) 214 5.13 函数:remove_irq( ) 217 5.14 函数:request_irq( ) 221 5.15 函数:request_threaded_irq( ) 225 5.16 函数:setup_irq( ) 229 5.17 函数:tasklet_disable( ) 232 5.18 函数:tasklet_disable_nosync( ) 234 5.19 函数:tasklet_enable( ) 236 5.20 函数:tasklet_hi_schedule( ) 237 5.21 函数:tasklet_init( ) 241 5.22 函数:tasklet_kill( ) 243 5.23 函数:tasklet_schedule( ) 245 5.24 函数:tasklet_trylock( ) 247 5.25 函数:tasklet_unlock( ) 248 本章参考文献 251 第6章 Linux内存管理内核API 252 6.1 函数:__free_pages( ) 252 6.2 函数:__get_free_pages( ) 253 6.3 函数:__get_vm_area( ) 255 6.4 函数:__krealloc( ) 258 6.5 函数:alloc_pages( ) 261 6.6 函数:alloc_pages_exact( ) 264 6.7 函数:find_vma( ) 266 6.8 函数:find_vma_intersection( ) 270 6.9 函数:free_pages( ) 272 6.10 函数:free_pages_exact( ) 273 6.11 函数:get_unmapped_area( ) 274 6.12 函数:get_zeroed_page( ) 276 6.13 函数:kcalloc( ) 278 6.14 函数:kfree( ) 280 6.15 函数:kmalloc( ) 281 6.16 函数:kmem_cache_alloc( ) 283 6.17 函数:kmem_cache_create( ) 285 6.18 函数:kmem_cache_destroy( ) 288 6.19 函数:kmem_cache_free( ) 289 6.20 函数:kmem_cache_zalloc( ) 290 6.21 函数:kmemdup( ) 292 6.22 函数:ksize( ) 295 6.23 函数:kstrdup( ) 298 6.24 函数:kstrndup( ) 299 6.25 函数:kzalloc( ) 301 6.26 函数:memdup_user( ) 303 6.27 函数:mempool_alloc( ) 306 6.28 函数:mempool_alloc_pages( ) 308 6.29 函数:mempool_alloc_slab( ) 311 6.30 函数:mempool_create( ) 313 6.31 函数:mempool_destroy( ) 316 6.32 函数:mempool_free( ) 317 6.33 函数:mempool_free_pages( ) 318 6.34 函数:mempool_free_slab( ) 318 6.35 函数:mempool_kfree( ) 319 6.36 函数:mempool_kmalloc( ) 320 6.37 函数:mempool_resize( ) 322 6.38 函数:nr_free_buffer_pages( ) 325 6.39 宏:page_address( ) 326 6.40 宏:page_cache_get( ) 328 6.41 宏:page_cache_release( ) 330 6.42 函数:page_zone( ) 331 6.43 宏:probe_kernel_address( ) 334 6.44 函数:probe_kernel_read( ) 336 6.45 函数:vfree( ) 338 6.46 函数:vma_pages( ) 339 6.47 函数:vmalloc( ) 341 6.48 函数:vmalloc_to_page( ) 343 6.49 函数:vmalloc_to_pfn( ) 345 6.50 函数:vmalloc_user( ) 347 本章参考文献 349 第7章 Linux内核定时机制API 350 7.1 函数:__round_jiffies( ) 350 7.2 函数:__round_jiffies_relative( ) 352 7.3 函数:__round_jiffies_up( ) 354 7.4 函数:__round_jiffies_up_relative( ) 356 7.5 函数:add_timer( ) 358 7.6 函数:current_kernel_time( ) 359 7.7 函数:del_timer( ) 361 7.8 函数:del_timer_sync( ) 364 7.9 函数:do_gettimeofday( ) 367 7.10 函数:do_settimeofday( ) 369 7.11 函数:get_seconds( ) 372 7.12 函数:getnstimeofday( ) 374 7.13 函数:init_timer( ) 376 7.14 函数:init_timer_deferrable( ) 378 7.15 函数:init_timer_key( ) 380 7.16 函数:init_timer_on_stack( ) 382 7.17 函数:init_timer_on_stack_key( ) 385 7.18 函数:mktime( ) 387 7.19 函数:mod_timer( ) 389 7.20 函数:mod_timer_pending( ) 392 7.21 函数:ns_to_timespec( ) 394 7.22 函数:ns_to_timeval( ) 396 7.23 函数:round_jiffies( ) 398 7.24 函数:round_jiffies_relative( ) 401 7.25 函数:round_jiffies_up( ) 404 7.26 函数:round_jiffies_up_relative( ) 406 7.27 函数:set_normalized_timespec( ) 409 7.28 函数:setup_timer( ) 411 7.29 函数:setup_timer_on_stack( ) 413 7.30 函数:timer_pending( ) 415 7.31 函数:timespec_add_ns( ) 417 7.32 函数:timespec_compare( ) 420 7.33 函数:timespec_equal( ) 422 7.34 函数:timespec_sub( ) 424 7.35 函数:timespec_to_ns( ) 426 7.36 函数:timeval_compare( ) 428 7.37 函数:timeval_to_ns( ) 431 7.38 函数:try_to_del_timer_sync( ) 433 本章参考文献 435 第8章 Linux内核同步机制API 436 8.1 函数:atomic_add( ) 436 8.2 函数:atomic_add_negative( ) 438 8.3 函数:atomic_add_return( ) 440 8.4 函数:atomic_add_unless( ) 442 8.5 函数:atomic_cmpxchg( ) 444 8.6 函数:atomic_dec( ) 446 8.7 函数:atomic_dec_and_test( ) 448 8.8 函数:atomic_inc( ) 449 8.9 函数:atomic_inc_and_test( ) 451 8.10 函数:atomic_read( ) 453 8.11 函数:atomic_set( ) 453 8.12 函数:atomic_sub( ) 455 8.13 函数:atomic_sub_and_test( ) 457 8.14 函数:atomic_sub_return( ) 459 8.15 函数:down( ) 461 8.16 函数:down_interruptible( ) 463 8.17 函数:down_killable( ) 465 8.18 函数:down_read( ) 468 8.19 函数:down_read_trylock( ) 470 8.20 函数:down_timeout( ) 472 8.21 函数:down_trylock( ) 474 8.22 函数:down_write( ) 476 8.23 函数:down_write_trylock( ) 479 8.24 函数:downgrade_write( ) 481 8.25 宏:init_rwsem( ) 483 8.26 函数:read_seqbegin( ) 486 8.27 函数:read_seqretry( ) 488 8.28 函数:sema_init( ) 490 8.29 宏:seqlock_init( ) 492 8.30 函数:up( ) 494 8.31 函数:up_read( ) 496 8.32 函数:up_write( ) 497 8.33 函数:write_seqlock( ) 498 8.34 函数:write_sequnlock( ) 498 本章参考文献 499 第9章 Linux文件系统内核API 500 9.1 函数:__mnt_is_readonly( ) 500 9.2 函数:current_umask( ) 502 9.3 函数:d_alloc( ) 504 9.4 函数:d_find_alias( ) 507 9.5 函数:dput( ) 510 9.6 函数:fget( ) 512 9.7 函数:generic_fillattr( ) 515 9.8 函数:get_fs_type( ) 517 9.9 函数:get_max_files( ) 520 9.10 函数:get_super( ) 522 9.11 函数:have_submounts( ) 525 9.12 函数:I_BDEV( ) 527 9.13 函数:inode_add_bytes( ) 529 9.14 函数:inode_get_bytes( ) 531 9.15 函数:inode_set_bytes( ) 533 9.16 函数:inode_sub_bytes( ) 535 9.17 函数:is_bad_inode( ) 537 9.18 函数:make_bad_inode( ) 538 9.19 函数:may_umount( ) 540 9.20 函数:may_umount_tree( ) 542 9.21 函数:mnt_want_write( ) 544 9.22 函数:notify_change( ) 545 9.23 函数:put_unused_fd( ) 547 9.24 函数:unshare_fs_struct( ) 549 9.25 函数:vfs_fstat( ) 551 9.26 函数:vfs_getattr( ) 553 9.27 函数:vfs_statfs( ) 556 本章参考文献 559 第10章 Linux 设备驱动及设备管理API 560 10.1 函数:__class_create( ) 560 10.2 函数:__class_register( ) 562 10.3 函数:cdev_add( ) 563 10.4 函数:cdev_alloc( ) 564 10.5 函数:cdev_del( ) 566 10.6 函数:cdev_init( ) 572 10.7 宏:class_create( ) 577 10.8 函数:class_destroy( ) 578 10.9 宏:class_register( ) 581 10.10 函数:class_unregister( ) 582 10.11 函数:device_add( ) 589 10.12 函数:device_create( ) 589 10.13 函数:device_del( ) 592 10.14 函数:device_destroy( ) 592 10.15 函数:device_initialize( ) 599 10.16 函数:device_register( ) 606 10.17 函数:device_rename( ) 607 10.18 函数:device_unregister( ) 613 10.19 函数:get_device( ) 620 10.20 函数:put_device( ) 621 10.21 函数:register_chrdev( ) 625 10.22 函数:unregister_chrdev( ) 626 10.23 部分相关函数说明 634 本章参考文献 635 附录 Linux内核API快速检索表 636

立即下载
GTK参考手册

linux系统下或跨平台开发GUI一般会基于GTK或QT,该文档是GTK+ 2.5的参考手册,英文,pdf

立即下载
Vue.js 2.0 参考手册.chm

Vue.js 2.0 参考手册.chm,,,详细的开发api,,,Vue.js 2.0 参考手册.chmVue.js 2.0 参考手册.chmVue.js 2.0 参考手册.chmVue.js 2.0 参考手册.chm

立即下载
Struts框架学习大全

Struts框架学习大全,包括《Struts架构指导》、《Struts快速学习指南》、《Struts中文手册》、《精通Struts技术》、《Struts 1.1 API》、《Struts 2.0 API》、《Struts 2.0入门》和《struts 2.0中文帮助手册》。

立即下载
ActiveMQ(中文)参考手册

ActiveMQ(中文)参考手册 大名鼎鼎的 JMS 实现 Apache ActiveMQ 介绍文档

立即下载
Struts API参考手册

Struts API参考手册

立即下载
React.Native开发指南.中文完整版.pdf

React.Native开发指南.中文完整版.pdf。学习用,如有侵权请联系我删除

立即下载
Sping 2.0 Struts 1.3.8 JavaEE 5 API chm格式 MySQL 5 开发指南

Sping 2.0 API chm格式文档 Struts 1.3.8 API chm 格式文档 JavaEE 5 API chm格式文档 MySQL 5 manual chmg格式开发指南

立即下载
Spring Boot 2.0.0中文参考手册

Spring Boot 2.0.0中文参考手册。Spring Boot 使创建独立的、产品级的、基于Spring的应用变得更容易,你只需要运行run即可。我们采用不变的Spring平台和第三方库,因此你可以几乎无差别的使用Spring Boot。大多数Spring Boot应用只需要很少的Spring配置。

立即下载
ESP32 技术参考手册(中文)

提供了关于 ESP32 的具体信息,包括各个功能模块的内部架构、功能描述和寄存器配置等。

立即下载
qt开发手册(最全面的QT手册)

一般学了C或C++的人都会MFC编程吧!一般人也都是用visual C++或bronad C++开发工具吧!不过这样写出来的程序只能在windows系统下运行;如果用linux下的gtk开发的话,又只能在linux平台下运行。而qt开发出来的程序是可跨平台的,既可以在windows下运行,也可以在linux下运行,多美妙的事情呀!<br>我会给大家推荐三本书,其它是《qt文档》和《24小时通qt编程》,尽请关注!<br><br>本书简略目录:<br>第一章:linux图形用户界面GUI介绍<br>第二章:qt安装<br>第三章:qt编程(重点)<br>实验一:hello word qt初探<br>实验二:创建一个窗口并添加按钮<br>实验三:对象间通信Signal和Slot机制<br>实验四:菜单和快捷键<br>实验五:工具条和状态栏<br>实验六:鼠标和键盘事件<br>实验七:对话框<br>实验八:qt中绘图<br>实验九:qt中多线程编程<br>实验十:qt中网络编程<br>第四章:qt中常用工具介绍<br>

立即下载
Struts API参考手册 PDF版本

Struts API参考手册 PDF版本

立即下载
Oracle Database 12c完全参考手册 第7版

Oracle Database 12c完全参考手册 第7版 Oracle Database 12c完全参考手册 第7版

立即下载
区块链开发指南(高清图文).pdf

本书首先介绍基础密码学、算法、P2P协议、脚本等区块链基础原理与技术,然后以比特币和以太坊两大区块链平台为例,指导读者搭建测试环境,对区块链进行编译,建立私链与测试链等,帮助开发者创建自己的私链,实现智能合约、挖矿等区块链特定编程实例。

立即下载
SI4438中文数据手册和编程手册

SI4438中文数据手册和编程手册,看不懂英文版的可以下载这个看看。

立即下载
STM32F0中文参考手册

STM32F0中文参考手册

立即下载
AutoCAD .NET开发指南(中文版)

该开发指南是最简单的C#开发,推荐CAD开发入门者使用!

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Struts 2.0 API参考手册+开发指南

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: