묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
질문있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]DAO 에서 SQLException이 발생하면 그 메소드 안에서 잡아서 처리하고 로그를 찍으면 되지 않을까요?? 왜 굳이 밖으로 던지는지 궁금합니다.
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
구조체 이름 동시에 초기화하는 방법 오류
구조체 강의 보던중, 선언과 동시에 구조체 이름 초기화 하는 방법에 대해 질문드립니다.struct MyStruct { string name; string position; int height; int weight; } B; B = { }; cout << B.height << endl; // 오류 !B = { }; -----> 이부분에서 강의에서는 빈값=0으로 저장이 된다고 했는데, 'expected expression'이란 오류가 생깁니다.그렇다고 B = { };을 안해버리면 소용없는 값이 나옵니다.다른방법으로, 아래와 같이 이름선언 + 빈값은 동시에 초기화가 되는데요. 뭐가 문제 일까요? 미리 감사드립니다 !struct MyStruct { string name; string position; int height; int weight; } B = { }; cout << B.height << endl; // 가능 !
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
학원1년 과정vs 루키스님 강의vs 둘다병행
안녕하세요!저는 비전공 독학으로 공부하고 있습니다어느덧 c++강의 완강에 도달하고 있는데요루키스님이 올려놓은 c++,그래픽스,서버,자료구조,추후 출시될 언리얼 포폴 과정을 전부 수료하게 되면 1년 학원 과정에서 배우는 것들을 학습하는 거랑 어떤차이점이있는지 궁금해요취업이 최종목표는 아니지만 제가 부족한 것들이 무엇인지 모르겠어서요 이강의들로 제가 복습하고 기초를 튼튼히 단련하면 채워질수있는 것인지 아니면 추가적으로 학원1년과정을 거치는 것이 많은 도움이 될지 조언좀 해주실수 있을까요?ㅠㅠ Tmi) 항상 스타트업준비로 힘드실텐데 시간내서 좋은강의 올려주셔서 감사합니다 ㅎㅎ소드아트온라인 같은 게임 꼭 만드셨으면 좋겠네요! 언젠간 루키스님처럼은 아니여도 a급인재가 되고싶어요 하하
-
미해결Slack 클론 코딩[실시간 채팅 with React]
DMList 선택 시 무한로딩되는 에러
안녕하세요 제로초님. 강의 잘 듣고 있습니다.다름이 아니라 채널 토글에서 각 채널을 선택하면 정상적으로 이동하지만, DMlist에서 선택하면 아래와 같이 useEffect가 무한루프처럼 호출되어 문제가 발생하는 것 같습니다. 제로초님께서 업로드해주신 코드와 동일하게 def에 workspace를 넣어 작성했는데, 어떠한 부분에서 위와 같이 무한로딩되는 에러가 발생하는지 못 찾겠습니다ㅠㅠ DMList/index.tsx// import useSocket from '@hooks/useSocket'; import { CollapseButton } from '@components/DMList/style'; import { IDM, IUser, IUserWithOnline } from '@typings/db'; import fetcher from '@utils/fetcher'; import React, { FC, useCallback, useEffect, useState } from 'react'; import { useParams } from 'react-router'; import { NavLink } from 'react-router-dom'; import useSWR from 'swr'; const DMList: FC = () => { const { workspace } = useParams<{ workspace?: string }>(); const { data: userData, error, mutate } = useSWR<IUser>('/api/users', fetcher, { dedupingInterval: 2000, // 2초 }); const { data: memberData } = useSWR<IUserWithOnline[]>( userData ? `/api/workspaces/${workspace}/members` : null, fetcher, ); // const [socket] = useSocket(workspace); const [channelCollapse, setChannelCollapse] = useState(false); const [countList, setCountList] = useState<{ [key:string]: number}>({}); const [onlineList, setOnlineList] = useState<number[]>([]); const toggleChannelCollapse = useCallback(() => { setChannelCollapse((prev) => !prev); }, []); const resetCount = useCallback( (id) => () => { setCountList((list) => { return{ ...list, [id]: 0, }; }); }, [], ); const onMessage = (data: IDM) => { console.log("DM 왓따", data); setCountList((list) => { return { ...list, [data.SenderId] : list[data.SenderId] ? list[data.SenderId]+1 : 1, }; }); }; useEffect(() => { console.log('DMList: workspace 바꼈다', workspace); setOnlineList([]); setCountList({}); }, [workspace]); // useEffect(() => { // socket?.on('onlineList', (data: number[]) => { // setOnlineList(data); // }); // socket?.on('dm', onMessage); // console.log('socket on dm', socket?.hasListeners('dm'), socket); // return () => { // socket?.off('dm', onMessage); // console.log('socket off dm', socket?.hasListeners('dm')); // socket?.off('onlineList'); // }; // }, [socket]); return ( <> <h2> <CollapseButton collapse={channelCollapse} onClick={toggleChannelCollapse}> <i className="c-icon p-channel_sidebar__section_heading_expand c-icon--caret-right c-icon--inherit c-icon--inline" data-qa="channel-section-collapse" aria-hidden="true" /> </CollapseButton> <span>Direct Messages</span> </h2> <div> {!channelCollapse && memberData?.map((member) => { const isOnline = onlineList.includes(member.id); return ( <NavLink key={member.id} activeClassName="selected" to={`/workspace/${workspace}/dm/${member.id}`} > <i className={`c-icon p-channel_sidebar__presence_icon p-channel_sidebar__presence_icon--dim_enabled p-channel_sidebar__presence_icon--on-avatar c-presence ${ isOnline ? 'c-presence--active c-icon--presence-online' : 'c-icon--presence-offline' }`} aria-hidden="true" data-qa="presence_indicator" data-qa-presence-self="false" data-qa-presence-active="false" data-qa-presence-dnd="false" /> <span>{member.nickname}</span> {member.id === userData?.id && <span> (나)</span>} </NavLink> ); })} </div> </> ); }; export default DMList;
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
java.security.KeyStoreException: Uninitialized keystore 에러가 발생 하고 있습니다.
비대칭키를 통한 암호화 과정에서 keytool을 사용하여 올려주신 내용 그대로 keytool -genkeypair -alias apiEncryptionKey -keyalg RSA -dname "CN=Kenneth Lee, OU=API Development, O=joneconsulting.co.kr, L=Seoul, C=KR" -keypass "1q2w3e4r" -keystore apiEncryptionKey.jks -storepass "1q2w3e4r" 키를 생성후 bootstrap.yml에 적용 하였습니다. 그런데 encrypt를 실행 하면 java.security.KeyStoreException: Uninitialized keystore at java.base/java.security.KeyStore.getKey(KeyStore.java:1076) ~[na:na] at org.springframework.security.rsa.crypto.KeyStoreKeyFactory.getKeyPair(KeyStoreKeyFactory.java:80) ~[spring-security-rsa-1.0.11.RELEASE.jar:na] at org.springframework.cloud.config.server.encryption.KeyStoreTextEncryptorLocator.rsaSecretEncryptor(KeyStoreTextEncryptorLocator.java:99) ~[spring-cloud-config-server-3.1.6.jar:3.1.6] 해당 에러가 발생을 하고 있습니다. keytool을 생성시 제 자바 home 버전은 java 18 이고 개발 환경운 java 11 이어서 이런 문제가 생기는 걸까요?
-
해결됨[코드캠프] 시작은 프리캠프
과제하면서 궁금해서 질문 올립니다.
16분에 보면 별도로 제공되는 피그마 통해서 들어가서 확인 하라고 했는데 어떻게 들어갈 수 있는 건가요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
로고 크기 지정이 안 되는 문제
안녕하세요 강사님. 다름이 아니라 아래 코드가 적용되지 않아서 글 남깁니다.Image.asset( 'asset/img/misc/logo.png', width: MediaQuery.of(context).size.width * (2 / 3), ),width에 그 어떠한 값을 넣어봐도 로고 크기가 변하지 않았습니다. 이에 아래 코드와 같이 width가 아닌 height 값을 지정해 보니 드디어 로고 크기가 변하기 시작하더군요.Image.asset( 'asset/img/misc/logo.png', height: 100, ),왜 width에 값을 넣었을 때는 로고 크기가 변하지 않았고, height에 값을 넣었을 때만 로고 크기가 변했는지 그 이유가 궁금합니다.
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 2(마스터편)
예외처리 질문드려요
package exceptions; import java.io.FileInputStream; import java.io.FileNotFoundException; public class ThrowsExceptionTest { public Class loadClass(String fileName, String className) throws FileNotFoundException, ClassNotFoundException { FileInputStream fis = new FileInputStream(fileName); Class c = Class.forName(className); } public static void main(String[] args) { ThrowsExceptionTest test = new ThrowsExceptionTest(); try { test.loadClass("a.txt", "java.lang.Sting"); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }a.txt는 없고, 클래스도 찾을 수 없게 만들어진 상태인데요.제가 원하는건 콘솔창에서 FileNotFoundException, ClassNotFoundException 을 보는건데두개 조건을 충족함에도 FileNotFoundException만 출력되고 ClassNotFoundException 출력이 되지 않아요. 어떤 문제일까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
getTransaction에서 커넥션을 생성하는 부분은 어디서 확인할 수 있나요?/
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.별거 아닐수는 있는데 교재를 보면 transactionMannger.getTransaction()을 서비스로직에서 호출하면 트랜잭션을 시작하기전에 트랜잭션 매니저가 내부에서 데이터소스를 이용해서 커넧녀을 생성한다 나와있더라구요,테스트 코드 작성햇을때 보면 일단 데이터소스는 생성자 주입할 때 넣어주는것 같은데 커넥션을 생성하는 코드 부분이 궁금해서 찾아보고 싶은데 어디에 있는지 알 수가 없더라구요.. 코드를 보고 싶은데 어디를 타고 들어가면 되는지 알려주시면 감사하겟습니다.
-
해결됨스프링 핵심 원리 - 기본편
ComponentScan했을시에 스프링 컨테이너 선언
@ComponentScan과 @Autowired를 사용했으면 MemberApp과 OrderApp의 ApplicationContext를 사용하는 부분은 어떻게 변경해야하나요?ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class);MemberService memberService = ac.getBean("memberService",MemberService.class);OrderService orderService = ac.getBean("orderService",OrderService.class);해당 부분에서 ApplicationContext ac 선언 문에서 인자를 AutoAppConfig로 바꿔보니 shared bean을 사용하고 있고 에러가 나서요...
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
Npc 퀘스트 탐색
안녕하세요 각 NPC가 퀘스트 목록들이 있는 퀘스트 그룹을 가지고있는데 이 퀘스트가 가능한지 조건 검사를 어떻게 해야할지 고민입니다.제가 생각한건 각 NPC가 퀘스트 목록들이 있는 퀘스트 그룹 변수를 가지고있고 0.2초마다 각 퀘스트 목록에 condition을 체크해서 발생 가능한 퀘스트면 NPC가 퀘스트를 주는거를 생각했는데 문득 이런 방식이 NPC도 많고 검사할 퀘스트도 많다보니까 성능에 영향이 갈거같은 생각이 들어서 혹이 보통 어떤식으로 NPC를 활용해서 퀘스트를 주는지 궁금합니다. ㅜㅜ
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
active profile 칸이 없습니다.
active profile 칸을 dev라고 수정 후 실행했는데{"health":"ok","activeProfiles":[]}똑같이 빈칸이 나옵니다.잘못입력했나 확인하려고 다시 설정 들어갔는데처음에는 입력칸이 있었는데 다시가보니 active profile입력칸이 사라졌습니다.어떻게 해야되나요?
-
미해결30일 완성 스킬업! 비즈니스 영어
강의노트를 못 찾겠어요.
안녕하세요? 강의 잘 듣고 있어요.그런데 수업 중간중간에 언급해주시는 강의노트를 찾을 수 없어 질문 남깁니다.어디에서 찾을 수 있는지 알려주세요.감사합니다.
-
미해결실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
똑같이 따라했는데 쿠팡 크롤링이 되질 않습니다 무엇이 문제일까요ㅜㅜ?
강의 내용 외 개인적인 실습 사이트의 질문은 답변이 제공되지 않습니다.문제가 생긴 코드, 에러import requests from bs4 import BeautifulSoup import time bass_url = "https://www.coupang.com/np/search?component=&q=" keyword = input("검색할 상품을 입력하세요 : ") search_url = bass_url + keyword headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36" } cookie = {"a": "b"} time.sleep(1) req = requests.get(search_url, timeout=5, headers=headers, cookies=cookie) #print(req.status_code) html = req.text soup = BeautifulSoup(html, "html.parser") items = soup.select("[class=search-product]") rank = 1 for item in items: badge_rocket = item.select_one(".badge.rocket") if not badge_rocket: continue name = item.select_one(".name") price = item.select_one(".price-value") thumb = item.select_one(".search-product-wrap-img") link = item.a["href"] print(f"{rank}위") print(name.text) print(f"{price.text} 원") print(f"https://www.coupang.com/{link}") if thumb.get("date-img-src"): img_url = f"http:{thumb.get('date-img-src')}" else: img_url = f"http:{thumb['src']}" print(img_url) print() # img_req = requests.get(img_url) # with open(f"C:\soncoding\coupang{rank}.jpg", "wb") as f: # f.write(img_req.content) rank += 1 타임까지 걸어보고 쿠키까지 한번 변경을 해봤는데 계속 뜨질 않습니다. 베이스는 강사님의 코드와 똑같이 적었습니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
yup schema에 따로 타입을 지정해줘야 하나요?
vscode가 아닌 웹스톰을 사용하고 있습니다.에디터 문제인지는 모르겠지만schema에 계속 타입을 요구하길래schema: yup.ObjectSchema<any>로 넘어갔는데 괜찮겠죠?그런데 any를 안에 넣고 싶지 않아서다른 방법을 강구해봤는데 잘 안되네요 ㅠ라이브러리가 업데이트 되어서 그런건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
mac 실행파일(.app) 리눅스 서버에서 실행 하기
안녕하세요 루키스님! 저는 파트1 부터 지금까지 mac 운영체제에서 실습을 하며 강의를 따라오고 있는데요, 보통 리눅스 서버를 많이 쓴다고 해서 저도 리눅스 서버를 임대하려고 하는데요, 맥 실행파일(.app)도 리눅스 서버에서 똑같이 실행할 수 있을까요??
-
미해결스프링 부트 웹 개발 입문 - 따라하며 배우기
안녕하세요 7장 커피메뉴 DB 연동과정에서 오류납니다.
제 소스파일은 구글드라이브 링크를 걸어드리겠습니다ㅠ수업과정 그대로 진행했고, 혹시 틀린부분없나 일일히 체크해봤는데도 잘모르겠네요 https://drive.google.com/drive/folders/1Qh3u8f_Y3Serz1JDhtKld6PEFiUGEfpt?usp=drive_link
-
해결됨웹 게임을 만들며 배우는 React
RSP Hooks 방식의 UseEffect에서 setInterval이 '한번만' 동작하는 이유를 알고싶습니다!
useEffect(() => { interval.current = setInterval(changeHand, 100); console.log("다시 실행"); return () => { console.log("종료"); clearInterval(interval.current); }; }, []);위 코드는 '가위바위보' hooks에서 useEffect를 사용하는 코드 중 일부입니다. 제가 궁금한 것은 위 코드에서 왜 setInterval을 해주었는데도 '주먹'에서 '가위'로 바뀌고 멈추는가 입니다. componentDidMount() { // 비동기 요청 많이 한다고 함. // 해제안해주면 메모리를 많이 먹음 this.interval = setInterval(this.changeHand, 100); }클래스로 만든 rsp 코드에서는 컴포넌트가 생성되고 setInterval을 하면 주먹-가위-보가 100ms 주기로 잘 바뀝니다.useEffect()에서 두 번째 인자로 아무것도 넣어주지 않으면 초기 렌더링 될 시에만 실행되는 것으로 알고 있는데요, 한 번 실행된 코드에 setInterval이 있기 때문에 가위로만 바뀌는 게 아닌 100ms마다 주먹-가위-보로 반복되어야 하는 거 아닌가요? 이와 별개로 어떤 유료 리액트 코스보다 좋은 강의 감사드립니다.
-
미해결
The Ink of the Future How AI Writing Tools are Transforming the Literary Landscape
Imagine a world where the written word flows effortlessly, where creativity is boundless, and where even the most eloquent prose is just a few clicks away.An essay writing service plays a crucial role in ensuring high-quality content creation and providing assistance to individuals who require professional help with their essays.It serves as a valuable resource for students, professionals, and anyone seeking well-crafted and well-researched written pieces. Regarding content quality control, AI writing tools, such as those offered by PerfectEssayWriterai, emerge as a panacea.Welcome to the future of writing, where AI writing tools are revolutionizing the literary landscape. In this blog, we will delve into the fascinating realm of AI writing tools and explore their impact on the world of literature and creative expression.IntroductionWriting has always been a fundamental means of communication, allowing individuals to express their thoughts, emotions, and ideas. With the advent of artificial intelligence, writing has reached new heights.AI writing tools leverage the power of machine learning algorithms to generate human-like text, enabling writers to enhance their productivity, creativity, and efficiency. These tools have transformed the way we approach writing, making it more accessible, efficient, and innovative.The Rise of AI Writing ToolsUnderstanding AI Writing ToolsAI writing tools encompass a wide range of applications designed to assist writers throughout the creative process. These tools employ natural language processing and deep learning algorithms to analyze vast amounts of text data, learn patterns, and generate coherent and contextually appropriate content.From generating blog posts and articles to crafting marketing copy and even writing novels, AI writing tools offer a multitude of possibilities.Enhancing Writing EfficiencyOne of the key benefits of AI writing tools is their ability to streamline the writing process. By automating repetitive tasks such as proofreading, grammar checking, and content editing, these tools allow writers to focus on the essence of their work—their ideas and storytelling.With AI writing tools, the cumbersome aspects of writing are taken care of, enabling writers to produce high-quality content in a fraction of the time.Unlocking CreativityCreativity knows no bounds, and AI writing tools are expanding those boundaries further. These tools provide writers with inspiration and assist in overcoming writer's block.By suggesting relevant ideas, offering alternative sentence structures, and even proposing unique plot twists, AI writing tools stimulate the creative process. They serve as a collaborator, pushing writers to explore new avenues and think outside the box.Improving Language SkillsLanguage mastery is a lifelong journey for writers. AI writing tools act as invaluable language companions, helping writers refine their skills. Through intelligent grammar and style suggestions, these tools enhance the clarity and coherence of written work.Writers can also learn from the AI's ability to mimic different writing styles and adapt their own writing accordingly. With each interaction, AI writing tools offer an opportunity for growth and improvement.How to Write an EssayWriting an essay can be a daunting task, especially if you're new to academic writing or unsure of where to begin. However, with the right approach and a clear understanding of the essay structure, you can effectively convey your ideas and arguments.In this explanation, we will guide you through the process of how to write an essay, covering important aspects such as essay topics, essay structure, essay outline, length of an essay, essay introduction, thesis statement, body paragraphs, essay conclusion, and tips for revising your essay.Choosing an Essay Topic:Essay topics play a crucial role in shaping the content and direction of an essay. They provide a focal point and determine the scope of the discussion. Choosing a compelling essay topic is essential to engage readers and communicate ideas effectively.Essay ConclusionThe essay conclusion summarizes your essay's main points and restates the thesis statement in a concise manner. Avoid introducing new information but leave the reader with a thought-provoking ending.Essay StructureThe essay structure is a fundamental element that provides organization and coherence to the writer's ideas. It serves as a framework for presenting arguments, supporting evidence, and conveying a clear message to the reader.AI Writing Tools vs. Human-Based Essay Writing ServicesAs the literary landscape embraces AI writing tools, it is essential to understand how they coexist with human-based essay writing services. While AI tools offer remarkable assistance, human expertise cannot be replicated.Human-based essay writing services provide personalized attention, deep knowledge, and critical thinking that AI tools currently lack. They offer a human touch that AI tools, at least for now, cannot fully replace.Significance of Reviews in Collaboration with the power of Social MediaPerfectEssayWriterai:Social Media Platforms:Quora: PerfectEssayWriterai actively participates in Quora, engaging with the writing community by answering questions, providing insights, and sharing expertise on AI writing tools. Users can seek advice, gain knowledge, and discover the benefits of utilizing AI tools in their writing process.Reddit: The PerfectEssayWriter.ai subreddit community serves as a platform for users to discuss and share their experiences with the AI writing tool. It provides a space for writers to seek feedback, ask questions, and interact with other users who are interested in enhancing their writing skills.Medium: PerfectEssayWriterai utilizes Medium to publish informative articles and blog posts related to AI writing tools, offering valuable insights, tips, and best practices. This platform allows writers to learn and explore different aspects of AI-driven writing assistance.Review Websites:Sitejabber: Users can find comprehensive reviews and ratings of PerfectEssayWriterai on Sitejabber. The platform enables users to share their experiences, highlight the tool's strengths, and provide feedback on its effectiveness. These reviews help potential users make informed decisions based on the collective opinions of others.Reviewsio: Reviews.io provides a dedicated space for users to leave reviews and ratings for PerfectEssayWriterai. This platform allows users to express their satisfaction, provide constructive feedback, and contribute to assessing the AI writing tool's performance.News Direct, Tech Bullion, Marketers Media, Business Insider, Jerusalem Post, Harlem World Magazine, Gilaherald, Good project, Ibtimes, and laprogressive: These news platforms have recognized the transformative impact of PerfectEssayWriterai. Their articles and coverage highlight the tool's features, benefits, and positive impact on the writing landscape, further enhancing its credibility.There are certain ai writing platforms that has published the credibility of AI tools. In this sense those platforms are; nerdbot, Qrius, best ai essay writer, and ai essay writer5staressays:Social Media Platforms:Quora: 5staressays actively engages with the Quora community, addressing questions, offering guidance, and sharing insights on various writing topics. This platform allows users to seek advice, gain knowledge, and understand the benefits of utilizing professional essay writing services.Reddit: The 5staressays subreddit community provides a platform for users to discuss their experiences with the essay writing service, seek recommendations, and share feedback. Users can engage with each other, ask questions, and receive assistance related to their writing needs.Medium: 5staressays publishes informative articles and blog posts on Medium, covering various writing topics. This platform allows users to access valuable tips, guidelines, and resources to enhance their writing skills and understand the benefits of professional essay writing services.Review Websites:Sitejabber: Sitejabber hosts reviews and ratings for 5staressays, allowing users to express their opinions, share their experiences, and provide feedback on the quality of the essay writing service. Potential users can rely on these reviews to make informed decisions when considering utilizing the service.Reviewsio: Users can leave reviews and ratings for 5staressays on Reviews.io, contributing to the collective assessment of the essay writing service. These reviews help prospective users gauge the reliability, professionalism, and quality of the service based on the feedback provided by others.The collaboration between PerfectEssayWriterai, 5staressays, and various social media platforms and review websites is significant in providing valuable insights and feedback to users.Top 5 Best AI Writing Tools 2023In the year 2023, the top AI writing tools have significantly evolved, offering an array of features to enhance the writing process.PerfectEssayWriter.ai takes the lead with its advanced grammar correction and style enhancement, providing writers with refined and polished content.MyEssayWriter.ai stands at the second position, leveraging AI technology for content generation and robust plagiarism detection, ensuring originality and quality.EssayService.ai secures the third rank, offering comprehensive essay writing assistance and innovative topic generation.CollegeEssay.org – AI Essay Writer follows closely, catering specifically to college essay requirements with customized writing solutions and prompt analysis.Finally, Jasper utilizes natural language processing to assist writing, making it a valuable tool for improving grammar and writing proficiency. These top AI writing tools exemplify the advancements in technology and their profound impact on the writing landscape.ConclusionThe ink of the future is being rewritten by AI writing tools, transforming the literary landscape as we know it. These tools have revolutionized writing efficiency, unlocked boundless creativity, and facilitated language mastery.Perfectessaywriter.ai is a leading platform that offers advanced AI writing tools, serving as a panacea for content quality control. With its cutting-edge technology and algorithms, Perfectessaywriterai provides users with powerful tools to enhance their writing process.Whether it's generating well-structured essays, conducting in-depth research, or ensuring the originality and accuracy of content, Perfectessaywriterai has become a go-to resource for individuals seeking top-notch writing assistance.While AI writing tools offer incredible benefits, they coexist harmoniously with human-based essay writing services, which bring a personalized touch to the craft. As the world embraces the synergy between AI and human writers, the literary realm will continue to evolve, opening new doors for creativity and expression.Useful ResourcesCreative Algorithms Exploring the Intersection of AI and WritingFrom Data to Dialogue AI Writing Tools in Conversational Agent DevelopmentThe Automated Author AI Tools for Efficient and Effective Writing
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
질문드립니다...!
안녕하세요!강의 정말 잘 듣고 있습니다...!이제 개발자분들이 하시는 말씀들이 조금씩 들리기 시작했습니다...!! 감사합니다!ㅠㅠ궁금한게 있어서 질문드립니다...!개발지식이 없는 일반 고객이 개발자분들에게 개발된 화면에서 버튼을 1cm만 옮겨 달라고하면그게 말처럼 쉬운일이 아니라고 하는데 이게 무슨 의미일까요?1) 쉽지 않은 이유가 궁금하고2) 만약 1cm를 옮기도록 수정한다면 그 작업 절차는 어떻게 될까요?(누가하고, 어떻게하고...) 이런것이 궁금합니다!! 답변부탁드립니다.감사합니다!