자료검색

이것저것 2014. 9. 19. 11:31


윈도우 환경 이면 -> http://msdn.microsoft.com/library/default.aspx
리눅스 환경 이면 -> http://www.kernel.org/doc/man-pages/
맥 OS 환경 이면 -> http://developer.apple.com/library/mac/navigation/
안드로이드 -> http://developer.android.com/guide/components/index.html
iOS -> http://developer.apple.com/library/ios/navigation/

그 외
http://stackoverflow.com : 다양한 질답 내용들이 가득~
http://ko.wikipedia.org : 왠만한 용어 설명들은 다~
http://en.wikipedia.org : 영문이지만, 내용은 더 많은.

그리고 마지막은

구글느님
http://www.google.co.kr



오픈소스가 필요할때

http://www.codeplex.com/

'이것저것' 카테고리의 다른 글

리눅스 백업  (0) 2014.09.22
레드문 위장 오토  (0) 2014.09.20
윈도우 정품인증 크랙 패치 윈도우7 윈도우8  (0) 2014.09.14
오토핫키 레드문  (0) 2014.09.09
i30라이트교체 전구교체 i30 전구  (0) 2014.08.16
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

ORACLE UPDATE 정리중

Oracle 2014. 9. 19. 11:10
오라클문 업데이트...

UPDATE  테이블명 SET 

BDATE = TO_DATE('2014/09/22','YYYY-MM-DD')
where RSV_ID='1409150033'
SELECT *
FROM 테이블명 where RSV_ID='1409150033'



블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

출처-C# : Excel 프로그래밍 (http://www.csharpstudy.com/Tips/Tips-excel.aspx)

 

1. 엑셀로 저장 -  C#에서 Excel Automation 사용

엑셀 오토메이션은 COM API들이고, C# 에서 이를 엑세스하기 위해서는 먼저 COM Interop DLL인 Microsoft.Office.Interop.Excel.dll (Visual Studio Tools for Office)을 참조해야 한다. DLL이 참조된 후에 using Microsoft.Office.Interop.Excel; 와 같이 Excel 네임스페이스를 참조하여 사용하게 된다. 기본적으로 Excel의 구조대로 먼저 Excel Application 객체를 얻은 후, Workbook 객체 그리고 Worksheet 객체를 얻은 후, 이 Worksheet의 Cell 혹은 Range를 지정하여 데이타를 핸들링한다. 사용 후 Excel 객체들을 Release해주여야 백그라운드에 Excel.exe가 남지 않는다.

using System;
using System.Collections.Generic;
using System.Windows.Forms;
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;

public class ExcelTest
{
    public static void RunTest()
    {
        List<string> testData = new List<string>() 
            { "Excel", "Access", "Word", "OneNote" };

        Excel.Application excelApp = null;
        Excel.Workbook wb = null;
        Excel.Worksheet ws = null;

        try
        {
            // Excel 첫번째 워크시트 가져오기                
            excelApp = new Excel.Application();
            wb = excelApp.Workbooks.Add();
            ws = wb.Worksheets.get_Item(1) as Excel.Worksheet;

            // 데이타 넣기
            int r = 1;
            foreach (var d in testData)
            {
                ws.Cells[r, 1] = d;
                r++;
            }

            // 엑셀파일 저장
            wb.SaveAs(@"C:\temp\test.xls", Excel.XlFileFormat.xlWorkbookNormal);
            wb.Close(true);
            excelApp.Quit();
        }
        finally
        {
            // Clean up
            ReleaseExcelObject(ws);
            ReleaseExcelObject(wb);
            ReleaseExcelObject(excelApp);
        }
    }

    private static void ReleaseExcelObject(object obj)
    {
        try
        {
            if (obj != null)
            {
                Marshal.ReleaseComObject(obj);
                obj = null;
            }
        }
        catch (Exception ex)
        {
            obj = null;
            throw ex;
        }
        finally
        {
            GC.Collect();
        }
    }
}

 

 

 

2.C#에서 Excel OLEDB 사용 : 데이타 읽기, 갱신, 추가 예제
Excel 파일을 OleDbConnection을 사용해 연결을 한 후에, 다른 데이타 소스들과 같이 ADO.NET의 OleDb* 클래스들을 이용해 데이타를 가져오거나 삽입, 삭제, 갱신등을 하게 된다. 아래 예제는 엑셀 파일로부터 데이타를 읽고, 수정 및 추가를 하는 예이다.


private void ExcelTest()
{
   // OLEDB를 이용한 엑셀 연결
   string szConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\x\test.xls;Extended Properties='Excel 8.0;HDR=No'";
   OleDbConnection conn = new OleDbConnection(szConn);
   conn.Open();

   // 엑셀로부터 데이타 읽기
   OleDbCommand cmd = new OleDbCommand("SELECT * FROM [Sheet1$]", conn);
   OleDbDataAdapter adpt = new OleDbDataAdapter(cmd);
   DataSet ds = new DataSet();
   adpt.Fill(ds);

   foreach (DataRow dr in ds.Tables[0].Rows)
   {
      string data = string.Format("F1:{0}, F2:{1}, F3:{2}", dr[0], dr[1], dr[2]);
      MessageBox.Show(data);
   }
         
   // 엑셀 데이타 갱신
   cmd = new OleDbCommand("UPDATE [Sheet1$] SET F2='Hello' WHERE F1='a'", conn); 
   cmd.ExecuteNonQuery();
   cmd = new OleDbCommand("UPDATE [Sheet1$A2:C2] SET F2='World'", conn);
   cmd.ExecuteNonQuery();

   // 데이타 추가
   cmd = new OleDbCommand("INSERT INTO [Sheet1$](F1,F2,F3) VALUES ('A3','B3','C3')", conn);
   cmd.ExecuteNonQuery();

   conn.Close();
}



블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

 window.open('파일명','윈도우명','left=0, top=10, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=708, height=829');


블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,
<script type="text/javascript">
String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/gi, "");
}
</javascrip>
헐.. 자바스크립트 트림


블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

php 날짜 제한 걸때.

PHP 2014. 9. 18. 09:13

 <?

            $m_year = date("Ymd");

            if($m_year>"20140917")

            {

        ?>

                <map name="20140915-3">

                    <area shape="rect" coords="387,317,487,340" alt="#" onclick="return goapply();" onkeypress="this.onclick();" />

                    <area shape="rect" coords="485,317,580,340" alt="#"  onclick="return goidentify();" onkeypress="this.onclick();" />

                    <area shape="rect" coords="578,317,665,340" alt="창닫기" />

                </map>

        <?

            }

            else

            {

        ?>

                <map name="20140915-3">

                    <area shape="rect" coords="387,317,487,340" alt="#" onclick="return fnPOPUP10Alert();" onkeypress="this.onclick();" />

                    <area shape="rect" coords="485,317,580,340" alt="#"  onclick="return fnPOPUP10Alert();" onkeypress="this.onclick();" />

                    <area shape="rect" coords="578,317,665,340" alt="창닫기" />

                </map>


        <?

            }

        ?>

'PHP' 카테고리의 다른 글

PHP 접속 아이피 확인하기  (0) 2023.10.27
PHP AJAX POST JQUERY 통신 관련  (0) 2016.06.30
php 자기자신 파일명 위치 알아오기  (0) 2014.09.16
PHP 날짜 계산  (0) 2014.08.18
session 섹션 php섹션 섹션 pnp session 뭐 등등  (0) 2014.08.05
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

var now = new Date();


var year = now.getFullYear(); // now.getYear 사용 시 익스11 및 크롬 등에서 인식 못함.


var m = now.getMonth() + 1; // 0~11로 출력하므로 1을 더해준다.

if (m < 10) {

m = "0" + m;

}


var d = now.getDate();

if (d < 10) {

d = "0" + d;

}


var h = now.getHours();

if (h < 10) {

h = "0" + h;

}


var mn = now.getMinutes();

if (mn < 10) {

mn = "0" + mn;

}


var nowDate = year + "" + m + "" + d + "" + h + "" + mn;

if(nowDate < '201409110900')

{

alert('신청기간이 아닙니다. 9월 11일 오전 9시부터 선착순 접수합니다.');

return;

}

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

/**

 * @brief : 동일 호스트 내에서 인클루드 되어야 동작

 **/

if ($_SERVER["SCRIPT_FILENAME"] == realpath(__FILE__)) {

exit;

}


/**

 * @brief : 자기자신 파일 명

 **/

$selfFile = $_SERVER["PHP_SELF"];

$tmpDir = explode("/", $selfFile);

$thisDir = $tmpDir[count($tmpDir)-2];



'PHP' 카테고리의 다른 글

PHP AJAX POST JQUERY 통신 관련  (0) 2016.06.30
php 날짜 제한 걸때.  (0) 2014.09.18
PHP 날짜 계산  (0) 2014.08.18
session 섹션 php섹션 섹션 pnp session 뭐 등등  (0) 2014.08.05
kookie 쿠키관련 정리  (0) 2014.08.05
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

 <select id="redate" name="redate">

                                <option value="">선택</option>


                                <option value="20140925" <?if($row['redate'] == "20140925"){?>selected = "selected"<?}?>>2014. 9.25</option>

                                <option value="20140926" <?if($row['redate'] == "20140926"){?>selected = "selected"<?}?>>2014. 9.26</option>

                                <option value="20140927" <?if($row['redate'] == "20140927"){?>selected = "selected"<?}?>>2014. 9.27</option>

                                <option value="20141001" <?if($row['redate'] == "20141001"){?>selected = "selected"<?}?>>2014.10.01</option>

                                <option value="20141002" <?if($row['redate'] == "20141002"){?>selected = "selected"<?}?>>2014.10.02</option>

                                <option value="20141003" <?if($row['redate'] == "20141003"){?>selected = "selected"<?}?>>2014.10.03</option>

                                <option value="20141004" <?if($row['redate'] == "20141004"){?>selected = "selected"<?}?>>2014.10.04</option>

                            </select>

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,

윈도우 정품 인증

요즘 윈도우가 생각보다 많이 싼가격에 시장에 보급되고 있습니다.

하지만 아직 윈도우를 구매하지 못한 많은 사람들이 인터넷으로 불법 다운로드 하여

윈도우 정품인증 크랙이나 패치를 하여 사용할텐데요.

요즘 이런 크랙이나 패치에 이상한 프로그램들이 설치되어 정품인증도 안되면서 사용자 컴을 좀비pc로 만들어 버리죠.. 

그러니 윈도우 정품 하나 구입하여 사용합시다. 





'이것저것' 카테고리의 다른 글

레드문 위장 오토  (0) 2014.09.20
자료검색  (0) 2014.09.19
오토핫키 레드문  (0) 2014.09.09
i30라이트교체 전구교체 i30 전구  (0) 2014.08.16
remote desktops 설정 윈도우 원격 설정  (0) 2014.08.15
블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,