<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>glacier_4.log</title>
        <link>https://velog.io/</link>
        <description>빙하</description>
        <lastBuildDate>Wed, 30 Sep 2020 04:13:46 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>glacier_4.log</title>
            <url>https://images.velog.io/images/glacier_4/profile/4675e8f8-cad4-463e-b99a-64852d43225f/miguel-mansilla-cdZh5dQ-muE-unsplash.jpg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. glacier_4.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/glacier_4" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[JavaScript] 함수 가변인자]]></title>
            <link>https://velog.io/@glacier_4/JavaScript-%ED%95%A8%EC%88%98-%EA%B0%80%EB%B3%80%EC%9D%B8%EC%9E%90</link>
            <guid>https://velog.io/@glacier_4/JavaScript-%ED%95%A8%EC%88%98-%EA%B0%80%EB%B3%80%EC%9D%B8%EC%9E%90</guid>
            <pubDate>Wed, 30 Sep 2020 04:13:46 GMT</pubDate>
            <description><![CDATA[<p><a href="https://kamang-it.tistory.com/entry/JavaScript13%EA%B0%80%EB%B3%80%EC%9D%B8%EC%9E%90%EC%99%80-arguments">https://kamang-it.tistory.com/entry/JavaScript13%EA%B0%80%EB%B3%80%EC%9D%B8%EC%9E%90%EC%99%80-arguments</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[JavaScript] 배열]]></title>
            <link>https://velog.io/@glacier_4/JavaScript-%EB%B0%B0%EC%97%B4</link>
            <guid>https://velog.io/@glacier_4/JavaScript-%EB%B0%B0%EC%97%B4</guid>
            <pubDate>Tue, 29 Sep 2020 14:17:54 GMT</pubDate>
            <description><![CDATA[<pre><code class="language-javascript">var member=[&#39;1&#39;,&#39;2&#39;,&#39;3&#39;]

-원소 출력
console.log (member[0])

-배열의 원소를 하나씩 뽑아내기
for (i=0; i&lt;member.length; i++) {
  console.log(members[i].toUpperCase());} //toUpperCase()는 대문자로의 전환을 의미

console.log(member.length) //배열의 길이 구하기

-배열의 끝에 원소를 추가하는 방법
member.push(&#39;f&#39;); //하나의 원소 추가

member.concat([&#39;f&#39;,&#39;g&#39;]); //복수의 원소 추가

-배열의 시작점에 원소를 추가하는 방법
member.unshift(&#39;f&#39;);

-특정 인덱스에 원소를 삽입하는 방법
var li=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39;];
li.splice(2,0,&#39;B&#39;); //2번 인덱스부터 0만큼 제거한 후 B를 삽입한다. 
console.log(li); //결과 [&#39;a&#39;,&#39;b&#39;,&#39;B&#39;,&#39;c&#39;,&#39;d&#39;,&#39;e&#39;]

-배열의 첫번째 원소 제거
li.shift();

-정렬
li.sort(); //정렬
li.reverse(); //역순으로 정렬</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Github] 커밋]]></title>
            <link>https://velog.io/@glacier_4/Github-%EC%BB%A4%EB%B0%8B</link>
            <guid>https://velog.io/@glacier_4/Github-%EC%BB%A4%EB%B0%8B</guid>
            <pubDate>Tue, 29 Sep 2020 13:00:16 GMT</pubDate>
            <description><![CDATA[<p>커밋할 때, 폴더를 포함한 폴더를 add하려고 하면 에러가 발생한다.
파일들을 포함한 폴더를 커밋하도록 하자.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Github] git push 오류 해결]]></title>
            <link>https://velog.io/@glacier_4/Github-git-push-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0</link>
            <guid>https://velog.io/@glacier_4/Github-git-push-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0</guid>
            <pubDate>Mon, 28 Sep 2020 15:35:08 GMT</pubDate>
            <description><![CDATA[<p><a href="https://vue-nuxt.gitbook.io/nuxt/tutorials/github-push">https://vue-nuxt.gitbook.io/nuxt/tutorials/github-push</a>
깃 푸쉬 오류가 날 때의 해결법을 경우에 따라 서술해놓았다</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[JavaScript] 기초부터 다시]]></title>
            <link>https://velog.io/@glacier_4/JavaScript-%EA%B8%B0%EC%B4%88%EB%B6%80%ED%84%B0-%EB%8B%A4%EC%8B%9C</link>
            <guid>https://velog.io/@glacier_4/JavaScript-%EA%B8%B0%EC%B4%88%EB%B6%80%ED%84%B0-%EB%8B%A4%EC%8B%9C</guid>
            <pubDate>Sat, 26 Sep 2020 23:51:26 GMT</pubDate>
            <description><![CDATA[<p><a href="https://ko.javascript.info/">https://ko.javascript.info/</a>
자바스크립트를 생활코딩이 아닌 위 사이트로 다시 공부를 시작하려 한다.</p>
<pre><code class="language-javascript">&lt;script&gt;자바스크립트 본문은 스크립트 태그 사이에 쓴다.&lt;/script&gt;</code></pre>
<p>자바스크립트 코드 양이 많을 시에 아래와 같이 외부 Js 파일을 삽입 가능하다.</p>
<pre><code class="language-javascript">&lt;script src=&quot;/path/to/script.js&quot;&gt;&lt;/script&gt;</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Velog 작성법]]]></title>
            <link>https://velog.io/@glacier_4/Velog-%EC%9E%91%EC%84%B1%EB%B2%95</link>
            <guid>https://velog.io/@glacier_4/Velog-%EC%9E%91%EC%84%B1%EB%B2%95</guid>
            <pubDate>Sat, 26 Sep 2020 23:48:20 GMT</pubDate>
            <description><![CDATA[<p><a href="https://velog.io/@yuuuye/velog-%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4MarkDown-%EC%9E%91%EC%84%B1%EB%B2%95">https://velog.io/@yuuuye/velog-%EB%A7%88%ED%81%AC%EB%8B%A4%EC%9A%B4MarkDown-%EC%9E%91%EC%84%B1%EB%B2%95</a>
벨로그에서 코드 작성할 때 한창 애먹었는데 마크다운 작성법을 시원하게 알려주셨다</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[JavaScript] var, let, const의 차이]]></title>
            <link>https://velog.io/@glacier_4/JavaScript-var-let-const%EC%9D%98-%EC%B0%A8%EC%9D%B4</link>
            <guid>https://velog.io/@glacier_4/JavaScript-var-let-const%EC%9D%98-%EC%B0%A8%EC%9D%B4</guid>
            <pubDate>Fri, 25 Sep 2020 18:53:07 GMT</pubDate>
            <description><![CDATA[<p>var는 할당된 것 바꿀 수 있음.
let은 변수 재선언은 불가, 재할당은 가능
const는 변수 재선언과 재할당 모두 불가</p>
<pre><code>let a=60; //재선언
a=30; //재할당</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[[JavaScript] 기초 ~ 함수까지]]></title>
            <link>https://velog.io/@glacier_4/JavaScript-%EA%B8%B0%EC%B4%88</link>
            <guid>https://velog.io/@glacier_4/JavaScript-%EA%B8%B0%EC%B4%88</guid>
            <pubDate>Thu, 24 Sep 2020 13:33:37 GMT</pubDate>
            <description><![CDATA[<li>Windows에서 Ctrl + Shift + J: 개발자 도구 켜기

<li>script 태그는 자바스크립트와 같은 클라이언트 사이드 스크립트(client-side scripts)를 정의할 때 사용한다.


<li>생소한 것들<br>
코드 뒤에 세미콜론 붙이는것: 하나의 구문이 끝났음을 명시하는 기호

<pre><code>alert(typeof &quot;coding everybody&quot;);
alert(&quot;coding everybody&quot;.length);</code></pre><pre><code>변수(Variable)선언: var 이용
var a=&#39;apple&#39; b=&#39;pie&#39;;
alert(a+b)

//주석표시 줄바꿈되기 전까지 주석

/*
여러줄 주석입니다.
*/

===과 ==은 다르다.
===이 ==보다 &#39;정확하게 같음&#39;을 나타낸다.

!=과 !==도 다르다.
!==이 !=보다 정확하게 같지 않음을 나타낸다.

그 외 비교연산자들은 다 똑같다.</code></pre><li>조건문
```
if (여기에 조건, true, false 등이 들어감){
alert(1)
}

<p>else if(true){
엘스 이프도 있다!
}</p>
<pre><code>&lt;li&gt;값을 입력받기 </code></pre><p>id=prompt(&#39;아이디를 입력해주세요&#39;)</p>
<pre><code>
&lt;li&gt;논리연산자</code></pre><p>&amp;&amp;: and 연산자
||: or 연산자</p>
<p>if((id===&#39;egoing&#39; || id===&#39;k8805&#39; || id===&#39;sorialgi&#39;) &amp;&amp; password===&#39;111111&#39;){
    alert(&#39;인증 했습니다.&#39;);
}</p>
<p>아이디가 위 둘중 하나이고, 패스워드가 동시에 111111일때 인증이 된다.
괄호를 통해 조건을 묶는다.</p>
<p>!: not 연산자
!true는 false이고,
!false는 true이다.</p>
<pre><code>
&lt;li&gt;false로 간주되는 데이터형들
0, &#39;&#39;, undefined, null, NaN, 값이 할당되지 않은 변수

&lt;li&gt;document.write()은 자바스크립트에서 웹페이지에 텍스트를 출력한다.

&lt;li&gt;i의 값을 1씩 증가시키기: i++, ++i 전위증가 후위증가의 차이

&lt;li&gt;for문 사용하기</code></pre><p>for(초기화; 반복조건; 반복이 될 때마다 실행되는 코드){
    반복해서 실행될 코드
}</p>
  <li>break와 continue<br>
    break; continue;로 사용

<li>String()을 통해 문자형으로 변환 가능

<li>function(arg){
  }
  로 함수 생성 가능]]></description>
        </item>
        <item>
            <title><![CDATA[[CSS] grid]]></title>
            <link>https://velog.io/@glacier_4/CSS-grid</link>
            <guid>https://velog.io/@glacier_4/CSS-grid</guid>
            <pubDate>Tue, 22 Sep 2020 17:36:16 GMT</pubDate>
            <description><![CDATA[<p>div는 block level element 화면 전체를 쓴다.
span은 inline level element 글자 부분만 쓴다.</p>
<p><a href="https://www.caniuse.com">https://www.caniuse.com</a> 유용한 사이트</p>
<p>#grid {
        border: 5px solid pink;
        display: grid;
        grid-template-columns: 150px 1fr;
      }
1fr 2fr 같이 해도 된다. 1:2분할</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[cmd 창 예쁘게 꾸미기]]></title>
            <link>https://velog.io/@glacier_4/cmd-%EC%B0%BD-%EC%98%88%EC%81%98%EA%B2%8C-%EA%BE%B8%EB%AF%B8%EA%B8%B0</link>
            <guid>https://velog.io/@glacier_4/cmd-%EC%B0%BD-%EC%98%88%EC%81%98%EA%B2%8C-%EA%BE%B8%EB%AF%B8%EA%B8%B0</guid>
            <pubDate>Tue, 22 Sep 2020 11:33:15 GMT</pubDate>
            <description><![CDATA[<p><a href="https://velog.io/@njh7799/Windows-10-%EC%97%90%EC%84%9C-%ED%84%B0%EB%AF%B8%EB%84%90-%EA%BE%B8%EB%AF%B8%EA%B8%B0">https://velog.io/@njh7799/Windows-10-%EC%97%90%EC%84%9C-%ED%84%B0%EB%AF%B8%EB%84%90-%EA%BE%B8%EB%AF%B8%EA%B8%B0</a>
세션장 님의 지도..메모..</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[CSS] Box 모델]]></title>
            <link>https://velog.io/@glacier_4/CSS-Box-%EB%AA%A8%EB%8D%B8</link>
            <guid>https://velog.io/@glacier_4/CSS-Box-%EB%AA%A8%EB%8D%B8</guid>
            <pubDate>Mon, 21 Sep 2020 14:17:18 GMT</pubDate>
            <description><![CDATA[<p>밖에서부터 margin, border, padding
<img src="https://images.velog.io/images/glacier_4/post/96c9a1a5-f75f-4c19-921a-34f13d95d124/image.png" alt=""></p>
<li>텍스트에 대해 inline, block 있다. inline은 자기 사이즈만 차지. block은 그 줄 다 차지.

<li>border-bottom:1px red solid; 의 의미: 빨간 기본 실선을 아래에 긋는다.

<li>border - (top, bottom, right, left, ...)을 뒤에 붙일 수 있다.


<p>  h1 {
        border: 5px red solid;
        width: 100px;
        text-align: center;
        margin: 20px;
        padding: 5px;
        display: inline;
      }
  display를 통해 영역을 설정 가능</p>
<pre><code>ol{
  border-right:1px solid gray; #border는 픽셀, 선 종류, 색 지정 
  width:100px;
  margin:0;
  padding:20px;
}</code></pre><p>  border에는 -right, -bottom, -left 등이 있다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[CSS] 선택자]]></title>
            <link>https://velog.io/@glacier_4/CSS-%EC%84%A0%ED%83%9D%EC%9E%90</link>
            <guid>https://velog.io/@glacier_4/CSS-%EC%84%A0%ED%83%9D%EC%9E%90</guid>
            <pubDate>Sun, 20 Sep 2020 21:49:58 GMT</pubDate>
            <description><![CDATA[<p>id, class, element 이 세가지에 대해서</p>
<pre><code>&lt;style&gt;
a{#a 태그(element)를 선택한 것
color:black; #색깔은 검은 색
}
h1{#h1 태그(element)를 선택한 것
text-align:center; #센터에 위치시킨다.
color:red;
}
.saw{#saw class를 선택한 것
color:yellow;
}
#glacier-4{#glacier-4 id를 선택한 것
color:blue;
}
&lt;/style&gt;

&lt;a href=&#39;www.###.com&#39;, class=&#39;saw&#39;, id=&#39;glacier-4&#39;&gt;링크&lt;a/&gt;</code></pre><p>선택자의 우선순위는 id &gt; class &gt; element이다.
이는 코드를 더 정교하고 효율적으로 구성하기 위함이다.</p>
<p>id는 #id{}
class는 .class{}
element(tag)는 tag{}
와 같이 표기하면 된다.</p>
<p><a href="https://www.w3schools.com/">https://www.w3schools.com/</a>
에서 css 선택자, 속성에 대한 많은 정보들을 얻을 수 있다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[HTML] 주요 태그들 정리]]></title>
            <link>https://velog.io/@glacier_4/HTML-%EC%A3%BC%EC%9A%94-%ED%83%9C%EA%B7%B8%EB%93%A4-%EC%A0%95%EB%A6%AC</link>
            <guid>https://velog.io/@glacier_4/HTML-%EC%A3%BC%EC%9A%94-%ED%83%9C%EA%B7%B8%EB%93%A4-%EC%A0%95%EB%A6%AC</guid>
            <pubDate>Fri, 18 Sep 2020 14:05:21 GMT</pubDate>
            <description><![CDATA[<hr>
<p>생활코딩 HTML 핵심 내용</p>
<li>img의 속성으로 src,width가 있다. width를 100%하면 화면에 이미지가 딱 맞게 나온다
<li>h 태그는 h1부터 h6까지 있다. 글자 굵게한다. h1이 제일 크다.
<li>u 태그는 underline
<li>p 태그는 paragraph
<li>br 태그는 줄바꿈. 얘는 닫을 필요 없음.
<li>strong 태그는 강조. 글자 굵게 한다.

<pre><code>&lt;!DOCTYPE html&gt; 이 파일은 html로 쓰여있으니까 html로 인식하세요 라는 의미.

  &lt;head&gt;&lt;/head&gt; 말 그대로 문서의 머리부분이다.

               &lt;title&gt;문서의 제목을 적는 곳&lt;/title&gt;

  &lt;meta charset=&#39;utf-8&gt; 본 문서를 utf-8 방식으로 읽으세요 라는 의미.

&lt;body&gt;본문이다.&lt;/body&gt;

&lt;a href=&#39;www.####.com&#39;, target=&#39;_blank&#39;, title=&#39;***&#39;&gt;URL에 표시될 제목&lt;/a&gt;
target=&#39;_blank&#39;는 새 탭에서 띄우겠다는 의미. title 또한 부여할 수 있다.


&lt;ol&gt;&lt;/ol&gt; 순서가 있는 리스트. 1,2,3,4...로 인덱싱되서 나옴
&lt;ul&gt;&lt;/ul&gt; 순서 없는 리스트. 점만 찍혀 나옴
위 두가지 태그 안에 &lt;li&gt;&lt;/li&gt; 쓰는 것이다.





</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[[램지 정리(Ramsey's theorem)]]]></title>
            <link>https://velog.io/@glacier_4/%EB%9E%A8%EC%A7%80-%EC%A0%95%EB%A6%ACRamseys-theorem</link>
            <guid>https://velog.io/@glacier_4/%EB%9E%A8%EC%A7%80-%EC%A0%95%EB%A6%ACRamseys-theorem</guid>
            <pubDate>Fri, 18 Sep 2020 13:30:07 GMT</pubDate>
            <description><![CDATA[<h2 id="램지-정리-ramseys-theorem-">*<em>램지 정리, Ramsey&#39;s theorem *</em></h2>
<h3 id="완전한-무질서는-없다-complete-disorder-is-impossible"><strong>완전한 무질서는 없다. Complete disorder is impossible.</strong></h3>
<p><strong>램지 정리:</strong> k와 n이 2보다 큰 양의 정수일 때, 다음을 만족하는 가장 작은 양의 정수 m이 반드시 존재한다.</p>
<ul>
<li>만일 노드들의 개수가 m이고 서로 다른 모든 두 노드들이 간선으로 연결된 무향 그래프 G의 모든 간선들, 즉, m*(m-1)/2 개의 간선들을 파란색과 빨간색 두가지로 칠한다면,</li>
<li>어떻게 색칠하던지 아래 <strong>(1),(2)</strong> 중 하나의 특징을 가지는 무향 그래프 H=(V&#39;,E&#39;)이 반드시 존재한다.</li>
</ul>
<p>(1) |V&#39;|=k, |E&#39;|=k<em>(k-1)/2. E&#39;의 모든 원소들이 파란색으로 칠해지며 V&#39;&lt;=V, E&#39;&lt;=E.
(2) |V&#39;|=n, |E&#39;|=n</em>(n-1)/2. E&#39;의 모든 원소들이 파란색으로 칠해지며 V&#39;&lt;=V, E&#39;&lt;=E.</p>
<p>(V&#39;은 노드들을 의미하고, E&#39;은 간선들을 의미한다.)</p>
<p><strong>ex) m=6, k=3, n=3.</strong></p>
<p>노드들에 0,1,2,3,4,5 라는 명칭을 부여하자. 
여기서 5 기준으로 생각했을 때</p>
<p><strong>(1) 세 명 이상과 서로 아는 경우, (2) 두 명 이하와 서로 아는 경우</strong>
로 나눌 수 있다. </p>
<p>(a와 b가 서로 안다고 함은 a도 b를 알고 b도 a를 아는 것이다. 만약 a가 b를 아는데  b가 a를 모르면 그것은 서로 모르는 것이다.)</p>
<p><img src="https://images.velog.io/images/glacier_4/post/a4b91999-d033-42e8-a9f5-fbcd416ed45e/image.png" alt="">
<strong>(1)</strong>의 경우
여기서 0,1,2 사이 관계를 생각했을 때
(a) 서로 서로 모르거나
(b) 그렇지 않거나 0-1 2 라면
5,0,1은 서로 서로 알게 된다.</p>
<p><img src="https://images.velog.io/images/glacier_4/post/c8c50bc0-e667-424d-9148-0bd04ecb588a/image.png" alt="">
<strong>(2)</strong>의 경우
여기서 2,3,4 사이 관계를 생각했을 때
(a) 서로 서로 알거나
(b) 서로 서로 모르거나
로 분류할 수 있음을 알 수 있다.
<br>
예제에서 서로 안다는 것과 모른다는 것은 램지정리의 개념 설명에서의 빨간색으로 칠하기와 파란색으로 칠하기에 대응된다.
<br><br></p>
<p><a href="https://csacademy.com/app/graph_editor/">https://csacademy.com/app/graph_editor/</a>
그래프는 cs academy에서 그렸다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[VScode 환경설정]]></title>
            <link>https://velog.io/@glacier_4/TIL</link>
            <guid>https://velog.io/@glacier_4/TIL</guid>
            <pubDate>Mon, 14 Sep 2020 20:33:42 GMT</pubDate>
            <description><![CDATA[<p>블로그 첫 글이다</p>
<p><strong>-동아리 웹개발 세션 1주차</strong></p>
<p>Visual Studio Code 설치
<img src="https://images.velog.io/images/glacier_4/post/34a01ee5-282b-4822-a661-4f732fd27f97/image.png" alt=""><br>기존에 깔려있던 확장 프로그램?에서 Prettier를 추가로 깔았다. 막 코드 치고 저장하면 배열을 보기 좋게 바꿔준다.</p>
<p>Ctrl+O는 window키+E 랑 비슷한 효과를 내는 것 같다 그 위치에서 파일 관리자 여는 그런 것.</p>
<p>settings.json에
&quot;editor.formatOnSave&quot;: true, 
코드를 추가했다. </p>
<p>settings.json을 보는 방법은 파일 - 기본 설정 - 설정으로 들어가준다. 설정 검색에 settings.json을 검색하면 나오는 settings.json에서 편집을 눌러준다.</p>
]]></description>
        </item>
    </channel>
</rss>