일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 장고웹
- 장고웹프로젝트
- Android
- 자바스크립트날짜
- forof문
- 자바스크립트날짜형식
- 오류종류
- PostgreSQL
- 청소년복지론
- 장고
- cmd명령어
- 자바스크립트forinforof차이
- 안드로이드
- Python
- vue환경설정
- 자바스크립트for문
- R데이터분석
- vue환경세팅
- 스택개념
- 사례관리
- 스택과큐의차이점
- sqlite
- 개발
- 자바스크립트날짜get
- 자바스크립트수학
- 장고프로젝트
- vue프로젝트
- javaScriptError
- 파이썬
- 큐개념
- Today
- Total
목록개발기록 (127)
지금도 개발중
public static PrivateKey readPrivateKey(String filePath, String passwd) throws Exception { byte[] encodedKey = FileUtils.readFileToByteArray(new File(filePath)); EncryptedPrivateKeyInfo epki = new EncryptedPrivateKeyInfo(encodedKey); String OID = epki.getAlgName(); Security.addProvider(new BouncyCastleProvider()); if ("1.2.410.200004.1.15".equals(OID)) { byte[] salt = new byte[8]; System.arrayco..
Android : RecyclerView 활용 데이터 추가 1. RecyclerView란? ListView의 기능을 보완하기 위해서 만들어진 뷰. 기존의 ListView에서 레이아웃 매니저를 추가하여 리스트 타입을 쉽게 변경할 수 있습니다. 또한 ListView와 다르게 Viewholder의 사용이 � milkoon1.tistory.com 지난 글에서는 RecyclerView를 생성하고 데이터 Item을 뿌려주는 과정까지 했습니다. 이번 글에서는 해당 Item을 클릭했을 때 이벤트를 처리를 하는 방법에 대해 알아보도록 하겠습니다. 1. ListView와 RecyclerView의 차이 보통 ListView는 단순히 데이터를 리스트 형태로 보여주기 위해 사용하지만, 리스트 아이템 자체를 선택 가능하도록 만들..
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); builder.setTitle("경고"); builder.setMessage("비밀번호를 입력해주세요."); builder.setPositiveButton("예",null); builder.create().show(); 기본적으로 확인 알림창 코드입니다. btnOk.setOnClickListener(new View.OnClickListener() { @RequiresApi(api = Build.VERSION_CODES.KITKAT) @Override public void onClick(View v) { // 확인버튼을 눌렀는데 비밀번호가 없으면 Return; if(txtPa..

1. RecyclerView란? ListView의 기능을 보완하기 위해서 만들어진 뷰. 기존의 ListView에서 레이아웃 매니저를 추가하여 리스트 타입을 쉽게 변경할 수 있습니다. 또한 ListView와 다르게 Viewholder의 사용이 필수적입니다. 2. RecyclerView활용하기 1) build.gradle (Module: app) 또는 activity_main.xml에서 recyclerView추가하기 dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout..

안드로이드 프로젝트에서 res > layout > activity_main.xml로 들어가면 메인화면을 디자인할 수 있는 창이 뜹니다. 테스트를 하기 위해 해당 창에 버튼 하나를 추가해보았습니다. 근데 바로 오류가 나는군요. 오류 내용은 Missing Constraints in ConstraintLayout이라 하여 레이아웃 안에 추가로 넣었던 버튼이 안보인다는 오류입니다. 나는 분명 창에다가 버튼을 추가하였는데 왜 이러한 오류가 나는 것일까? 그 답은 XML파일을 확인해보시면 바로 알 수 있습니다. XML파일로 들어와보니 아까 내가 추가했던 Button에 빨간라인이 쳐져있으면서 오류가 뜨는 것을 알 수 있습니다. 근데 TextView는 오류가 안나고 Button만 오류가 나네요? 이러한 이유는 Butt..

어느 DB 언어를 사용하든 ISNULL과 MAX+1이 필요할 때가 있습니다. 이번 글에서는 DB마다 ISNULL과 MAX+1를 사용하는 방법에 대해 기록하도록 하겠습니다. 1. SQLite -- SELECT 문으로 사용할 때 -- SEQ의 값이 NULL일 때 초기값으로 0 SELECT IFNULL(MAX(SEQ), 0) FROM TABLE_NAME; -- SEQ의 값이 NULL일 때 초기값으로 1 SELECT IFNULL(MAX(SEQ), 1) FROM TABLE_NAME; -- INSERT 문으로 사용할 때 INSERT INTO TABLE_NAME(SEQ, TITLE, CONTENT) VALUES ((SELECT IFNULL(MAX(SEQ), 1) FROM TABLE_NAME), 'TEST', 'TES..
1. 날짜 가져오기 date('now') -- 2020-04-24 select date('now') 2. 지금 시간 가져오기 time('now') -- 04:31:49 select time('now') 3. 포맷을 이용한 now 조합 -- 형식 strftime(format, 'now'); -- 예시 select strftime('%Y-%m-%d','now'); select strftime('%Y-%m-%d %H-%M','now'); select strftime('%Y-%m-%d %H-%M-%S','now'); sqlite> SELECT strftime('%H-%M-%S','now'); Result: '11-13-52' (formatted as HH-MM-SS) sqlite> SELECT strftime(..
private void gridView_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { //Disable Sorting for DataGridView foreach (DataGridViewColumn item in gridView.Columns) { item.SortMode = DataGridViewColumnSortMode.NotSortable; } } DataGridView Header Sort를 막고 싶을 때 위의 소스를 사용하면 됩니다.

1. 마이바티스(Mybatis) 정의 개발자가 지정한 SQL, 저장프로시저, 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. MyBatis는 JDBC 코드와 수동으로 세팅하는 파라미터와 결과 매핑을 제거한다. MyBatis는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO를 설정하고 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. 2. MyBatis 라이브러리 추가 org.mybatis mybatis 3.2.2 org.mybatis mybatis-spring 1.2.0 org.springframework spring-jdbc ${org.springframework-version} commons-dbcp commons-dbcp 1.4 pom.xml 파일에 들어가서..

만약 위와 같이 한글 인코딩이 깨지는 경우 어떻게 해야할까? 저렇게 깨지는 경우에는 src > main > app > WEB-INF > web.xml로 들어가서 설정을 바꿔줘야 합니다. 우선 web.xml로 들어가면 사진과 같이 보이실텐데 Design탭이 아닌 Source탭으로 이동해주세요. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 그리고 과 사이에 해당 encoding 필터를 추가해주세요.