일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 창세기전 모바일
- 피쉬아일랜드
- 후쿠오카
- 주식
- 창세기전
- 울산박물관
- AIA Vitality
- AT&T
- v4
- 리니지2레볼루션
- 아가시온
- 걷기앱
- 족저근막염
- 치루
- 워리어
- VDI
- 몬스터스트라이크
- 샤오미
- 달빛조각사
- 후기
- 국립경주박물관
- 스피릿위시
- 2차전직
- 쿠폰
- 브이포
- 한국대중음악박물관
- 버그
- 도미네이션즈
- 반구대암각화
- axe
- Today
- Total
목록IT/C,C# (12)
일상다반사 로그
Active Directory에 그룹을 신규로 만들어 그룹에 사용자 계정을 추가 하고 싶을 떄 C#으로는 아래와 같은 방법으로 가능하다. 단 여기서 필요사항은 그룹의 DN 값 그리고 사용자의 DN값 위 두 값이 정확하지 않다면 오류가 발생할 수 있다. public void addGroup() { try { DirectoryEntry ent = new DirectoryEntry("LDAP://" + groupdn); ent.Properties["member"].Add(userdn); ent.CommitChanges(); ent.Close(); } catch (System.DirectoryServices.DirectoryServicesCOMException e) { MessageBox.show(e.toStr..
c#으로 https사이트 접근 시 예전 윈도우7(Windows 7)과 다르게 윈도우10(Windows 10)에서 유독 https 사이트 접근 할 때 마다 보안적으로 막혀서 힘들게 할 때가 많아 역시나 구글링을 통해서 여러 방법을 써봤지만 내 경우에는 tls 부분이라.. 이 코드가 제일 효과적이었다... ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; ServicePointManager.SecurityCertificateValidationCallback += (sender,cert,chain,sslPolicyErros) => {return true;}; .netFramework버전에 따라 tls를 지원하는 버전이 다른데 4.5 이전 버..
개발일을 잠깐 하다보니 마우스이벤트를 처리해야할 일이 생겼었다. 폼을 투명하게 해서서 화면에 보여주는 기능이 필요했는데 여기 폼에다가 마우스를 올렸을 때 보통은 마우스 커서가 폼 위에 닿으면 이런 모양으로 있다. 폼 밑에 만약에 텍스트를 입력해야하는데 폼이 상단에 있다면 텍스를 입력 못하는 상황이 발생한다. 그래서 또 구글링을 열심히 했다. 솔직히 국내 사이트에서는 사례를 찾기 힘들어서 구글링하다가 이미지 검색까지 하면서 소스 코드를 찾았다. https://stackoverflow.com/questions/39855720/windows-forms-pass-clicks-through-a-partially-transparent-always-on-top-window 소스코드 using System; using..
속성창에서 ReadOnly 부분을 False - > True 로 하면 읽기 전용으로 된다. 또는 소스 부분에서 dataGridView1.ReadOnly = true; 라고 설정해주면 됨.
파일의 변경 및 생성, 삭제를 했을 때 이벤트를 확인하기 위한 일이 생겨서이것저것 알아봤다..사실 c#은 일적으로 필요해서 구글을 통해서 야매로 만들다보니 정식적으로 제대로 배워보지 못했다. MSDN 링크 : https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx System.IO.FileSystemWatcher 속함 Changed,Created,Deleted,Disposed,Renamed 등 파일이나 폴더의 변경 이벤트가 발생했을 때 사용할 수 있다.단순하게 로그 파일을 쌓아도 파일이 변경되어서 이벤트가 발생한다.다만 파일을 열었을 때의 이벤트가 없어서 아쉽다...이 부분이 정말 필요한데 말이다. 열고 닫고 했을 때의 이벤트...
#include #include #include #define MAX_STACK_SIZE 100 /*최대스택크기*/ typedef struct { char name[20]; //이름 char hakbun[20]; //학번 }element; element stack[MAX_STACK_SIZE]; //스택크기 MAX void push(); element pop(); void display(int top,element *item); void main(){ element item[MAX_STACK_SIZE]; int top = -1; //스택 start int a=0; while(1){ printf("***********************************\n"); printf("******* 메 뉴 *..
#pragma config(Sensor, S1, sonar, sensorSONAR) #pragma config(Sensor, S2, touch, sensorTouch) #pragma config(Sensor, S3, light, sensorLightActive) #pragma config(Sensor, S4, sound, sensorSoundDBA) //*!!Code automatically generated by 'ROBOTC' configuration wizard !!*// #define THRESHOLD 6 #define AXIS_LENGTH 120.0 #define WHEEL_DIAMETER 56.0 #define Light_HOLD_M 55 float convert(float turn_angle..
//*!!Sensor, S1, touchSensor, sensorTouch, , !!*// //*!! !!*// //*!!Start automatically generated configuration code. !!*// const tSensors touchSensor = (tSensors) S1; //sensorTouch //*!!!!*// //*!!CLICK to edit 'wizard' created sensor & motor configuration. !!*// //******************************************************************************// // Wait for Push // // ROBOTC on NXT // // // // T..
#include void ex1(); void ex2(); void main() { printf("마름모출력 \n"); ex1(); printf("\n모래시계 \n"); ex2(); } void ex1(){ /*변수선언 cnt: 출력할 배열의 열의 시작값결정 cnt1: cnt로부터 열의 시작값을 받아서 값을 증감하여 차례대로 배열방을 방문 cnt2: 출력의 횟수결정을 위한변수 m: row값 i와 cnt2값을 계산하여 출력횟수를 결정한다.*/ int i,j,k,mat[5][5]; int cnt =2, cnt1=0, cnt2=0, m; /*배열값 초기화*/ for(i=0; i
#include #include #define MAX_ELEMENTS 200 #define HEAP_FULL (n) (n = MAX_ELEMENTS -1) #define HEAP_EMPTY (n) (!n) int n =0; typedef struct{ int key; }element; element heap [MAX_ELEMENTS];void push(element item, int *n);void main(){ int i=0; element item; while(i