일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Ubuntu 20.04
- 맥
- 라라벨
- 옵티머스 g
- FMS
- 업비트
- MySQL
- php
- 우분투 20.04
- Selenium
- 프레임워크
- 셀레니움
- 회고
- upbit
- 옵지
- 옵G
- Laravel
- TiL
- 제주도
- 우분투
- Raspberry Pi
- ubuntu
- 20.04
- 라즈베리파이
- C
- 코드이그나이터
- 맛집
- codeigniter
- 라즈비안
- 옵티머스g
- Today
- Total
목록평범한.. (303)
평범한 이야기들
물 품 관 리 시 스 템 -Specification- 제 작 일 : 08.10.24 ~ 08.11.05 제 작 언 어 : PHP + Mysql + Javascript + Ajax 프 로 그 램 설 명 : 이 프로그램은 여러가지 종류의 물품을 관리 할 수 있는 시스템으로써 내가 회사와 같은 곳 에 맞는 프로그램이다. 상위 카테고리와 하위 카테고리로 나누어지며 하위 카테고리와 모델이 함께 연동이 되 모델들을 입력한다. 그 후 해당 모델을 가진 곳의 정보를 추가 입력해 자료를 관리한다. 제 작 노 트 ---------------------------------------------------------------------------------- 10.24 : 로그인 페이지, category, formatio..
정말 오랜만에 쓰는 글인거 같다- 뭐랄까 그 사이 바쁜 것도 있었지만.. 바보같이 행동 한 시간이 더 많이 있지 않았을까 란 생각을 가진다. 역시 나는 그 무언가가 있어야지 나를 위해서 할것 같다. 이제부터 바빠지는 모습을 보여주어야 할꺼 같다. 해야할일이 아직은 많이 있기 때문에. 아직 나는 '우물안 개구리'이기 때문에. 빠르게 진행하자-
뭐랄까 누군가의 지적으로 다시 한번 생각해본 free함수였다. 나의오류는 포인터의 포인터형 변수와 함께 동적메모리 할당을 하는거였다. ex) matrix = (int **)malloc(n * sizeof(int*)); for(i = 0;i < n; i++){ matrix[i] = (int*)malloc(n * sizeof(int)); } 이러면 예상할 수 있듯이 2차월 배열처럼 만들어지며 2차원 배열처럼 접근이 가능하다. 프로그램이 종료가 된다면 동적메모리는 free함수로 메모리 해제를 시켜준다. 바로 이부분에서 나의 오류가 시작된거 같다. 저 예로 동적메모리를 할당하고 해제할때 ex) free(matrix); 라고 했다. 내 생각에서는 이렇게 하면 다 메모리 해제를 하겠구나 했지만 프로그램상에서는 아니..
문득 생각나서 끄적끄적 적어내려간다. 요즘들어 주석처리 한줄도 되어있지 않는 소스들을 분석하고 우리에게 맞게끔 수정을 할때- 대체 왜 이짓을 하고 있을까 생각이 난다. 학교에서 배웠건 학원에서 배웠건 주석처리는 기본인걸로 알고 있는 나에겐- 또 다른 세계의 사람들이 만든 소스인거 같다- 그 소스가 정말 최고의 소스일지언정 주석이 없다면 결국 자신도 그 소스에 대해서 까먹을것이며 왜 그런 생각을 했는지도 모를것이다. 주석 그 별거 아니라고 생각하겠지만 그 한줄 한줄이 쌓이다 보면 그 프로그램, 그 소스에겐 정말 너무나 큰 힘이 되어줄텐데.... 주석처리좀 해주세요- ㅠㅠ
행렬의 이동 - 어떻게 말을 해야할지 몰라서 대충 불렀다. 행렬이 있으면 네모난 상자를 오른쪽으로 90' 또는 왼쪽으로 90' 돌려서 출력이 되는 프로그램이다. 이 프로그램을 만든 계기는.. 단지.. 책의 한 문제였기 때문이며 다들 C를 처음 배울때 이와 같은 문제를 풀지 않을까 생각이 들어서 이다. 여기서 나는 4 X 4 행렬을 기준으로 했다. 행렬의 이동 ex) -> 우측90' ->우측90' 1 2 3 4 13 9 5 1 16 15 14 13 5 6 7 8 14 10 6 2 12 11 10 9 9 10 11 12 15 11 7 3 8 7 6 5 13 14 15 16 16 12 8 4 4 3 2 1 필요한 함수- 꼭 함수를 써야되는건 아니지만 편의를 위해서 사용. void lchange(void); /..