본문 바로가기
728x90

프로그래밍 언어73

[HTML/CSS] 티스토리에서 각주(footnote) 입력 (update: 2024-01-20) 티스토리에서 글을 쓰다보면, LaTeX에서 작업을 했을 때처럼 각주가 필요한 경우가 종종 있었다. 그래서 이번 기회에 HTML에서 각주를 만드는 방법을 조사 및 요약을 하였다. 크게 티스토리에서 각주를 다는 방법은 아래와 같이 두 가지가 있다. 1. HTML의 앵커를 이용 2. 티스토리의 자체 기능 이용 1. HTML의 하이퍼링크 이용 HTML에서의 하이퍼 링크를 이용하여 각주를 사용 시, 1.1. 방법 1 해당 방법은 다음 웹페이지를 참조하였다: Some text with a footnote.1 Some more text with a footnote.2 1. [Text of footnote 1]↩ 2. [Text of footnote 2]↩ 원리는 다음과 같다; •.. 2024. 1. 18.
[Mathemaitca] 코드 작성 시 유용한 약어들 Summary 약어 설명 A@B A[B] A@@B Apply[A,B] A@@@B MapApply[A, B] A:>B RuleDelayed A/@B Map[A,B] ___ - BlacnkNullSequence[] - A pattern object that can stand for any sequence of zero or more WL expressions .. - Repeated[] - A pattern object that represents a sequence of one or more expressions 2023. 11. 23.
[HTML] 웹디자인 공부 (2023-11-23: 웹디자인과 관련된 내용들만 써놓음. 아직 자세히 정리하진 않음 ) 웹 디자인이란? 웹 디자인의 정의 : 웹디자인이란 인터넷 웹사이트를 목적에 맞게 디자인하고 구축 및 관리를 하는 것 - 웹사이트의 외관,레이아웃, 콘텐츠까지도 웹디자인의 작업에 포함이 됨 - 외관: 사용된 색상, 글꼴 및 이미지와 관련 - 레이아웃: 정보가 구조화되고 분류되는 방법 - 디자인: 단순히 심미적인 것 뿐만 아니라 사용자의 경험 측면에서 편의성 및 쾌적함을 제공해야 함 반응형/적응형 웹 디자인 (1) 반응형 웹 디자인 (Responsive web design, RWD): 디스플레이의 종류에 따라 콘텐츠의 화면 크기가 자동으로 변함 (2) 적응형 웹 디자인 (Adaptive Web design, AWD): .. 2023. 11. 19.
[Python/웹크롤링] 크롤링 정리 - 1 (Update: 2023/11/19) 현재 기본적인 내용들만 웹상에서 정리를 하고 있는 중.. 크롤링이란? 1) 웹 크롤러란? "A Web crawler, sometimes called a spider or spider bot and often shortened to crawler, is an Internet bot that systematically browses the World Wide Web, typically for Web indexing (web spidering)" 2) 크롤링이란? - 인터넷 상에서 우리가 원하는 데이터 (메타데이터 등)을 추출하는 것 - WWW를 탐색해나가는 행위 웹 파싱 (Parsing): 웹 상의 자연어, 컴퓨터 언어 등의 일련의 문자열을 분석하는 프로세스 (1) "P.. 2023. 11. 19.
[Mathematica] Convert E-notation (C-language, Fortran) to numbers in Mathematica 이럴 때, 이런 텍스트 파일을 Import로 불러올 경우, string으로 인식을 하고 숫자로 인식을 하지 못한다. 따라서, E를 10으로 메스메티카에서 인식을 시키기 위해선 아래와 같은 방법들을 사용할 수 있다. • ToExpression@StringReplace[] • ImportString[] • Interpreter["Number"] • Internal`StringToReal 1. ToExpression 사용 >>> convert[input_?StringQ]:=ToExpression@StringReplace[input, "e"->"*10^"]; >>> ToExpression@StringReplace["1.00e-10, "e"->"*10^"] 1) 일반적으로 ToExpression은 데이터를 읽어 .. 2023. 11. 19.
[Mathematica] Intersection between a line and objects (Updated: 2023-11-25) 1. How to find the intersection between a line and geometrical objects - Important things that you should know: 1) Some objects that have area should be changed into polylines by using RegionBoundary 2) To find the intersection, you could use the following ways in the Mathematica; • Solve function • RegionIntersection function • `Graphics'Mesh'FindIntersections[]` function .. 2023. 11. 18.
[C언어 라이브러리] stdlib.h 1. 정의된 데이터형 데이터형 설명 size_t sizeof 연산자가 리턴하는 정수형 wchar_t 와이드 문자들을 나타내는데 사용하는 정수형 div_t - div()가 리턴하는 구조체형 - 이 구초제는 int형인 둘 다 quot 맴버와 rem 맴버를 가지고 있다. ldiv_t - div()가 리턴하는 구조체형 - 이 구초제는 long 형인 둘 다 quot 맴버와 rem 맴버를 가지고 있다. lldiv_t - div()가 리턴하는 구조체형 - 이 구초제는 long long형인 둘 다 quot 맴버와 rem 맴버를 가지고 있다. 2. 정의된 상수 데이터형 설명 NULL 0과 동일한 널 포인터 EXIT_FAILURE 프로그램의 실행 실패를 나타내기 위해, exit()에 전달인자로 사용할 수 있음 EXIT_S.. 2022. 9. 10.
[C 언어 라이브러리] iso646.h c99에서는 연산자로 확장되는 매크로들을 제공하며, 해당 매크로들을 대체 철자라고 부른다. 매크로 연산자 매크로 연산자 매크로 연산자 and && and_eq &= bitand & bitor | compl ~ not ! not_eq != or || or_eq |= xor ^ xor_eq ^= 2022. 9. 8.
[C 언어] 기억 부류, 연계, 수명, 한정자 1. 기억 부류, 연계 및 수명 일반적으로 C에서 변수는 다음 3가지 특성으로 기술이 된다 (1) 수명 (Storage duration) (2) 범위 (scope) (3) 연계 (linkage) 특성 설명 수명 - 해당 변수가 얼마동안 메모리에 유지하는가 • 수명의 종류: 정적 수명 (static storage duration), 자동 수명 (automatic storage duration) 1) 정적 수명: 프로그램이 실행되는 동안 내내 존재 -- 파일 범위 변수의 경우, 정적 수명을 지님 범위 • 해당 변수가 프로그램의 어느 부분이 이름에 의해 그 변수를 사용할 수 있는지를 나타냄 • 프로그램이 어떤 식별자에 접근할 수 있는 영역 • 범위의 종류: 블록 범위, 프로토타입 범위, 파일 범위 (1) 블록.. 2022. 4. 10.
728x90