General CS Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

what is a callback function

A

a function that gets processed as soon as a request is processed and a response is received (response:true->request!)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what are some of the benefits of client side validation

A

-inputs checked as soon as input given
-no postback to server
+no page refresh
+result shown instantly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the GAC

A

global assembly cache. It is a machine-wide cli assembly cache for the CLI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the purpose of the GAC

A

to avoid dll hell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what does cli stand for

A

common language infrastructure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what does compilation do

A

transforms source code into computer language, most commonly to prepare it for execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is an assembly

A

a compiled code library used for deployment, versioning, and security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what are the two types of assemblies

A

process assembly (EXE) and library assembly (DLL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is a process assembly

A

represents a process that will use classes defined in library assemblies (DLLs)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does DLL (library assembly) stand for

A

dynamic-link library

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a DLL (library assembly)

A

Microsoft’s implementation of the shared library

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does a shared library (e.g. DLL) accomplish

A

shared by executable files and further shared object files (rather than relying on the linker, modules used by the program are loaded from individual shared objects into memory at load time or run time)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what does “load time” accomplish

A

part of the OS; places programs into memory and prepares them for execution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What was the cause of “dll hell”

A

many programs running in a single memory space

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does CLI accomplish

A

specification describing executable code and runtime, allowing for code written in multiple languages on multiple platforms to be run without being rewritten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what does URI stand for

A

uniform resource identifier

17
Q

what does URL standfor

A

uniform resource locator

18
Q

A URI contains what two uniform resources

A

urn(ame) url(ocator)

19
Q

what is the purpose of serialization

A

Its main purpose is to save the state of an object in order to be able to recreate it when needed. The reverse process is called deserialization.

20
Q

what is an endpoint

A

system:system.servicemode:services

provide clients with access to the functionality a Windows Communication Foundation (WCF) service offers

21
Q

what does ETL stand for

A

Extract, Transform and Load

22
Q

via ETL (extracct, Transform, Load) describe each

A

Extracts data from homogeneous or heterogeneous data sources
Transforms the data for storing it in proper format or structure for querying and analysis purpose
Loads it into the final target (database, more specifically, operational data store, data mart, or data warehouse)

23
Q

what is abstraction

A

the process of separating ideas from specific instances of those ideas at work

24
Q

what does lazy loading accomplish

A

delays loading of images until they are in the viewport

25
Q

what does lazy loading accomplish

A

delays loading of images until they are in the viewport

26
Q

what does XSLT stand for

A

Extensible Stylesheet Language Transformation

27
Q

What does XSLT accomplish

A

for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or into XSL Formatting Objects, which may subsequently be converted to other formats, such as PDF PostScript and PNG.

The original document is not changed; rather, a new document is created based on the content of an existing on

28
Q

In the context of Entity Framework what does ORM stand for

A

Object Relational mapping

29
Q

What does ORM accomplish

A

automatically creates sql, classes from tables etc.