References


https://msdn.microsoft.com/ko-kr/library/7df7sf4x(v=vs.94).aspx

[자바스크립트] 동일한 단어를 문자열에서 찾기, Match() 함수


Sources


var src = "azcafAJAC";


var re = /[a-c]/;


var result = src.match(re);


// The entire match is in array element 0.

document.write(result[0] + "<br/>");


// Now try the same match with the global flag.

var reg = /[a-c]/g;

result = src.match(reg);



// The matches are in elements 0 through n.

for (var index = 0; index < result.length; index++)

{

    document.write ("submatch " + index + ": " +  result[index]);

    document.write("<br />");

}




Syntax


stringObj.match(rgExp) 


1. stringObj : 문자열

2. rgExp : 정규식 혹은 찾고자 할 문자열




Example


1. 

var str = 'red is impressive.'

str.match('red');


2.

var test  = 'love you. love me. love everything!'
var regExp = /love/gi;
test2 = test.match(regExp);


반응형

references : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/filter



Source


var words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];


const result = words.filter(word => word.length > 6);


console.log(result);


// expected output: Array ["exuberant", "destruction", "present"]



Example


function isBigEnough(value) {

  return value >= 10;

}

var filtered = [12, 5, 8, 130, 44].filter(isBigEnough);

// filtered: [12, 130, 44]


반응형


References : 외래키 조회





1. Query


SELECT uc.constraint_name, uc.table_name, ucc.column_name, uc.constraint_type, uc.r_constraint_name

FROM user_constraints uc, user_cons_columns ucc

WHERE uc.constraint_name = ucc.constraint_name;




2. Constraint_Type


 - P : Primary Key

 - R : Foreign Key

 - U : Unique

 - C : Not Null, Check




반응형


References : Should I try to use the IE implementation of CSS Grid Layout?



.grid_container { 

    display: -ms-grid; -ms-grid-columns : 80% 20%; 

    display: grid; grid-template-columns: 80% 20%; 

    }


display에 grid대신 -ms-gird를 사용하고 grid-template-columns 대신 -ms-grid-columns를 사용한다.



또한 추가로 해당 그리드에 포함될 div에 col/row설정을 해준다.


.grid_item:nth-child(1) { -ms-grid-row:1; -ms-grid-column:1; }

.grid_item:nth-child(2) { -ms-grid-row:1; -ms-grid-column:2; }

.grid_item:nth-child(3) { -ms-grid-row:1; -ms-grid-column:3; }

.grid_item:nth-child(4) { -ms-grid-row:1; -ms-grid-column:4; }

.grid_item:nth-child(5) { -ms-grid-row:1; -ms-grid-column:5; }



자세한 내용은 참조 링크에 잘 나와있다.


반응형


References : runat=server 구문과 함께 form 태그 내부에 와야 합니다.



aspx의 CS파일 내부


public override void VerifyRenderingInServerForm(System.Web.UI.Control control)

{

     // Confirms that an HtmlForm control is rendered for the specified ASP.NET server control at run time.

}


를 추가하자.



반응형

'Programming > C#' 카테고리의 다른 글

[C#-Linq] List<int>에서 최빈값(mode) 구하기  (0) 2018.09.20
[HTML] display:grtid; IE에서 사용하기  (0) 2018.07.24
[C#] JSON 문자열 만들기  (0) 2018.07.17
[LINQ] LINQ 중복 제거  (0) 2018.07.03
[WPF] Grid 칸 합치기  (0) 2018.06.12


참조 : How do I turn a C# object into a JSON string in .NET?



using System;

using System.Web.Script.Serialization;


public class MyDate

{

    public int year;

    public int month;

    public int day;

}


public class Lad

{

    public string firstName;

    public string lastName;

    public MyDate dateOfBirth;

}


class Program

{

    static void Main()

    {

        var obj = new Lad

        {

            firstName = "Markoff",

            lastName = "Chaney",

            dateOfBirth = new MyDate

            {

                year = 1901,

                month = 4,

                day = 30

            }

        };

        var json = new JavaScriptSerializer().Serialize(obj);

        Console.WriteLine(json);

    }

}


반응형


Reference 

[C#] linq를 사용하여 목록에서 중복 항목 제거

Converting from IEnumerable to List [duplicate]


IList<Something> variable = listVariable.GroupBy(x=>x.GROUP_BY_KEY).Select(grp => grp.First()).ToList();



* ToList()를 안하면 enumerable타입으로 반환됨.

반응형

출처 : 삽질 이제 그만!!: 오라클 where절 Case문



-- *** 사용법 1 *** --

--  CASE 비교대상(값)   

--      WHEN 비교값1 THEN 처리1

--      WHEN 비교값2 THEN 처리2

--      ...

--      ELSE 디폴트 처리

--  END


SELECT 

    * 

FROM 

    tTblName

WHERE

    YYMM =                                  -- 검색할 컬럼명

    CASE

        when '15' = '15' then '201203'      -- 조건

        else '201202'                       -- default 조건

    END

;



-- *** 사용법 2 *** --

--  CASE

--      WHEN 비교조건1 THEN 처리1

--      WHEN 비교조건2 THEN 처리2

--      ...

--      ELSE 디폴트 처리

--  END


SELECT 

    * 

FROM 

    tTblName

WHERE

    YYMM =                                  -- 검색할 컬럼명

    CASE

        when YYMM = '15' then '201203'      -- 조건

        else '201202'                       -- default 조건

    END

;

반응형



1. References


http://www.sysnet.pe.kr/2/0/1709



2. Solution


해당 문제는 여러 원인에 의해 발생하므로 본인의 문제에 의한 해결법을 참조로 걸어두었습니다.


VS는 기본적으로 웹 디버깅시 IIS를 실행하게 되는데 이 IIS는 32bit라고 합니다.


따라서 오라클이 64bit로 설치되는 경우에 이런 문제가 발생하게 됩니다.




디버깅시 실행되는 IIS를 64bit 로 변경하니 문제가 해결되었습니다



VS의 위 메뉴에서 도구->옵션->프로젝트 및 솔루션(환경탭 위에있습니다)->웹 프로젝트 로 가셔서


"웹 사이트 및 프로젝트에 64비트 버전의 IIS Express 사용" 을 체크하시면 됩니다.



반응형


1. Reference


https://stackoverflow.com/questions/23789647/merge-grid-columns



2. Source


일단 Grid의 칸을 합치는 방법은 없다.


단, 그리드 내의 컨텐츠를 그리드 여러 칸을 쓰도록 하는 방법을 통해 합쳐진 것처럼 보이게 한다.


<Grid>

    <Grid.RowDefinitions>

        <RowDefinition Height="*" />

        <RowDefinition Height="2*" />

        <RowDefinition Height="*" />

    </Grid.RowDefinitions>

    <Grid.ColumnDefinitions>

        <ColumnDefinition Width="*" />

        <ColumnDefinition Width="3*" />

    </Grid.ColumnDefinitions>

</Grid>

The 5 cells would be like:


Top-left: Grid.Column="0", Grid.Row="0"

Top-right: Grid.Column="1", Grid.Row="0"

Center: Grid.Column="0", Grid.Row="1", Grid.ColumnSpan="2"

Bottom-left: Grid.Column="0", Grid.Row="2"

Bottom-right: Grid.Column="1", Grid.Row="2"

반응형

'Programming > C#' 카테고리의 다른 글

[C#] JSON 문자열 만들기  (0) 2018.07.17
[LINQ] LINQ 중복 제거  (0) 2018.07.03
[WPF] 초기 화면 위치 설정  (0) 2018.06.08
[WPF] 아이콘 변경  (0) 2018.06.07
[WPF] 그리드 헤더 짤림 현상  (0) 2018.06.07

+ Recent posts