묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨화이트해커가 되기 위한 8가지 웹 해킹 기술
nmap 과 bin/sh에 관해서
nmap을 사용하면 서 해당 4000포트를 열어주고 webshell 코드의 cmd가 반응해서 칼리와 연결되는 것인가요? 그리고 passwd에 확인된 bin/sh 계정을 이용하는것인가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
부모 자식관계에서 부모 삭제시 Set Null방법에 대해궁금합니다.
안녕하세요~ 부모테이블과 자식테이블간의 관계를 자식테이블에서 ManyToOne으로 단반향으로만 설정하고 부모의 PK 값이 Null이 허용(FK가 NUll 허용) 되는 테이블일때 부모의 테이블 값을 삭제할 경우 자식테이블에서 참조하고있는 부모의값을 null로 변경하고싶습니다. 인터넷으로 검색해보니 해결책으론 부모테이블 삭제할때 참조하고있는 자식테이블을 조회하여 일일히 반복문을 통해 null을 처리하더라구요 이와같은 방법말고 부모의값이 delete될때 자식이 자동으로 null 처리되게 자동으로 맵핑하는방법이있을까요? DB에선 직접 외래키 설정시 OnDelete, OnUpdate에 제약조건으로 cascade, set null 등을 하는것이 가능한데 위와같은 방법으로 자동 맵핑해줄 수 있을까요? ( 부서 테이블과 사원테이블이 있을때, 신입사원의 경우 부서테이블자체가 존재하지않기때문에 참조값없이 null값을 저장하고부서이동간에 부서가 삭제되었을떄 해당 부서의 인원들을 null 처리 해주시 위함입니다.) @ManyToOne@OnDelete(action = OnDeleteAction.NO_ACTION)@JoinColumn(name ="post_idx")private Post post; public enum OnDeleteAction { /** * Take no action. The default. */ NO_ACTION, /** * Use cascade delete capabilities of the database foreign-key. */ CASCADE} 위와같이 OnDelete 어노테이션으론 NO_ACTION, CASCADE 밖에 존재하지않아서 질문드립니다.
-
미해결React로 NodeBird SNS 만들기
cookie에 대한 질문
안녕하세요 완강 후 궁금한 점이 생겨서 여쭤봅니다!! 그러면 프론트에서 쿠키는 유저가 있다는 확인용도인건가요?? 프론트에서 백으로 쿠키를 보내서 백에서 쿠키로 세션에서 정보를 찾아서 활용한다고 이해를 했는데 쿠키를 보내는 코드는 무엇인지 궁금합니다.
-
미해결프로젝트를 통해 배우는 파이썬 프로그램
파이썬 바로가기 아이콘 & Run module
선생님,감사합니다! 파이썬 다운로드를 하고 깔았는데 바탕화면에 바로가기 아이콘은 원래 보이지 않는 건가요? 그냥 앱검색기를 이용해서 IDLE 로 들어가긴 했는데요, 바로가기가 있음 편할 거 같아서요. 또 , Run Module 이란 버튼은 저에겐 안보이는데, 이게 윈도우라서 그런 것인지요? 너무 초보적인 질문이라 죄송합니다. 완전 비전공자라서요^^
-
공공데이터로 파이썬 데이터 분석 시작하기
Heatmap의 밀집도 표현이 안됩니다.
삭제된 글입니다
-
미해결React로 NodeBird SNS 만들기
질문
안녕하세요 제로초님 궁금한 것이 있습니다. 오류가 난 상황에서 이를 해결하기 위해 크롬 확장프로그램인 Redux DevTools에서 Inspector창의 state를 보고 있는 상황에 갑자기 새로고침되버리는 경우가 있습니다. 저는 state도 보고 액션도 보면서 오류를 천천히 살펴보고 싶은데 갑자기 새로고침되버리는 것입니다. 그 오류를 다시 발생시키기 위해 또 반복동작을 하게 되는데 마땅한 방법이 있을까요?
-
애플 웹사이트 인터랙션 클론!
새로운 캔버스 영역
삭제된 글입니다
-
미해결홍정모의 따라하며 배우는 C++
2:58초 질문
결과를보면 constructor 0 constructor 1 destroyer 1 destroyer 0 이렇게 되는데 이는 곧 s2가s1보다 먼저 사라진다는걸 의미합니다. s2가 s1보다 먼저사라지는건 s1과 s2는 스택영역에 저장되는(쌓이는) 것과 관련있나요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
메이븐에서 javax.validation 2.0.1.Final 버전을 추가했는데도 validation 동작하지 않습니다.
안녕하세요? validation 쪽 강의 보고 있는데 잘 되지 않아서 문의드립니다. spring-boot 2.3.0.RELEASE 버전인 경우 validation 라이브러리를 아래와 같이 메이븐에서 javax.validation 2.0.1.Final 버전을 추가하였고 <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> <scope>complie</scope> <optional>true</optional> </dependency> controller의 createUser()에 @Vaild를, User 클래스의 name에 @Size(min=2)을, joinDate에 @Past 어노테이션을 추가 후 포스트맨으로 유저추가 테스트를 해 보았으나 name을 "a"처럼 한글자로 설정해도 status가 201 정상이 뜨네요. javax.validation이 포함되지 않은 환경에서 메이븐으로 직접 추가시의 validation 방법이 잘 동작하는지 문의드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
강의 잘보고있습니다 질문하나만해도될까요??ㅠ
안녕하세요 강의 보면서 따라하고있는 있는데요ㅠㅠ { MongooseServerSelectionError: connection <monitor> to 52.74.108.133:27017 closed [0] at new MongooseServerSelectionError (D:\john ann\boilerplate-mern-stack\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (D:\john ann\boilerplate-mern-stack\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (D:\john ann\boilerplate-mern-stack\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (D:\john ann\boilerplate-mern-stack\server\index.js:18:26) [0] at Module._compile (internal/modules/cjs/loader.js:776:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10) [0] at Module.load (internal/modules/cjs/loader.js:653:32) [0] at tryModuleLoad (internal/modules/cjs/loader.js:593:12) [0] at Function.Module._load (internal/modules/cjs/loader.js:585:3) [0] at Function.Module.runMain (internal/modules/cjs/loader.js:829:12) [0] at startup (internal/bootstrap/node.js:283:19) [0] at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) [0] message: 'connection <monitor> to 52.74.108.133:27017 closed', [0] name: 'MongooseServerSelectionError', [0] reason: [0] TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: [0] Map { [0] 'youtubeclone-shard-00-00-s85lt.mongodb.net:27017' => [ServerDescription], [0] 'youtubeclone-shard-00-01-s85lt.mongodb.net:27017' => [ServerDescription], [0] 'youtubeclone-shard-00-02-s85lt.mongodb.net:27017' => [ServerDescription] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null }, [0] [Symbol(mongoErrorContextSymbol)]: {} } 서버에 접속하는건 되는데요 시간이 지나거나 새로고침을 누르면 자꾸 이런 오류가 뜨네요 ㅠㅠ왜이러는걸까요? 그리고 로그인하고 들어가서 로그아웃을 누를경우 로그아웃이 되야하는건가요? 저만 안되는거같아서요!
-
미해결대세는 쿠버네티스 (초급~중급편)
안녕하세요 kubelet 실행시 cgroup driver가 cgroupfs로 나옵니다
failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd" 공식문서에는 이 위치에 파일을 찾으라해서 찾았는데 /etc/systemd/system/kubelet.service 위치에 없어서 찾다보니 vi /etc/systemd/system/kubelet.service.d/10-kubeadm.conf 에 Environment="KUBELET_CGROUP_ARGS=--cgroup-driver=systemd“ 추가 했는데도 kubelet cgroup driver가 cgroupfs로 되는 문제가 있는데 어떻게 해야되나요? kubelet log 입니다 kubelet 실행시 로그입니다 I0629 10:26:20.043880 1157 server.go:417] Version: v1.18.4 I0629 10:26:20.044141 1157 plugins.go:100] No cloud provider specified. W0629 10:26:20.044171 1157 server.go:560] standalone mode, no API client W0629 10:26:20.052017 1157 container_manager_linux.go:912] CPUAccounting not enabled for pid: 1157 W0629 10:26:20.052031 1157 container_manager_linux.go:915] MemoryAccounting not enabled for pid: 1157 W0629 10:26:20.144960 1157 server.go:474] No api server defined - no events will be sent to API server. I0629 10:26:20.144996 1157 server.go:647] --cgroups-per-qos enabled, but --cgroup-root was not specified. defaulting to / I0629 10:26:20.145378 1157 container_manager_linux.go:266] container manager verified user specified cgroup-root exists: [] I0629 10:26:20.145394 1157 container_manager_linux.go:271] Creating Container Manager object based on Node Config: {RuntimeCgroupsName: SystemCgroupsName: KubeletCgroupsName: ContainerRuntime:docker CgroupsPerQOS:true CgroupRoot:/ CgroupDriver:cgroupfs KubeletRootDir:/var/lib/kubelet ProtectKernelDefaults:false NodeAllocatableConfig:{KubeReservedCgroupName: SystemReservedCgroupName: ReservedSystemCPUs: EnforceNodeAllocatable:map[pods:{}] KubeReserved:map[] SystemReserved:map[] HardEvictionThresholds:[{Signal:memory.available Operator:LessThan Value:{Quantity:100Mi Percentage:0} GracePeriod:0s MinReclaim:<nil>} {Signal:nodefs.available Operator:LessThan Value:{Quantity:<nil> Percentage:0.1} GracePeriod:0s MinReclaim:<nil>} {Signal:nodefs.inodesFree Operator:LessThan Value:{Quantity:<nil> Percentage:0.05} GracePeriod:0s MinReclaim:<nil>} {Signal:imagefs.available Operator:LessThan Value:{Quantity:<nil> Percentage:0.15} GracePeriod:0s MinReclaim:<nil>}]} QOSReserved:map[] ExperimentalCPUManagerPolicy:none ExperimentalCPUManagerReconcilePeriod:10s ExperimentalPodPidsLimit:-1 EnforceCPULimits:true CPUCFSQuotaPeriod:100ms ExperimentalTopologyManagerPolicy:none} I0629 10:26:20.145511 1157 topology_manager.go:126] [topologymanager] Creating topology manager with none policy I0629 10:26:20.145520 1157 container_manager_linux.go:301] [topologymanager] Initializing Topology Manager with none policy I0629 10:26:20.145526 1157 container_manager_linux.go:306] Creating device plugin manager: true I0629 10:26:20.145904 1157 client.go:75] Connecting to docker on unix:///var/run/docker.sock I0629 10:26:20.145924 1157 client.go:92] Start docker client with request timeout=2m0s W0629 10:26:20.153507 1157 docker_service.go:561] Hairpin mode set to "promiscuous-bridge" but kubenet is not enabled, falling back to "hairpin-veth" I0629 10:26:20.153534 1157 docker_service.go:238] Hairpin mode set to "hairpin-veth" W0629 10:26:20.153647 1157 cni.go:237] Unable to update cni config: no networks found in /etc/cni/net.d I0629 10:26:20.159266 1157 docker_service.go:253] Docker cri networking managed by kubernetes.io/no-op I0629 10:26:20.174650 1157 docker_service.go:258] Docker Info: &{ID:T2I3:EWJ7:VEJY:RXBX:DVXY:MVVL:GZNX:YXOU:PIPL:QAEP:EEHU:VNPV Containers:47 ContainersRunning:16 ContainersPaused:0 ContainersStopped:31 Images:56 Driver:overlay2 DriverStatus:[[Backing Filesystem xfs] [Supports d_type true] [Native Overlay Diff true]] SystemStatus:[] Plugins:{Volume:[local] Network:[bridge host ipvlan macvlan null overlay] Authorization:[] Log:[awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog]} MemoryLimit:true SwapLimit:true KernelMemory:true KernelMemoryTCP:true CPUCfsPeriod:true CPUCfsQuota:true CPUShares:true CPUSet:true PidsLimit:true IPv4Forwarding:true BridgeNfIptables:true BridgeNfIP6tables:true Debug:false NFd:109 OomKillDisable:true NGoroutines:104 SystemTime:2020-06-29T10:26:20.161085127+09:00 LoggingDriver:json-file CgroupDriver:systemd NEventsListener:0 KernelVersion:3.10.0-1062.18.1.el7.x86_64 OperatingSystem:CentOS Linux 7 (Core) OSType:linux Architecture:x86_64 IndexServerAddress:https://index.docker.io/v1/ RegistryConfig:0xc0002d05b0 NCPU:4 MemTotal:8168255488 GenericResources:[] DockerRootDir:/var/lib/docker HTTPProxy: HTTPSProxy: NoProxy: Name:k8shost Labels:[] ExperimentalBuild:false ServerVersion:19.03.12 ClusterStore: ClusterAdvertise: Runtimes:map[runc:{Path:runc Args:[]}] DefaultRuntime:runc Swarm:{NodeID: NodeAddr: LocalNodeState:inactive ControlAvailable:false Error: RemoteManagers:[] Nodes:0 Managers:0 Cluster:<nil> Warnings:[]} LiveRestoreEnabled:false Isolation: InitBinary:docker-init ContainerdCommit:{ID:7ad184331fa3e55e52b890ea95e65ba581ae3429 Expected:7ad184331fa3e55e52b890ea95e65ba581ae3429} RuncCommit:{ID:dc9208a3303feef5b3839f4323d9beb36df0a9dd Expected:dc9208a3303feef5b3839f4323d9beb36df0a9dd} InitCommit:{ID:fec3683 Expected:fec3683} SecurityOptions:[name=seccomp,profile=default] ProductLicense: Warnings:[]} F0629 10:26:20.174747 1157 server.go:274] failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
maven 프로젝트 설정 문의
인터넷 사용이 불가한 PC 에서도 maven 프로젝트 설정이 가능한가요? 혹은 제가 설정을 잘못한건가요? (설정 전부 동일하게 셋팅했는데 라이브러리에 maven이 생기지 않아요..)
-
미해결iOS12 앱 개발 퍼펙트 가이드
Sign in 할때 발생하는 에러가 왜 나타나는지 모르겠습니다.
강사님께서 말씀하신데로 .resume()와 lnfo.plist수정도 다했는데 다음과 같이 에러가 나오는데 db.json파일이 잘못된건가 싶어 같이 파일 올립니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
를 만났을때 피하는 방법
fn_items = fn_highlight.select('tr') roe_row = fn_items[19] roe_row = roe_row.find_all('td') for i in roe_row: v = float(i.get_text()) 위와 같이 값을 가져와서 변수를 float 타입으로 입력하는 걸 만들고 있는데요. 일부 테이블에는 값이 있는데 이걸 변환하다가 죽는데요. 이걸 피하려면 어떤 조건문을 쓰면 될까요
-
해결됨React로 NodeBird SNS 만들기
git clone할때 질문입니다.
강좌에서 front와 back에 git clone할때 전체 파일이 front와 back 두군데에 다 올라가는건데, 실무에서는 front의 repo와 back의 repo를 별도로 해서 각각 front에 git clone, back에 git clone하나요? 아니면 8-9 강좌에서 하신것처럼 두군데 다 통으로 올리나요? 지금은 git을 back과 front 구분하지 않았기 때문에 그냥 통으로 올린건가요? 궁금해서 질문드립니다.
-
해결됨홍정모의 따라하며 배우는 C언어
전부터 궁금했는데
for (int i = 10; i < 0; i--) printf("%d", i); ; // null statement for나 while문에서 statement아래에 null statement라고 하는 ;이 있는 것을 몇 번 본적이 있는데 어떤 의미가 있어서 넣으신 건지 아니면 있어도 되고 없어도 되는건지 궁금합니다
-
해결됨React로 NodeBird SNS 만들기
동적 라우팅 next와 epxress를 합친이유..
안녕하세요. 제로초님 전 강의에서 왜 epxress안에 next를 돌리는지 이해를 못했는데. 제가 이해한 바로는 백엔드에서 /:id 동적 라우터가 있는데 이걸 요청을하려면 프론트에서 ejs로 치자면 <from action="sample/<%= 보낼 동적라우팅주소 %>"></from> 이런식으로 보내야하는데 next는 그게 어려우니깐 express안에 next를 돌려서 server.js를 만들어 동적 라우팅을 가능하게 만들어 백엔드의 /:id 동적 라우터에 보내기 위한거 맞나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
반복문 데이터 구조 (리스트 원소 삭제)
Exercise 38. 데이터 구조와 반복문 (리스트) 다음 리스트 변수에서 음수 데이터를 삭제하고, 양수만 가진 리스트 변수로 만들고, 해당 변수를 출력하세요. num_list = [0, -11, 31, 22, -11, 33, -44, -55]해당 문제에서 저는num_list = [0, -11, 31, 22, -11, 33, -44, -55] for i in num_list: if i < 0: num_list.remove(i)이와 같이 돌려보았는데 밑의 출력값이 나옵니다.list의 값들을 바꿔서 해보니 연속된 음수의 숫자일때 .remove가 적용이 안 되는것 같은데 어떤것이 문제인지 알려주시면 감사하겠습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
알고리즘 선택 방법 관련 질문입니다.
안녕하세요. 강의 잘 듣고 있습니다. 만약 코딩 테스트에 마구간 정하기 같은 문제가 나왔을 때 어떻게 이분 탐색 문제라는것을 바로 알 수 있을까요? 뭔가 패턴이 있어서 많이 풀어봐야 하는건가요?
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
routes/user.ts 에서 toJSON의 속성이 없다고 뜹니다ㅠ.ㅜ
빠뜨린게 없는거 같은데 도통 이유를 모르겠습니다.. 혼자서 알아보려고 했으나 한계가 있어 질문드립니다 감사합니다 git 주소 : git clone https://github.com/dfnk5516/TypeScript_to_Nodejs_Practice.git