유투브 다음재생 팝업 제거법 - Chrome,Adblock Plus

Posted on 2018. 5. 27. 15:56
Filed Under 잡다구리/정보

[자동재생] OFF여도 영상 마지막 즈음에 다음 영상 팝업이 생기는 현상.

팝업이 작지도 않고 영상의 거의 1/4을 가린다. -_-+




크롬에서 애드블록 사용중이라 이걸 이용하여 제거했음.

 


Adblock 설정 > [고급] > [필터 편집] 눌러서 다음 url을 추가하고 유투브 영상탭을 새로고침(F5)로 다시 보기!

www.youtube.com##.ytp-ce-element


정보출처: https://www.reddit.com/r/youtube/comments/5owodn/tip_how_to_block_youtube_end_screen_video_ad_the/




반응형

[MSSQL] IDENTITY_INSERT ON/OFF 유의사항

Posted on 2018. 4. 26. 15:14
Filed Under DB


IDENTITY 컬럼이 있는 테이블에 임의의 데이터 INSERT를 위해

IDENTITY_INSERT ON 을 해야하면 오류발생.

'테이블 'TABLE_NAME'에 있는 ID 열의 명시적 값은 열 목록이 사용되고 IDENTITY_INSERT가 ON일 때만 지정할 수 있습니다.'


IDENTITY_INSERT가 OFF로 설정되면 테이블 'TBL2'의 ID 열에 명시적 값을 삽입할 수 없습니다.


SET IDENTITY_INSERT ORG2 ON
INSERT INTO TBL2 SELECT * FROM TBL2; -- ◀동일 오류발생
INSERT INTO TBL2(id, name) SELECT id, name FROM TBL2;
SET IDENTITY_INSERT ORG2 OFF
* 이때 유의사항은 INSERT문에 컬럼ID을 명시하지 않고 SELECT * 을 사용하면 같은 오류가 발생한다.


반응형

[MSSQL] 일부 컬럼을 분리해서 JOIN - CROSS APPLY

Posted on 2018. 3. 27. 16:51
Filed Under DB


--일부 컬럼을 분리해서 JOIN - CROSS APPLY
SELECT A.ModelID, E.VALUE AS EquipmentID
  FROM  dbo.MODEL_INFO A WITH(NOLOCK)
	    CROSS APPLY dbo.SP_SPLIT(A.EquipmentID, ',') E
            LEFT OUTER JOIN MODEL_HISTORY B WITH(NOLOCK) ON  A.ModelID = B.ModelID AND B.Apply = 1
WHERE B.ModelID IS NOT NULL

-- SP_SPLIT(str,seperator) 는 구분자로 분리해서 테이블을 반환하는 함수
CREATE FUNCTION dbo.SP_SPLIT
(
    @StrValue VARCHAR(6000),   -- 분리할 문자열
    @SplitChar VARCHAR(1)         -- 구분할 문자
) 
RETURNS @SPLIT_TEMP TABLE  ( VALUE VARCHAR(1000) )
AS 
BEGIN   
    DECLARE @oPos INT, @nPos INT
    DECLARE @TmpVar VARCHAR(1000) -- 분리된 문자열 임시 저장변수

    SET @oPos = 1 -- 구분문자 검색을 시작할 위치
    SET @nPos = 1 -- 구분문자 위치

    WHILE (@nPos > 0)
    BEGIN 
        SET @nPos = CHARINDEX(@SplitChar, @StrValue, @oPos ) 

        IF @nPos = 0 
            SET @TmpVar = RIGHT(@StrValue, LEN(@StrValue)-@oPos+1 )
        ELSE
            SET @TmpVar = SUBSTRING(@StrValue, @oPos, @nPos-@oPos)

        IF LEN(@TmpVar)>0
            INSERT INTO @SPLIT_TEMP VALUES( @TmpVar )

        SET @oPos = @nPos +1 
    END 
END


MODEL_INFO.EquipmentID    'eqpid_01,eqpid_02' 라는 데이터에 대해서

결과물을 2 row 로 분리해야할때 사용.




반응형

[C#] DLL이 Debug인지 Release인지 판단방법 - 부정확

Posted on 2018. 2. 9. 15:32
Filed Under C#



출처:

http://smallbutdeep.tistory.com/253

http://dave-black.blogspot.kr/2011/12/how-to-tell-if-assembly-is-debug-or.html



▼Debug

// --- 다음 사용자 지정 특성이 자동으로 추가됩니다. 주석 처리를 제거하지 마십시오. -------

//  .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 07 01 00 00 00 00 )


▼Release

// --- 다음 사용자 지정 특성이 자동으로 추가됩니다. 주석 처리를 제거하지 마십시오. -------

//  .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 02 00 00 00 00 00 ) 


 

▶ 결론적으로 4번째 바이트(DebuggableAttribute.DebuggingModes.DisableOptimizations)

0 = DebugMode

1 = ReleaseMode


반응형

[MSSQL] DB프로시저

Posted on 2018. 1. 18. 11:37
Filed Under LINUX+UNIX/Server

▼ 환경설정


SET NOCOUNT ON;

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;

SET XACT_ABOUT ON --

 

 

▼ 변수 선언/기본값 지정

DECLARE @변수명 VARCHAR(10); 
-- 선언 
SET @변수명 = 'abcde'; 
-- 값 설정1 
SET @변수명 = ColumnName FROM  TableName WHERE Codition = 1; 
-- 값 설정2  
DECLARE @변수명 VARCHAR(10) = 'abcde'; -- 선언&기본값 

▼ CURSOR 사용 예


SET @DATA_CUR = CURSOR 
FAST_FORWARD 
FOR ( 
	SELECT DeviceID 
	FROM DEVICE_01 A 
	WHERE DeviceType NOT IN (SELECT ModelType FROM MODEL WITH(NOLOCK)) 
) 
OPEN @DATA_CUR 
FETCH NEXT FROM @DATA_CUR INTO @DeviceID 
WHILE @@FETCH_STATUS = 0 
BEGIN 
	UPDATE DEVICE_02 SET UpdateDate = (CONVERT(char(8),GETDATE(),(112))) WHERE DeviceID = @DeviceID 
	
	IF @@ROWCOUNT = 0 
		INSERT INTO dbo.DEVICE_ERROR ( DeviceID,DeviceName, Addr ,DeviceType,DeviceIP,CreateDate,UpdateDate ) 
		SELECT DeviceID,DeviceName, Addr ,DeviceType,DeviceIP,CreateDate,UpdateDate 
          FROM DEVICE_02 
         WHERE devicenum = @devicenum 

	DELETE DEVICE_01 
     WHERE DeviceID = @DeviceID 

FETCH NEXT FROM @DATA_CUR INTO @DeviceID 
END CLOSE @DATA_CUR

 

반응형

About

by 쑤기c

반응형