반응형

IT story 4917

레일스 매개 변수 설명?

레일스 매개 변수 설명? 누구나 paramsRails 컨트롤러에서 어디에서 왔는지, 무엇을 참조하는지 설명 할 수 있습니까? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end 이 코드를 한 줄씩 읽고 무슨 일이 일어나고 있는지 이해하고 싶습니다. 매개 변수는 사용자가 페이지..

IT story 2020.04.20

스칼라 2.8 탈주

스칼라 2.8 탈주 Scala 2.8 에는 다음과 같은 객체가 있습니다 scala.collection.package.scala. def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } 이 결과는 다음과 같습니다. > import scala.collection.breakOut > val map : Map[Int,String] = List("London", "Paris").map(x => (x.length, x))(breakOut) map: Map[Int,String] =..

IT story 2020.04.20

절차 적 프로그래밍과 기능적 프로그래밍의 차이점은 무엇입니까?

절차 적 프로그래밍과 기능적 프로그래밍의 차이점은 무엇입니까? [닫은] 절차 적 프로그래밍 과 함수형 프로그래밍에 대한 Wikipedia 기사를 읽었 지만 여전히 약간 혼란 스럽습니다. 누군가 그것을 핵심으로 끓일 수 있습니까? 함수형 언어는 (이상적으로) 수학 함수, 즉 n 개의 인수 를 가져 와서 값을 반환하는 함수를 작성할 수 있습니다 . 프로그램이 실행되면이 기능은 필요에 따라 논리적으로 평가됩니다. 1 반면 절차 언어는 일련의 순차적 단계를 수행합니다. (순차 논리를 연속 전달 스타일 이라는 기능적 논리로 변환하는 방법이 있습니다 .) 결과적으로 순전히 기능적인 프로그램 은 입력에 대해 항상 동일한 값 을 산출 하며 평가 순서는 잘 정의되지 않습니다. 즉, 사용자 입력 또는 임의 값과 같은 불확..

IT story 2020.04.20

SQL Server Management Studio 2012는 어디에 있습니까?

SQL Server Management Studio 2012는 어디에 있습니까? 랩톱에 SQL Server 2008 R2와 Visual Studio 2008 및 2010이 있습니다. SQL Server 2012를 설치하고 마침내 SQL Server 데이터 도구를 표시하여 Visual Studio 2010에서 SSRS 보고서를 만들 수 있습니다. SQL Server 2012의 두 개의 개별 인스턴스에 관리 도구를 여러 번 설치했지만 프로그램에서 해당 도구를 찾을 수없고 실행할 수 없습니다. 내가 찾을 수있는 유일한 SSMS 프로그램은 SSMS 2008 R2를 실행합니다. 일반적인 조언은 Visual Studio 전에 SQL Server를 설치하는 것이지만 Visual Studio를 제거하고 싶지는 않습니다..

IT story 2020.04.20

고정 헤더가있는 HTML 테이블?

고정 헤더가있는 HTML 테이블? 열 머리글이 화면에 고정되어 있고 표 본문으로 스크롤되지 않도록 긴 HTML 표를 표시하는 브라우저 간 CSS / JavaScript 기술이 있습니까? Microsoft Excel의 "고정 창"효과를 생각해보십시오. 테이블의 내용을 스크롤 할 수 있지만 항상 맨 위에 열 머리글을 볼 수 있기를 원합니다. 나는 이것에 대한 해결책을 잠시 동안 찾고 있었고 대부분의 답변이 작동하지 않거나 내 상황에 적합하지 않다는 것을 알았으므로 jQuery를 사용하여 간단한 솔루션을 작성했습니다. 솔루션 개요는 다음과 같습니다. 고정 헤더가 필요한 테이블을 복제하고 복제 된 사본을 원본 위에 놓으십시오. 상단 테이블에서 테이블 본체를 제거하십시오. 하단 테이블에서 테이블 헤더를 제거하십시..

IT story 2020.04.20

구조 x = x ||

구조 x = x || 당신은 의미합니까? JavaScript를 디버깅하고 있는데 이것이 무엇을하는지 설명 할 수 ||없습니까? function (title, msg) { var title = title || 'Error'; var msg = msg || 'Error on Request'; } 누군가 나에게 힌트를 줄 수 있습니까, 왜이 남자가 사용하고 var title = title || 'ERROR'있습니까? 때로는 var선언 없이도 볼 수 있습니다. title인수가 선택 사항 임을 의미합니다 . 따라서 인수없이 메소드를 호출하면 기본값이 사용됩니다 "Error". 다음과 같이 작성하십시오. if (!title) { title = "Error"; } 부울 표현식이있는 이러한 속기 트릭은 Perl에서도 ..

IT story 2020.04.20

SFTP를 통해 서버에서 파일을 검색하는 방법은 무엇입니까?

SFTP를 통해 서버에서 파일을 검색하는 방법은 무엇입니까? Java를 사용하여 FTPS와 달리 SFTP를 사용하여 서버에서 파일을 검색하려고합니다. 어떻게해야합니까? 또 다른 옵션은 JSch 라이브러리를 보는 것 입니다. JSch는 Eclipse, Ant 및 Apache Commons HttpClient를 포함하여 몇 가지 큰 오픈 소스 프로젝트에 선호되는 라이브러리 인 것 같습니다. 사용자 / 패스 및 인증서 기반 로그인뿐만 아니라 다른 맛있는 SSH2 기능의 모든 호스트를 훌륭하게 지원합니다. SFTP를 통한 간단한 원격 파일 검색은 다음과 같습니다. 오류 처리는 독자의 연습으로 남습니다. :-) JSch jsch = new JSch(); String knownHostsFilename = "/hom..

IT story 2020.04.20

Oracle에서 최상위 1을 수행하려면 어떻게해야합니까?

Oracle에서 최상위 1을 수행하려면 어떻게해야합니까? 다음은 어떻게합니까? select top 1 Fname from MyTbl 에서 오라클 11g ? 첫 번째로 선택한 행만 원하는 경우 다음을 수행 할 수 있습니다. select fname from MyTbl where rownum = 1 분석 함수를 사용하여 최상위 x를 주문하고 취할 수도 있습니다. select max(fname) over (rank() order by some_factor) from MyTbl SELECT * FROM (SELECT * FROM MyTbl ORDER BY Fname ) WHERE ROWNUM = 1; 함께 오라클 12C (2013 년 6 월), 당신은 다음과 같이 사용할 수 있습니다. SELECT * FROM M..

IT story 2020.04.20

60 초마다 함수 호출

60 초마다 함수 호출 사용 setTimeout()이하면 지정된 시간에 함수를 실행 할 수 있습니다 : setTimeout(function, 60000); 그러나 기능을 여러 번 시작하려면 어떻게해야합니까? 시간 간격이 지날 때마다 함수를 실행하고 싶습니다 (60 초마다). 안에있는 코드가 timer간격보다 오래 걸릴지 신경 쓰지 않으면 다음을 사용하십시오 setInterval(). setInterval(function, delay) 첫 번째 매개 변수로 전달 된 함수가 계속해서 발생합니다. 더 나은 방법은 함수 setTimeout와 함께 사용 하는 self-executing anonymous것입니다. (function(){ // do some stuff setTimeout(arguments.callee..

IT story 2020.04.20
반응형