Description: 而是一本关于设计模式的书,它描述了在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式捕获了随时间进化与发展的问题的求解方法,因此它们并不是人们从一开始就采用的设计方案。它们反映了不为人知的重新设计和重新编码的成果,而这些都来自软件开发者为了设计出灵活可复用的软件而长时间进行的艰苦努力。设计模式捕获了这些解决方案,并用简洁易用的方式表达出来。
设计模式并不要求使用独特的语言特性-but a model for the design of the book, It describes the object-oriented software design process-specific issues concise and elegant solution. Design patterns capture the evolution over time with the development of the solution, therefore they are not people from the very beginning the design. They reflected the arcana of the re-design and re-encode the results These are from software developers to design flexible and reusable software for a long time of hard work. Design patterns capture these solutions, and with simple and user-friendly way out. Design mode does not require the use of the unique characteristics of the language Platform: |
Size: 7928825 |
Author:龙铮 |
Hits:
Description: 一、开发环境
1、开发板: AT91SAM7X256-EK
2、仿真器: SAM-ICE(ATMEL)
3、开发软件: ADS1.2 (ARM调试模式)
二、程序功能
1、程序目的:AT91SAM7X256的AIC功能验证与使用指导。
2、功能说明:
1).PIO 中断测试程序 --改变LED1的状态
2).IRQ0 中断测试程序 --改变LED1的状态
3).FIQ 中断测试程序 --改变LED2的状态
4).software 中断测试程序 --改变LED3的状态 ---必须设为 内部 边沿触发方式
5).TC中断测试程序 --改变LED4的状态 ---2种模式都可以
6).其他中断见相应功能测试程序-1, a development environment, the development board : AT91SAM7X256-EK 2, simulation : SAM - ICE (ATMEL) 3, the development of software : ADS1.2 (ARM debug mode) 2. a function procedures, procedures Objective : AIC AT91SAM7X256 the functional verification and the use of guidance. 2, functions : 1). PIO interrupted testing procedures -- changes LED1 state 2). deb interrupted testing procedures -- changes LED1 state 3). FIQ interrupted testing procedures -- changes in the state LED2 4). softwar e interrupted testing procedures -- changes indicates the state -- must set the internal edge trigger mode 5). TC interruption testing procedures -- changes in the state LED4 --- 2 models can 6). Other interrupted see corresponding functional testing process Sequence Platform: |
Size: 349429 |
Author:韩兆伟 |
Hits:
Description: 企业内部的很多业务都可以抽象为一个或者若干个工作流,最典型的是收发文工作流。一个发文流程可能要经历起草,审批,校对,领导签字,传阅等步骤。传统的办公模式完成此流程需要投入很多人力,而且运转起来较慢,容易出错,如果采用办公自动化系统,公文的流转就可以自动化,显然有很多好处。
UML(Unified Modeling Language)是一种面向对象的建模语言,它已经广泛用于面向对象系统的分析和设计。统一过程(Unified Process)是一种软件工程方法,它将软件开发过程分为一系列的工作流程(Workflow),充分发挥了迭代的开发思想,是软件开发成功的重要因素。
Struts是基于JAVA的一个开源项目,采用模块化的设计思想将业务逻辑,数据存储和用户界面分离,简化了企业级应用程序的构建。
本文描述了葫芦岛锌厂的办公自动化系统的开发过程,依据统一过程的开发思想,利用UML构建和描述系统的结构与行为,并用Struts完成了系统的最终实现。
-enterprises within the many businesses that can be abstract or for a number of work-flow, The most typical is the text Transceivers work flow. An outgoing message flow may experience drafting, examination, proofreading, leading signature, circulation and other steps. The traditional mode of office to complete this process requires a lot of manpower and operating it slow, prone to error, If the use of office automation systems, document, the transfer can be automated, obviously has many advantages. UML (Unified Modeling Language) is an object-oriented modeling language It has been widely applied to object-oriented system analysis and design. Unified Process (Unified Process) is a software engineering approach, It will software development process is divided into a series of workflows (Workf Platform: |
Size: 874635 |
Author:张宏 |
Hits:
Description: 用C及ftp实现软件自动升级。通过在服务器端建立FTP服务,实现远程主机的文件更新. 软件启动过程连接服务器,获得软件文件更新列表(此步省略),进行本地文件更新 启动过程进行系统调用执行批处理文件ftpget.bat,调用方式system( \"e:\\\\ftpget.bat\" ) 文件ftpget.bat负责连接服务器下载所需文件,并完成文件的更新-C ftp software and automatic upgrades. Through the establishment of FTP server, remote mainframe file updates. Software startup process server connectivity, access to software updates list (this step is optional), a local paper started the process of updating system calls for the implementation of batch file ftpget.bat, call mode system ( "e : \\ \\ ftpget.bat") documents ftpget.bat for connecting servers to download the necessary documents, and complete the document update Platform: |
Size: 1185 |
Author:lll |
Hits:
Description: 而是一本关于设计模式的书,它描述了在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式捕获了随时间进化与发展的问题的求解方法,因此它们并不是人们从一开始就采用的设计方案。它们反映了不为人知的重新设计和重新编码的成果,而这些都来自软件开发者为了设计出灵活可复用的软件而长时间进行的艰苦努力。设计模式捕获了这些解决方案,并用简洁易用的方式表达出来。
设计模式并不要求使用独特的语言特性-but a model for the design of the book, It describes the object-oriented software design process-specific issues concise and elegant solution. Design patterns capture the evolution over time with the development of the solution, therefore they are not people from the very beginning the design. They reflected the arcana of the re-design and re-encode the results These are from software developers to design flexible and reusable software for a long time of hard work. Design patterns capture these solutions, and with simple and user-friendly way out. Design mode does not require the use of the unique characteristics of the language Platform: |
Size: 7928832 |
Author:龙铮 |
Hits:
Description: 一、开发环境
1、开发板: AT91SAM7X256-EK
2、仿真器: SAM-ICE(ATMEL)
3、开发软件: ADS1.2 (ARM调试模式)
二、程序功能
1、程序目的:AT91SAM7X256的AIC功能验证与使用指导。
2、功能说明:
1).PIO 中断测试程序 --改变LED1的状态
2).IRQ0 中断测试程序 --改变LED1的状态
3).FIQ 中断测试程序 --改变LED2的状态
4).software 中断测试程序 --改变LED3的状态 ---必须设为 内部 边沿触发方式
5).TC中断测试程序 --改变LED4的状态 ---2种模式都可以
6).其他中断见相应功能测试程序-1, a development environment, the development board : AT91SAM7X256-EK 2, simulation : SAM- ICE (ATMEL) 3, the development of software : ADS1.2 (ARM debug mode) 2. a function procedures, procedures Objective : AIC AT91SAM7X256 the functional verification and the use of guidance. 2, functions : 1). PIO interrupted testing procedures-- changes LED1 state 2). deb interrupted testing procedures-- changes LED1 state 3). FIQ interrupted testing procedures-- changes in the state LED2 4). softwar e interrupted testing procedures-- changes indicates the state-- must set the internal edge trigger mode 5). TC interruption testing procedures-- changes in the state LED4--- 2 models can 6). Other interrupted see corresponding functional testing process Sequence Platform: |
Size: 744448 |
Author:韩兆伟 |
Hits:
Description: 企业内部的很多业务都可以抽象为一个或者若干个工作流,最典型的是收发文工作流。一个发文流程可能要经历起草,审批,校对,领导签字,传阅等步骤。传统的办公模式完成此流程需要投入很多人力,而且运转起来较慢,容易出错,如果采用办公自动化系统,公文的流转就可以自动化,显然有很多好处。
UML(Unified Modeling Language)是一种面向对象的建模语言,它已经广泛用于面向对象系统的分析和设计。统一过程(Unified Process)是一种软件工程方法,它将软件开发过程分为一系列的工作流程(Workflow),充分发挥了迭代的开发思想,是软件开发成功的重要因素。
Struts是基于JAVA的一个开源项目,采用模块化的设计思想将业务逻辑,数据存储和用户界面分离,简化了企业级应用程序的构建。
本文描述了葫芦岛锌厂的办公自动化系统的开发过程,依据统一过程的开发思想,利用UML构建和描述系统的结构与行为,并用Struts完成了系统的最终实现。
-enterprises within the many businesses that can be abstract or for a number of work-flow, The most typical is the text Transceivers work flow. An outgoing message flow may experience drafting, examination, proofreading, leading signature, circulation and other steps. The traditional mode of office to complete this process requires a lot of manpower and operating it slow, prone to error, If the use of office automation systems, document, the transfer can be automated, obviously has many advantages. UML (Unified Modeling Language) is an object-oriented modeling language It has been widely applied to object-oriented system analysis and design. Unified Process (Unified Process) is a software engineering approach, It will software development process is divided into a series of workflows (Workf Platform: |
Size: 874496 |
Author:张宏 |
Hits:
Description: 本软件模拟Shell 的命令解释程序,了解如何创建子进程来执行一项专门的工作以及父进程如何继续子进程的工作。编写一个C语言程序作为Linux内核的Shell命令行解释程序,所执行的结果需和系统命令方式保持一致。基本运行方式为:当用户敲入命令行如:identifier[identifier[identifier]],Shell应该解析命令行参数指针数组argv[argc]。-The software simulation of the Shell command interpreter to understand how to create a child process to perform a specific job as well as the parent process on how to continue the work of sub-process. The preparation of a C language program as a Linux kernel Shell command line interpreter, the implementation of the results have to be ordered and systematic way to maintain consistency. Basic operation mode as follows: When a user input command line such as: identifier [identifier [identifier]], Shell command line parameters should resolve pointer array argv [argc]. Platform: |
Size: 24576 |
Author:qiumingzhou |
Hits:
Description: 本压缩包内容详细介绍了P87LPC762单片机在低频节电模式和降低功耗模式下低功耗的软硬件设计方法,以及在测试过程中需要注意的有关事项-The contents of this compressed packet details P87LPC762 MCU in low-frequency power-saving mode and reduce power consumption mode, low-power hardware and software design methodology, as well as in the testing process need to pay attention to the matter Platform: |
Size: 243712 |
Author:shidi wong |
Hits:
Description: 1. 观察计算机显示系统构成,认识彩色显示的相关硬件和软件。
2. 了解计算机图形显示过程并学习VGA显示模式设置知识。
-1. Observation of the computer display system consists of awareness of color display of the related hardware and software. 2. To understand the process of computer graphics and learn knowledge VGA display mode settings. Platform: |
Size: 738304 |
Author:张洋 |
Hits:
Description: 单片机串行通信发射机采用串行工作方式,发射并显示两位数字信息,既显示00-99,使数据能够在不同地方传递。硬件部分主要分两大块,由AT89C51和多个按键组成的控制模块,包括时钟电路、控制信号电路,时钟采用6MHZ晶振和30pF的电容来组成内部时钟方式,控制信号用手动开关来控制,P1口来控制,P2、P3口产生信号并通过共阳极数码管来显示,软件采用汇编语言来编写,发射程序在通信协议一致的情况下完成数据的发射,同时显示程序对发射的数据加以显示。-Single-chip serial communication transmitters using a serial work, the launch and display the two-digit information, both show the 00-99, so that data can pass in different places. Hardware part of two main blocks, by the AT89C51 and composed of a number of key control module, including the clock circuit, control signal circuit, the clock used 6MHz crystal and 30pF capacitors to form the internal clock mode, the control signals used to manually switch to control, P1 mouth to control, P2, P3 I have a signal and, through a total of anode digital tube display, the software using assembly language to write, launch procedures consistent communication protocol in the case of complete data on the launch, at the same time show the process of launching the data to be displayed. Platform: |
Size: 270336 |
Author:王磊 |
Hits:
Description: To introduce software process models
To describe three generic process models and when they may be used
To describe outline process models for requirements engineering, software development, testing and evolution
To explain the Rational Unified Process model
To introduce CASE technology to support software process activities
Platform: |
Size: 972800 |
Author:Vo Danh |
Hits:
Description: LANShield是一款本人自己写的网络防火墙程序,LAN Shield 2.0.rar为主程序源码,开发环境为VS2005;MyFireWallLSP.rar为过滤模块;
Server为服务器源码,Java编写,非阻塞模式。
软件功能:
1.有效拦截局域网内的ARP攻击,并具有保护网关功能
2.可配合服务器端,更有效管理局域网网络
3.自带应用层过滤模块,有效控制本机进程的网络访问
4.自带攻击模块,用于反击,包含所有ARP攻击方法
-I own LANShield Writing is a network firewall program, LAN Shield 2.0.rar source-based procedures, development environment VS2005 MyFireWallLSP.rar for the filter module Server for server-source, Java prepared, non-blocking mode. Software features: 1. Effective intercept LAN ARP attacks, and have the protection of the gateway function 2. Is able to cope with server-side, more effective management of the LAN network 3. Bring their own application-layer filtering module, the effective control of the process of the local network access 4. bring their own attacks on modules for use in counter-attack, including all ARP attack methods Platform: |
Size: 1946624 |
Author:agang |
Hits:
Description: 一、系统特点:真正的绿色软件,只有一执行文件即可正常运行,邮件发送采用多线程,极大程序提高了发送电子邮件能力和速度.邮件系统设置采用文本方式,便为维护和系统升级.
二、功能介绍:bcbsoft群发邮件1.1 版提供了发送邮件、轰炸邮箱群发邮件、参数设定、连服务器、系统帮助和检测用EMAIL等功能.
-A system characterized by: the real green software, only one can be the normal operation of the implementation of documents, e-mail using multi-threaded, which greatly improved the process capability and speed of e-mail. E-mail system settings using text mode, then for the maintenance and system upgrade.
Second, features: bcbsoft Bulk Mail Version 1.1 provides a send e-mail, bulk mail mail bombing, parameter settings, even the server, the system used to help and testing functions EMAIL. Platform: |
Size: 4229120 |
Author:fang |
Hits:
Description: SQLite介绍
自几十年前出现的商业应用程序以来,数据库就成为软件应用程序的主要组成部分。正与数据库管理系统非常关键一样,它们也变得非常庞大,并占用了相当多的系统资源,增加了管理的复杂性。随着软件应用程序逐渐模块模块化,一种新型数据库会比大型复杂的传统数据库管理系统更适应。嵌入式数据库直接在应用程序进程中运行,提供了零配置(zero-configuration)运行模式,并且资源占用非常少。
SQLite是一个开源的嵌入式关系数据库,它在2000年由D. Richard Hipp发布,它的减少应用程序管理数据的开销,SQLite可移植性好,很容易使用,很小,高效而且可靠。
SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。-
SQLite Introduction
Since the emergence of a few decades ago since the business applications, databases, software applications have become an integral part of the main. Is working with the database management system is critical, they also become very large and take up a considerable amount of system resources, an increase of the complexity of management. With the modules of software applications increasingly modular, a new type of database will be large and complex than the traditional database management system to adapt to. Embedded database applications directly in the process of operation, provides a zero-configuration (zero-configuration) operating mode, and occupy very little resources.
SQLite is an open source embedded relational database, which in 2000 published by D. Richard Hipp, and its application to reduce the overhead of management data, SQLite good portability, it is easy to use, small, efficient and reliable.
SQLite embedded applications use it, they share the same Platform: |
Size: 101376 |
Author:zdc |
Hits:
Description: LANShield是一款本人自己写的网络防火墙程序,LAN Shield 2.0.rar为主程序源码,开发环境为VS2005;MyFireWallLSP.rar为过滤模块;Server为服务器源码,Java编写,非阻塞模式。
软件功能:
1.有效拦截局域网内的ARP攻击,并具有保护网关功能
2.可配合服务器端,更有效管理局域网网络
3.自带应用层过滤模块,有效控制本机进程的网络访问
4.自带攻击模块,用于反击,包含所有ARP攻击方法-LANShield I wrote it myself is a network firewall program, LAN Shield 2.0.rar source-based procedures, the development environment VS2005 MyFireWallLSP.rar for the filter module Server for server-source, Java development, non-blocking mode. Software functions: 1. Effective LAN ARP to intercept the attack, and 2 with the protection of the gateway function. Is able to cope with server-side, more effective management of local area network 3. Bring their own application-layer filtering module, the effective control of the process of the local network access 4. own attack modules, for counter-attack, including all ARP attack Platform: |
Size: 1946624 |
Author:118 |
Hits:
Description: 网络多媒体通信
1、编制一个网络多媒通信软件,实现:
在发送端采集话筒声音,通过网络实时传输到接收端,并在接收端播放出来。
2、通过使用TCP、UDP、变更分组大小来对比收发端声音同步情况及播放质量。
本实验技术不同于课上所讲的回调函数,利用了MFC的消息处理机制,用消息处理函数替代了回调函数,但整个流程是一样的。本程序采用C/S模式,其中Server端为项目PhoneToFile,Client端为项目Client,Server端的功能为采集声音数据并发送给客户端,Client端将收到的声音数据播放。在测试中只需在Server端打开Server程序并播放音乐或用话筒录音,在Cliet端打开Client程序,用耳机就可以听到音乐或录音。-Internet Multimedia Communications
1, the preparation of a network of multi-media communications software to achieve:
In the transmitter microphone capture sound, real-time transmission through the network to the receiving side, and playing out at the receiving end.
2, using TCP, UDP, change the packet size to compare the situation and simultaneously send and receive-side audio playback quality.
The experimental technique is different from the class talked about the callback function, use of MFC s message handling mechanism is replaced by the message handler callback function, but the whole process is the same. This program uses C/S mode, in which Server-side for the project PhoneToFile, Client-side for the project Client, Server-side functionality for the capture audio data and sent to the client, Client-side will receive the voice data playback. In the test, simply open the Server in the Server-side program and play music or microphone recording, open the Client program Platform: |
Size: 66560 |
Author:zym |
Hits:
Description: 为了提高学生学习积极性,充分体现"以学生发展为本"的理念,提高教学质量,增强教学效果,培养适应时代和社会需求的软件开发人才,提出了以任务为主线、教师为主导、学生为主体的教学模式——任务驱动教学法。对该教学法中的任务划分与设计、课堂组织、任务驱动的实现过程及实施中应注意的一些问题进行了阐述。结合教学实践中的经验对该教学方法的各个环节进行了分析和总结。-In order to improve student learning motivation, fully embodies the " student development-oriented" concept, improve teaching quality, enhance teaching effectiveness, cultivate adapt to the times and social needs of software development talent, put forward the task-oriented line, teacher-led, student- of the main teaching mode- the task-driven teaching. The task of the division of teaching and design, classroom organization, task-driven implementation process and implementation should pay attention to some of the problems described. Combining the experience of teaching practice in all aspects of the teaching methods were analyzed and summarized. Platform: |
Size: 1187840 |
Author:wujunli |
Hits:
Description: 压缩包里有三个模块,两份源码,一篇说明.
模块大部分是自己写的,一部分是修改自易论坛的源码.绝无毒害成分.人品保证!
控制端.启动后或许会被杀(你可以检查源码,无毒害,无资源无模块),但被控端不会被杀. 谁能告诉我这是为什么? 杀毒软件疯了!?
被控端.不会写注册表自启动项,不会隐藏进程,注册系统服务等等..仅仅是个框架,可以直接编译运行...
视频捕获,屏幕截图等等功能,在调试模式下会卡,编译后试试吧 ^_^
被控端使用了核心支持库和数据压缩支持库.本机测试编译后大小为500K左右(需要压缩). 配合斩月下载者吧 ^^
-------------------------------------
如果你觉得不错或者对你有帮助,精神上赞一个.
如果你觉得很垃圾,删除也就是按一个按钮罢了-
Compression bag has three modules, two source code, a description.
Modules written in the majority of their own, in part, modify the source code from the easy to the forum. No toxic ingredients. Personality guaranteed! ^ _ ^
Control side. Starts might be killed (you can check the source code, no poison, no resources, no modules), but the Host will not be killed. Who can tell me Why is that? Anti-virus software, crazy!?
Host. Can not write the registry entries from the start does not hide the process, the registration system services, etc. .. is just a framework that can be directly translated to run ...
Video capture, screen shots, so features will be in debug mode, cards, compiled a try ^ _ ^
Host uses the core support base and data compression support libraries. The dynamometer tests compiled about the size of 500K (requires compressed). With the chop on those who download the bar ^ ^
-------------------------------------
If you feel good or to help you spiritua Platform: |
Size: 112640 |
Author:abchack |
Hits:
Description: Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。
这是ucore的实验1:系统软件启动过程。实验目的:操作系统是一个软件,也需要通过某种机制加载并运行它。在这里我们将通过另外一个更加简单的软件-bootloader 来完成这些工作。为此,我们需要完成一个能够切换到x86 的保护模式并显示字符的bootloader,为将来启动操作系统做准备。proj1 提供了一个非常小的bootloader,整个bootloader 的大小小于512 个字节,这样才能放到硬盘的主引导扇区中。通过分析和实现这个bootloader,读者可以了解到:基于分段机制的存储管理、设备管理的基本概念、PC 启动bootloader 的过程、bootloader 的文件组成、编译运行bootloader 的过程、调试bootloader 的方法、在汇编级了解栈的结构和处理过程、中断处理机制、通过串口/并口/CGA 输出字符的方法。文件中包括源代码、实验指导书和实验报告。-Ucore is a small operating system for learning, the " Sparrow" contains the virtual memory management, process management, processor scheduling, synchronization mutually exclusive, inter-process communication, file system and other major kernel functions, the total amount of kernel code ( C+ asm) no more than 5K lines. Fully embodies the " small" the guiding ideology.
This is ucore experiment 1: the system software boot process. Purpose: the operating system is a software, but also need some mechanism to load and run it. Here we will adopt another more simple software-bootloader to complete these tasks. To this end, we need to be able to complete a switch to the x86 protected mode and display the characters bootloader, the operating system to start to prepare for the future. proj1 provides a very small bootloader, the bootloader is less than 512 bytes in size, so as to put the hard disk master boot sector. Through the analysis and to achieve this bootloader, the read Platform: |
Size: 1725440 |
Author:gyh |
Hits: