반응형 전체 글606 WannaCry 랜섬웨어 예방 출처 - http://m.post.naver.com/viewer/postView.nhn?volumeNo=7658112&memberNo=3326308 1. 제어판을 들어가서 윈도우 방화벽을 선택한다 2.고급설정을 클릭한다 3.왼쪽의 인바운드 규칙을 선택한후 오른쪽 새규칙을 클릭한다 4. 새로뜬창에서 포트를 선택하고 다음을 클릭한다 5. 위와같이 TCP,특정로컬포트를 선택한후 (기본 선택되있음) 입력란에 134,445 를 입력하고 다음을 클릭한다 *134,445 사이에 있는건 쉼표(콤마) 다. 6. 연결차단을 선택하고 다음을 클릭한다 7.위와같이 선택하고(기본선택되있음) 다음을 클릭한다. 8. 이름란에 아무 이름이나 쓰고 마침을 클릭한다. 2017. 5. 15. MySQL 자동증가, auto increment 값 초기화 하기 출처 - http://www.cyberpr.co.kr/community/community.php?act=v&bid=database&seq=1052 MySQL 자동증가, auto increment 값 초기화 하기 테이블 생성시에 아래와 같이 auto_increment 라고 지정해주면 그 컬럼(필드)는 자동 증가 값을 가지게 되는데요.. create table test_table ( idx int NOT NULL auto_increment, name varchar(255), ... 블라 블라, ... 블라 블라, ... 블라 블라, ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=euckr; 가끔은 이놈을 초기화 시켜야 할때가 있습니다. 초기화 시키기 위한 꼬라 지는 .. 2017. 4. 3. jquery get 변수 받는법 function getRequest() { if(location.search.length > 1) { var get = new Object(); var datas = location.search.substr(1).split('&'); for(var i = 0; i < datas.length; i++) { var r = datas[i].split('='); get[r[0]] = r[1]; } return get; }else{ return false; } } var get = getRequest(); var test = get['test']; 2017. 1. 18. PHP 파일 업로드 안될 때 출처 - http://shonm.tistory.com/287 나같은 경우 move_uploaded_file 함수가 권한이 없다고 안된다고 오류 사항이 나왔다 어떻게 해야 할까? 1. upload 되는 폴더에 파일이 업로드 되었는지 파악한다 echo "temp:".$_FILES['quali_excel']['tmp_name']." "; 를 해서 값이 나오면 파일이 정상 업로드 된 거다 cho "exists:".file_exists($_FILES['quali_excel']['tmp_name'])." "; 로 확인 할 수도 있다 2. 업로드 되는 폴더와 옮겨질 폴더의 권한을 write 가 되는 권한을 준다 나 같은 경우 그냥 777 로 다 줬다 3. 업로드 될 폴더의 상위 폴더 까지 write 권한이 있어야 한.. 2016. 10. 13. PHP에서 파일 업로드시 파일명이 중복되었을때의 처리 출처 - http://www.jejusarang.com/?1221669731&PHPSESSID=a5ebd25c3858b9511d8c1ea8c3f68077 *up_process.php 파일 ?123456 $UpFile = $HTTP_POST_FILES["ImageFile"][name]; if($UpFile) // 업로드할 화일이 있는지 확인 { $FileName = GetUniqFileName($UpFile, $SavePath); // 같은 화일 이름이 있는지 검사 move_uploaded_file($HTTP_POST_FILES["ImageFile"][tmp_name],"$SavePath$FileName"); // 화일을 업로드 위치에 저장 } *GetUniqFileName 함수 ?1234567891011.. 2016. 10. 13. JavaScript 강좌 | Library > imagesLoaded - 이미지가 로드되었음을 감지하는 라이브러리 출처 - http://www.cmsfactory.net/node/11093 imagesLoaded는 문서 안에 또는 특정 요소 안에 있는 이미지가 모두 로딩되었는지 감지하는 자바스크립트 라이브러리입니다. 이미지가 로딩되기 전에, 로딩 중에 있을 대, 로딩된 후에 어떤 작업을 하고 싶을 때 유용합니다. jQuery도 지원하고 있어서 쉽게 요소를 선택하고 코딩할 수 있습니다. Homepage : http://imagesloaded.desandro.com/ GitHub : https://github.com/desandro/imagesloaded 적용 방법 다음의 링크에서 파일을 다운로드 받습니다. https://github.com/desandro/imagesloaded/releases 예제를 포함하여 여러 파.. 2016. 5. 9. html5 브라우저 정중앙에 정렬하기 가나다 2016. 3. 28. mysql 에서 splite 기능 만들기 오래 여기저기 찾아봤는데 splite 기능을 하는 테이블 반환 함수가 없다. 그렇다고 프로시저로 만들어서 call 해도 그거도 못쓴다고 되있고. 그래서 조합해서 써보기로 했다. 우선 함수를 하나 만든다 CREATE FUNCTION `SPLIT_STR`( oritext longtext, splitchar char(1), pos int ) RETURNS varchar(2000) CHARSET utf8 BEGIN RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(oritext, splitchar, pos),CHAR_LENGTH(SUBSTRING_INDEX(oritext, splitchar, pos -1)) + 1),splitchar, ''); END 그리고 프로시저를 만든다. CREAT.. 2016. 2. 25. DIV 관련내용 정리 왼쪽 오른쪽 다음줄제목 다음줄내용 부모왼쪽모서리기준 100,100 이동된 레이어 위예제에서 확인할수 있는 내용 기준으로 정리한다. child1 과 child2 레이어의 경우 float 을 주면 parent 레이어에서 자식영역을 인식하지 못하게 된다. float 속성을 주면 부유 속성(포토샵에서 새 레이어 를 생각하면됨 = 종이위에 투명셀로판지를 올린것처럼 공중에 떠있음) 으로 바뀌기 때문이다. 그런데 부모레이어 (parent) 에서 에서 overflow 를 auto 로 설정해주면 자식 영역을 모두인식하게 된다. overflow 옵션은 부유영역을 모두 포함해서 처리하는 옵션이기 때문이다. 그리고 div 에 높이를 주고싶은경우 child1 이나 child2에 있는 스타일처럼 min-height 옵션을 주면 .. 2015. 12. 1. 실외기없는 에어컨 후기 여기저기 상품리뷰들 보고 드디어 실외기 없는 에어컨을 구매했다. 전부 소음크다는 이야기들이 많아서 난 소음큰건 시원함으로 감수하겠다 하고 샀는데! 소음이 정말크다. 소음을 제외한 나머지는 정말 나무랄게 없는데 소음이 잘때 틀기 힘들정도다. 실외기가 밖으로 따로 빠진게 아니라 에어컨 자체에 붙어있기때문에 실외기의 소음이 실제 그대로 난다. 만약에 실외기없는 에어컨 살사람은 꼭 길에있는 실외기옆에서 한 5분정도 소음을 들어보고 괜찬다 싶으면 구매하는걸 추천한다. 그래도 난 더위보다는 차라리 시끄러운게 낫다고 생각해서 사용하고 있다. 2015. 8. 6. 반복문도는동안 컨트롤텍스트 바꾸기(현재까지 실행된내용 라벨에 업데이트) 출처 - http://stackoverflow.com/questions/3431369/label-does-not-change-value-inside-a-while-loop private void button1_Click(object sender, RoutedEventArgs e) { int i = 0; while (i 2015. 7. 22. c# 크로스쓰레딩 - 다른쓰레드의 컨트롤 값변경 출처 - http://www.soulfree.net/734 휴우... 제목이 엄청길다. 내 블로그 이외에도 이 내용으로 많은 자료가 이미 많이 올라와있지만 프로그램 할때마다 필요한데 내 머리는 외워주지를 않아서 결국 포스팅 해버리게 되었다.... 매번 소스찾기가 귀찮아서.ㅠㅠ 이 코드가 필요한 경우를 예를 들면, 데이터를 송수신 하는 다중 스레드 프로그램이 있는데 데이터를 수신하는 스레드에서 프로그램 화면을 갱신하려고 하면 바로 이 글 제목같은 문제가 발생한다. 그래서 대리자를 통하여 스레드간의 자원을 공유할 수 있도록 해주어야 한다. 간단한 코드이지만 이상하게도 외어지지가 않는다ㅠㅠ 코드 설명을 하고자 쓰는 글이 아닌지라... 혹시 설명이 필요하신 분은 댓글 달아주시길... * WPF의 경우의 예 us.. 2015. 7. 22. 쿼리 로그 보기 select db_name(st.dbid) DBName ,qs.total_elapsed_time ,creation_time ,last_execution_time,text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle)st join sys.dm_exec_cached_plans cp on qs.plan_handle = cp.plan_handle where creation_time >= '2011-09-01 00:00:00' --and db_name(st.dbid) is not null and cp.objtype = 'proc' --조건: 종류 and text like '%select%' order by last_.. 2015. 6. 29. MVC에서 JSON 길이에러날때 출처 - http://brianreiter.org/2011/01/03/custom-jsonresult-class-for-asp-net-mvc-to-avoid-maxjsonlength-exceeded-exception/ LargeJsonResult ActionResult class 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051using System; using System.Web.Script.Serialization; namespace System.Web.Mvc { public class LargeJsonResult : JsonResult { const string JsonRequest.. 2015. 6. 11. C#에서 주소창 url 가져오기 system32 폴더에서 shDocVw.dll 을 어셈블리 참조하고... using SHDocVw; foreach (InternetExplorer ie in new ShellWindowsClass()) { textBox1.Items.Add(ie.LocationURL); } 2015. 3. 13. [IIS 7.0] 업로드/다운로드 용량제한 풀기 출처 - http://www.devholic.net/1001029 Window 2008 IIS7에서 업로드/다운로드 용량제한 풀기 특정 확장자의 파일이 다운로드 되지 않는 현상이 있어 삽질을 엄청했다.. 증상) .xls .gif 이런 놈들은 잘 다운되는데 .zip .exe는 다운이 되질 않았다. MIME 타입 문제인가 싶었는데.. 별짓을 다해봐도 안되는거다.. 혹시나 싶어 용량을 팍 줄여서 zip파일을 만들어보니 그놈은 잘되는거지.. MIME 타입 문제가 아니라 용량의 문제였다. 네이버도 구글도 자료가 참으로 없더라.. 자료가 많아야 대충 키워드 입력해도 걸려들터인데.. IIS 6.0에서 metabase.xml 파일에 AspBufferingLimit과 AspMaxRequestEntityAllowed 용량.. 2015. 3. 13. Windows Forms에서 웹서버로 파일 업로드 하기 출처 - http://walnuttree.tistory.com/99 윈폼에서 웹서버로 파일을 업로드 하는 방법이다 (물론 FTP로 바로 올리는 방법도 있다) 지금 설명하는 방법으로 파일을 올리기 위해선 두가지 작업(윈폼, 웹)을 해줘야 한다. 먼저, 윈폼에선 다음과 같이 코드를 작성한다. OpenFileDialog dlg = new OpenFileDialog(); dlg.Multiselect = false; dlg.Filter = "Microsoft Excel|*.jpg"; dlg.ShowDialog(); System.Net.WebClient wcClient = new System.Net.WebClient(); wcClient.UploadFile(웹상에서 파일 업로드를 구현한 페이지 주소, "POST",.. 2015. 2. 25. MSSQL split 기능 찾아보니 함수로 된거만 보여서 쿼리문에서 바로 가져올수 있게 만들었다. DECLARE @TEMP NVARCHAR(max) SET @TEMP = 'AAAA1|S1222' SELECT LEFT(@TEMP,CHARINDEX('|',@TEMP) -1) AS FIRSTSTR , RIGHT(@TEMP,LEN(@TEMP) - CHARINDEX('|',@TEMP)) AS SECONDSTR 2015. 2. 3. 자바스크립 팝업창 묻지않고 닫기 출처 - http://uisbt.tistory.com/290#comment11003686 참조 : http://blogdoc.nate.com/465881 팝업창 묻지않고 닫기 제목을 정하기가 좀 나쁘네요 ^^;; Internet Explorer 7.0에서는 전체 창으로 새창을 띄웠을 때 창을 닫을까요 하고 물어 봅니다. 이 물음 없이 닫는 스크립트 입니다. window.close(); 또는 self.close(); 대신에 window.open('about:blank','_self').self.close(); 이렇게 쓰시면 됩니다. 2015. 1. 29. 서브도메인 및 가상 호스트 설정하기 출처 - http://dezang.net/61 서브도메인 및 가상 호스트 설정하기 현재 서브도메인이 아닌 루트도메인을 사용하여 블로그를 운영하고 있습니다. 정보 전달을 위래 글을 마무리 짓고 서브도메인을 사용하지 않게 된 이유도 적어보려합니다. 궁금한 점이 있으면 댓글 달아주세요~ 서브도메인 개요 현재 글을 쓰는 시점에서 블로그에 접속하는 주소는 dezang.net/blog이다. 이것을 blog.dezang.net이라는 주소로 접속하게 하려면 서브도메인 설정을 해야한다. 원하는 서브도메인을 레코드 타입 A로 설정하고 서브도메인에 연결할 IP나 레코드값을 입력하면 된다. 문제는 IP를 입력하기 때문에 서버 루트와 연결되는 것이지 루트 아래 폴더에 서브도메인을 연결할 수는 없다는 것. 즉 다른 아이피를 가진.. 2015. 1. 29. 진삼국대전 5성무장-2 진삼국대전 5성무장-2 2015. 1. 21. 진삼국대전 5성무장-1 진삼국대전 5성무장-1 2015. 1. 21. 트리거(TRIGGER - DML TRIGGER) 출처 - http://egloos.zum.com/sweeper/v/3061012 1. 트리거 개요 트리거는 사전적 의미로 '방아쇠'를 뜻하는데, 단어 뜻 그대로, 데이터베이스에 어떠한 일이 일어나면 자동으로 실행되는 개체를 의미한다. 트리거는 제약 조건과 더불어 데이터 무결성을 위해서 SQL Server에서 사용할 수 있는 또 다른 기능이다. 트리거는 그 영향 범주에 따라 크게 다음 세 가지로 나눌 수 있다. DML 트리거 : 테이블/뷰와 관련되어 DML문(INSERT/UPDATE/DELETE)의 이벤트가 발생할 때 작동 DDL 트리거 : SQL 서버나 데이터베이스에 DDL문(CREATE/ALTER/DROP)의 이벤트가 발생할 때 작동 LOGON 트리거 : 사용자의 로그온 이벤트가 발생할 때 작동 참고로.. 2015. 1. 15. SSD 의 특성과 TRIM 기능의 이해, 자동 TRIM(트림) 기능의 작동 여부 확인과 설정 방법 출처 - http://cappleblog.co.kr/503 자동 TRIM 기능의 작동 여부 확인/설정 프로그램과 배치 파일 현재 윈도우에서 SSD 를 위한 자동 TRIM(트림) 기능을 사용 중인지 바로 확인하고, 동시에 기능을 켜고 끌 수 있는 간단한 프로그램과 배치 파일입니다. 참고로 자동 TRIM 기능은 윈도우 7, 윈도우 8 에서만 지원(동일 커널의 서버 윈도우 포함)하기 때문에 그 이전의 윈도우에서는 사용할 수 없습니다. 배치 파일과, 실행 프로그램 두 가지로 준비해보았습니다. 취향껏 받으세요. [프로그램은 윈도우 7 에 기본 포함된 닷넷 3.0 버전을 기준으로 제작하여 윈도우 7 에서는 곧바로 사용 가능합니다. 윈도우 8 은 닷넷의 설치 여부에 따라 닷넷을 먼저 설치해야 할 수도 있습니다. 그럼.. 2014. 12. 3. 문자열마지막구분자 없애기 출처 - http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=9&MAEULNO=5&no=891&page=10 - 질문 - string chvalue=""; chvalue="110-111-112-"; 2014. 12. 1. Rollback for bulk copy (트랜젝션걸린 대량인서트) 출처 - http://stackoverflow.com/questions/2216254/rollback-for-bulk-copy using (SqlTransaction transaction = destinationConnection.BeginTransaction()) { using (SqlBulkCopy bulkCopy = new SqlBulkCopy( destinationConnection, SqlBulkCopyOptions.KeepIdentity, transaction)) { bulkCopy.BatchSize = 10; bulkCopy.DestinationTableName = "dbo.BulkCopyDemoMatchingColumns"; try { bulkCopy.WriteToServer(reader).. 2014. 11. 14. [MSSQL] 다른 테이블과 조인걸고 DELETE 하기 출처 - http://seoddong.tistory.com/33 일반 DELETE문과 조인거는 SELECT문의 단순한 결합이라고 생각하면 된다. WHERE없는 일반적인 DELETE문을 만들어놓는다. 그리고 삭제하길 원하는 데이터만 나오도록 쿼리문을 만든다. SELECT 부라부라 FROM 부라부라 INNER JOIN 부라부라 의 형태가 나올것인데 이 중에서 FROM부터 마지막까지를 복사한다. DELETE시에 삭제하고자 하는 테이블을 첫번째 FROM에 놓고, 조인걸고자 하는 테이블을 두번째 FROM에 놓고, 그담부터 자유롭게 조인건다. 1.일반 DELETE문 DELETE FROM테이블AA 2.삭제할 내용만 뽑아내는 SELECT문 SELECTAA.* FROM테이블AA AA WITH (NOLOCK) INNER .. 2014. 11. 14. 집성목 출처 - http://skypju.blog.me/150176987757 집성목이란? 작은 나무를 모아 붙여서 굵게 만든 재목을 뜻하는 말입니다. 나무 하나를 잘라서 만들수 있는 판재는 크기에는 한계가 있습니다. 원목으로는 넓은 폭의 판재를 만들 수 힘들고 큰 판재가 나온다고 하더라도 가격이 많이 비싸기 때문에 저렴하면서도 쉽게 넓은 판재를 만드는 방법은 좁은 폭의 판재를 여러개 붙여 만드는 것입니다. 이것을 집성이라고 하며 이렇게 만들어진 판재를 집성판(EGP: Edge Glued Panel)라고 합니다. 시중에서 판매되는 대부분의 원목가구는 원목 판재를 직접 집성해서 만들거나 기성 집성목을 이용하여 제작합니다. ---------------------------------------------------.. 2014. 11. 13. Softwood 와 Hardwood 의 차이 출처 - http://skypju.blog.me/150177026632 연재(Softwood) 연재(Softwood)라는 용어는 그 목재가 갖는 물리적인 성질보다는 그 목재가 속하는 식물의 분류를 지칭한다. 연재는 침엽수에서 얻어진다. 침엽수는 식물 분류상 겉씨식물(종자가 외부에 노출된 식물)에 속한다. 침엽수는 대체로 키가 크고 전체적으로 뾰족한 모양을 하고 있지만 모든 침엽수가 다 그런 것은 아니다. 침엽수로 판재를 만들면 엷은 노란색에서 적갈색에 이르기까지 비교적 밝은 색을 띄며, 나이테의 춘재와 추재 사이에 색의 밀도가 서로 대비되는 고유한 나뭇결이 나타난다. 전 세계적으로 상업적 침엽수의 주요 원산지는 북반구로, 유럽과 북미의 북극 지방을 거쳐 미국 남동부까지 분포되어 있다. 침엽수는 상대적으로.. 2014. 11. 13. 루프를 돌면서 DataTable의 DataRow를 삭제할때 출처 - http://devswaf.blogspot.kr/2009/11/%EB%A3%A8%ED%94%84%EB%A5%BC-%EB%8F%8C%EB%A9%B4%EC%84%9C-datatable%EC%9D%98-datarow%EB%A5%BC-%EC%82%AD%EC%A0%9C%ED%95%A0%EB%95%8C.html 루프를 돌면서 DataTable의 DataRow를 삭제할때 for 와 같은 루프문으로 DataTable.Rows 컬렉션에서 DataTable.Rows.Remove()를 실행하면 루프과정에서 컬렉션이 변경되므로 원하지 않는 이상한 결과를 초래한다. 이때는 DataRow.Delete()를 실행하고 루프문이 끝난 후 DataTable.AcceptChanges()를 호출하면 된다. 아래는 MSDN에서 발췌.. 2014. 11. 10. 이전 1 2 3 4 5 6 7 8 ··· 21 다음 반응형