프로그램 작성

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


10
외래 키 제약 조건이 SQL Server에있는 경우에만 어떻게 삭제합니까?
다음 코드를 사용하여 테이블이 존재하는 경우 테이블을 삭제할 수 있지만 제약 조건으로 동일한 작업을 수행하는 방법을 모릅니다. IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go 이 코드를 사용하여 제약 조건을 추가합니다. ALTER TABLE [dbo].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName2] FOREIGN KEY([FK_Name]) …


18
로그 아웃시 활동 기록 스택을 지우고 "뒤로"버튼이 로그인 한 활동을 열지 못하도록합니다.
내 응용 프로그램의 모든 활동을 보려면 사용자가 로그인해야합니다. 사용자는 거의 모든 활동에서 로그 아웃 할 수 있습니다. 이것은 응용 프로그램의 요구 사항입니다. 사용자가 로그 아웃하면 언제든지 사용자를 Login으로 보내려고합니다 Activity. 이 시점에서이 활동이 히스토리 스택의 맨 아래에 있기를 원하므로 "뒤로"단추를 누르면 사용자가 Android 홈 화면으로 돌아갑니다. 나는이 질문이 몇 가지 …

4
offsetHeight, clientHeight, scrollHeight 란 무엇입니까?
차이점이 무엇인지 설명의 생각 offsetHeight, clientHeight그리고 scrollHeight나 offsetWidth, clientWidth그리고 scrollWidth? 클라이언트 측에서 작업하기 전에이 차이점을 알아야합니다. 그렇지 않으면 그들의 삶의 절반이 UI 수정에 소비됩니다. 바이올린 또는 인라인 아래 : function whatis(propType) { var mainDiv = document.getElementById("MainDIV"); if (window.sampleDiv == null) { var div = document.createElement("div"); window.sampleDiv = div; } div …

8
Ubuntu에 OpenSSL 라이브러리를 어떻게 설치합니까?
OpenSSL 1.0.0을 사용하는 Ubuntu 10.04 LTS에서 일부 코드를 작성하려고합니다. make를 실행하면 "-lssl"옵션을 사용하여 g ++를 호출합니다. 출처는 다음과 같습니다. #include <openssl/bio.h> #include <openssl/buffer.h> #include <openssl/des.h> #include <openssl/evp.h> #include <openssl/pem.h> #include <openssl/rsa.h> 나는 달렸다 : $ sudo apt-get install openssl Reading package lists... Done Building dependency tree Reading state information... Done …


21
Twitter 부트 스트랩을 사용하여 요소를 숨기고 jQuery를 사용하여 표시하는 방법은 무엇입니까?
이와 같은 HTML 요소를 생성한다고 가정 해 보겠습니다. <div id="my-div" class="hidden">Hello, TB3</div> <div id="my-div" class="hide">Hello, TB4</div> <div id="my-div" class="d-none">Hello, TB4</div> jQuery / Javascript에서 해당 HTML 요소를 표시하고 숨기는 방법은 무엇입니까? 자바 스크립트 : $(function(){ $("#my-div").show(); }); 결과 : (이 중 하나와 함께). 위의 요소를 숨기고 싶습니다. 부트 스트랩을 사용하여 요소를 …

6
레일 레이크 작업이 ActiveRecord 모델에 대한 액세스를 제공합니까?
사용자 정의 레이크 작업을 만들려고하는데 모델에 액세스 할 수없는 것 같습니다. 나는 이것이 레일 작업에 암시 적으로 포함 된 것이라고 생각했습니다. lib / tasks / test.rake에 다음 코드가 있습니다. namespace :test do task :new_task do puts Parent.all.inspect end end 그리고 내 부모 모델은 다음과 같습니다. class Parent < ActiveRecord::Base has_many …

8
Objective-C에서 메소드 스위블의 위험은 무엇입니까?
사람들이 방법 스위 즐링이 위험한 습관이라고 말한 것을 들었습니다. 스위 즐링이라는 이름조차도 약간의 속임수임을 암시합니다. 메소드 스위블 은 선택기 A를 호출하면 실제로 구현 B를 호출하도록 맵핑을 수정합니다.이를 사용하는 한 가지 방법은 닫힌 소스 클래스의 동작을 확장하는 것입니다. 우리는 스위 즐링 사용 여부를 결정하는 사람이 자신이하려는 일에 가치가 있는지에 대한 정보에 …



6
Gradle의 빌드 스크립트 블록의 목적
나는 Gradle을 처음 사용하고 문서를 읽고 있지만 그 일부를 이해하지 못합니다. 이 부품 중 하나가 buildscript블록 과 연결되어 있습니다. 그 목적은 무엇입니까? 빌드 스크립트가 외부 라이브러리를 사용해야하는 경우 빌드 스크립트 자체의 스크립트 클래스 경로에 추가 할 수 있습니다. 빌드 스크립트 클래스 경로를 선언하는 클로저를 전달하여 buildscript () 메서드를 사용하여이 작업을 …
235 classpath  gradle 


6
Rspec :“array.should == another_array”이지만 순서는 신경 쓰지 않습니다
배열을 비교하고 순서에 관계없이 동일한 요소를 포함하고 있는지 확인하고 싶습니다. RSpec에서이를 수행하는 간결한 방법이 있습니까? 허용되지 않는 방법은 다음과 같습니다. #to_set 예를 들면 다음과 같습니다. expect(array.to_set).to eq another_array.to_set 또는 array.to_set.should == another_array.to_set 배열에 중복 된 항목이 있으면 실패합니다. #sort 예를 들면 다음과 같습니다. expect(array.sort).to eq another_array.sort 또는 array.sort.should == another_array.sort …
235 ruby  testing  rspec 

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