From the Publisher: Cascading Style Sheets (CSS) is poised to make its mark on the Web in the year 2000. With good implementations in Internet Explorer 5.0 and Opera 3.5, and 100% support expected in Netscape's &q...
详细信息
ISBN:
(纸本)9781565926226
From the Publisher: Cascading Style Sheets (CSS) is poised to make its mark on the Web in the year 2000. With good implementations in Internet Explorer 5.0 and Opera 3.5, and 100% support expected in Netscape's "Mozilla" browser, signs are that CSS is rapidly becoming a useful, reliable, and powerful tool for Web authors. CSS is the HTML 4.0-approved method for controlling visual presentation on Web pages. Cascading Style Sheets: The Definitive Guide offers a complete, detailed review of CSS1 properties and other aspects of CSS1. Each property is explored individually in detail with discussion of how each interacts with other properties. There is also information on how to avoid common mistakes in interpretation. This book is the first major title to cover CSS in a way that acknowledges and describes current browser support, instead of simply describing the way things work in theory. It offers both advanced and novice Web authors a comprehensive guide to implementation of CSS. Cascading Style Sheets: The Definitive Guide targets veteran Web authors who have already invested thousands of hours in learning HTML and writing Web pages and are wondering why they'd need to learn a brand new language of style. This book supplies those dubious but curious Web authors with the information they need to easily implement CSS to their Web site. This book also addresses an audience of novice Web authors who are already straining to learn all of the tags and attributes of HTML and can benefit now from implementing CSS correctly instead of repeating the mistakes of the past. The author has extensive experience writing about pitfalls and interesting tricks in CSS. He is a member ofthe CSS&FP Working Group, coordinates the W3C's CSS1 Test Suite, remains active on CSS newsgroups, and edits Web Review's Style Sheets Reference Guide (***). He has built a widespread reputation as a CSS expert, particularly with regard to his understanding of the intricacies o
In this paper, Discusses Implementation of Broken-point Continuingly-transferring Based on C#.NET. At the first, introduce C# network programming, while introduce the basic elements, basic principles of Broken-point C...
详细信息
From the Book: IntroductionSuppose your company wants to sell products online. You have a database that gives the price and inventory status of each item. But, your database doesn't speak HTTP, the protocol that W...
详细信息
ISBN:
(纸本)9780130676146
From the Book: IntroductionSuppose your company wants to sell products online. You have a database that gives the price and inventory status of each item. But, your database doesn't speak HTTP, the protocol that Web browsers use. Nor does it output HTML, the format Web browsers need. What can you do Once users know what they want to buy, how do you gather that information You want to customize your site based on visitors' preferences and interests-how You want to let users see their previous purchases, but you don't want to reveal that information to other visitors. How do you enforce these security restrictions When your Web site becomes popular, you might want to compress pages to reduce bandwidth. How can you do this without causing your site to fail for the 30% of visitors whose browsers don't support compression In all these cases, you need a program to act as the intermediary between the browser and some server-side resource. This book is about using the Java platform for this type of program. "Wait a second," you say. "Didn't you already write a book about that " Well, yes. In May of 2000, Sun Microsystems Press and Prentice Hall released my second book, Core Servlets and JavaServer Pages. It was successful beyond everyone's wildest expectations, selling approximately 100,000 copies in the first year, getting translated into Bulgarian, Chinese, Czech, French, German, Hebrew, Japanese, Korean, Polish, Russian, and Spanish, and being chosen by *** as one of the top five computer programming books of 2001. Even better, I was swamped with requests for what I really like doing: teaching short courses for developers in industry. Despite having to decline most of the requests, I was still able to teach servlet and JSP short courses in Australia, Canada, Japan, the Philippines, and at a variety of U.S. venues. What fun! Since then, use of servlets and JSP has continued to grow at a phenomenal rate. The Java 2 Platform has become the technology of choice for de
EVEN THE MOST SKILLED WEB DESIGNERS can find the complexities of creating a full-functioned Web site to be a daunting task. Here to help designers create sites that not only work, but work well and are easy to update ...
详细信息
ISBN:
(纸本)9780321429193
EVEN THE MOST SKILLED WEB DESIGNERS can find the complexities of creating a full-functioned Web site to be a daunting task. Here to help designers create sites that not only work, but work well and are easy to update and maintain is an easy-to-read guide to Web programming basics from best-selling author Charles Wyke-Smith. Just as architects need to understand building materials and their properties, Web designers need to understand the code that serves as the foundation of their sites. Wyke-Smith ensures they do by teaching designers that all dynamic Web sites consist of essentially three components: a browser interface, Web server middleware, and a database. The guide covers everything from Web coding concepts and principles to building sites, designing visual interfaces, developing databases, developing middleware, ensuring a good user experience (through good code!), testing and debugging, and more. Create dynamic Web sites that provide real-time responses to user inputs Understand the basic structures of all coding languages, such as variables, functions, conditionals, loops, and objects Use the power of PHP to program the business rules of your site Learn techniques for validating forms to reject erroneous or malicious data Import and export data from other applications via at les Build and query database tables using SQL to manage the data generated by your site's activity Develop a simple content management system Develop a password-protected members-only area of your Web site Build a template-based Web site with dynamic navigation
This paper describes a chat room application suitable for teaching basic network programming and security protocols. A client/server design illustrates the structure of current scalable network services while a multic...
详细信息
ISBN:
(纸本)1581133294
This paper describes a chat room application suitable for teaching basic network programming and security protocols. A client/server design illustrates the structure of current scalable network services while a multicast version demonstrates the need for efficient simultaneous distribution of network content to multiple receivers (e.g., as required by video broadcasts). The system also includes implementations of two security protocols, one similar to Kerberos and another based on public key encryption.
Hlavním cílem této diplomové práce je implementace obecného zabezpečeného peer-to-peer komunikačního systému. Systém má schopnost zcela automatizovaně naváz...
详细信息
Hlavním cílem této diplomové práce je implementace obecného zabezpečeného peer-to-peer komunikačního systému. Systém má schopnost zcela automatizovaně navázat a provozovat zabezpečené spojení mezi koncovými uzly komunikace. Tuto schopnost má i v případě, kdy se v cestě k cílovému systému nachází překladače síťových adres, bez nutnosti explicitně tyto překladače konfigurovat. Zabezpečovací procedury tohoto systému jsou transparentně skryty před jednotlivými síťovými aplikacemi, které tento problém musely řešit každá samostatně. Odpovědnost za bezpečnost je přenesena na aplikačně nezávislý subsystém pracující v rámci jádra operačního systému. Bezpečnost tohoto subsystému je založena na zachytávání odchozích a příchozích IP paketů a jejich autentizaci a šifrování. Systém se podařilo implementovat na operačním systému Microsoft Windows XP, v programovacím jazyku C++. Byla změřena přenosová rychlost komunikačního tunelu systému na různých šířkách pásma sítě. Výsledky ukazují, že při použití systému na běžných dnešních počítačích nedochází k prakticky žádnému zpomalení přenosové rychlosti oproti nešifrovanému kanálu.
This thesis describes the Flexible Internetwork Stack (FINS) Framework, an open-source tool to facilitate experimental research in wireless networks on multiple platforms. The FINS Framework uses a module-based archit...
详细信息
This thesis describes the Flexible Internetwork Stack (FINS) Framework, an open-source tool to facilitate experimental research in wireless networks on multiple platforms. The FINS Framework uses a module-based architecture that allows cross-layer behavior and runtime reconfiguration of the protocol stack. Version 1.0 of the framework makes use of existing physical and data link layer functionality, while enabling modifications to the stack at the network layer and above, or even the implementation of a clean-slate, non-layered protocol architecture. Protocols, stubs for communicating with intact layers, and management and supervisory functions are implemented as FINS Framework modules, interconnected by a central switch. This thesis describes the FINS Framework architecture, presents an initial assessment along with experiments on Android and Ubuntu enabled by the tool, and documents an intuitive mechanism for transparently intercepting socket calls that maintains efficiency and flexibility.
Polling I/O mechanisms on the Unix platform such as select() and poll() cause high processing overhead when they are used in a heavily-loaded network server with many concurrent open sockets. Large waste of processing...
详细信息
Polling I/O mechanisms on the Unix platform such as select() and poll() cause high processing overhead when they are used in a heavily-loaded network server with many concurrent open sockets. Large waste of processing power incurs not only service degradation but also various troubles such as high electronic power consumption and worsened MTBF of server hosts. It is thus a serious issue especially in large-scale service providers such as an Internet data center (iDC) where a great number of heavily-loaded network servers are operated. As a solution of this problem, we propose a technique of fine-grained control on the invocation intervals of the polling I/O function. The uniqueness of this study is the utilization of POSIX real-time scheduling to enable the fine-grained execution control. Although earlier solutions such as an explicit event delivery mechanism also addressed the problem, they require major modification in the OS kernel and transition from the traditional polling I/O model to the new explicit event-notification model. On the other hand, our technique can be implemented with low cost because it just inserts a few small blocks of codes into the server program and does not require any modification in the OS kernel.
暂无评论