sed -e "2 i\\원하는내용 $Value" -i 파일명
Ex) sed -e "2 i\\source $ROOT\/home\/Directory\/Test.sh" -i $ROOT/home/Script.sh
특정라인에 내용집어넣는 글중 제대로되는게 없어서 남겨둠
변수사용하는 예제도 없어서 변수넣는 예제로남김
sed -e "2 i\\원하는내용 $Value" -i 파일명
Ex) sed -e "2 i\\source $ROOT\/home\/Directory\/Test.sh" -i $ROOT/home/Script.sh
특정라인에 내용집어넣는 글중 제대로되는게 없어서 남겨둠
변수사용하는 예제도 없어서 변수넣는 예제로남김
보통 우분투에서 라이브러리 파일을만들면 그 헤더파일과 만들어진 .so파일이 필요합니다.
MakeFile에
INCPATH
-I/usr/include ///이 경로는 만들어진 헤더파일의 위치에따라 바뀔수도있습니다.
LIBS
-L/usr/lib ///이 경로는 만들어진 .so파일 위치에따라 바뀔수도있습니다.
만약 만들어진파일이 libtestlib.so 파일이면
LIBS
-ltestlib 을 맨뒤에 추가시키면됩니다.
이것과 마찬가지로 다른 so파일을 사용시 그 헤더파일위치를 INCPATH에 적어주고, so파일경로를 LIBS에, 사용할 라이브러리중 lib는 l로 해서 LIBS의 맨 뒤에 추가하면 됩니다.
Qt TextFile Load (0) | 2018.11.21 |
---|
필요 헤더파일
#include <QFile>
세부코드
QString filename = "파일경로"; //ex) "./Text.txt" or "/home/MyUbuntu/Text.txt" QFile txtFile(filename); if(!txtFile.open(QFile::ReadOnly | QFile::Text){ qDebug()<<"Open Fail"; } else { qDebug()<<"Open Success"; } QTextStream s(&txtFile); QString str = s.readLine();
만약 텍스트파일에있는 데이터를 불러와서 소켓통신에사용할 ip로 사용하려면
const std::string ipaddress = str.toStdString();
우분투 so파일 사용법 (0) | 2018.11.21 |
---|
추석후
WPF <-> DB 데이터바인딩 (MySQL)
listview로 표시
listbox로 표시
추후 통계추가해서 올릴예정
안녕하세요 포스팅 시작할듯합니다. (0) | 2018.03.05 |
---|---|
사람분류하는 프로그램을 만들고있습니다. (0) | 2018.01.16 |
고통받고있습니다. (0) | 2018.01.08 |
이번글은 ChartDirector의 Freetrial중 3D 차트(좌표에 점표시)를 사용하는법을 적으려고한다.
저작권에 문제가생기면 삭제하도록 하겠습니다.
다운로드 경로
--------------------------------------------------------------------
http://www.advsofteng.com/download.html
아마 .Net을 다운받았던걸로..
--------------------------------------------------------------------
먼저 C# WindowsForm의 3D차트 예제를 구하기 너무너무힘들었는데 dll을 제공하는 ChartDirector에 감사드립니다.
사진부터 보여드리면 이런것입니다.
3D Scatter Chart 2를 사용했습니다.
기존에는 데이터를바탕으로 차트를 만들게만되있어서, Realtime chart를 참고하여 원하는좌표에 점을 추가하는것을 넣어봤습니다.
폼에서 ChartDirect 만의 도구가있어서 다른 프로젝트에서 복사해서 가져온뒤 사용합시다.
View Code에서 코드만 복사해오면 안되고, DemoModule 클래스파일을 가져와야합니다.
첨부한 파일엔 DemoModule 부분을 약간 수정하였습니다.
코드가 쉬워서 딱히 내용포스팅보단 파일을 올립니다.
C# WIndowsForm 크로스쓰레드 해결법(Invoke) (0) | 2018.06.20 |
---|
float time = 0; int index = 0; unsigned char b[] = { buf[index], buf[index + 1], buf[index + 2], buf[index + 3] }; //4byte memcpy(&time, &b, sizeof(float)); index += sizeof(float);C++에서 byte라는 형식이 없어서 1byte 형식의 unsigned char 을 사용했다.
EX) buf[64]는 64 byte Array라 생각하면된다.
buf[64] 에 float 형식 데이터를 16개를 C#에서 보내고 C++에서 receive 한뒤 저 buf[64]의 바이트를 다시 float으로 바꿀때 사용된다.
나도 뭐라고쓰는지 잘 모르겠지만, 나중에 내가볼땐 잘 이해할 수 있을것이다. 혹시 필요한사람이 있을수도있으니 포스팅
if (this.InvokeRequired) { this.Invoke(new MethodInvoker(delegate() { label14.Text = string.Format("총금액 : " + info.allmoney); })); this.Invoke(new MethodInvoker(delegate() { label15.Text = string.Format("배팅액 : " + info.Player.batmoney); })); }다른 쓰레드에서 메인쓰레드의 폼의 값변환 등등 Invoke처리를 사용할때 사용하면됩니다. 그대로 복사 붙여넣기하고 label14.Text = string.Format("총금액 : " + info.allmoney); 이것만 수정하면 OK!
C# Windows Form 3D Chart (1) | 2018.06.20 |
---|
insert into 테이블명(컬럼1, 컬럼2) values("값1", "값2"); update 테이블명 set 컬럼명 = "값1"; delete from 테이블명 where 컬럼명 = "값";
이것을 통해서 원하는컬럼의 데이터를 바꿀수있습니다.
Oracle 컬럼을 변수처럼사용하기 (0) | 2018.03.23 |
---|
당연히 가능한방법이지만, 어떻게검색해야할지 몰라서 고통받았었습니다.
예를들어
TABLENAME = HongGilDong
NAME INDEX
홍길동 100
가길동 101
나길동 102
다길동 103
라길동 104
이런식으로 있을때 INDEX값을 전부 1000올리거나 할때 사용됩니다.
update HongGilDong set INDEX = INDEX + 1000 where INDEX >99 AND INDEX 105
이런식으로 i = i+1000처럼 사용이가능합니다.
자주까먹는 오라클 DML을 적어둡시다. (0) | 2018.05.15 |
---|
안녕하세요, 유지보수를하면서 느낀게 간단하게 html css 공부를 했을때와는 다르게 구성되어있더군요.
이번에 적어둘 글은 html의 if문입니다.(jsp) 제가 공부할땐 몰랐던 내용인데, 이것이 jsp인지 php인진 모르겠지만 html코드를 적는부분에 if문을 사용할 수 있더군요.
상황에따라 다른글이 나오게하려는것을 구현하려다가 구글에 어떻게 질문해야할지 몰라서 힘들었던 기억이있어서 html의 if문이라는 제목으로 가져왔습니다.
사용방법은 <% %>입니다.
html코드 내부에
<%if(name1.equals("하루나비꿀)){%>
<h3>웹 초보입니다.</h3>
<%}else{%>
<h3>웹 고수입니다.</h3>
<%}%>
이렇게 사용하면 됩니다.
분명 명칭이나 부르는방법? 이 있겠지만, 저는 개인정리용으로 올리는것이라 html코드에 if문쓰는법이라 정리했습니다.
포인트는 html코드내부에 다른코드를 넣을떄 <% %>를 넣는것이었습니다!
코드를 복사해온것이아니라 코드올리는방식이 아닌 타이핑으로 처리했습니다.