숫자야구 할 때
경우의 수를 추려 주는 프로그램
Html + JavaScript
↓
C#
↓
C++
↓
숫자야구 할 때
경우의 수를 추려 주는 프로그램
Html + JavaScript
↓
C#
↓
C++
↓
""와 ''는 동일하다
"String" === 'String'
"String" == 'String'
비어있는 문자열,
0 문자열,
공백 문자열,
숫자 0
위의 4가지는 false를 의미하기도 함
ex)
'' == '0' // false
0 == '' // true
0 == '0' // true
false == 'false' // false
false == '0' // true
false == undefined // false
false == null // false
null == undefined // true
" \t\r\n" == 0 // true
이와 같은것을 Truthy, Falsy라고 한다.
참조사이트
https://developer.mozilla.org/en-US/docs/Glossary/Truthy
https://developer.mozilla.org/en-US/docs/Glossary/Falsy
truthy와 falsy를 단순히 더블이퀄(==)비교 하게되면 혼돈이 생기기 쉽습니다.
변수 값이 존재하느냐 마느냐는 느낌표를 붙여 판단하면 좋으며,
비교를 위해서는
타입까지 체크하는 트리플이퀄(===)을 사용하는 것이 좋다.
값 전달 방법 (0) | 2016.05.25 |
---|
window.onload = function() {} - html이 처음 열렸을때 한번 실행 함수
listBox는 text만 바로 넣을 수 없고 형 변환을 해야함
ex) var option = new Option();
option.text = sInput;
list.options.add(option);
listbox item초기화방법
- list.options.length = 0
string문자열 자르는방법
- string.substr(index, length);
배열에서 특정된번호부터 삭제하는 방법
- Array.splice(index, count);
label에 값 전달방법
- var label = document.getElementById('Label_ID');
label.innerHTML = String;
데이터 비교시 유의해야할점 (0) | 2016.05.27 |
---|
메모장을 열고 아래 내용을 붙여넣고
파일명.bat로 저장하고 실행하면된다.
파일형식은 모든파일로 할 것.
taskkill /f /im explorer.exe
attrib %userprofile%\appdata\local\IconCache.db -s -r -h
del /q %userprofile%\appdata\local\IconCache.db
start explorer.exe
exit
윈도우에 문제가 생겼을 경우 해결방법. (0) | 2016.02.27 |
---|---|
Tray아이콘 정리하기 (0) | 2011.07.27 |
Win 7 시스템정보 Logo 집어넣기 (1) | 2011.07.19 |
LogonUI 바꾸기 (적용) (0) | 2011.07.18 |
LogonUI 바꾸기 (레지스트리) (0) | 2011.07.18 |
TrayIcon에서
우클릭했을떄랑, 좌클릭했을때 ContextMenu를 다르게 보는 방법
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
notifyIcon1.ContextMenuStrip = this.contextMenuStrip1;
System.Reflection.MethodInfo methodInfo =
typeof(NotifyIcon).GetMethod("ShowContextMenu",
System.Reflection.BindingFlags.Instance |
System.Reflection.BindingFlags.NonPublic);
methodInfo.Invoke(notifyIcon1, null);
}
else if (e.Button == MouseButtons.Right)
{
notifyIcon1.ContextMenuStrip = contextMenuStrip2;
System.Reflection.MethodInfo methodInfo =
typeof(NotifyIcon).GetMethod("ShowContextMenu",
System.Reflection.BindingFlags.Instance |
System.Reflection.BindingFlags.NonPublic);
methodInfo.Invoke(notifyIcon1, null);
}
}
코드에 관한 설명 - 질문자 우시와카는 본인임.
http://www.hoons.net/Board/QACSHAP/Content/31613?Key=Name&Value=%EC%9A%B0%EC%8B%9C%EC%99%80%EC%B9%B4
DataTable 사용방법 (0) | 2016.08.14 |
---|---|
ComboBox에 항목별로 Tag를 사용하는 방법 (DataTable) (0) | 2016.08.14 |
xml Element (0) | 2016.08.02 |
메시지박스 자동 종료하기 (0) | 2016.04.24 |
DataGridView RowHeader에 숫자 넣는법 (0) | 2016.02.26 |
종료버튼 눌렀을 때 메시지 박스가 뜨면,
1000ms(1s)후에 자동 종료되는 형태이다.
다른 방법도 있지만 Action으로 사용 하는 방법
private void MessageBoxFormClosing(Form fm) { if (fm.InvokeRequired) { Action<Form> closeform = new Action<Form>(MessageBoxFormClosing); this.Invoke(closeform, fm); } else { if (fm != null) fm.Close(); } } private void button1_Click(object sender, EventArgs e) { Form msgfm = new Form(); Action clse = new Action(() = > { while (true) { System.Threading.Thread.Sleep(1000); break; } MessageBoxFormClosing(msgfm); }); clse.BeginInvoke(ir = > clse.EndInvoke(ir), null); MessageBox.Show(msgfm, "닫혀~"); }
DataTable 사용방법 (0) | 2016.08.14 |
---|---|
ComboBox에 항목별로 Tag를 사용하는 방법 (DataTable) (0) | 2016.08.14 |
xml Element (0) | 2016.08.02 |
TrayIcon 좌클릭, 우클릭 메뉴 가능하게 하기 (0) | 2016.04.25 |
DataGridView RowHeader에 숫자 넣는법 (0) | 2016.02.26 |
개발언어 : C#
프레임워크 : .Net FrameWork 4.5
고등학교 때 인강듣는다고하고 인강키고, 다른걸 하기위해서 만들었던건데
XP에서만 동작하던걸 단순히 바꿔주기만 했다.
메인창을 최소화시키면 TrayIcon으로 가고
메인창과 서브창에서 새 창이 뜬것을 최소화하면,
탐색창과, TrayIcon을 클릭했을때, 뜨는 메뉴에 추가된다.
해당 메뉴를 누르게되면 이전에 사용했던 창이 다시뜨게 된다.
다운로드 :
VMware 관련 프로그램 (자작) (0) | 2016.02.27 |
---|---|
제한용량 도달시 자동 삭제 프로그램 (자작) (0) | 2016.02.27 |
시작프로그램 관리 프로그램 (자작) (0) | 2016.02.26 |
개발언어 : C#
프레임워크 : .Net FrameWork 4.5
VMWare를 설치하면, 관련 서비스들이 컴퓨터를 켤때 실행중이며,
VMWare를 종료했을때 TrayIcon에 아이콘이 상주하여
메모리를 잡아먹고 있다.
이게 싫어서 만든 프로그램이다.
다운로드 :
실행시, VMware가 설치되어있지 않으면, 종료가 되며,
설치가 되어 있으면, VMware관련 서비스를 실행하게되며
아래와 같이 폴더를 선택하는 창이 뜬다.
경로는 VMware가 설치되어 있는 폴더를 지정해주게되면. 바로 VMware가 실행이 된다.
한번 설정하면 파일에 경로를 써서 불러오기 때문에, 계속 설정할 필요 없이
해당파일로 실행해주게되면, 종료 했을 때, TrayIcon이나 서비스가 꺼져 있는 상태가 된다.
Privacy Browser (자작) (0) | 2016.02.27 |
---|---|
제한용량 도달시 자동 삭제 프로그램 (자작) (0) | 2016.02.27 |
시작프로그램 관리 프로그램 (자작) (0) | 2016.02.26 |
개발언어 : C#
프레임워크 : .NetFrameWork 3.5 기반
제한용량 도달시 자동 삭제 프로그램
콤보박스에서 드라이브를 선택하고, 용량설정을 한다음
삭제할 폴더를 지정하고 Start를 하면 동작한다.
선택한 드라이브와 삭제할 폴더의 드라이브는 동일해야한다.
드라이브 검사는 10초마다 한번씩 검사하며, 1분마다 로그를 남김 (시간)
다운로드 :
Privacy Browser (자작) (0) | 2016.02.27 |
---|---|
VMware 관련 프로그램 (자작) (0) | 2016.02.27 |
시작프로그램 관리 프로그램 (자작) (0) | 2016.02.26 |
시작 - 실행 - cmd (관리자모드로 실행 )
sfc /scannow
Dism.exe /online /Cleanup-Image /StartComponentCleanup
sfc /scannow
Dism.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
바로가기 아이콘이 깨져보일때 해결방법 (0) | 2016.04.26 |
---|---|
Tray아이콘 정리하기 (0) | 2011.07.27 |
Win 7 시스템정보 Logo 집어넣기 (1) | 2011.07.19 |
LogonUI 바꾸기 (적용) (0) | 2011.07.18 |
LogonUI 바꾸기 (레지스트리) (0) | 2011.07.18 |