虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

编程、逻辑思维

  • ACM/ICPC(ACM International Collegiate Programming Contest, 国际大学生程序设计竞赛)是由国际计算机界历史悠久、颇具权威性的组织ACM(Asso

    ACM/ICPC(ACM International Collegiate Programming Contest, 国际大学生程序设计竞赛)是由国际计算机界历史悠久、颇具权威性的组织ACM(Association for Computing Machinery,美国计算机协会)主办的,世界上公认的规模最大、水平最高的国际大学生程序设计竞赛,其目的旨在使大学生运用计算机来充分展示自己分析问题和解决问题的能力。该项竞赛从1970年举办至今已历29届,一直受到国际各知名大学的重视,并受到全世界各著名计算机公司的高度关注,在过去十几年中,APPLE、AT&T、MICROSOFT和IBM等世界著名信息企业分别担任了竞赛的赞助商。可以说,ACM国际大学生程序设计竞赛已成为世界各国大学生最具影响力的国际级计算机类的赛事, 是广大爱好计算机编程的大学生展示才华的舞台,是著名大学计算机教育成果的直接体现,是信息企业与世界顶尖计算机人才对话的最好机会。 有很多高校都有专门的ACM训练网站,我比较喜欢光顾的是浙大的,acm.zju.edu.cn。但是很不幸,这几天这个网站挂了,希望可以很快修好。 做做在线ACM,感觉还是不错的,打算没有做一题,以后我会在这个ACM专栏里把每天的题目和我递交成功的源代码贴出来,看看自己能坚持多就:)

    标签: ACM International Programming Collegiate

    上传时间: 2013-12-27

    上传用户:从此走出阴霾

  • 本书适应了Windows、Internet及计算机网络普及的潮流

    本书适应了Windows、Internet及计算机网络普及的潮流,介绍了一套在 Windows 下网络编程的规范-Windows Sockets。这套规范是Windows 下得到广 泛应用的、开放的、支持多种协议的网络编程接口。从 1991年的 1.0版到 1995 年的2.0.8 版,经过不断完善并在 Intel、Microsoft、Sun、SGI、Informix、 Novell 等公司的全力支持下,已成为Windows 网络编程的事实上的标准。为使 读者能够充分理解和应用这套规范,本书不但对Windows Sockets 1.1 及2.0规 范作了较为详尽的介绍,还结合了作者的实际工作,给出了具有实际应用价值的 程序实例。书中的内容包括:Windows Sockets 规范 1.1版及2.0.8 版介绍; Windows Sockets 网络编程指导和具体应用实例;Windows Sockets 规范 1.1版 及2.0.8 版库函数参考等。

    标签: Internet Windows 计算机网络

    上传时间: 2016-03-27

    上传用户:shus521

  • 本书详细介绍当前几大热点ARM嵌入式系统软件模块的c/c++以及UCOSii的编程方法和技巧及其在AM7上的实现。分为5个压缩软件包

    本书详细介绍当前几大热点ARM嵌入式系统软件模块的c/c++以及UCOSii的编程方法和技巧及其在AM7上的实现。分为5个压缩软件包,每个压缩软件包介绍一种模块的编程方法和技巧。第1个压缩软件包演示了FAT文件系统的基础知识,以及兼容FAT12、FAT16和FAT32的文件系统模块ZLG/FS的源码分析。第2个压缩软件包演示了USB模块驱动程序的设计思想及实现过程。第3个压缩软件包演示了CF卡和IDE硬盘及相应软件模块ZLG/CF的设计思想及实现过程。第4个压缩软件包演示了TCP/IP及相应软件模块ZLG/IP的设计思想及实现过程。第5个压缩软件包演示了GUI模块ZLG/GUI的设计思想和实现过程。 这些模块是在NXP公司的通用ARM微控制器LPC2200系列上调式通过的,可以很容易地移植到基于其他处理器核的嵌入式系统上。

    标签: UCOSii ARM AM7 详细介绍

    上传时间: 2016-03-27

    上传用户:气温达上千万的

  • 书籍主要对高质量的C++编程

    书籍主要对高质量的C++编程,如:书写格式、组织管理和内存管理等方面做了详尽的介绍,对c++编程的初学者有很大帮助。

    标签: 书籍 高质量 编程

    上传时间: 2016-03-29

    上传用户:zhoujunzhen

  • 本书全面介绍了Visual Basic 2005的编程思想及特色

    本书全面介绍了Visual Basic 2005的编程思想及特色,主要包括如何使用控件创建简单的应用程序,如何编写条件分支结构和循环结构、调试程序以及更正程序中的错误,如何设计用户界面、实现数据库和Web编程等。

    标签: Visual Basic 2005 编程

    上传时间: 2014-01-09

    上传用户:xyipie

  • 本书通过85个实例全面讲述了应用MFC进行Visual C++编程的思想。每个实例均以编写一个应用程序要走的步骤编写。全书共分四部分进行介绍

    本书通过85个实例全面讲述了应用MFC进行Visual C++编程的思想。每个实例均以编写一个应用程序要走的步骤编写。全书共分四部分进行介绍, 第一部分是基础知识,第二部分讲述用户界面的实例, 第三部分讲述MFC内部处理方面的实例,第四部分讲述打包实例。 全书基本上面向实例进行阐述,讲解透彻、易于掌握。本书既可作为初学者和大专院校师生的自学参考书,也可作为计算机软件开发人员的技术参考书

    标签: Visual MFC 编写

    上传时间: 2014-01-25

    上传用户:kytqcool

  • C语言由于其数据类型丰富、语句精炼灵活、效率高、表达力强、以及可移值性好等诸多优点

    C语言由于其数据类型丰富、语句精炼灵活、效率高、表达力强、以及可移值性好等诸多优点,倍受程序员喜爱。目前,绝大多数程序在开发 应用软件时,都采用C语言来编程。因此,出版有关这方面的图书,提高C语言的实际编程能力意义重大。本书从七个方面介绍C语言编程经验 和应用技巧。书中大量的实例不仅适合C语言初学者学习使用,还适合具体开发应用软件的工程技术人员使用,作为他们开发软件的基础。 书中每个子例程都可以作为一个独立的子模块,在开发具体应用软件时直接调用。

    标签: C语言 数据类型 效率

    上传时间: 2016-04-12

    上传用户:wqxstar

  • cs850实验板的flash存储器编程

    cs850实验板的flash存储器编程,实现NOR闪存芯片的厂商ID读取、区块(sector)擦除、字节编程等基本的闪存操作

    标签: flash 850 cs 实验板

    上传时间: 2016-04-12

    上传用户:wys0120

  • 练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容

    练习并掌握多任务实时操作系统下Task 调度、Task 间主要通信手段(信号量、消息队列等)、RISC 处理器 I/O 端口控制等内容,并形成嵌入式实时应用软件的良好编程习惯。创建多Task,为每个Task 创建私有的Message Queue,每个Task 只通过自己的私有Message Queue 接收消息;Task 间消息通信通过向对方私有MessageQueue 发送消息完成。 Task1:管理Task。负责系统启动时同步系统中其他Task 的启动同步,利用信号量的semFlush()完成。同时接收各Task 的告警信息,告警信息需编号以logmsg 方式输出。本task 负责系统结束时的Task 删除处理。 Task2:console 命令行接收Task。接收并分析console 发来的命令行及参数。自行设置5 种以上命令,并根据命令的内容向Task3 或/及Task4 发送激励消息。同时实现系统退出命令,使系统采用适当方式安全退出。收到非法命令向Task1告警。 Task3:Led 控制Task。接收Led 控制消息(命令),自定义Led 显示方式表现命令执行情况。本task 应负责led 相关I/O port 初始化。收到非法led 控制命令向Task1 告警。 Task4:console 输出Task。接收需打印输出的字串消息(命令),输出到console。收到长度为0 或超常字串向Task1 告警。

    标签: Task RISC 多任务 信号量

    上传时间: 2016-04-12

    上传用户:iswlkje

  • 编程题(15_01.c) 结构 struct student { long num char name[20] int score struct student *

    编程题(15_01.c) 结构 struct student { long num char name[20] int score struct student *next } 链表练习: (1).编写函数struct student * creat(int n),创建一个按学号升序排列的新链表,每个链表中的结点中 的学号、成绩由键盘输入,一共n个节点。 (2).编写函数void print(struct student *head),输出链表,格式每行一个结点,包括学号,姓名,分数。 (3).编写函数struct student * merge(struct student *a,struct student *b), 将已知的a,b两个链表 按学号升序合并,若学号相同则保留成绩高的结点。 (4).编写函数struct student * del(struct student *a,struct student *b),从a链表中删除b链表中有 相同学号的那些结点。 (5).编写main函数,调用函数creat建立2个链表a,b,用print输出俩个链表;调用函数merge升序合并2个 链表,并输出结果;调用函数del实现a-b,并输出结果。 a: 20304,xxxx,75, 20311,yyyy,89 20303,zzzz,62 20307,aaaa,87 20320,bbbb,79 b: 20302,dddd,65 20301,cccc,99 20311,yyyy,87 20323,kkkk,88 20307,aaaa,92 20322,pppp,83

    标签: student struct score long

    上传时间: 2016-04-13

    上传用户:zxc23456789