검색
아하에서 찾은 1,000건의 질문
- 부동산경제Q. 위반건축물에서 월세 계약하면 위험한가요?안녕하세요. 서울에 거주 중인 20대 대학생입니다.현재 거주할 방을 알아보던 중 보증금 1,000만원 / 월세 85만원의 투룸 매물을 확인하고 직접 방문하여 내부를 살펴보았습니다. 현장에서 공인중개사께서는 해당 주택이 위반건축물에 해당하지만, 임대인이 이행강제금을 성실히 납부하고 있으며, 기존에 거주하던 학생들도 특별한 문제 없이 생활했다고 설명하셨습니다. 이후 건축물대장을 확인한 결과, 다음과 같은 내용이 기재되어 있었습니다.‘위반건축물 표시’(위법면적: --㎡, 조립식 패널조 주거용 무단 증축)이와 관련하여 아래 사항이 우려되어 문의드립니다.1. 해당 주택이 위반건축물인 경우에도 임대차 종료 시 보증금을 안전하게 반환받을 수 있나요?2. 위반건축물에 거주할 경우 임차인인 저에게 법적·행정적 불이익이 발생할 가능성이 있는지, 또는 시정명령 등에 따라 퇴거 조치가 이루어질 수 있는지 알고 싶습니다.(+ 등본에 면적 차이를 확인 할 수 있습니다. 대충 20㎡으로 적혀있지만 실제 매물은 45㎡로 보입니다)3. 보증금 대출 가능 여부가 궁금합니다.감사합니다!
- 취득세·등록세세금·세무Q. 상가를 취득하고 사업자 등록을 일반으로 해야할까요? 간이로 해야할까요?경매 혹은 매매로 상가를 취득하려 생각중입니다. 상가를 취득하면 사업자 등록을 필수적으로 해야한다고 하는데 이에 대해 궁금한게 있습니다.1. 일반 매매로 취득할땐 부가세 환급측면에서 일반과세자가 유리한가요? 일반적으로 실무에서 어떤 유형으로 등록을 하나요?2. 경매로 취득하면 부가세 면제 대상으로 상가건물 부분에 대한 부가세 납부가 없다고 압니다. 그렇다면 경매 취득 시 간이과세자가 더 유리한 것 아닌가요?(기존에 임대소득은 없습니다.)2. 간이과세자로 등록 시 임차인이 세금계산서 발행요청 시 어떻게 해야하나요?
- 전기기사·기능사자격증Q. 요즘 ESS관련 2차전지가 이슈인데 ESS는 무엇인가요?안녕하세요. 요즘 주식을 보고 있는데 2차전지가 핫테마이더라구요. 이것이 ESS관련 사항이라고 하는데 ESS는 무엇을 말하는 건가요?
- 생활꿀팁생활Q. 스타벅스 계산대가 2대일 경우 어떻게 해야 하는가요?계산대가 2대 있을 경우 점원 이동하는 것을 보고 따라 이동해서 점원 앞에 있는 계산대에서 계산하는 것이 맞는가요? 점원이 A계산대에서 B계산대로 이동하는 것을 보고 B계산대로 이동하는 것이 잘 안 되던데 어떤 방법이 좋을까요?
- 회사 생활고민상담Q. 같은 사업주 밑에서 근무지만 바뀌어 근무 한 건 이력서에 어떻게 기재하는게 맞나요?A매장으로 입사하였으나A 매장 폐업으로 인해 같은 사업주가 운영하는 B매장에서 근무하다 퇴사하였습니다.퇴직금은 A매장에서부터 일 한 기간을 기준으로 받았습니다.시리즈 매장의 첫 시작이었던 A매장만 이름이 다르고, 나머지 B,C,D등 타 매장은 이름이 같습니다.A매장과 B,C,D 매장 직원들 모두가 있는 단톡방에서 업무지시를 똑같이 받고 근무했습니다.다만 제 고민은 ‼️A와 B사업체 명이 달라 이력서에 어떻게 기재해야 할 지 조언을 구합니다.‼️1. A에서 3년 근무2. A에서 3개월, B에서 2년 9개월 근무3. B에서 3년 근무도와주시면 감사하겠습니다!!
- 생활꿀팁생활Q. react 함수형 컴포넌트의 실행 순서가 어떻게 되나요?react 에서 hook에 대해서 알아보고 있는데,샘플 예제의 실행순서가 너무나도 헷갈립니다.아래에 샘플을 실행시켜 보면 결과는 가장 아래에 있는 콘솔로그 캡쳐화면 처럼 나옵니다.결과를 보면,질문1. console.log('1')과, console.log('2')가 4번이나 찍혀 있습니다.그렇다는건 useRequest.js와 Post.js가 4번 실행이 됐다는 것인데, 어떻게 4번이 실행이 되는지 궁금합니다.질문2. 실행순서를 보시면,2-1 다음에 1 이 실행2-2 다음에 1 이 실행2-3 다음에 1 이 실행2-4에서 끝이렇게 되는데, 왜 이런식으로 실행 순서가 되는지도 궁금합니다.질문3. 마지막 실행이 왜 1-3 이 아니고 2-4 인것도 궁금합니다./* useReqeust.js */ import React, {useEffect, useState} from 'react'; import axios from 'axios'; const useRequest = (url) => { const [loading, setLoading] = useState(false); const [response, setResponse] = useState(null); const [error, setError] = useState(null); console.log('2'); useEffect( async () => { console.log('2-0'); setError(false); try { setLoading(true); console.log('2-1'); const res = await axios.get(url); console.log('2-2'); setResponse(res); console.log('2-3'); } catch (e) { setError(e); } setLoading(false); console.log('2-4'); }, [url] ); console.log('2-5'); return [response, loading, error]; } export default useRequest;/* Post.js */ import React from 'react'; import useRequest from './hooks/useRequest'; const Post = () => { console.log('1'); const [response, loading, error] = useRequest('https://jsonplaceholder.typicode.com/posts/1'); console.log('1-1'); if (loading) { return <div>loading...</div>; } if (error) { return <div>Error!</div>; } if (!response) { console.log('1-2'); return null; } const {title, body} = response.data; console.log('1-3'); return ( <div> <h1>{title}</h1> <p>{body}</p> </div> ); }; export default Post;/* App.js */ import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; // import Form from './Form'; // import Counter from './Counter'; import Post from './Post'; class App extends Component { render() { return ( <div className="App"> <Post /> </div> ); } } export default App;
- 근로계약고용·노동Q. 이 경우 실업급여 요건에 해당되나요?b회사 : 18.5.1~18.9.30 (자발적 퇴사) -> 이직확인서 발급c회사 : 18.10.29~19.1.30 (자발적 퇴사)d회사 : 19.2.11~5.31 (자발적 퇴사)e회사 : 6.1 ~ 10.31(계약기만 만료) -> 이직확인서 발급이런식으로 회사를 다녔는데 이직확인서는 b,e회사에서만 발급받았고 두개 합하면 고용보험가입기간 180일은 됩니다. 그럼 실업급여 신청이 가능한건지 아니면 중간에 있는 c,d 회사의 이직확인서도 필요한건지 궁금해요.
- 생활꿀팁생활Q. SurfaceView Zoom 하는 방법이 따로 있나요?public static float _X, _Y, mScaleX = 1.0f, mScaleY = 1.0f, mMaxZoomLimit = 2.0f, mMinZoomLimit = 1.0f; public static int offset = 0, duration = 100; @Override public boolean onTouchEvent(MotionEvent event) { if(CmdStatus.GetFuncState(CmdStatus.FuncZOOM) != 0) { touchToZoom(event, event.getX(), event.getY()); } return true; } void touchToZoom(MotionEvent e, float x, float y) { int _ZoomControll = e.getAction(); switch(_ZoomControll) { case MotionEvent.ACTION_DOWN: mZoomIn(mGLSurfaceView, x, y); break; } } void mZoomIn(View v, float x, float y) { if (mScaleX < mMaxZoomLimit && mScaleY < mMaxZoomLimit) { Animation animation = new ScaleAnimation(mScaleX, (mScaleX + 1.0f), mScaleY, (mScaleY + 1.0f), x, y); mScaleX += 1.0f; mScaleY += 1.0f; animation.setInterpolator(new DecelerateInterpolator()); animation.setDuration(duration); animation.setStartOffset(offset); animation.setFillAfter(true); v.startAnimation(animation); } } 현재 SurfaceView 안에서 이런식으로 Zoom을 작동시키고 있습니다. 물론 제대로 작동 하지 않구요. 무언가 SurfaceView는 다른 Zoom 방법이 있는건가요? 참고할만한 사이트를 알려주셨으면 합니다.하나 더 질문드리자면, 이 Zoom 그냥 화면을 늘리는 것인데 이걸 화면이 늘어지는 게 아닌 별도의 레이아웃 창에 Zoom 된 화면을 띄우는 방법이 있나요?
- 생활꿀팁생활Q. Column count doesn't match value count at row 1 질문값을 넣을때 정확히 값이 넘어가는데 자꾸 Column count doesn't match value count at row 1 뜨면서 값이 안들어가져요 ㅠdb에 임의 값을 넣고 select해오는건 잘됩니다. ㅠ+----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | varchar(10) | NO | PRI | NULL | | | passwd | varchar(20) | NO | | NULL | | | name | varchar(10) | NO | | NULL | | | reg_date | datetime | YES | | NULL | | | address | varchar(50) | NO | | NULL | | | tel | varchar(50) | NO | | NULL | | +----------+-------------+------+-----+---------+-------+<%request.setCharacterEncoding("utf-8");%> <% String id=request.getParameter("id"); String passwd=request.getParameter("passwd"); String name=request.getParameter("name"); out.println(id); //값이 잘 넘어옴 out.println(passwd); //값이 잘 넘어옴 out.println(name); //값이 잘 넘어옴 %> <jsp:useBean id="m" class="polytech.Member"> <jsp:setProperty name="m" property="*"/> </jsp:useBean> <% m.setReg_date(new Timestamp(System.currentTimeMillis()));//System.currentTimeMillis() 시스템 정보로 부터 날짜 시간정보를 가져옴 Login log =Login.getInstance(); log.insertMember(m); %> <jsp:getProperty property="name" name="m"/> 님 가입을 축하합니다. public void insertMember(Member mb) throws Exception { Connection conn=null; PreparedStatement psmt=null; String sql=null; try { conn=getConnection(); sql="insert into member values(?,?,?,?)"; psmt=conn.prepareStatement(sql); psmt.setString(1, mb.getId()); psmt.setString(2, mb.getPasswd()); psmt.setString(3, mb.getName()); psmt.setTimestamp(4, mb.getReg_date()); psmt.executeUpdate(); }catch(Exception e) { e.printStackTrace(); }finally { } }
- 생활꿀팁생활Q. 2개의 Thread 중, 한 쓰레드가 돌아가는 동안에만 다른 쓰레드가 돌아가라 구현하고싶은 것은 웹이 아닌 자바에서 Progress 진행률을 나타내고 싶습니다.A라는 쓰레드는 ArrayList<String> 안에 있는 값을 2차원배열로 변환하는 메소드를 돌립니다.B라는 쓰레드는 JProgressBar를 이용하여 진행률을 나타냅니다. [ JProgressBar 또는 ProgressMonitor 사용중]ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡB쓰레드 :class Progress extends Thread {@Overridepublic void run() {Progressbar.setValue(0);int count = 0;while (?) {count++;Progressbar.setValue(count);try {sleep(?);}catch(Exception e) {}}}}ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡA 쓰레드 안에 메소드 :public static String[][] getRowArray(String filename) {int n = 0;int k = 0;List<String> list = getView(filename);RowArray = new String[getRowNum(filename) + 1][getVerticalNum(filename) + 1];if (list.size() > 1)RowArray = aa(filename, list, n, k);return RowArray;}public static String[][] aa(String filename, List<String> list, int n, int k) {for (int i = 0; i <= getVerticalNum(filename); i++) {if (n > OpenExcel.getRowNum(filename) || k > list.size()) {break;}if (i % getVerticalNum(filename) == 0 && i != 0) {RowArray[n][i] = list.get(k);n++;k++;return aa(filename, list, n, k);} else {RowArray[n][i] = list.get(k);k++;}}return RowArray;}ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡA쓰레드에서 메소드가 진행되는 동안에만 B쓰레드를 돌리고 싶은데B 쓰레드 안에 sleep(?) 을 맞춰주던지 count값을 바꿔줘야할것같은데.while 조건은 제 아무리 바꿔도 count 맥스값이 되면 B쓰레드가 끝나버리더라구요sleep(?) 을 맞춰주려 메소드가 실행될때의 시간을 구할려고 System.currentTimeMillis() 을 써볼려고 했지만A쓰레드 안에 메소드가 돌아갈 때 B도 같이 진행을 해야하기때문에 안되구요.. 방법 좀 알려주세요..