๋ฐ์ํ
Confluence REST API๋ฅผ ํ์ฉํ์ฌ ํ์ด์ง ์์ฑ/์์ /์ญ์ ํ๊ธฐ
Confluence REST API๋ฅผ ํ์ฉํ์ฌ ํ์ด์ง ์์ฑ/์์ /์ญ์ ํ๊ธฐ
2024.12.05์ค๋ฌด์์ Confluence ๋ฌธ์ ์๋ํ๊ฐ ํ์ํ์ฌ REST API์ ๋ํ์ฌ ๊ฐ๋จํ๊ฒ ์ ๋ฆฌํ์๋ค.์์ ์ด ํ๊ฒฝ์ด Cloud ํ๊ฒฝ์ด๋, ์์ฒด ์๋ฒ๋์ ๋ฐ๋ผ ์กฐ๊ธ ๋ค๋ฅด๋ฏ๋ก ์๋ ๋งํฌ๋ค์ ์ฐธ๊ณ ํ๋ค. API ๋ฌธ์* Cloudhttps://developer.atlassian.com/cloud/confluence/rest/v1/ The Confluence Cloud REST API developer.atlassian.com * ์์ฒด ์๋ฒhttps://docs.atlassian.com/ConfluenceServer/rest/8.5.0-m04/#api/admin/group-create https://docs.atlassian.com/ConfluenceServer/rest/8.5.0-m04/#api/admin/group-..
[Flutter] Cannot fit requested classes in a single dex file ์๋ฌ ํด๊ฒฐ๋ฒ
[Flutter] Cannot fit requested classes in a single dex file ์๋ฌ ํด๊ฒฐ๋ฒ
2024.05.22์๋ฌLaunching lib\main.dart on sdk gphone64 x86 64 in debug mode...ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 78979 > 65536)com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:The number of method references in a .dex file cannot exceed 64K.Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html a..
[Flutter] Flutter ์ค์น ๋ฐ ๊ธฐ๋ณธ ํ๋ก์ ํธ ์ธํ
[Flutter] Flutter ์ค์น ๋ฐ ๊ธฐ๋ณธ ํ๋ก์ ํธ ์ธํ
2024.01.281. Flutter SDK ๋ค์ด๋ก๋ Flutter SDK ๋ค์ด๋ก๋ ๋งํฌ 2. ํ๊ฒฝ ๋ณ์ ์ค์ "์์คํ
์์ฑ"์ ์ด๊ณ "๊ณ ๊ธ" ํญ์ผ๋ก ์ด๋ํ ๋ค์ "ํ๊ฒฝ ๋ณ์"๋ฅผ ํด๋ฆญํฉ๋๋ค. "์์คํ
๋ณ์" ์น์
์์ "Path"๋ฅผ ์ฐพ์ "ํธ์ง"์ ํด๋ฆญํฉ๋๋ค. "์๋ก ๋ง๋ค๊ธฐ"๋ฅผ ํด๋ฆญํ๊ณ Flutter SDK์ bin ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํฉ๋๋ค. ์: C:\src\flutter\bin ๋ชจ๋ ์ฐฝ์ ๋ซ๊ณ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฅํฉ๋๋ค. 3. Flutter ๋๊ตฌ ์ค์น Windows PowerShell์ ์ด๊ณ ๋ค์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ฌ Flutter ๋๊ตฌ๋ฅผ ์ค์นํฉ๋๋ค. flutter doctor 4. Android Studio ์ค์น Android Studio ๊ณต์ ์น์ฌ์ดํธ์์ Android Studio๋ฅผ ๋ค์ด๋ก๋ํ๊ณ ์ค์นํฉ๋๋ค. Android..
[SVN] SVN lock ํด์ ํ๋ ๋ฒ (SVN Unlock)
[SVN] SVN lock ํด์ ํ๋ ๋ฒ (SVN Unlock)
2022.07.261. wc.db ํ์ผ ํ์ธ # wc.db ๊ฒฝ๋ก ํ๋ก์ ํธ ๊ฒฝ๋ก\.svn\wc.db 2. SQLite Browser ๋ค์ด๋ก๋ https://sqlitebrowser.org/dl/ Downloads - DB Browser for SQLite (Please consider sponsoring us on Patreon ๐) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds ofte sqlitebrowse..
[RabbitMQ] ์๋ฒ ๊ฐ ํต์ ๋ฉ์ธ์ง ํ, ์ค์น ๋ฐ ์คํ - 1
[RabbitMQ] ์๋ฒ ๊ฐ ํต์ ๋ฉ์ธ์ง ํ, ์ค์น ๋ฐ ์คํ - 1
2022.05.03RabbitMQ RabbitMQ๋ ๋ค๋ฅธ ์๋ฒ๋ผ๋ฆฌ ๋ฉ์ธ์ง๋ฅผ ์ฝ๊ฒ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฉ์ธ์ง ํ๋ค. ์ค๊ฐ์์ ๋ฉ์ธ์ง๋ฅผ Queuing ํ์ฌ ํต์ ์ ๊ฐ๋ฅ์ผํ๋๋ฐ, ์? ๊ตณ์ด ์ง์ ์๋ฒ๋ผ๋ฆฌ ํต์ ํ๋ฉด ๋ ๊ฒ์ RabbitMQ๊ฐ์ ์๋ฃจ์
์ ํตํด ํต์ ์ ํ๋๋? ๋ด๊ฐ ๋๋ ๋ฐ๋ก๋ ๋ค์๊ณผ ๊ฐ๋ค. 1. ๋ค๋ฅธ ์ธ์ด๋ก ์ง์ธ ์๋ฒ ํต์ ์ ์ข ๋ ์ฝ๊ฒ ๋ง๋ค์ด ์ค๋ค. ๋ค๋ฅธ ์ธ์ด๋ก ์ง์ฌ์ง ์๋ฒ๊ฐ ์๋๋ฐ ์๋ก์ ์ธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ํ๋กํ ์ฝ์ ๊ตฌ์ฑํ๊ธฐ ๋๊ฐํ ๋, ์ด RabbitMQ๋ ์์ฃผ ์ฌ์ฉ๋๋ ์ธ์ด๋ค์ ์ง์ํ๊ธฐ ๋๋ฌธ์ ํ์๋ง ๋ง์ถฐ์ค๋ค๋ฉด ํต์ ์ ์ข ๋ ์์ฝ๊ฒ ๋ง๋ค์ด์ค๋ค. 2. ์๋ฒ ์์ ์ฑ์ ๋์ฌ์ค๋ค. A์๋ฒ์ B์๋ฒ๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์. ์ด A์๋ฒ๋ ์ฌ์ฉ์์ ์์ฒญ์ B์๋ฒ๋ก ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด๋ ๋ A์๋ฒ์..
[Error] Pristine text '~~~' not present
[Error] Pristine text '~~~' not present
2022.01.11svn update ์ค ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด ๋ ์ ์๋ ํฌ์คํ
์ ์งํํ์๋๋ฐ https://cjwoov.tistory.com/75 [Error] sqllite: database disk image is malformed. svn update๋ฅผ ํ๋ ์ค ์ปดํจํฐ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด ๋จ๊ณ ๋์ ์ฌ๋ถํ
์ดํ ๋ค์ update๋ฅผ ๋ฐ์๋ณด๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. sqllite: database disk image is malformed. ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ด๋ฅผ ํด๋น svn ํ๋ก์ .. cjwoov.tistory.com ์๋์ ๊ฐ์ด ์ถ๊ฐ์ ์ธ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. Pristine text 'a31e85c8d4…089ed435e' not present ๋ค์ ๋ช
๋ น์ด๋ฅผ ํตํด ํด๊ฒฐํ์๋ค. sqlite3 .svn/wc.db "SELECT ..
[Error] sqllite: database disk image is malformed.
[Error] sqllite: database disk image is malformed.
2022.01.11svn update๋ฅผ ํ๋ ์ค ์ปดํจํฐ ๋ธ๋ฃจ์คํฌ๋ฆฐ์ด ๋จ๊ณ ๋์ ์ฌ๋ถํ
์ดํ ๋ค์ update๋ฅผ ๋ฐ์๋ณด๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. sqllite: database disk image is malformed. ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น์ด๋ฅผ ํด๋น svn ํ๋ก์ ํธ ํด๋์ cmd์ฐฝ์ ๋์๋๊ณ ์
๋ ฅํด๋ณด์๋ค. sqlite3 .svn/wc.db "pragma intergrity_check" // ~~ // ์ด๋์ ๋ฌธ์ ๊ฐ ์๋์ง ์ถ๋ ฅ ๋จ // ~~ sqlite3 .svn/wc.db "reindex nodes" sqlite3 .svn/wc.db "reindex pristine" // ์ดํ svn cleanup ์งํ ์ฐธ๊ณ ๋ฐ ์ถ์ฒ https://blog.naver.com/toytimes/220985010617
[IDE] Jetbrains IDE์์ ์ ์ฅ๋ Git ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒฝ์ฐ
[IDE] Jetbrains IDE์์ ์ ์ฅ๋ Git ๋น๋ฐ๋ฒํธ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒฝ์ฐ
2019.08.06[File] -> [Settings]์์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ํญ์ผ๋ก ๋ค์ด๊ฐ์ Do not save, forget passwords after restart์ ์ฒดํฌ ํ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ค์ ์ค์ ํด์ค๋ค. ์ถ์ฒ: https://jongwon407.tistory.com/
[Protocol Buffer] Child Directory์์ Parent Directory ํ๋กํ ํ์ผ Import
[Protocol Buffer] Child Directory์์ Parent Directory ํ๋กํ ํ์ผ Import
2019.08.02| |--parent.proto | |--sub |--child.proto ์์ ๊ฐ์ด ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ๊ฐ ๊ตฌ์ฑ๋์ด์๊ณ child.proto์์ ์์ ์ ์์ ํด๋์ ์์นํ parent.proto๋ฅผ import ํ๊ณ ์ถ์ ๋๊ฐ ์๋ค. ๋ฌธ์ ๋๋ ๊ฒฝ์ฐ parent.proto syntax = "proto3"; package parent; message Attribute { --- } child.proto syntax = "proto3"; package child; import "../parent.proto"; message Child { parent.Attribute attribute = 1; } (ํ์ฌ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ ์์น๊ฐ parent.proto๊ฐ ์๋ ํด๋๋ผ ๊ฐ์ ํ ๋) protoc -I=.\ .\pare..
[Git] ํน์ ๋ธ๋์น๋ฅผ ์ ์ธํ๊ณ ๋ชจ๋ ๋ธ๋์น ์ผ๊ด ์ญ์
[Git] ํน์ ๋ธ๋์น๋ฅผ ์ ์ธํ๊ณ ๋ชจ๋ ๋ธ๋์น ์ผ๊ด ์ญ์
2019.08.01git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 | xargs git branch -d grep -v "\*" grep -v master grep -v dev ํ์ฌ ๋ธ๋์น ์ ์ธ ๋ง์คํฐ ๋ธ๋์น ์ ์ธ dev ๋ธ๋์น ์ ์ธ ์ถ์ฒ: masteage
[Protocol Buffer] ํ๋กํ ์ฝ ๋ฒํผ ์ค์นํ๊ธฐ (Windows)
[Protocol Buffer] ํ๋กํ ์ฝ ๋ฒํผ ์ค์นํ๊ธฐ (Windows)
2019.06.23ํ๋กํ ์ฝ ๋ฒํผ ๋ค์ด๋ก๋ https://github.com/protocolbuffers/protobuf/releases protocolbuffers/protobuf Protocol Buffers - Google's data interchange format - protocolbuffers/protobuf github.com ์คํฌ๋กค์ ๋ด๋ฆฌ๋ค ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ค์ด๋ก๋ ๋งํฌ๋ค์ด ์ฃผ๋ฃจ๋ฃฉ ๋์จ๋ค. ๋ณธ์ธ์ ํ๊ฒฝ์ Windows 64bit์ด๋ฏ๋ก protoc-3.8.0-win64.zip ๋ฅผ ๋ฐ์๋ค. E:\protoc ๋ผ๋ ํด๋๋ฅผ ์๋ก ์์ฑํ์ฌ ์์ถ์ ํ์๋ค. ํ๊ฒฝ๋ณ์ ๋ฑ๋ก E:\protoc\protoc-3.8.0-win64\bin ๋ฅผ ํ๊ฒฝ๋ณ์์ ์ถ๊ฐ์์ผ์ค๋ค. (Windows7 ํ๋ฉด ๊ธฐ์ค) ํ
์คํธ cmd์ฐฝ์์ ์ ์์ ์ผ๋ก..
[ProtocolBuffer] ํ๋กํ ์ฝ ๋ฒํผ bytes ํ๋๋ฅผ json ๋ณํ ์ ์ฃผ์ ํ ์
[ProtocolBuffer] ํ๋กํ ์ฝ ๋ฒํผ bytes ํ๋๋ฅผ json ๋ณํ ์ ์ฃผ์ ํ ์
2019.06.20ํ๋กํ ์ฝ ๋ฒํผ์์ ์ฐ๋ฆฌ๊ฐ ์ ์ํ ๋ฉ์ธ์ง๋ฅผ jsonํ์
์ผ๋ก ๋ณํ ํ ๋ bytes ํ๋์ ๋ํด ์ฃผ์ ํ ์ ์ด ์๋ค. ์ผ๋ฐ์ ์ธ string ํ์
์ ์
๋ ฅํ ๋ฌธ์์ด์ ์ฐ๋ฆฌ๊ฐ ์๋ํ ๋๋ก json ๋ณํ์์๋ ์ ์ง๋ฅผ ํ๊ณ ์์ง๋ง, bytes ํ์
์ ์
๋ ฅํ ๋ฌธ์์ด์ json์ผ๋ก ๋ณํ ์ ๊ทธ๋๋ก ์ ์ง๋์ง ์๋๋ค. ๊ฐ๋จํ ํ
์คํธ๋ฅผ ์ํด Go์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ
์คํธ๋ฅผ ์งํํ์๋ค. [user.proto] syntax = "proto3"; package message; message User { int64 userId = 1; string nickname = 2; bytes danmoji = 3; } ๋ฉ์ธ์ง์ ํฌ๋งท์ ์์ ๊ฐ๋ค. ์ด์ stringํ์
์ธ nicknameํ๋์, bytesํ์
์ธ danmojiํ๋์ ๋ฌธ์์ด์ ์ฑ์ ๋ฉ..