Tag: engineering

在 Kotlin 中使用 reflect 的問題

Class kotlin.reflect.jvm.internal.calls.CallerImpl $ FieldGetter can not access a member of class 面臨了這樣的問題。我進行了研究,閱讀了下方參考資料中的文章後理解了原因...

Kotlin 中使用 reflect 的问题

Class kotlin.reflect.jvm.internal.calls.CallerImpl $ FieldGetter can not access a member of class 遇到了这个问题。为什么呢?我进行了研究,阅读了下文参考资料中提到的内容后理解了。以下是对文章回复的翻译。

Issue with using reflect in kotlin

Class kotlin.reflect.jvm.internal.calls.CallerImpl $ FieldGetter can not access a member of class 다음의 이슈에 직면하였다. 왜일까 Research 를 하였고. 아래 Reference 에 명시한 글을 읽고...

Kotlinでreflectを使用する際の課題

Class kotlin.reflect.jvm.internal.calls.CallerImpl $ FieldGetter can not access a member of class という問題に直面しました。なぜか調査したところ、以下の参考資料に記載された内容で理解できました...

Issue with using reflect in kotlin

Class kotlin.reflect.jvm.internal.calls.CallerImpl $ FieldGetter can not access a member of class I encountered the following issue. Why? I did some research. After reading the post mentioned in the Reference below, I understood it. I have translated the answer from the post below.

Effective Kotlin - Properties should represent state, not behavior

코틀린의 속성은 자바의 필드와 비슷해 보입니다. 그렇지만, 서로 다른 컨셉을 갖고 있습니다. //Kotlinproperty var name:String?=null //Javafield String name=null; 같은 방식으로 사용할지라도, 코틀린의 속성은 좀 더 많은 것을 할...

CAP 定理

什么是 CAP 定理?在谈论 CAP 定理之前,我们需要先了解什么是分布式系统及其原因。如你所知,在移动互联网时代,请求量和数据量呈指数级增长...

The Cap Theorem

What is the CAP theorem? Before talk about CAP theroem. we need to know about distributed system. and why. As you know in the mobile era, the amount of reque...

The CAP Theorem

What is the CAP theorem? Before we talk about the CAP theorem, we need to understand distributed systems and why they are necessary. As you know, in the mobile era, the volume of requests and data has increased exponentially...

Webflux 中 exchange 與 retrieve 的差異

在什麼情況下?我當時正在使用 Spring Boot 2.x.x 版本的 Webflux。當我在程式碼中使用 Webclient 時,我通常會在請求後使用 exchange(),因為我所使用的 API 在失敗時會回傳 200 HTTP 狀態碼並帶有錯誤訊息主體...

Webflux 中 exchange 和 retrieve 的区别

在什么情况下使用?我在 Spring Boot 2.x.x 版本中使用 Webflux。在代码中使用 WebClient 时,我通常会在请求后使用 exchange(),因为我使用的 API 在失败时会返回 200 HTTP 状态码和错误主体。

Webflux exchange と retrieve の違い

どのような状況で?私は Spring Boot 2.x.x バージョンで Webflux を使用していました。コード内で Webclient を使用する際、通常はリクエストの後に exchange() を使用していました。なぜなら、使用していた API が失敗した際に 200 HTTP ステータスとエラーボディを返していたからです...

Kubernetes - 10. 高可用性與擴展性設計

https://medium.com/@kumarshivam_66534/a-walk-through-on-iaas-paas-and-saas-7e8a4e4793fb 本章第 10 節涵蓋內容如下: - 高可用性介紹 - 高可用性最佳實踐 - 多區域設置 - 安全最佳實踐...

Kubernetes - 10. 高可用性与可扩展性设计

https://medium.com/@kumarshivam_66534/a-walk-through-on-iaas-paas-and-saas-7e8a4e4793fb 本章主要内容如下: - 高可用性介绍 - 高可用性最佳实践 - 多区域设置 - 安全最佳实践...

Kubernetes - 10. 고가용성과 확장성을 위한 설계

https://medium.com/@kumarshivam_66534/a-walk-through-on-iaas-paas-and-saas-7e8a4e4793fb 이번 10 장에서 다루는 내용은 다음과 같습니다. - 고가용성 소개 - 고가용성 모범 사례 - 멀리 리전 설정 - 보안 모범...

Kubernetes - 10. 高可用性とスケーラビリティのための設計

https://medium.com/@kumarshivam_66534/a-walk-through-on-iaas-paas-and-saas-7e8a4e4793fb 今回の第10章で扱う内容は以下の通りです。 - 高可用性(HA)の紹介 - 高可用性のベストプラクティス - マルチリージョン設定 - セキュリティベストプラクティス...

Kubernetes - 10. Designing for High Availability and Scalability

https://medium.com/@kumarshivam_66534/a-walk-through-on-iaas-paas-and-saas-7e8a4e4793fb In this 10th chapter, we cover the following: - Introduction to High Availability - HA Best Practices - Multi-region setup - Security Best Practices...

Kubernetes - 01. 쿠버네티스 소개 ( MiniKube 실습편 )

본 포스팅은 ' 쿠버네티스 기초 다지기 3/e' 책을 사용하여 스터디를 하면서 정리 한 내용입니다. 1. 요약 MacOS 환경에서 MiniKube 를 활용하여 Kubernetes 환경을 구성하여 테스트해본다. ※ Minikube는 쿠버네티스를 로컬에서 쉽게 실행하는 도구이다 Min...

Kubernetes - 01. Kubernetesの紹介 (MiniKube実践編)

本記事は『Kubernetes完全ガイド 第3版』を使用して学習した内容をまとめたものです。1. 要約 MacOS環境でMiniKubeを活用し、Kubernetes環境を構築してテストします。※MinikubeはKubernetesをローカルで簡単に実行するためのツールです。Mini...

Spring WebFlux - (1) Mono 與 Flux

Spring 說明了創建 WebFlux 的原因如下。由於這是主觀解釋,建議直接閱讀原文。若有翻譯錯誤或需要補充的內容,請留言告知。(_ _) Why was Spring WebFlux created? 為什麼會出現 Spring Web...

Spring WebFlux - (1) Mono 和 Flux

Spring 团队说明了创建 WebFlux 的原因。由于这是主观解读,建议阅读原文。如果有翻译错误或需要补充的内容,欢迎在评论区指出。(_ _) Why was Spring WebFlux created? 为什么会出现 Spring WebFlux...

Spring WebFlux - (1) Mono와 Flux

Spring 에서 WebFlux 를 생성한 이유를 다음과 같다고 얘기합니다. 주관적인 해석이므로, 원문을 직접 해석하시길 추천드립니다. 잘못 해석된부분이나, 추가할 내용이 있다면 댓글 부탁드립니다. (_ _) Why was Spring WebFlux created? 왜 스프링 웹플...

Spring WebFlux - (1) MonoとFlux

SpringがWebFluxを作成した理由は、以下の通りだと説明されています。あくまで主観的な解釈ですので、原文を直接解釈されることをお勧めします。誤訳や追加すべき内容があれば、コメントをお願いします。 (_ _) Why was Spring WebFlux created? なぜSpring WebFluxができたのか...

Spring WebFlux - (1) Mono and Flux

Spring explains why they created WebFlux as follows. As this is a subjective interpretation, I recommend interpreting the original text directly. If there are any misinterpretations or additional content, please leave a comment. (_ _) Why was Spring WebFlux created?

[03] JavaScript 未命名文件.md

未命名文件.md 3分鐘:第 3 章 Javascript _05 什麼是 Javascript?JavaScript 是一種基於物件的腳本程式語言。更詳細的內容請參考維基百科。我們在上一章了解了 CSS……

[03] JavaScript Untitled Document.md

Untitled Document.md 3分钟:第 3 章 Javascript _05 什么是 Javascript?JavaScript 是一种基于对象的脚本编程语言。更多详细内容请参考维基百科。我们在上一章中了解了 CSS……

[03] 자바스크립트Untitled Document.md

Untitled Document.md 3분 : 제 3 장 Javascript _05 Javascript 란 무엇일까? 자바스크립트는 객체 기반의 스크립트 프로그래밍 언어입니다. 보다 더 자세한 내용은 위키피디아 를 참조해주세요. 우리는 이전 장에서 CSS 에 대해서 알아보았습니다....

[03] JavaScriptの概要

Untitled Document.md 3分間:第3章 JavaScript _05 JavaScriptとは何か? JavaScriptはオブジェクトベースのスクリプトプログラミング言語です。詳細はWikipediaを参照してください。前回はCSSについて学びました…。

[03] JavaScript Untitled Document.md

Untitled Document.md 3 Minutes: Chapter 3 JavaScript _05 What is JavaScript? JavaScript is an object-based script programming language. For more details, please refer to Wikipedia. In the previous chapter, we learned about CSS....

[02] 樣式表 CSSUntitled Document.md

Untitled Document.md 3分鐘:第 2 章 CSS _04 什麼是 CSS?樣式表是用來描述 HTML 文件實際顯示方式的語言。假設你們用 HTML 畫了一隻小狗,這隻小狗的尾巴有多長、頭有多小、身軀有多大。能夠描述這些細節的語言就是 CSS。

[02] 样式表 CSSUntitled Document.md

Untitled Document.md 3分钟:第 2 章 CSS _04 什么是 CSS?样式表是一种用于描述 HTML 编写的文档实际显示方式的语言。如果说你利用 HTML 画了一只小狗,那么...

[02] 스타일 시트 CSSUntitled Document.md

Untitled Document.md 3분 : 제 2 장 CSS _04 CSS 란 무엇일까? 스타일시트는 HTML 로 작성한 문서를 실제 표시되는 방식을 기술한 언어입니다. 만일, 여러분이 HTML 을 이용하여 강아지를 그렸다고 생각해보세요. 그 강아지의 꼬리가 얼마나 긴지, 그...

[02] スタイルシート CSSUntitled Document.md

Untitled Document.md 3分 : 第2章 CSS _04 CSSとは何か? スタイルシートは、HTMLで作成したドキュメントが実際にどのように表示されるかを記述するための言語です。もし、皆さんがHTMLを使って子犬を描いたと想像してみてください。その子犬の尻尾がどれくらい長いか、頭がどれくらい小さいか、体格はどれくらいか。このようなことを記述できるようにした言語が、まさにCSSです。

[02] Style Sheet CSSUntitled Document.md

Untitled Document.md 3 minutes: Chapter 2 CSS _04 What is CSS? A style sheet is a language used to describe how a document written in HTML is actually displayed. If you imagined drawing a puppy using HTML, you could use CSS to describe how long its tail is, how small its head is, or what its build is like...

[Jenkins] Yosemite 10.10 에서 Jenkins설치시 유의점

[문제] 젠킨스 pkg 파일을 다운로드 받아서 설치를 하시고 바로 실행하시면 아래와 같은 에러를 볼 수 있습니다. localhost:8080 ... error.. cat /var/log/jenkins/jenkins.log 입력시에 아래와 같은 로그를 볼 수 있어요. JLReques...

[node.js] forever

最近一直在趕關於 node.js 的文章。因為想整理並分享在之前構建的 Side Effect Studio 網站中所使用的技術,所以關於 node.js 的內容一直在連續發布。得趕快整理完,然後去看看其他的東西才行。呵。去年曾經發過一篇...

[node.js] forever

最近一直在赶关于 node.js 的文章。因为想整理和分享一下之前构建 Side Effect Studio 网站时使用的一些东西,所以关于 node.js 的文章接连不断地上传了。得赶紧整理完,看看别的东西了。呵。去年...

[node.js] forever

node.js에 대한 포스팅을 몰아치고 있군요. 얼마전에 구축했던 Side Effect Studio사이트 에서 사용했던 것들을 좀 정리하고 공유하려다 보니까 node.js에 대해서만 좀 연속적으로 올라가고 있네요. 빨리 다 정리하고 다른 것들도 좀 봐야겠습니다. ㅎ 작년에 Upst...

[node.js] forever

node.jsに関する投稿が続いていますね。先日構築したSide Effect Studioサイトで使用したものを整理・共有しようとすると、node.js関連の投稿ばかり続いてしまいます。早く整理して他の内容も見ていかなければなりません。昨年のUpst...

[node.js] forever

I've been posting a lot about node.js lately. As I was organizing and sharing some of the things I used on the Side Effect Studio site that I built a while ago, it seems like the posts have been focused exclusively on node.js. I need to finish organizing everything quickly and look into other things as well. Haha. Last year...

[SPARC] 位元處理運算

問題定義 位元處理運算 嘗試實作對儲存 0 到 63 之間數值的集合進行運算。集合在靜態區定義為 set1、set2、set3。set1、set2、set3 的每個位元分別代表 63、62、...、2、1、0,若對應數值屬於該集合,則位元設為 1,否則為 0。初期只需定義要測試的集合。

[SPARC] 位处理运算

问题定义 位处理运算 想要实现对存储 0 到 63 的数字集合的运算。集合在静态区域中以 set1、set2、set3 的名称定义。set1、set2、set3 的每一位代表 63、62、...、2、1、0,如果对应的数字属于该集合,则该位指定为 1,否则为 0。起初只需定义用于测试的集合。

[SPARC] 비트처리 연산

문제 정의 비트 처리 연산 0 부터 63 까지의 수를 저장하는 집합에 대한 연산을 구현하려 한다 . 집합은 정적 영역에 set1, set2, set3 이란 이름으로 정의한다 . set1, set2, set3 의 각 비트는 63, 62, ... ,2, 1, 0 를 나타내고 , 해당...

[SPARC] ビット処理演算

問題定義 ビット処理演算 0 から 63 までの数を格納する集合に対する演算を実装しようとする。集合は静的領域に set1, set2, set3 という名前で定義する。set1, set2, set3 の各ビットは 63, 62, ... , 2, 1, 0 を表し、該当...

[SPARC] Bitwise Operations

Problem Definition: Implement operations for a set storing numbers from 0 to 63. Sets are defined in the static area as set1, set2, and set3. Each bit of set1, set2, and set3 represents 63, 62, ..., 2, 1, 0, where the bit is 1 if the number belongs to the set and 0 otherwise.

[SPARC] 浮點數參數傳遞

這是根據附件完成的結果。嗚嗚因為時間關係直接放上去了.. 還沒優化呢嗚嗚。NOP 的饗宴.. 和重複的標籤嗚嗚 .section ".data" N:.word 0 x1:.single 0 x2:.single 0 x3:.single 0 x4:.single 0...

[SPARC] 부동소수점 매개변수 전달

첨부 파일에 따른.. 제 결과물입니다. ㅜㅜ 시간상 그냥 넣어요.. 최적화 안시켰어요 아직 ㅜ nop 들의 향현.. 과 반복된 라벨들 ㅜㅜ .section ".data" N:.word 0 x1:.single 0 x2:.single 0 x3:.single 0 x4:.single 0...

[SPARC] 浮動小数点数の引数渡し

添付ファイルに基づいた…私の成果物です。涙。時間の都合上、そのまま入れています…まだ最適化していません涙。nopの饗宴…と繰り返されるラベルたち涙。

[SPARC] Floating Point Parameter Passing

Attached is my result based on the file... I'm just submitting it as is due to time constraints. Haven't optimized it yet. A parade of nops and repeated labels...

[PHP] All PHP Framework Suck !!!

PHP Frameworks Day PHP Frameworks day is an event that took place in Kiev, Ukraine, last October. It is an event with talks about different frameworks. I onl...

[PHP] All PHP Frameworks Suck !!!

PHP Frameworks Day PHP Frameworks day is an event that took place in Kiev, Ukraine, last October. It is an event with talks about different frameworks. I onl...

[資料結構] MergeSort

合併排序演算法實作特徵 1. 為 Stable 排序。 2. 因為需要額外空間,非 in-place algorithm。 ** in-place algorithm 指的是使用較少空間處理的演算法。(In-place is an algorit...

[자료구조] MergeSort

합병정렬 알고리즘 구현 특징 1. Stable 한 정렬이다. 2. 추가적인 공간이 필요하므로 in-place algorithm 형식이 아니다. ** in-place algorithm 이란 적은 공간으로 처리하는 알고리즘을 의미한다고 한다. (In-place is an algorit...

[データ構造] マージソート (MergeSort)

マージソートアルゴリズムの実装特徴 1. 安定した(Stable)ソートである。 2. 追加のメモリ領域が必要なため、in-placeアルゴリズムではない。 ** in-placeアルゴリズムとは、少ないメモリ領域で処理を行うアルゴリズムを意味する。(In-place is an algorit...

[Data Structure] MergeSort

Implementation characteristics of the MergeSort algorithm. 1. It is a stable sort. 2. It is not an in-place algorithm because it requires additional space. ** An in-place algorithm is defined as an algorithm that processes data using a small amount of extra storage space. (In-place is an algorit...

[Scrum] 使用 Scrum 進行敏捷軟體開發

http://www.intelligentbee.com/blog/2015/02/20/should-you-do-scrum/ 來源 : http://www.intelligentbee.com/blog/2015/02/20/should-you-do-scrum/ 在進行團隊專案時,我一直感受到如果沒有特定的流程,效率會很低。這次在感受到新村、江南地區軟體成員(SoMem)以 Scrum 方式進行開發後,我深受啟發,因此讀了一本書,想了解 Scrum 並將其應用到專案中。

[Scrum] Agile Software Development with Scrum

http://www.intelligentbee.com/blog/2015/02/20/should-you-do-scrum/ Source: http://www.intelligentbee.com/blog/2015/02/20/should-you-do-scrum/ I have consistently felt that conducting team projects without a specific process is unproductive. Having been inspired by the Scrum-based development process of my friends at Somem Sinchon and Gangnam, I am reading a book to learn about Scrum and intend to apply it to my projects.

HTML5 新功能簡介

大家好,這裡是我學習 HTML5 時整理筆記的地方。先說明一下,這裡並不會對特定功能進行深入的技術探討。DTD (Document Type Definition) 是文件類型定義的縮寫。DTD 是一個文本文件,用來定義...

HTML5 新特性

你好!这是一个整理我在学习 HTML5 过程中所学知识的空间。提前说明,这里不会对特定功能进行深入探讨。DTD (Document Type Definition) 是 Document Type Definition 的缩写。DTD 是一种文本文件...

HTML5 새로운 내용들

안녕하세요? HTML5 를 공부하며 알게된 내용들을 정리하는 공간입니다. 특정한 기능에 대해 깊이 있는 포스팅을 하는 곳이 아님을 미리 알려드립니다. DTD (Document Type Definition) Document Type Definition 의 약자입니다. DTD는 어떤...

HTML5の新しい内容

こんにちは。HTML5を学習しながら学んだ内容をまとめるための場所です。特定の機能について深く掘り下げた投稿をする場所ではないことをあらかじめご了承ください。DTD(Document Type Definition)はDocument Type Definitionの略語です。DTDとは、あるタグ、属性、値が特定のHTMLドキュメント内で有効かどうかを記述するテキストファイルです。各HTMLバージョンにはそれに適したDTDがあるそうです。通常、これはHTMLドキュメントの最初の行にdoctype宣言を通じて記述します。これにより、どのバージョンのHTMLまたはXHTMLが使用されているかをブラウザに伝えます。

New Features in HTML5

Hello? This is a space where I organize what I've learned while studying HTML5. Please note in advance that this is not a place for in-depth postings on specific features. DTD (Document Type Definition) is an abbreviation for Document Type Definition. A DTD is a text file that describes which tags, attributes, and values are valid in a specific HTML document...

Chrome 擴充功能 API 清單整理

這是一份 Chrome 擴充功能 API 清單整理。清單是利用 Python 提取的。點擊相關標題即可下載對應的範例原始碼。將原始碼解壓縮後放入 Chrome 擴充功能中,範例即可運作。My Bookmarks Page Redder Print this pag...

Chrome 扩展 API 列表整理

这是 Chrome 扩展 API 的列表整理。列表提取利用了 Python。点击相关标题即可下载对应的示例源码。解压源码并将其放入 Chrome 扩展程序中,示例即可运行。My Bookmarks Page Redder Print this pag...

크롬 확장 API 리스트 정리

크롬 확장 API 리스트 정리입니다. 리스트 추출은 Python 을 이용하였습니다. 관련 타이틀을 클릭하시면 해당 샘플 소스를 받을수 있습니다. 소스를 풀으셔서 크롬 확장 프로그램에 넣으시면 샘플이 동작합니다. My Bookmarks Page Redder Print this pag...

Chrome拡張機能 APIリストまとめ

Chrome拡張機能 APIのリストまとめです。リストの抽出にはPythonを使用しました。関連するタイトルをクリックすると、それぞれのサンプルソースを取得できます。ソースを解凍してChrome拡張機能として読み込めば、サンプルが動作します。 My Bookmarks Page Redder Print this pag...

List of Chrome Extension APIs

A list of Chrome Extension APIs. The list was extracted using Python. Click on the relevant titles to download the sample source code. Unzip the files and add them to your Chrome extensions to run the samples. My Bookmarks Page Redder Print this page...