1. C(Create Data) let insert_learningLogEntity = LearningLogEntity(context: self.moc) insert_learningLogEntity.alphabet = wordEntityExtend.alphabet ?? "" insert_learningLogEntity.meaning = wordEntityExtend.meaning ?? "" insert_learningLogEntity.registrationDate = Date.now if self.moc.hasChanges { do { try self.moc.save() } catch { if let nsError = error as NSError? { fatalError("Unresolved Error..
TapGesture는 터치 입력에 대한 액션을 처리하는 제스처 중 하나입니다. 사용자가 특정 뷰를 탭할 때 트리거되는 이벤트입니다. TapGesture를 사용하여 사용자가 화면에서 특정 영역을 탭할 때 실행되는 코드를 정의할 수 있습니다. SwiftUI에서는 TapGesture를 사용하기 위해 다음과 같은 코드를 작성합니다. struct ContentView: View { var body: some View { Text("Tap Me!") .onTapGesture { print("Tapped!") } } } 위의 코드에서는 Text 뷰에 TapGesture를 추가하여, 사용자가 해당 뷰를 탭할 때 "Tapped!" 메시지를 출력합니다. onTapGesture 클로저 내부에는 사용자가 원하는 코드를 추가할..
const array1 = [1, 2, 3]; console.log(array1.includes(2)); // Expected output: true const pets = ['cat', 'dog', 'bat']; console.log(pets.includes('cat')); // Expected output: true console.log(pets.includes('at')); // Expected output: false
SQL Server에서 OUTER APPLY는 LEFT JOIN 대신 사용할 수 있으며 성능이 훨씬 더 좋습니다(항상 그렇지는 않음). OUTER APPLY는 LEFT JOIN보다 더 많은 작업을 수행할 수 있습니다. 각 외부 행에 대해 임의의 내부 결과 집합을 생성할 수 있습니다. 예를 들어 OUTER APPLY는 TOP 1 ORDER BY… 행을 조인할 수 있습니다. 그러나 LEFT JOIN은 그렇게 할 수 없습니다. SELECT Customers.CustomerName, Orders.OrderID FROM Customers LEFT JOIN Orders ON Customers.CustomerID = Orders.CustomerID; SELECT M.ID,M.NAME,D.PERIOD,D.QTY FRO..
select * from tir.dbo.table as pplh with(nolock) where pplh.print_no = 1152012 and not exists ( select 1 from table2 as pplh2 with(nolock) where pplh2.print_no = 1152013 and pplh2.mng_no = pplh.mng_no ) NOT EXISTS 절에서는 SELECT *와 SELECT 1 사이에 기능적인 차이가 없습니다. NOT EXISTS는 서브쿼리에 일치하는 행이 있는지 여부를 확인하는 데만 관심이 있기 때문입니다. 즉, 서브쿼리의 결과가 있으면 NOT EXISTS는 거짓이고 결과가 없으면 참입니다. SELECT *와 SELECT 1의 차이는 다음과 같습니다: SEL..
select xso.packing_no ,max(xso.seller_id) from dbo.table as xso with(nolock) where xso.packing_no in ( select distinct [value] from string_split(@packing_no, ',') ) group by xso.packing_no -- 영문순으로 정렬 order by case when max(xso.seller_id) like '[a-za-z]%' then 0 else 1 end , max(xso.seller_id)
Utils.IsNumeric = function(value) { var ValidChars = "-.,0123456789"; var IsNumber = true; var Char; if (typeof (value) == "undefined") return false; if (typeof (value) != "number" && value == "") return false; for (i = 0; i < value.length && IsNumber == true; i++) { Char = value.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; }; //자연수값 Utils.IsNumber = fu..
A.swift @State private var currentIndex: Int = 0 B(currentIndex: self.$currentIndex) B.swift @Binding var currentIndex: Int init(currentIndex: Binding) { _currentIndex = currentIndex } TabView(selection: self.$currentIndex) { ForEach(self.wordEntityExtend.indices, id: \.self) { index in VStack { Text("\(self.currentIndex)") } } } .tabViewStyle(.page(indexDisplayMode: .never))
- Total
- Today
- Yesterday
- java 키워드 정리
- 특정 문자를 기준으로 자르기
- 메이븐(maven)
- jstl(java standard tag library)
- 문자 자르기
- 진수 변환
- jstl(java standard tag library)-core
- 스프링 프레임워크(spring framewordk)
- React
- await
- 람다식(lambda expression)
- docker
- 제품 등록
- java-개발 환경 설정하기
- System.Diagnostics
- 표현 언어(expression language)
- In App Purchase
- java web-mvc
- 스프링 시큐리티(spring security)-http basic 인증
- java.sql
- nl2br
- 스프링 시큐리티(spring security)
- REST API
- .submit()
- error-java
- jsp 오픈 소스
- 스프링 프레임워크(spring framework)
- 인텔리제이(intellij)
- MainActor
- system.io
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |