Learn Ajax the easy way! If you are new to programming with Ajax and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner se...
详细信息
ISBN:
(纸本)9781598635645
Learn Ajax the easy way! If you are new to programming with Ajax and are looking for a solid introduction, this is the book for you. Developed by computer science instructors, books in the for the absolute beginner series teach the principles of programming through simple game creation. You will acquire the skills that you need for more practical programming applications and will learn how these skills can be put to use in real-world scenarios. Best of all, by the time you finish the book you will be able to apply the basic principles youve learned to the next programming language you tackle.
N patients must be planned in an operating theatre over a medium term horizon (one or two weeks). This operating theatre is composed of several operating rooms and of one recovery room where several beds are available...
详细信息
N patients must be planned in an operating theatre over a medium term horizon (one or two weeks). This operating theatre is composed of several operating rooms and of one recovery room where several beds are available. Each patient needs a particular surgical procedure, which defines the human (surgeon) and material (equipment) resources to use and the intervention duration. Additive characteristics must be taken into account: hospitalisation date, intervention deadline, etc. The patient satisfaction and resource efficiency are sought. These two criteria are, respectively, modelled by hospitalisation costs, i.e. the patient stay duration, and the overtime costs, i.e. the resource overloads. We propose to solve this problem in two steps. First, an operating theatre planning is defined. It consists in assigning patients to operating rooms over the horizon. Second, each loaded operating room is scheduled individually in order to synchronise the various human and material resources used. This paper focuses on the first step, i.e. the operating theatre planning, which defines a general assignment problem, i.e. a NP hard problem. In order to solve heuristically this problem, an assignment model with resource capacity and time-window additive constraints is proposed. Integrating most of the constraints in the cost objective function, an extension of the Hungarian method has been developed to calculate the operating theatre planning. This primal-dual heuristic has been successfully experimented on a wide range of problem test data. (C) 2003 Elsevier Science B.V. All rights reserved.
JSP Examples and Best Practices takes the basics of JavaServer Pages (JSP) and then applies sound architectural principles and design patterns to give developers the tools to build scalable enterprise applications usi...
详细信息
ISBN:
(纸本)9781590590201
JSP Examples and Best Practices takes the basics of JavaServer Pages (JSP) and then applies sound architectural principles and design patterns to give developers the tools to build scalable enterprise applications using JSP. By the time you finish this book you will have seen numerous best practices and design principles, which will help you build scalable and extensible enterprise Java applications.
This paper contains a description of the enhancement of TEEMA, an extensible, general-purpose mobile agent execution environment, to support secure communications. Software agents are proactive, autonomous programs th...
详细信息
ISBN:
(纸本)0780375149
This paper contains a description of the enhancement of TEEMA, an extensible, general-purpose mobile agent execution environment, to support secure communications. Software agents are proactive, autonomous programs that are given the option to migrate among supporting platforms. Agents can mimic the behavior of a number of systems, from simple cellular automata to complex handoff sequences in cellular systems, They can also be adopted to represent users and act on their behalf in such environments as economic commerce and online communities. To be used in this capacity, agents must be trusted by users. Unfortunately, agents must often rely on the good faith of the execution environments and must be trusted within any environment they are allowed to reside. This poses a serious security threat when agents, for example, need to establish a transaction that involves the exchange of sensitive information like, for example, credit card numbers, social insurance numbers, but also telephones, medical information, and other sensitive data. The obvious solution to this problem is to make the channels transmitting such sensitive information safe from tampering and interception. The construction of a secure system starts by building a secure environment for the execution environments. TEEMA is written completely in Java, and this makes it possible to adopt existing security protocols. The most widely adopted and recognized for its high level of security is arguably RSA. The paper shows how the mere transformation of the communication channels into secure channels is achieved through the appropriate use of a Java package. However, this solution slows down communications by a factor of 4. A solution to this problem is presented that adopts a multiplexing strategy. The results show that the multiplexing strategy succeeds in avoiding any decrease in communications speed.
From the Publisher: Steve Harris and Rob Macdonald have applied their unrivaled .NET exposure and teaching pedigree to make Moving to ***: Web Development with VB .NET the most comprehensive, yet concise, introduction...
详细信息
ISBN:
(纸本)9781590590096
From the Publisher: Steve Harris and Rob Macdonald have applied their unrivaled .NET exposure and teaching pedigree to make Moving to ***: Web Development with VB .NET the most comprehensive, yet concise, introduction to *** development available. Whereas many .NET books cover only the basics, Moving to *** leads the reader from simple concepts and development tips through to detailed and informative chapters on *** architecture, advanced design and scalability considerations, and the multifaceted topic of Web security. Special chapters that cover creating mobile Web Applications for use with cell phones, learning XML, and building .NET Web Services ensure that the reader is fully informed, not just about where *** is being applied today, but also about those areas set to become increasingly important in coming years. The unique structure of Moving to *** delivers real *** content starting from Chapter 1, while relegating general .NET and Web programming concepts to a set of carefully designed appendixes. Harris and Macdonald bring years of real experience programming and teaching .NET to bear and deliver *** programming techniques that really work, explained in a way that makes sense.
Pro JavaScript RIA Techniques: Best Practices, Performance, and Presentation shows you how you can build JavaScript RIAs (Rich Internet Applications) with compelling user interfaces and great performance. With the bes...
详细信息
ISBN:
(数字)9781430219354
ISBN:
(纸本)9781430219347
Pro JavaScript RIA Techniques: Best Practices, Performance, and Presentation shows you how you can build JavaScript RIAs (Rich Internet Applications) with compelling user interfaces and great performance. With the best practices and optimization techniques youll learn in this book, you can optimize performance without sacrificing a rich user interface. Using a combination of innovative ideas and intelligent use of HTML, CSS, JavaScript, and plugins, this book shows you how to make decisions based on best web standard development practices and realworld browser data. Through practical examples, youll see how to optimize both design and performance with an eye toward future enhancements and efficient maintenance. Starting with the essential principles and techniques of semantic markup, build efficient, responsive web applications based on web standard best practices and realworld experience. Apply practical techniques and see how to reuse examples of broadly relevant page components to improve the interface and performance of existing sites. Explore ways to push the boundaries of the possible with existing browser technology. What youll learn Best practices for building web applications using JavaScript and web standards Optimization techniques for high performance in browsers How to create richer user interfaces Advanced Ajax techniques How to optimize graphic performance by drawing in the browser with SVG Integrating accessibility into rich web applications Who is this book for This book is aimed at web developers and designers who need to improve the user experience of their sites by making their code more efficient and their sites more responsive, and incorporating more complexity all at the same time. It is for Internet professionals ready to go beyond Web 2.0 to a newer, more streamlined vision of rich user experiences. About the Apress Pro Series The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladd
The U.S. Navy lacks the capability to optimize the use of individuals' existing skills and to optimize the use of training classes. This paper develops a network model for the Navy's personnel assignment probl...
详细信息
The U.S. Navy lacks the capability to optimize the use of individuals' existing skills and to optimize the use of training classes. This paper develops a network model for the Navy's personnel assignment problem with enroute training. The number of available seats in training schools are generated as side constraints. The model can improve the effectiveness of the Navy's decision process for technical training. Considering the Navy's increasing need for advanced technical training, the model will help the Navy to avoid substantial increases in training cost by improved skill utilization and school utilization. [ABSTRACT FROM AUTHOR]
The performance, reliability, cost, size and energy usage of computing systems can be improved by one or more orders of magnitude by the systematic use of modern control and optimization methods. Computing systems rel...
详细信息
The performance, reliability, cost, size and energy usage of computing systems can be improved by one or more orders of magnitude by the systematic use of modern control and optimization methods. Computing systems rely on the use of feedback algorithms to schedule tasks, data and resources, but the models that are used to design these algorithms are validated using open-loop metrics. By using closed-Loop metrics instead, such as the gap metric developed in the control community, it should be possible to develop unproved scheduling algorithms and computing systems that have not been over-engineered. Furthermore, scheduling problems are most naturally formulated as constraint satisfaction or mathematical optimization problems, but these are seldom implemented using state of the art numerical methods, nor do they explicitly take into account the fact that the scheduling problem itself takes time to solve. This paper makes the case that recent results in real-time model predictive control, where optimization problems are solved in Order to control a process that evolves in time, are likely to form the basis of scheduling algorithms of the future. We therefore outline some of the research problems and opportunities that could arise by explicitly considering feedback and time when designing optimal scheduling algorithms for computing systems. (C) 2015, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
In this paper we consider two inverse problems in combinatorial optimization: inverse maximum flow (IMF) problem and inverse minimum cut (IMC) problem. IMF (or IMC) problem can be described as: how to change the capac...
详细信息
In this paper we consider two inverse problems in combinatorial optimization: inverse maximum flow (IMF) problem and inverse minimum cut (IMC) problem. IMF (or IMC) problem can be described as: how to change the capacity vector C of a network as little as possible so that a given flow (or cut) becomes a maximum flow (or minimum cut) in the network. After discussing some characteristics of these problems, we propose strongly polynormial algorithms for the two inverse problems.
jQuery is a popular JavaScript library that simplifies event handling, animating, and Ajax interactions for rapid web development. Many companies are using jQuery including: Amazon, Google, Twitter, Bank of America, B...
详细信息
ISBN:
(数字)9780321647498
ISBN:
(纸本)9780321647498
jQuery is a popular JavaScript library that simplifies event handling, animating, and Ajax interactions for rapid web development. Many companies are using jQuery including: Amazon, Google, Twitter, Bank of America, BBC, ESPN, CBS News, Digg, Reuters, IBM, Netflix, Dell, Oracle, Slashdot, Tecnorati, and *** casual web designers, who create web pages for fun, want to add the latest cool effects to their sites, and jQuery--the fast, flexible JavaScript library--is a tool of choice. Just as CSS separates "display" characteristics from the HTML structure, jQuery separates the "behavior" characteristics from the HTML structure. From visual effects, special controls, and Ajax made easy, the jQuery Visual QuickStart Guide will teach readers how to make the most of jQuery using the task-based, step-by-step, visual format they love. It's crammed with examples and there's a special section on widgets.
暂无评论