Showing posts with label BOOKS. Show all posts
Showing posts with label BOOKS. Show all posts
Tuesday, February 7, 2017
Thursday, May 19, 2016
Bash pocket reference.pdf
bash_pocket_reference.pdf:
Topics include:
- Invoking the shell
- Syntax
- Functions and variables
- Arithmetic expressions
- Command history
- Programmable completion
- Job control
- Shell options
- Command execution
- Coprocesses
- Restricted shells
- Built-in commands
Saturday, May 14, 2016
Basics of Compiler Design pdf
What is a compiler?
A compiler translates (or compiles) a programme written in a high-level programming language that is suitable for human programmers into the low-level machine
language that is required by computers. During this process, the compiler will also
attempt to spot and report obvious programmer mistakes.
A program for a computer must be built by combining these very simple commands
into a program in what is called machine language.
The phases of a compiler
Lexical Analysis
Syntax Analysis
Type checking
Intermediate code generation
Register allocation
Machine code generation
Assembly and linking
A compiler translates (or compiles) a programme written in a high-level programming language that is suitable for human programmers into the low-level machine
language that is required by computers. During this process, the compiler will also
attempt to spot and report obvious programmer mistakes.
A program for a computer must be built by combining these very simple commands
into a program in what is called machine language.
The phases of a compiler
Lexical Analysis
Syntax Analysis
Type checking
Intermediate code generation
Register allocation
Machine code generation
Assembly and linking
Artificial Intelligence A Modern Approach 3rd edition
Stuart Russell and Peter Norvig
GoF Design Patterns (gang of four)
click here(image) to download the pdf

Chapter1
Creational Patterns
Factory, Abstract Factory, Builder, Prototype and Singleton
Chapter 2
Structural Patterns
Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy
Chapter 3
Behavioral Patterns
Chain-of-responsibility, Command, Iterator, Mediator, Memento, Observer, State and Strategy
Friday, May 13, 2016
Software Engineering (9th Edition)
software_engineering_9th_edition_by_ian_sommerville.pdf
The book is primarily aimed at university and college students taking introductory and advanced courses in software and systems engineering. Software engineers in the industry may find the book useful as general reading and as a means of updating their knowledge on topics such as software reuse, architectural design, dependability and security, and process improvement.
Thursday, July 9, 2015
Sunday, May 31, 2015
Friday, March 6, 2015
TCPServer.py
# Python TCP Socket Server Application
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_STREAM)
serverSocket.bind(('', serverPort))
serverSocket.listen(1)
print 'The server is ready to receive'
while 1:
connectionSocket, addr = serverSocket.accept()
sentence = connectionSocket.recv(1024)
capitalizedSentence = sentence.upper()
connectionSocket.send(capitalizedSentence)
connectionSocket.close()
from socket import *
serverPort = 12000
serverSocket = socket(AF_INET, SOCK_STREAM)
serverSocket.bind(('', serverPort))
serverSocket.listen(1)
print 'The server is ready to receive'
while 1:
connectionSocket, addr = serverSocket.accept()
sentence = connectionSocket.recv(1024)
capitalizedSentence = sentence.upper()
connectionSocket.send(capitalizedSentence)
connectionSocket.close()
Friday, November 21, 2014
Thursday, November 20, 2014
Saturday, August 23, 2014
Computer-Networking-A-Top-Down-Approach-6th-E.pdf
Download Computer-Networking-A-Top-Down-Approach-6th-E.pdf
In Chapter 1, the treatment of access networks has been modernised, and the description of the internet ISP ecosystem has been substantially revised, accounting for the recent emergence of content provider networks, such as Google’s. The presentation of packet switching and circuit switching has also been reorganised, providing a more topical rather than historical orientation.
In Chapter 2, Python has replaced Java for the presentation of socket programming. While still explicitly exposing the key ideas behind the socket API, Python code is easier to understand for the novice programmer. Moreover, unlike Java, Python provides access to raw sockets, enabling students to build a larger variety of network applications. Java-based socket programming labs have been
replaced with corresponding Python labs, and a new Python-based ICMP Ping lab has been added. As always, when the material is retired from the book, such as Java-based socket programming material, it remains available on the book’s Companion Website (see following text).
In Chapter 3, the presentation of one of the reliable data transfer protocols has been simplified and a new sidebar on TCP splitting, commonly used to optimise the performance of cloud services, has been added.
In Chapter 4, the section on router architectures has been significantly updated, reflecting recent developments and practices in the field. Several integrative sidebars involving DNS, BGP, and OSPF are included
Chapter 5 has been reorganized and streamlined, accounting for the ubiquity of switched Ethernet in local area networks and the consequent increased use of Ethernet in point-to-point scenarios. Also, a new section on data center networking has been added.
Chapter 6 has been updated to reflect recent advances in wireless networks, particularly cellular data networks and 4G services and architecture.
Chapter 7, which focuses on multimedia networking, has gone through a major revision. The chapter includes an in-depth discussion of streaming video, including adaptive streaming, and an entirely new and modernized discussion of CDNs. A newly added section describes the Netflix, YouTube, and Kankan video streaming systems. The material that has been removed to make way for these new topics is still available on the Companion Website.
Chapter 8 contains an expanded discussion on endpoint authentication.
Fundamentals of Database Systems, 6th Edition
Download DBMS.pdf : Download Fundamentals_of_Database_Systems,_6th_Edition.pdf
DBMS & ADBMS