nfinite Trees ======
((lecture notes adapted and used with permission from Kathi Fisler))
===== 1 Mot... the context of any particular problems. Trees are used in many applications in computer science, roboti... est payoff a few moves down the road. Trees are a useful data structure here: each node contains data a... }
</code>
This isn’t a great representation, because a ''Leaf'' denotes the end of the tree. In our de
=
In your testdir directory, type
<code>compsci-user@tim:~$ ls -l (l for long listing!)</code>
You w... eft group of 3 gives the file permissions for the user that owns the file (or directory) (ee51ab in the...
===Access rights on directories.===
* r allows users to list files in the directory;
* w means that users may delete files from the directory or move fil
ed in an open access area of the file system, and use the **cp** command to copy it to your **testdir**... rst, cd to your testdir directory.
<code>compsci-user@tim: cd ~/testdir</code>
Then at the Linux prompt, type,
<code>compsci-user@tim: cp /vol/examples/tutorial/science.txt . </c... University, you can grab a copy of the file here. Use 'File/Save As..' from the menu bar to save it int
here exists data that either isn’t valid or isn’t useful, and you need to find ways to effectively sort... ass="keyword">load-table</span>:
timestamp, house, stem-level, sleep-hours,
schoolwork-hours, s... t your <code>ssid</code> will be different; don’t use this one!</p>
<p>To make sure the spreadsheet lo... ng</code>, <code>Number</code>, etc. – we need to use the <code>sanitize</code> functions when we load
cess is for pages served from OUTSIDE THE WIKI in users directories. The wiki has similar ability, but... ifferently -Greg
===== Web Access Restriction by user/password =====
This can be used in many ways, the user and password are not related to our system users and passwords, so you can use
rom time to time issues of computer privacy, fair use, or appropriate use of the Computer Science Department computer facilities come up. Any discussion mu... derstanding of the campus regulations on computer use.
====== Campus Computer Regulations ======
To... is here for reference only; for any authoritative use go to the Dean
of the College's website and get t
ry. Your home directory has the same name as your user-name, for example, **compsci-user**, and it is where your personal files and subdirectories are saved... at is in your home directory, type
<code>
compsci-user@tim:~$ ls
</code>
The **ls** command ( lowercase... account was created.
**ls** does not, in fact, cause all the files in your home directory to be listed
nted paradigm;
- know when it is appropriate to use different data structures;
- know how to look u... known algorithms and the data structures that are used to implement them; and
- be proficient using c... will see through examples how programming can be used in different disciplines and different problem d... t other times. \\
Read your e-mail regularly because I will most often communicate with you by sending
talled on our systems, which are available to all users. However, students are allowed to download and ... n their own home directory, software usually only useful to them personally.
There are a number of ste... licated and beyond the capability of the ordinary user. A number of utilities and tools have been developed for programmers and end-users to simplify these steps.
===make and the Makef
ems.
- Type the following to connect, replacing USER with your user name. Your user name is likely the first two letters of your first name and your whole last name, all in lower case:\\ ''ssh USER@mote.cs.vassar.edu -p 443''\\ It may take a few
r particular variables and if they are found will use the values stored. Some are set by the system, ot... only to the current instance of the shell and are used to set short-term working conditions; environmen... erating system you are using. Type
<code>compsci-user@tim:~$ echo $OSTYPE</code>
More examples of environment variables are
* USER (your login name)
* HOME (the path name of you
to the terminal screen.
We have already seen one use of the **cat** command to write the contents of a... * without specifing a file to read
<code>compsci-user@tim:~$ cat</code>
Then type a few words on the ... ommands.
====3.2 Redirecting the Output ====
We use the > symbol to redirect the output of a command.... containing a list of fruit, type
<code>compsci-user@tim:~$ cat > list1</code>
Then type in the name
the PuTTY Utility **
SSH keys are what you will use to establish an encrypted connection over the net... k.
**Section I. Install PuTTY**
To create and use SSH keys on a device running Microsoft Windows, y... and PuTTYgen on that device. PuTTY is the utility used to connect your device to a remote desktop or server through SSH, and PuTTYgen is the utility used to create SSH keys. On the PuTTY website, downlo
ast spring:
<file>
We now have a chat server. It uses the open protocol XMPP aka
Jabber. It can do cha... and more
secure! Messages to other cs.vassar.edu users go from the user to our
server to the other user.
So why all the confusion? Well...
There is a lot of variation in t
here exists data that either isn’t valid or isn’t useful, and you need to find ways to effectively sort... </p>
<p>Your ssid will be different, so don't use the one above. </p>
<pre><code><span class="hljs... s="hljs-built_in">load</span>-table: timestamp, house, stem-level, sleep-hours, schoolwork-hours,
st... String</code>, <code>Num</code>, etc.) we need to use the <code>sanitize</code> functions upon import.