프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

4
프로그래밍에서 "대수"는 무엇을 의미합니까?
함수형 프로그래밍과 PLT 서클에서 "대수학"이라는 용어를 여러 번 들었습니다. 특히 토론이 객체, 코 모나드, 렌즈 등에 관한 것입니다. 이 용어를 인터넷으로 검색하면 이러한 구조에 대한 수학적 설명을 제공하는 페이지가 나와 있으며, 이는 거의 이해할 수없는 내용입니다. 프로그래밍 맥락에서 대수학이 무엇을 의미하는지, 그 의미가 무엇이며, 객체와 코모 나와 어떻게 관련되는지 설명해 …

30
얕은 병합 대신 딥 병합하는 방법?
Object.assign 과 Object spread는 모두 얕은 병합 만 수행합니다. 문제의 예 : // No object nesting const x = { a: 1 } const y = { b: 1 } const z = { ...x, ...y } // { a: 1, b: 1 } 결과는 당신이 기대하는 것입니다. 그러나 이것을 …

13
ggplot2를 사용한 단계별 플롯
내가 사용 옆에 두 개의 플롯 측을 배치 할 ggplot2 패키지를 , 즉에 해당하는 작업을 수행 par(mfrow=c(1,2)). 예를 들어, 다음 두 플롯을 같은 스케일로 나란히 표시하고 싶습니다. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) 동일한 data.frame에 넣어야합니까? qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()
339 r  visualization  ggplot2 

10
모든 종속 항목을 포함하여 Homebrew 패키지 제거 / 제거
나는이 브루의 내가 / 제거하고자 다른 패키지 (일명 의존 패키지를 건너 뛰는 모든 종속성과 함께 제거하는 것이 공식을 캐스 케이 딩 패키지 제거 패키지 관리자 용어로). 예를 들어, 패키지 a에 의존하는 패키지 b&를 제거합니다 c. 여기서 패키지 d는 패키지에 의존합니다 c. 결과는 a&를 모두 제거 b하고 건너 뛰어야 c합니다. 어떻게해야합니까? …
339 macos  homebrew 

11
sh에서 문자열에 줄 바꿈을 어떻게 넣을 수 있습니까?
이 STR="Hello\nWorld" echo $STR 출력으로 생성 Hello\nWorld 대신에 Hello World 문자열에 줄 바꿈을하려면 어떻게해야합니까? 참고 : 이 질문은 echo에 관한 것이 아닙니다 . 나는 알고 echo -e있지만, 줄 바꿈 을 해석하는 비슷한 옵션이없는 다른 명령에 대한 인수로 문자열 (줄 바꿈 포함)을 전달할 수있는 솔루션을 찾고 있습니다 \n.
339 sh 




30
Xcode의 숨겨진 기능
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Xcode에 초보자가 많이 들어서면서 Xcode 팁과 트릭을 많이 공유 할 것이라고 확신합니다. 당신은 무엇입니까?

28
IIS 7.5의 ASP.NET MVC
Visual Studio 2010 RC를 사용하여 Windows 7 Ultimate (64 비트)를 실행하고 있습니다. 최근에 VS와 함께 제공되는 dev 서버 대신 IIS에서 내 앱을 실행 / 디버깅하도록 결정했습니다. 그러나 MVC 앱을 실행할 때마다 다음 오류가 발생합니다. HTTP 오류 403.14-금지 웹 서버가이 디렉토리의 내용을 나열하지 않도록 구성되었습니다. 상세한 에러 정보 모듈 디렉토리 목록 …
338 .net-4.0  iis-7.5 

8
파일 입력 'accept'속성-유용합니까?
html로 파일 업로드를 구현하는 것은 매우 간단하지만 <input type="file" ...>태그에 추가 할 수있는 'accept'속성이 있음을 알았습니다 . 이 속성은 이미지 등으로 파일 업로드를 제한하는 방법으로 유용합니까? 그것을 사용하는 가장 좋은 방법은 무엇입니까? 또는 html 파일 입력 태그에 대해 파일 대화 상자에서 파일 형식을 제한하는 방법이 있습니까?

1
복잡한 Git 브랜치 이름으로 모든 Git 명령이 중단됨
master다음 명령 으로 지점을 만들려고했습니다 . git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery Git이 갑자기 응답을 멈췄을 때 나는 이스케이프되지 않은 사람들 ()이 어떻게 든 책임을 져야한다고 생각한다 . 이제 Git 명령을 실행할 때마다 동일한 오류가 발생합니다. git:176: command not found: _of_ProductSearchQuery git명령을 입력 할 때마다 숫자가 증가한 후 아무도 무슨 일이 있었는지 설명 …

30
신속한 이메일 주소 확인 방법?
누구나 Swift에서 전자 메일 주소의 유효성을 검사하는 방법을 알고 있습니까? 이 코드를 찾았습니다. - (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == 0) …
338 ios  validation  email  swift 

30
동일한 시스템에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8 실행
다른 모든 사람들과 마찬가지로 Internet Explorer 6 및 Internet Explorer 7에서 코드를 테스트해야합니다. 이제 Internet Explorer 8에는 개발자를위한 훌륭한 도구가 있습니다. 또한 Internet Explorer 8을 사용하여 코드 테스트를 시작하려고합니다. 곧 출시 될 예정입니다. 문제는 동일한 컴퓨터에서 Internet Explorer 6, Internet Explorer 7 및 Internet Explorer 8을 실행하는 방법입니다. 지금까지 Internet …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.