6 Pages

notes

Course: CS 320, Fall 2009
School: CSU LA
Rating:
 
 
 
 
 

Word Count: 1564

Document Preview

320 CS Lecture Tuesday, April 17th, 2007 Student question: How does one compare a Java variable to a Javascript variable in a JSP? Solution: Since we do not have access to Java variables in Javascript, we must generate Javascript in our JSPs and use expression tags to retrieve Java variables. Example: <script language="JavaScript"> <% %> for (int i=0; i <...

Register Now

Unformatted Document Excerpt

Coursehero >> California >> CSU LA >> CS 320

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
320 CS Lecture Tuesday, April 17th, 2007 Student question: How does one compare a Java variable to a Javascript variable in a JSP? Solution: Since we do not have access to Java variables in Javascript, we must generate Javascript in our JSPs and use expression tags to retrieve Java variables. Example: <script language="JavaScript"> <% %> for (int i=0; i < name.length(); i++) { if (document.formname.element.value == "<%= name %>") { // do work } } <% Maintaining State in Web Applications: When a client visits different pages on a website, each visit is considered a completely separate request. It is often useful, however, to have a way to associate separate requests to different pages with the same client. This process is called maintaining state. Example: A shopping website might want to keep the state (contents) of a user's shopping cart across requests to several different pages without the user ever having to log in. Amazon.com was perhaps the first site to use client state to create a totally integrated user interface. By maintaining state, they could apply all kinds of user-specific information in order to dynamically customize their pages and provide a unique user experience. Clearly, maintaining a client's state can be very useful in developing web applications. So why, then, is HTTP inherently stateless? The reason is that not all web applications need to retain information about users between requests. For example, a website that simply distributes information does not necessarily need to know or remember anything about whoever is accessing that information. Because HTTP is (and should be) a stateless protocol, we have alternative methods for maintaining state over HTTP. Four methods for maintaining state: I. URL Rewriting (performed client-side) URL rewriting involves generating a URL with parameters. Example: <a href="submit.html?user=<%= username %>>Link name</a> This adds a parameter called "user" and an associated value generated by a JSP expression tag directly to the URL used by the client browser. A. Benefits: The biggest benefit to using URL rewriting is that one can bookmark or go directly to a page using a set of parameters. As a simple example, if you were to execute a Google search, the URL on the resulting page includes, among other parameters, your search string. This URL could then be saved and used again to go directly to the result of the search. B. Drawbacks: A user has the ability to change text in the URL. An application relying on the URL being well-formed and valid could be broken by unexpected changes to the URL. Therefore, sensitive/critical information should never be passed along in the URL. userform.html: In class, we used TcpTunnelGui on port 5432 to examine the data being sent. Remove "http://localhost:5432" to access the subsequent page without using TcpTunnelGui. <html> <head> <title>User Form for Maintaining State</title> </head> <body> <h2>User Form</h2> <form name="userform" method="post" action="http://localhost:5432/urlrewriting.jsp"> <! Create a text input named username> Username <input type="text" name="username" /><br /> <input type="Submit" name="Submit" value="Submit" /> urlrewriting.jsp: <%@ page language="Java" %> <html> <head> <title>URL Rewriting</title> </head> <body> <! Create a link to the next page and include username parameter in the URL. > <a href="urlrewriting2.jsp?username=<%= request.getParameter("username") %>">Next Page</a> urlrewriting2.jsp <%@ page language="Java" %> <html> <head> <title>URL Rewriting 2</title> </head> <body> <! Note that we can get a parameter, but the previous page did not include a form or way to submit. It was just a link that included the username parameter in the URL. On this page, the parameter is retrieved from the URL, which should include "urlrewriting2.jsp?username=nameenteredonlastpage" > II. Hidden Form Fields (performed client-side) Using hidden form fields in our HTML, we can pass names and values without using the URL. This is done at the source level rather than in the browser window. Example: <form name="myform"> <input type="hidden" name="user" value="<%= username %>" /> </form> This generates a parameter named "user", which would be accessible as a parameter once the form is submitted. The hidden input field would not be displayed on the browser's page, but it could be viewed by examining the web page's source. userform.html In class, we used TcpTunnelGui on port 5432 to examine the data being sent. Remove "http://localhost:5432" to access the subsequent page without using TcpTunnelGui. <html> <head> <title>User Form for Maintaining State</title> </head> <body> <h2>User Form</h2> <form name="userform" method="post" action=" http://localhost:5432/hiddenformfield.jsp"> This <! is a standard form with text input. Nothing hidden here. > Username <input type="text" name="username" /><br /> <input type="Submit" name="Submit" value="Submit" /> </form> hiddenformfield.jsp <%@ page language="Java" %> <html> <head> <title>Hidden Form Field</title> </head> <body> <form name="hiddenform" method="post" action="hiddenformfield2.jsp"> <! Hidden input field, includes a name and a value which is retrieved as a parameter from the previous page. Note that this information is visible if you view the web page source. > <input type="hidden" name="username" value="<%= request.getParameter("username") %>" /> </form> <! Javascript trick that lets us turn a link into a submit action > hiddenformfield2.jsp <%@ page language="Java" %> <html> <head> <title>Hidden Form Field 2</title> </head> <body> <! The parameter "username" should be successfully passed. > Username = <%= request.getParameter("username") %> </body> III. Cookies (requires a server-side language) Cookies are data written directly onto a client computer. However, this does not mean that the server application can open a file on client computer; instead, the server sends the cookie write request to the client browser, which will then save the cookie locally. Web browser software is supposed to regulate the directories and files in which web servers are allowed to read and write. A website should only be able to read cookies that were created by its own domain. The actual implementation is left up to browser developers. A browser will typically store up to 20 cookies per site, with 300 cookies in total saved on the computer. Each cookie can be no more than 4 kilobytes. Some browsers may allow users to customize these settings. 1. Reading cookies Whenever a user requests a page, all of the cookies for that domain are sent along with that request even if the server doesn't use them. Since a server doesn't call back clients, the request is the only time when a server can access its associated cookies. Java's HttpServletRequest interface includes a getCookies method, which returns an array of cookies (e.g. request.getCookies()). On each of these cookies, we can then use the getName and getValue methods of the Cookie class. B. Writing cookies In Java, on the server-side, we write cookies in the response code. The cookie(s) are sent along in the HTTP header. The browser will see the cookie(s) and save them on the computer. We can use the setName and setValue methods of the Cookie class to set cookie data. We can also use the setMaxAge method to set a maximum age for the cookie, starting from the time when it was created. Once the cookie values have been set, we must use response.addCookie() in order to actually add the cookie to the response. C. Benefits: The primary benefit of using cookies is long-term storage - you might want to save the contents of a shopping cart, for example, in a cookie, as cookies persist for a longer time than sessions (see IV. Sessions below). D. Drawbacks: 1. We can only store strings in a cookie. We cannot store objects unless those objects can be converted to strings. 2. The client machines control cookies via the browser. Furthermore, a user can set a browser to completely disallow cookies. If a website depends heavily on being able to read and write cookies, disallowing cookies could break the site for a user's browser. 3. A user can read, modify, or delete cookies. For obvious reasons, then, critical data should not be stored in a cookie. Some websites use encryption on their cookies to prevent problems that result from cookie editing. IV. Sessions (requires a server-side language) When a user visits a site, we can save all kinds of data about the user to a session. When a user comes back later, we can use cookies to restore that user's session. Sessions allow servers to retain information about a client. Because sessions are stored completely on the server, memory consumption is up to the application server. If a server is restarted, sessions will be lost unless they are saved to disk/database, as they are stored in memory. Note: if a user is using the same instance of the browser, then a cookie is not required. A session is specific to a particular instance of a browser. For example, if you open up a website in two browsers on the same computer, they will be identified as two different sessions by the web server. We can use setMaxInactiveInterval() on a session. If this is set to n minutes, the user is considered active as long as the client browser accesses the website within n minutes. A. Benefits: 1. Can store objects. 2. Theoretical infinite memory: memory consumption is up to the application server. 3. Work well for short-term applications, such as logging in for a shopping cart. 4. Can set a time limit by using sessions. For example, Ticketmaster uses the session timeout to make sure that if a user tries to purchase a ticket, the transaction is completed within a certain amount of time.
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

CSU LA - CS - 320
&lt;%@ page language=&quot;Java&quot; %&gt;&lt;html&gt; &lt;head&gt; &lt;title&gt;Cookie&lt;/title&gt; &lt;/head&gt; &lt;body&gt;&lt;% Cookie cookie = new Cookie(&quot;username&quot;, request.getParameter(&quot;username&quot;); cookie.setMaxAge(60); / in seconds response.addCookie(cookie);%&gt; &lt;a
CSU LA - CS - 320
Notes for Tuesday, May 15, CS 320 ClassTranscribed by Gavin Claypool (please send corrections to gclaypool@hotmail.com)General Announcements Assignments 4 and 5 to be combined, due on May 31 Note takers for 5/10 (the cancelled class) must pick ano
CSU LA - CS - 320
CS 320 Lecture Notes Thursday, May 17th, 2007By Student: Zhonghui Li Announcement: Assignment 4 is released, Due 5-31-2007, total of 13% of course grade Note: Midterm returned back and went over in the beginning of the class. 3 Topics Covered in th
CSU LA - CS - 320
CS 320 Lecture Notes Tuesday, May 29th, 2007 By: Henry WeiPart 1. Project 4 insert into.password('mypw') select * from t1 where pass = password('mypw') login.jsp submits and validates in showAll.jsp login.jsp contains the user and password
CSU LA - CS - 320
Notes May 31st, 2007 Ankita Teli Objective: This class' main objective was to install SSL certificate on our computer, so that sites can communicate over `https' rather than `http'.There are number of companies in market that work as `Certifying Au
CSU LA - CS - 488
04/12/03 Notes for Session 2 Recognizer: program that takes a string in input and produce a yes or no output. The Lexer is a recognizer.NFA and DFA are state diagrams. There are two differences: - From one state in a NFA, there can be more than one
CSU LA - CS - 488
CS488: Compilers 5/17/03 Session 7 NotesThere are two ways to access the local variables. 1.Lexical scoope 2. Dynamic scope The scope rules of a language determine the treatment of refrences to non local names. Most programming languages use lexica
CSU LA - CS - 488
Michael Chuang 5-31-03 Notes S' -&gt; S S -&gt; E E -&gt; a E -&gt; b Reduce I2 S -&gt; E . r1 Replace all S with r1 No shift/shift error in LR parser because of DFA LR(1) would work on hw 2 sample if we can check &quot;else&quot; 3 types of parsers: LALR? Cononical LALR? SA
CSU LA - CS - 242
Note 6/25/2007 (Mon) Jason Shiau CS 242 Review: Void main () { int inum = 5; float fnum, fnum1; - need to label all variables first fnum = 10.3; fnum = 11.1; fnum = fnum + fnum1; - this gives an answer of 21.4 and is replaced in fnum fnum now is = 21
CSU LA - CS - 242
G Gilbert Magana 6-27-07 H Homework assignment #2 Due July 11th I If statements: I Int val = 3; I If (val = = 3) /*to check if variable val is equal to 3*/ { } E Else{ } V Value statement Ifelse ifelse I If (val &lt; 3){ } E Else if ( val = = 3) { I If
CSU LA - CS - 242
Chen, Shibin CS 242 Note Assignment Char-symbol for character. char chi; scanf(&quot;%c&quot;, &amp;ch); There are two main loop: for loop and while loop.for loop for (count =0; count &lt; 100; count = count + 1) or for (count =0; count &lt; 100; count +) { printf(`
CSU LA - CS - 242
Henry Gaw 7/16/07 CS 242TypecastingInt I = (int) `q'; Printf (&quot;%d&quot;, i); ASCIIReview: ARRAYS Char charr[15]; Int I; For (i=0; i &lt;15; i+){ /charr[i] } Int arr2d[10][20]; Arr2d[0][16]=3; this is an indicator of what the value at that point in memo
CSU LA - CS - 242
Adrienne Lam CS242 7/16/07 Typecasting: int o =(int)'q'i printf(&quot;%d&quot;,i); /* all characters on the keyboard have integer values (ASCII codes) */ / this command will give the integer value of q Character Array: 1-Dimensional char charr[15]; /* created
CSU LA - CS - 242
Alinn Renne Herrera 7.18.2007 Functions Functions: executes a certain task when indicated. Syntax: returntype Definitions Returnytpe: once the function executes, it returns the &quot;type&quot; of answer labeled. Another option can be `void' which does nothing
CSU LA - CS - 242
A function or subroutine, is a portion of code within a larger program, that performs a specific task. A function must be defined before the program calls it. for example: inputs to function int add(int a, int b){ int result = a + b; return result; }
CSU LA - CS - 242
NotesJuan Escobar 8/06/07CS-242Function Prototypes Main () { into i; printf(i); } # include &lt;stdio.h&gt; void print (int); Pointers There are no pointers in Java A pointer is a variable, and a pointer is no more then an address. We don't have to ha
CSU LA - CS - 242
Student: Antonio Castillo Date: July 30, 2007 Agenda Professor Miller talked about the midterm o Average score of midterm was 17 o Standard deviation was of 6% o Reviewed answers for midterm Lecture on Forms o Forms in HTML is how to display input bo
CSU LA - CS - 242
CS242 Class Notes August 13, 2007 Assignment 5 is due next Wednesday (08/22/07). Using structures will give up to 2% extra credit. I/O Files Files are in all capital letters. File has to be a pointer. Put * in front of variable to make
CSU LA - CS - 420
Armando Padilla CS420 Notes Lecture #3 January 18th 2006Main Topic: JavaBeansAgenda: 1) Assign Passwords and Usernames for the `CS' server 2) Review of JavaBeans (example provided) 3) In class Assignment Account Setup and AccessTo access the CS s
CSU LA - CS - 420
Notes for 2/22/06 Class starts with a presentation about Struts. URL for part of the presentation: http:/cs.calstatela.edu/~wiki/index.php/User:Ecruz3/Struts_Presentation Struts homepage: http:/struts.apache.org/What is Struts? An MVC Framework
CSU LA - CS - 120
January 9, 2006 CS 120 Introduction to Website Development Meeting times: Monday 6:10pm-7:50pm Wednesday 6:10pm-8:40pm Instructor: James Miller E-mail: jmiller6@calstatela.edu About Mr. Miller: USC student, pursuing a Ph.D. degree in Computer Science
CSU LA - CS - 120
1/18/2006 Legend: &lt;.&gt; = tag -xyz =attribute Tags covered last week &lt;html&gt; &lt;body&gt; -bgcolor &lt;title&gt; page title &lt;hr&gt; -align: center, left, right &lt;p&gt; &lt;br&gt; new line &lt;i&gt; &lt;b&gt; &lt;font&gt; -size: 1, 2, 3. -color: white, black, #666666, etc. -face: Verdana, etc. &lt;t
CSU LA - CS - 120
By: Khim Khith CS120 Notes January 30, 2006Tables - no required attribute &lt;table&gt; &lt;!- start of table tag -&gt; &lt;tr&gt; &lt;!-define a row -&gt; &lt;td&gt; Hello &lt;/td&gt; &lt;!- &lt;td&gt; define a column -&gt; &lt;td&gt; World! &lt;/td&gt; &lt;td&gt; Foo &lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt; Bar &lt;/td&gt; &lt;td&gt; Compute
CSU LA - CS - 120
Jaime R. Menjivar 02/06/06Class Notes for 02/06/06It is given that one ball is heavier than the rest and the rest weigh the same amount. How do you find the heaviest ball? (You weigh two by two until you find a pair that weighs more. Then you wei
CSU LA - CS - 120
Monday February 22, 2006 Lecture NotesCascading Style Sheet (CSS)CSS is used to control the layout and style of HTML pages &lt;html&gt; &lt;head&gt; &lt;title&gt; CSS Tags &lt;/title&gt; &lt;style type &quot;text/css&quot;&gt; h3 {color:green;} &lt;/style&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;hello&lt;/h1&gt; &lt;h3
CSU LA - CS - 120
CS 120 NOTES FEBRUARY 27, 2006 JAVASCRIPT - Many jobs will require that you have experience in Javascript and/or Java programming. - Java and Javascript are really completely different o Javascript: client side technology; requires other programs to
CSU LA - CS - 490
Program ControlIteration and Recursion; Functions, Procedures and Exception Handlers; Communication and Synchronization Iteration and RecursionIteration: Repetition of a sequence of instructions. Iteration is characterised by a set of
CSU LA - CS - 490
Name: Ramon Quiusky Class: CS 490 Term: Fall 2003 Expression Evaluation, Scope, Parameter Passing, Data Organization, Program Control, Binding Recommended Reading Material 1. Data Structures and Other Objects Using C+, Second Edition by Walter Savitc
CSU LA - CS - 490
.s s s s sCOMPILERS AND INTERPRETERS-CompilerssA compiler is a program thatt reads a program written in one language - the source languageand translates it into an equivalent program in another language -tha target language.-InterpreterssI
CSU LA - CS - 490
Presentation Outline Description: Data types, Data structures and implementation techniques, File organization (eg. sequential, indexed, multilevel) Data Types* Character: a single byte, capable of holding one character in the local character set.
CSU LA - CS - 490
Compilers and InterpretersDiscussion Outline Part I: Front-End I. II. Introduction - definitions, architecture, phases Lexical Analysis - regular expressions - finite automata (NFA, DFA, conversions) Syntax Analysis - context-free grammars - top-dow
CSU LA - CS - 490
PROCESSES Process a program in execution -A process includes: program counter current activity stack temp. data data section global variables -As a process executes, it changes state new: The process is being created. running: Instructions are be
CSU LA - CS - 490
Artificial IntelligenceTarik BookerWhat we will cover.History Artificial Intelligence as Representation and Search Languages used in Artificial Intelligence ApplicationsHistory of Artificial IntelligenceDerives from LogicAristotle Charles Ba
CSU LA - CS - 490
Computer GraphicsRaster Devices TransformationsTarik Booker Areg SarkissianRaster Devices Most displays used for computer graphics are raster displays. The surface of raster displays has a certain number of pixels that it can show, such as
CSU LA - CS - 490
Logic ProgrammingTarik BookerWhat will we cover? Introduction Definitions Predicate Prolog ApplicationsCalculusWhat is Logic Programming? Simplyprogramming that uses a form of symbolic logic (predicate calculus) as a programming langua
Sveriges lantbruksuniversitet - CMPT - 882
p(a|.) p(b|.) p(e|.) p(q|.) p(r|.)p(.|q)0.4 0.6 0 0.2 0.8p(.|r)0.1 0.9 0 0.3 0.7p(.|start)0 0 1.0 1.0 0p(a,q|.) p(b,q|.) p(a,r|.) p(b,r|.) totals input = bbba (q) (r) P(bbba) input = bbba best(q) best(r) input = bbba (q) (r) (q) P(bbba) e
Sveriges lantbruksuniversitet - CMPT - 755
%!PS-Adobe-2.0 %Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %Title: CMPT-755-Sarkar-04-3.dvi %Pages: 1 %PageOrder: Ascend %BoundingBox: 0 0 612 792 %EndComments %DVIPSCommandLine: /usr/local/bin/dvips -o CMPT-755-Sarkar-04-3.ps %+
Rutgers - PHYSICS - 313
Lecture 1. Relativistic kinematicsProf. Michael Gershenson, Office: Serin Physics 122W Phone 5-3180, E-mail: gersh@physics.rutgers.edu Office hours: Mon. 2:30-3:30 PM and by appointment (e-mailed questions are encouraged) Textbook: A.Beiser, Concept
Rutgers - PHYSICS - 313
Lecture 4. Particle properties of wavesv/c Relativistic mechanics, El.-Mag. (1905) Classical physics Relativistic quantum mechanics (1927-) Quantum mechanics (1920's-) h/sS the action=momentum distance, units g cm2/sOutline: Light: waves vs. p
Rutgers - PHYSICS - 313
Lecture 6. De Broglie WavesOutline: The de Broglie Hypothesis The Davisson-Germer Experiment The Electron Interference ExperimentIs the wave/particle identity crisis only a problem with light, or it is pertinent to objects that seem undeniably
Rutgers - PHYSICS - 313
Lecture 8. The Schrdinger EquationOutline: Ground Energy of a Harmonic Oscillator Uncertainty &quot;energy time&quot; Postulates of Quantum Mechanics The Schrdinger Equation Wave Functions: Probability and NormalizationThe ground state of a quantum ha
Rutgers - PHYSICS - 313
Results of Midterm 1# of students 010203040 Grade A B+ B C+ C D,F5060 Points 76-100 71-76 56-70 51-55 26-50 25708090100 pointsProblem (Doppler)(20) A quasi-stellar object (quasar) exhibits a Doppler shift such that obs - =
Rutgers - PHYSICS - 313
Lecture 12. Quantum Harmonic OscillatorOutline: Finite Potential Well Superposition of Eigenstates: Particle Motion in a Box Quantum Harmonic Oscillator: - Energy Spectrum - Eigenfunctions123Finite Potential Well (bound states) d 2 ( x )
Rutgers - PHYSICS - 313
Lecture 14. Hydrogen AtomAtom is a 3D object, and the electron motion is three-dimensional. We'll start with the simplest case - a hydrogen atom. An electron and a proton (nucleus) are bound by the central-symmetric Coulomb interaction. Because mp&gt;m
Rutgers - PHYSICS - 313
Lecture 15. Angular Momentum, Radiative TransitionsOutline: Energy Eigenfunctions in H Atom (cont'd) Angular Momentum Interaction between Quantum Systems and E.-M. RadiationSummary of Lecture 14Eigenfunctions of bound states in H atom: n ,l
Rutgers - PHYSICS - 313
Lecture 17. Spin, Systems of Many ParticlesOutline: Spin, Stern-Gerlach experiment Systems of indistinguishable particles: fermions and bosons Pauli principle Exchange interaction Many-electron atoms(Modified) Stern-Gerlach ExperimentSpatial
Rutgers - PHYSICS - 313
Lecture 18. Many-Electron Atoms, Periodic TableOutline: Many-electron atoms Periodic Table of elements Characteristic X-ray RadiationMany-Electron AtomsMany-electron atoms: an example of many-body problems. Each electron interacts with both th
Rutgers - PHYSICS - 313
Lecture 23. Origin of Elements in the Universe, Nuclear FusionRadioactive dating Boltzmann Distribution (to be continued later) Nuclear Magnetic Resonance Primordial Nucleosynthesis Stellar Nucleosynthesis Explosive Nucleosynthesis odds and ends14
Rutgers - PHYSICS - 313
Lecture 24. Origin of Elements (cont'd), Nuclear FissionStellar Nucleosynthesis Explosive Nucleosynthesis Fusion Reactor: the Tokamak Nuclear Fission Fission ReactorsStellar Nucleosynthesis up to IronIn stars 12C formation sets the stage for the
Rutgers - PHYSICS - 313
Lecture 25. Boltzmann Statistics&quot;Ludwig Boltzmann, who spent much of his life studying statistical mechanics, died in 1906 by his own hand. Paul Ehrenfest, carrying on his work, died similarly in 1933. Now it is our turn to study statistical mechani
Rutgers - PHYSICS - 313
Lecture 26. Degenerate Fermi GasGround State of a Fermi Gas, Fermi Energy Fermi Velocity, Fermi Momentum, Fermi Pressure Fermi Pressure and Stellar Evolution Non-Zero T, Fermi-Dirac Distribution Specific Heat of Degenerate Fermi GasWhen we consider
Rutgers - PHYSICS - 313
Lecture 27. Blackbody Radiation (Ch. 2 and 9)Bose-Einstein Distribution for Phonons Density of States for Phonons Energy Spectrum of Blackbody Radiation - Rayleigh-Jeans Law - Wien's Law - Stefan-Boltzmann LawWe went full circle: from the mystery o
Rutgers - PHYSICS - 341
quantity GM specific ang. momentum, ell Delta tvalue 39.48 6.28 0units AU^3 yr^2 AU^2 yr^1 yrt (yr)1.510.50-0.5-1-1.5 -1.5-1-0.50 y (AU)0.511.50 0 0 0 0 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.02 0.02 0.0
Rutgers - PHYSICS - 342
standard solar model, adapted from http:/www.sns.ias.edu/~jnb/SNdata/solarmodels.html BS2005(OP) some useful constants k_B 1.3807E16 G 6.6743E08 m_p 1.6726E24 Msun 1.99E+33 Rsun 6.96E+10 radius r/Rsun 0.005 0.010 0.015 0.020 0.025 0.030 0.035 0.040 0
Rutgers - PHYSICS - 541
Spectral Classification of StarsOBAFGKMHottest to Coldest (Temperature sequence) Classification scheme due to Annie Jump Cannon (Harvard) (non-alphabetic ordering merely an historicalaccident)Within each letter class also a numerical class 0-9
Rutgers - PHYSICS - 441
Spectral Classification of StarsOBAFGKMHottest to Coldest (Temperature sequence) Classification scheme due to Annie Jump Cannon (Harvard) (non-alphabetic ordering merely an historicalaccident)Within each letter class also a numerical class 0-9
Rutgers - PHYSICS - 351
Lecture 19 Overview Ch. 4-5List of topics 1. 2. 3. 4. Heat engines Phase transformations of pure substances, Clausius-Clapeyron Eq. van der Waals gases Thermodynamic potentials, chemical reactionsPe = 1-1 2 QC QHHProblem 1 (heat engine)W
Wisc Eau Claire - EDMT - 380
Hearing Impairment Colleen Bender, Morgan Hansen and Michelle Olson Hard of Hearing vs. DeafHard of hearingLevel of hearing loss that makes it difficult though not impossible to comprehend speech via the earDeaf Loss of all ability
Arizona - PLP - 428
1GCGGGCGCAG CGCCGACCTG CTGGTCTGCC ACGACCAGCC GCTGTCGCGG 51 CTGCGCTTCC TCAAGGGCCC GCCGGCGCAC CGGCAGATGG TGCGCAGCGT 101 GCTCGGCGCC TGTGGCATCG CCACCCGCCG CCTGGAAGAG TTCGCGCCGA 151 TGCGCAGTTC CAGCGAGGAA CAGCGCCAGG GCTGGCTGCG TCGCGCCGAA 201 CAGCTCGGCA G
Arizona - PLP - 428
1GAACGGCAAG AACGACAGCT CCGCGCTGGT GGTGGTGGAC GACAAGACCC 51 TGAAGCTCAA GGCCGTGGTC AAGGACCCGC GGCTGATCAC CCCGACCGGT 101 AAGTTCAACG TCTACAACAC CCAGCACGAC GTGTACTGAG ACCCGCGTGC 151 GGGGCACGCC CCGCACGCTC CCCCCTACGA GGAACCGTGA TGAAACCGTA 201 CGCACTGCTT T
Arizona - PLP - 428
1GCGCGCGGCC GATGGATACG CCGAGGTATC CGAGCAACAC CGCACCGAGC 51 AGCAGCAGGC CGGCCAGGGC CATCAGCACC TTGCTATTCA TGGGCAGACC 101 CCTGCTATGC GTCCGGACAG GTCGATGAAC GGAAAATCAC CGGCGATCGC 151 CGATGATCGG AAAAGAAAAA CGGGCGTCTC GCTGTCCGTG TCATGGCCAT 201 ACTCCGGGAC T