S1-IV-Question-Pool Documentation
|
|
- Shon Ethelbert Jackson
- 5 years ago
- Views:
Transcription
1 S1-IV-Question-Pool Documentation Release Section-I Sep 25, 2017
2
3 Contents 1 How to contribute 3 2 The Prologue 7 3 C Language Questions 9 4 C Language Solutions 11 5 Linux Usage Questions 13 6 Linux Usage Solutions 17 7 Python Questions 19 8 Python Solutions 23 9 Shell Questions Shell Solutions SQL Questions SQL Solutions Git Questions Git Solutions Glossary Glossary Index 41 i
4 ii
5 Contents: Contents 1
6 2 Contents
7 CHAPTER 1 How to contribute I - Setup Sphinx Install Sphinx, which is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license. $> pip install sphinx Note: Better use with virtualenv, if u not familar with please read this Guide. II - Make a new sphinx-project 1. Create a dir for project, e.g.: /home/your-user/s1-iv-pool 2. Then cd into it, and execute sphinx-quickstart 3. Use all the default choice except follow 4 (a) > Separate source and build directories (y/n) [n]: select y here (a) > Project name: give S1-IV-Question-Pool here (a) > Author name(s): give S1 here (a) > Project version: give here 3
8 4. If all ok, u should get follow. -- build -- make.bat -- Makefile `-- source -- conf.py -- index.rst -- _static `-- _templates 5. remove the source dir III - Clone the source repo 1. git clone git@ :yaniwang/interview-questions.git /home/ your-user/s1-iv-pool/source 2. You should get follow structure. -- build -- doctrees `-- html -- make.bat -- Makefile `-- source -- clang_qsn.rst -- clang_sln.rst -- conf.py --.git -- index.rst -- linux_usage_qsn.rst -- linux_usage_sln.rst -- prologue.rst -- python_qsn.rst -- python_sln.rst -- README.rst -- shell_qsn.rst -- shell_sln.rst -- _static `-- _templates 3. Do all the edit, modify, new, remove work just in source. 4. When finishing edit, cd back to project root, execute make html, then you can review the compiled html version in build/html/ 5. cd to source dir, git push to server. The public compiled version will be hosted in it will be automatically updated per each push Warning: If u have trouble during git clone process, please contact yaniwang@redhat.com 4 Chapter 1. How to contribute
9 Warning: Please make absolutely sure no error or warning message in make html output before do git push Warning: Don not CREATE NEW BRANCH and push it. If u feel new branch is necessary, fork the origin repository then submit pull-request IV - Question Basic Format If topic already existed Just follow the format add question in #{topic name}_qsn.rst and add solution in #{topic_name}_sln.rst Add new topic Add like -- #{topic_name}_qsn.rst -- #{topic_name}_sln.rst V - restructuredtext Syntax Sphinx Doc restructuredtext User Document 1.4. IV - Question Basic Format 5
10 6 Chapter 1. How to contribute
11 CHAPTER 2 The Prologue Objective Here We are not here trying to make elixir This project intend to gather everyone s wisdom about What question will you ask as an interviewer Make what we asked more relevant and useful Quote from shwang@ mail Recently, interviewed some candidates with yaning and wshi. It is really a hard problem for us to evaluate the candidate in 1 hours. We d better to make full preparations. How about collecting the useful questions and setting up section interview question bank? It will be helpful for us to improve our interview quality. And make our interviews more efficient. We have at least 9 topics, such as: Work experience Test skills English Virtualization Linux usage Linux theory Python Shell C, Java Let s contribute some questions, grade its degree, write down the answers(or check points) and update some questions quarterly or when we have new ideas. Then improve it with our using experience. It is useful, right? 7
12 Could i get your idea about setting up our interview question bank? Any advice will be welcome! If more people would like to make some contribution, please feel free to add them in cc list. Thanks for your attention and your time. Basic Structure. -- clang_qsn.rst -- clang_sln.rst -- python_qsn.rst -- python_sln.rst If add new topic, please follow above format 8 Chapter 2. The Prologue
13 CHAPTER 3 C Language Questions 01 Easy What is the function of GIT PUSH in GIT? 02 Medium Write a program to reverse print user input single char and multiplying them in recursion style. e.g.: Input: a\n b\n c\n Output: c 9
14 bb aaa 10 Chapter 3. C Language Questions
15 CHAPTER 4 C Language Solutions 01 #include <stdio.h> #define BACK_SLASH '\\' int main(void) { int c; while((c = getchar())!= EOF) { switch(c) { case '\b': putchar(back_slash); putchar('b'); break; case '\t': putchar(back_slash); putchar('t'); break; case BACK_SLASH: putchar(back_slash); putchar(back_slash); break; default: putchar(c); break; } } return 0; } 11
16 02 #include <stdio.h> int temp () { int j = 0; int count; char c; printf("enter a char\n"); do { c = getchar(); } while(c=='\n'); if (c == 'x') return 0; count = temp(); for (j=0;j <count+1;j++) putchar(c); printf("\n"); return count+1; } int print_in_reverse() { int count = 0; count = temp(); printf("%d\n", count); } int main(int argc, char const *argv[]) { print_in_reverse(); return 0; } 12 Chapter 4. C Language Solutions
17 CHAPTER 5 Linux Usage Questions 01 Medium What Linux distribution have you used? How did you installed it? How did you do work on it? How did you customize it to satisfy yourself? 02 Easy How to install software on it? Try to describe the whole process base on your understandings as deep as possible. 13
18 03 Easy How to upgrade the system? How it matters (does it important)? Why? 04 Easy How to make a program (write by yourself) executable just by typing its name? 05 can name 1 way - Easy can list more than 2 - Medium How to synchronize a directory between two hosts? 06 depend on the details of answer Medium or Hard Have you ever customized the kernel? if yes, how did you do that? 14 Chapter 5. Linux Usage Questions
19 07 Medium or Hard Could you try to explain what happens behind the scenes after type sina.com.cn in browser client?
20 16 Chapter 5. Linux Usage Questions
21 CHAPTER 6 Linux Usage Solutions 04 $> chmod +x [prog] $> chmod 777 [prog] 17
22 18 Chapter 6. Linux Usage Solutions
23 CHAPTER 7 Python Questions 01 Esay What s list comprehension? can you give an example 02 Easy What s the difference between str() and repr() 03 19
24 Easy How to check code style for python code? 04 Medium Do you know virtual environment? What s the benefit to use it and how? 05 Easy sum , write the code out there 06 Medium Do you know any difference between python 2 and python 3? 20 Chapter 7. Python Questions
25 07 Hard Open a file and read it last 4K? Could tell to use the seek method is fine. 08 Medium What is Duck Type in python, give a example 09 Hard What is Coroutine in python, give a example
26 22 Chapter 7. Python Questions
27 CHAPTER 8 Python Solutions 01 [x for x in xrange(10)] 02 The str() function returns representations of values which are human-readable, while repr() generates representations which can be read by the interpreter. 03 pep8 and pylint 04 to create isolated Python environments 05 sum(xrange(1000)) 23
28 06 the print function changes integer division changes (3 / 2 = 1 in python 2, 3 / 2 = 1.5 in python 3) unicode redesign: python 3 has byte and bytearray xrange in python 3 exceptions: except NameError as err 07 with open("thefile") as fp: fp.seek(-4096, OS.SEEK_END) fp.read() 08 duck typing is a style of typing in which an object s methods and properties determine the valid semantics, rather than its inheritance from a particular class or implementation of an explicit interface An Example: class Duck: def quack(self): print "Quack, quack!" def fly(self): print "Flap, Flap!" class Person: def quack(self): print "I'm Quackin'!" def fly(self): print "I'm Flyin'!" def in_the_forest(mallard): mallard.quack() mallard.fly() in_the_forest(duck()) in_the_forest(person()) Output: Quack, quack! Flap, Flap! I'm Quackin'! I'm Flyin'! 24 Chapter 8. Python Solutions
29 09 Coroutines are program components that generalize subroutines to allow multiple entry points for suspending and resuming execution at certain locations. Coroutines are well-suited for implementing more familiar program components such as cooperative tasks, iterators, infinite lists and pipes
30 26 Chapter 8. Python Solutions
31 CHAPTER 9 Shell Questions 01 What s the different between using source and bash command to execute a script. 02 Is there any problem in follow shell script? If so, please correct it for i in $(ls *.mp3); do some command $i done 27
32 28 Chapter 9. Shell Questions
33 CHAPTER 10 Shell Solutions 01 source means using the current shell to run a script. bash means openning a sub sehll to run a script. 29
34 30 Chapter 10. Shell Solutions
35 CHAPTER 11 SQL Questions 01 Esay without constraints Medium with constraints set Create two tables that satisfy the following requirements departments Table Column Type Constraint id int Primary key name varchar(30) employees Table Column Type Constraint id int Primary key name varchar(30) department_id int Foreign key references Department(id) salary decimal 02 31
36 Medium Assume data is already populated in the tables, find out all departments of which the average salary is greater than Chapter 11. SQL Questions
37 CHAPTER 12 SQL Solutions 01 create table departments( id int not null, name varchar(30), primary key (id) ); create table employees( id int not null, name varchar(30), department_id int not null, salary decimal, primary key (id), foreign key (department_id) references department(id) ); 02 select d.name, avg(e.salary) from departments d, employees e where d.id = e.department_id group by d.name having avg(e.salary) > ; 33
38 34 Chapter 12. SQL Solutions
39 CHAPTER 13 Git Questions 01 Easy What is the function of GIT PUSH in GIT?. 02 Easy What is Staging Area or Index in GIT? 03 35
40 Easy What is the common branching pattern in GIT? 04 Medium Why is it advisable to create an additional commit rather than amending an existing commit? 05 Medium How do you stop tracking a file that already in git repo? 36 Chapter 13. Git Questions
41 CHAPTER 14 Git Solutions 01 GIT PUSH updates remote refs along with associated objects. 02 Before completing the commits, it can be formatted and reviewed in an intermediate area known as Staging Area or Index. 03 The common way of creating branch in GIT is to maintain one as Main branch and create another branch to implement new features. This pattern is particularly useful when there are multiple developers working on a single project. 04 There are couple of reason 1. The amend operation will destroy the state that was previously saved in a commit. If it s just the commit message being changed then that s not an issue. But if the contents are being amended then chances of eliminating something important remains more. 2. Abusing git commit- amend can cause a small commit to grow and acquire unrelated changes. 37
42 05 $> git rm --cached <obj> 38 Chapter 14. Git Solutions
43 CHAPTER 15 Glossary DAS direct-attached storage NAS network attached storage PTO Paid Time Off RAL Puppet s resource abstraction layer RHBA are bug fix advisories and correct defects RHEA are enhancement advisories to add additional features or functionality RHEL Red Hat Enterprise Linux RHSA are security advisories and patch security vulnerabilities SAN storage area networks WFH work from home 39
44 40 Chapter 15. Glossary
45 CHAPTER 16 Glossary Index genindex 41
46 42 Chapter 16. Glossary Index
47 Index D DAS, 39 N NAS, 39 P PTO, 39 R RAL, 39 RHBA, 39 RHEA, 39 RHEL, 39 RHSA, 39 S SAN, 39 W WFH, 39 43
Python Project Documentation
Python Project Documentation Release 1.0 Tim Diels Jan 10, 2018 Contents 1 Simple project structure 3 1.1 Code repository usage.......................................... 3 1.2 Versioning................................................
More informationApplication documentation Documentation
Application documentation Documentation Release 0.1 Daniele Procida June 14, 2016 Contents 1 Tutorial 3 1.1 Setting up................................................. 3 1.2 Configuring the documentation.....................................
More informationThe RestructuredText Book Documentation
The RestructuredText Book Documentation Release 0.1 Daniel Greenfeld, Eric Holscher Sep 27, 2017 Contents 1 RestructuredText Tutorial 3 2 RestructuredText Guide 5 2.1 Basics...................................................
More informationPython Project Example Documentation
Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationIntroduction to Supercomputing
Introduction to Supercomputing TMA4280 Introduction to development tools 0.1 Development tools During this course, only the make tool, compilers, and the GIT tool will be used for the sake of simplicity:
More informationLECTURE 26. Documenting Python
LECTURE 26 Documenting Python DOCUMENTATION Being able to properly document code, especially large projects with multiple contributors, is incredibly important. Code that is poorly-documented is sooner
More informationTPS Documentation. Release Thomas Roten
TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................
More informatione24paymentpipe Documentation
e24paymentpipe Documentation Release 1.2.0 Burhan Khalid Oct 30, 2017 Contents 1 e24paymentpipe 3 1.1 Features.................................................. 3 1.2 Todo...................................................
More informationCS50 Supersection (for those less comfortable)
CS50 Supersection (for those less comfortable) Friday, September 8, 2017 3 4pm, Science Center C Maria Zlatkova, Doug Lloyd Today s Topics Setting up CS50 IDE Variables and Data Types Conditions Boolean
More informationdjango simple pagination Documentation
django simple pagination Documentation Release 1.1.5 Micro Pyramid Nov 08, 2017 Contents 1 Getting started 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationI2C LCD Documentation
I2C LCD Documentation Release 0.1.0 Peter Landoll Sep 04, 2017 Contents 1 I2C LCD 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationchatterbot-weather Documentation
chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................
More informationcontribution-guide.org Release
contribution-guide.org Release August 06, 2018 Contents 1 About 1 1.1 Sources.................................................. 1 2 Submitting bugs 3 2.1 Due diligence...............................................
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationFPLLL. Contributing. Martin R. Albrecht 2017/07/06
FPLLL Contributing Martin R. Albrecht 2017/07/06 Outline Communication Setup Reporting Bugs Topic Branches and Pull Requests How to Get your Pull Request Accepted Documentation Overview All contributions
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationRelease Nicholas A. Del Grosso
wavefront r eaderdocumentation Release 0.1.0 Nicholas A. Del Grosso Apr 12, 2017 Contents 1 wavefront_reader 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationIntroduction to Supercomputing
Introduction to Supercomputing TMA4280 Introduction to UNIX environment and tools 0.1 Getting started with the environment and the bash shell interpreter Desktop computers are usually operated from a graphical
More informationdocs-python2readthedocs Documentation
docs-python2readthedocs Documentation Release 0.1.0 Matthew John Hayes Dec 01, 2017 Contents 1 Introduction 3 2 Install Sphinx 5 2.1 Pre-Work................................................. 5 2.2 Sphinx
More informationBanzaiDB Documentation
BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next
More informationdjango-idioticon Documentation
django-idioticon Documentation Release 0.0.1 openpolis June 10, 2014 Contents 1 django-idioticon 3 1.1 Documentation.............................................. 3 1.2 Quickstart................................................
More informationCSE 15L Winter Midterm :) Review
CSE 15L Winter 2015 Midterm :) Review Makefiles Makefiles - The Overview Questions you should be able to answer What is the point of a Makefile Why don t we just compile it again? Why don t we just use
More informationLab 4: Bash Scripting
Lab 4: Bash Scripting February 20, 2018 Introduction This lab will give you some experience writing bash scripts. You will need to sign in to https://git-classes. mst.edu and git clone the repository for
More informationShouldly Documentation
Shouldly Documentation Release 2.6.0 Dave Newman, Xerxes Battiwalla, Anthony Egerton, Peter van der Jan 25, 2018 Contents 1 ShouldBe 3 1.1 Objects.................................................. 3 1.2
More informationGame Server Manager Documentation
Game Server Manager Documentation Release 0.1.1+0.gc111f9c.dirty Christopher Bailey Dec 16, 2017 Contents 1 Game Server Manager 3 1.1 Requirements............................................... 3 1.2
More informationgoogle-search Documentation
google-search Documentation Release 1.0.0 Anthony Hseb May 08, 2017 Contents 1 google-search 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informationsainsmart Documentation
sainsmart Documentation Release 0.3.1 Victor Yap Jun 21, 2017 Contents 1 sainsmart 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationComputer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring Topic Notes: C and Unix Overview
Computer Science 2500 Computer Organization Rensselaer Polytechnic Institute Spring 2009 Topic Notes: C and Unix Overview This course is about computer organization, but since most of our programming is
More informationDjango MFA Documentation
Django MFA Documentation Release 1.0 Micro Pyramid Sep 20, 2018 Contents 1 Getting started 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationProgramming the DMCC in C
Programming the DMCC in C Task This tutorial will teach you how to write your first program on a dual motor control cape (DMCC) through the BeagleBone microcontroller. The DMCC is a stackable board that
More informationCreating a Shell or Command Interperter Program CSCI411 Lab
Creating a Shell or Command Interperter Program CSCI411 Lab Adapted from Linux Kernel Projects by Gary Nutt and Operating Systems by Tannenbaum Exercise Goal: You will learn how to write a LINUX shell
More informationDNS Zone Test Documentation
DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More information2 rd class Department of Programming. OOP with Java Programming
1. Structured Programming and Object-Oriented Programming During the 1970s and into the 80s, the primary software engineering methodology was structured programming. The structured programming approach
More informationUnderlying computer system = hardware + software
Underlying computer system = hardware + software Thanks to Chandra Krintz and Kevin Sanft, for this figure and some other parts of these lecture notes. Processing data & instructions Program instructions
More informationI hate money. Release 1.0
I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought
More informationDjango-CSP Documentation
Django-CSP Documentation Release 3.0 James Socol, Mozilla September 06, 2016 Contents 1 Installing django-csp 3 2 Configuring django-csp 5 2.1 Policy Settings..............................................
More informationChapter 11 Introduction to Programming in C
Chapter 11 Introduction to Programming in C C: A High-Level Language Gives symbolic names to values don t need to know which register or memory location Provides abstraction of underlying hardware operations
More informationUNIVERSITY OF NEBRASKA AT OMAHA Computer Science 4500/8506 Operating Systems Summer 2016 Programming Assignment 1 Introduction The purpose of this
UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 4500/8506 Operating Systems Summer 2016 Programming Assignment 1 Introduction The purpose of this programming assignment is to give you some experience
More informationpyldavis Documentation
pyldavis Documentation Release 2.1.2 Ben Mabey Feb 06, 2018 Contents 1 pyldavis 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationAircrack-ng python bindings Documentation
Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................
More informationdjango-reinhardt Documentation
django-reinhardt Documentation Release 0.1.0 Hyuntak Joo December 02, 2016 Contents 1 django-reinhardt 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationHow to Contribute to a Sphinx Doc Documentation
How to Contribute to a Sphinx Doc Documentation Release 1.0 Haoxi Zhan December 18, 2013 Contents 1 Install Sphinx 3 1.1 Linux................................................... 3 1.2 Mac OS X................................................
More informationRedis Timeseries Documentation
Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationSCAP Security Guide Questions / Answers. Contributor WorkShop Volume #2
SCAP Security Guide Questions / Answers Contributor WorkShop Volume #2 Ján Lieskovský January 2016 Agenda Introductory Notes Source Code / Repository Notes (Moved to Appendix for self-study) SCAP Security
More informationChapter 11 Introduction to Programming in C
C: A High-Level Language Chapter 11 Introduction to Programming in C Original slides from Gregory Byrd, North Carolina State University Modified slides by Chris Wilcox, Colorado State University! Gives
More informationLab 4: Shell Scripting
Lab 4: Shell Scripting Nathan Jarus June 12, 2017 Introduction This lab will give you some experience writing shell scripts. You will need to sign in to https://git.mst.edu and git clone the repository
More informationFrontier Documentation
Frontier Documentation Release 0.1.3-dev Sam Nicholls August 14, 2014 Contents 1 Frontier 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationChapter 11 Introduction to Programming in C
Chapter 11 Introduction to Programming in C Original slides from Gregory Byrd, North Carolina State University Modified by Chris Wilcox, Yashwant Malaiya Colorado State University C: A High-Level Language
More informationKivy Designer Documentation
Kivy Designer Documentation Release 0.9 Kivy October 02, 2016 Contents 1 Installation 3 1.1 Prerequisites............................................... 3 1.2 Installation................................................
More information6 Git & Modularization
6 Git & Modularization Bálint Aradi Course: Scientific Programming / Wissenchaftliches Programmieren (Python) Prerequisites Additional programs needed: Spyder3, Pylint3 Git, Gitk KDiff3 (non-kde (qt-only)
More informationFunctions in C C Programming and Software Tools. N.C. State Department of Computer Science
Functions in C C Programming and Software Tools N.C. State Department of Computer Science Functions in C Functions are also called subroutines or procedures One part of a program calls (or invokes the
More informationUsing GitHub to Share with SparkFun a
Using GitHub to Share with SparkFun a learn.sparkfun.com tutorial Available online at: http://sfe.io/t52 Contents Introduction Gitting Started Forking a Repository Committing, Pushing and Pulling Syncing
More informationPyCRC Documentation. Release 1.0
PyCRC Documentation Release 1.0 Cristian Năvălici May 12, 2018 Contents 1 PyCRC 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage 7 4 Contributing 9 4.1 Types
More informationPython data pipelines similar to R Documentation
Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationUsing GitHub and SourceTree to work with DITA TC repositories
Using GitHub and SourceTree to work with DITA TC repositories Kristen James Eberlein Eberlein Consulting LLC Agenda 1. Before you begin 2. Getting set up: 1. Fork the DITA TC repository 2. Clone your fork
More informationChapter 11 Introduction to Programming in C
C: A High-Level Language Chapter 11 Introduction to Programming in C Original slides from Gregory Byrd, North Carolina State University Modified slides by Chris Wilcox, Colorado State University Gives
More informationgunny Documentation Release David Blewett
gunny Documentation Release 0.1.0 David Blewett December 29, 2013 Contents 1 gunny 3 1.1 Features.................................................. 3 2 Installation 5 2.1 Dependencies...............................................
More informationPoulpe Documentation. Release Edouard Klein
Poulpe Documentation Release 0.0.5 Edouard Klein Jul 18, 2017 Contents 1 Poulpe 1 1.1 Features.................................................. 1 2 Usage 3 3 Installation 5 4 Contributing 7 4.1 Types
More informationChapter 11 Introduction to Programming in C
Chapter 11 Introduction to Programming in C C: A High-Level Language Gives symbolic names to values don t need to know which register or memory location Provides abstraction of underlying hardware operations
More informationChapter 11 Introduction to Programming in C
Chapter 11 Introduction to Programming in C Original slides from Gregory Byrd, North Carolina State University Modified slides by Chris Wilcox, Colorado State University C: A High-Level Language! Gives
More informationdjango CMS Export Objects Documentation
django CMS Export Objects Documentation Release 0.1.0 Iacopo Spalletti Sep 07, 2017 Contents 1 django CMS Export Objects 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationxmljson Documentation
xmljson Documentation Release 0.1.9 S Anand Aug 01, 2017 Contents 1 About 3 2 Convert data to XML 5 3 Convert XML to data 7 4 Conventions 9 5 Options 11 6 Installation 13 7 Roadmap 15 8 More information
More informationComputer Science 32 Object-Oriented Oriented Design and Implementation (in C++ on Linux)
Computer Science 32 Object-Oriented Oriented Design and Implementation (in C++ on Linux) Pre-requisite: CS 24 So already know much C++ including object-based fundamentals: classes and ADTs Also familiar
More informationLecture 01 - Working with Linux Servers and Git
Jan. 9, 2018 Working with Linux Servers: SSH SSH (named for Secure SHell) is a protocol commonly used for remote login. You can use it from a command line interface with the following syntax ssh username@server_url
More informationBeyond this course. Machine code. Readings: CP:AMA 2.1, 15.4
Beyond this course Readings: CP:AMA 2.1, 15.4 CS 136 Spring 2018 13: Beyond 1 Machine code In Section 04 we briefly discussed compiling: converting source code into machine code so it can be run or executed.
More informationPymixup Documentation
Pymixup Documentation Release 1.0.2 Richard DeVost June 09, 2016 Contents 1 Why Obfuscate? 3 2 What pymixup Does 5 3 Contents 7 3.1 Installation................................................ 7 3.2 Program
More informationCSE 565 Computer Security Fall 2018
CSE 565 Computer Security Fall 2018 Lecture 15: Software Security II Department of Computer Science and Engineering University at Buffalo 1 Software Vulnerabilities Buffer overflow vulnerabilities account
More informationdjango-konfera Documentation
django-konfera Documentation Release 0.1 SPy o.z. Mar 21, 2017 Contents 1 Installation 3 1.1 Using Pip................................................. 3 1.2 Using the Source.............................................
More informationPulp OSTree Documentation
Pulp OSTree Documentation Release 1.0.0 Pulp Team November 06, 2015 Contents 1 Glossary 3 2 Concepts 5 3 User Guide 7 3.1 Installation................................................ 7 3.2 Configuration...............................................
More informationMantis STIX Importer Documentation
Mantis STIX Importer Documentation Release 0.2.0 Siemens February 27, 2014 Contents 1 Mantis STIX Importer 3 1.1 Documentation.............................................. 3 1.2 Quickstart................................................
More informationmanifold Documentation
manifold Documentation Release 0.0.1 Open Source Robotics Foundation Mar 04, 2017 Contents 1 What is Manifold? 3 2 Installation 5 2.1 Ubuntu Linux............................................... 5 2.2
More informationtinycss Documentation
tinycss Documentation Release 0.4 Simon Sapin Mar 25, 2017 Contents 1 Requirements 3 2 Installation 5 3 Documentation 7 3.1 Parsing with tinycss........................................... 7 3.2 CSS 3
More informationgpib-ctypes Documentation
gpib-ctypes Documentation Release 0.1.0dev Tomislav Ivek Apr 08, 2018 Contents 1 gpib-ctypes 3 1.1 Features.................................................. 3 1.2 Testing..................................................
More informationExercise 1: Basic Tools
Exercise 1: Basic Tools This exercise is created so everybody can learn the basic tools we will use during this course. It is really more like a tutorial than an exercise and, you are not required to submit
More informationCSE 303 Midterm Exam
CSE 303 Midterm Exam October 29, 2008 Name Sample Solution The exam is closed book, except that you may have a single page of hand written notes for reference. If you don t remember the details of how
More informationPart III Appendices 165
Part III Appendices 165 Appendix A Technical Instructions Learning Outcomes This material will help you learn how to use the software you need to do your work in this course. You won t be tested on it.
More informationPractical C Programming
Practical C Programming Advanced Preprocessor # - quotes a string ## - concatenates things #pragma h3p://gcc.gnu.org/onlinedocs/cpp/pragmas.html #warn #error Defined Constants Macro FILE LINE DATE TIME
More informationdjango-generic-filters Documentation
django-generic-filters Documentation Release 0.11.dev0 Novapost August 28, 2014 Contents 1 Example 3 2 Forms 5 3 Ressources 7 4 Contents 9 4.1 Demo project...............................................
More informationsmartfilesorter Documentation
smartfilesorter Documentation Release 0.2.0 Jason Short September 14, 2014 Contents 1 Smart File Sorter 3 1.1 Features.................................................. 3 2 Installation 5 3 Usage Example
More informationC: How to Program. Week /Mar/05
1 C: How to Program Week 2 2007/Mar/05 Chapter 2 - Introduction to C Programming 2 Outline 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers
More informationSimple libtorrent streaming module Documentation
Simple libtorrent streaming module Documentation Release 0.1.0 David Francos August 31, 2015 Contents 1 Simple libtorrent streaming module 3 1.1 Dependences...............................................
More informationPython StatsD Documentation
Python StatsD Documentation Release 3.2.2 James Socol Dec 15, 2017 Contents 1 Installing 3 2 Contents 5 2.1 Configuring Statsd............................................ 5 2.2 Data Types................................................
More informationChapter 11 Introduction to Programming in C
Chapter 11 Introduction to Programming in C C: A High-Level Language Gives symbolic names for containers of values don t need to know which register or memory location Provides abstraction of underlying
More informationCSCI 2132 Final Exam Solutions
Faculty of Computer Science 1 CSCI 2132 Final Exam Solutions Term: Fall 2018 (Sep4-Dec4) 1. (12 points) True-false questions. 2 points each. No justification necessary, but it may be helpful if the question
More informationPython AutoTask Web Services Documentation
Python AutoTask Web Services Documentation Release 0.5.1 Matt Parr May 15, 2018 Contents 1 Python AutoTask Web Services 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationHuman-Computer Interaction Design
Human-Computer Interaction Design COGS120/CSE170 - Intro. HCI Instructor: Philip Guo Lab 1 - Version control and HTML (2018-10-03) by Michael Bernstein, Scott Klemmer, Philip Guo, and Sean Kross [Announce
More informationPython StatsD Documentation
Python StatsD Documentation Release 2.0.3 James Socol January 03, 2014 Contents i ii statsd is a friendly front-end to Graphite. This is a Python client for the statsd daemon. Quickly, to use: >>> import
More informationCS 220: Introduction to Parallel Computing. Beginning C. Lecture 2
CS 220: Introduction to Parallel Computing Beginning C Lecture 2 Today s Schedule More C Background Differences: C vs Java/Python The C Compiler HW0 8/25/17 CS 220: Parallel Computing 2 Today s Schedule
More informationflask-dynamo Documentation
flask-dynamo Documentation Release 0.1.2 Randall Degges January 22, 2018 Contents 1 User s Guide 3 1.1 Quickstart................................................ 3 1.2 Getting Help...............................................
More informationtwosheds Documentation
twosheds Documentation Release 0.1.0 Ceasar Bautista August 14, 2015 Contents 1 Features 3 2 User Guide 5 2.1 Installation................................................ 5 2.2 Quickstart................................................
More informationPython Schema Generator Documentation
Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................
More informationENCM 339 Fall 2017: Editing and Running Programs in the Lab
page 1 of 8 ENCM 339 Fall 2017: Editing and Running Programs in the Lab Steve Norman Department of Electrical & Computer Engineering University of Calgary September 2017 Introduction This document is a
More informationStarting to Program in C++ (Basics & I/O)
Copyright by Bruce A. Draper. 2017, All Rights Reserved. Starting to Program in C++ (Basics & I/O) On Tuesday of this week, we started learning C++ by example. We gave you both the Complex class code and
More informationVersion control system (VCS)
Version control system (VCS) Remember that you are required to keep a process-log-book of the whole development solutions with just one commit or with incomplete process-log-book (where it is not possible
More informationPart I Introduction General Information
Part I Introduction General Information Fall 2018 It takes a really bad school to ruin a good student and a really fantastic school to rescue a bad student. 1 Dennis J. Frailey Concurrent vs. Parallel:
More informationComputer Science 322 Operating Systems Mount Holyoke College Spring Topic Notes: C and Unix Overview
Computer Science 322 Operating Systems Mount Holyoke College Spring 2010 Topic Notes: C and Unix Overview This course is about operating systems, but since most of our upcoming programming is in C on a
More informationGunnery Documentation
Gunnery Documentation Release 0.1 Paweł Olejniczak August 18, 2014 Contents 1 Contents 3 1.1 Overview................................................. 3 1.2 Installation................................................
More information