'Programming'에 해당되는 글 1458건

  1. 2021.04.07 python yield
  2. 2021.02.23 qt5 fb reset
  3. 2021.02.17 strptime
  4. 2021.02.09 qt framebuffer에 출력하기
  5. 2021.01.06 c# named argument
  6. 2020.12.03 아.. 이놈의 인코딩..
  7. 2020.11.26 c# vertical tab
  8. 2020.11.25 c# rest API client
  9. 2020.11.24 c# telnet, ssh client
  10. 2020.11.19 c# winform double buffer (2)

generator 라는 문법을 위한 키워드?

python 3.3 이후 부터 지원한다고 한다.

 

근데 봐도 이해가 쉽지 않네..

 

[링크 : https://wikidocs.net/16069]

[링크 : https://kkamikoon.tistory.com/90]

'Programming > python(파이썬)' 카테고리의 다른 글

python yield  (0) 2021.04.07
python 공부  (0) 2020.01.14
python 반복문 for in range()  (0) 2020.01.11
python print 와 while 문  (0) 2020.01.11
오랫만에 한가로움?  (0) 2020.01.11
python split  (0) 2020.01.10
Posted by 구차니

댓글을 달아 주세요

Programming/qt2021. 2. 23. 13:56

, 인줄 알았는데 : 로 해주어야 하네

QT_QPA_PLATFORM=linuxfb:fb=/dev/fb1:nographicsmodeswitch ./qt_app

 

nographicsmodeswitch Specifies not to switch the virtual terminal to graphics mode (KD_GRAPHICS). Typically, enabling graphics mode disables the blinking cursor and screen blanking. However, when this parameter is set, those two features are also skipped.

[링크 : https://doc.qt.io/qt-5/embedded-linux.html]

 

export QWS_DISPLAY="<driver>[:<driver specific options>]...
          [:<display num>]"

[링크 : https://qt.developpez.com/doc/4.7/qt-embedded-displaymanagement/]

'Programming > qt' 카테고리의 다른 글

qt5 fb reset  (0) 2021.02.23
qt framebuffer에 출력하기  (0) 2021.02.09
qt - ts / qm  (0) 2015.02.24
qt 5.3 cross compile 조사  (0) 2015.01.21
qt 4.x/5.x INSTALL_PATH  (0) 2015.01.20
qt font path  (0) 2015.01.20
Posted by 구차니

댓글을 달아 주세요

Programming/C Win32 MFC2021. 2. 17. 18:05

x86이나 다른데서 해봐야지.. __USE_XOPEN을 안써서 정상 작동을 안한건지

그게 아니라면 c 라이브러리를 생성할때 해당 옵션을 주고 하지 않아서 정상 작동을 하지 않은건지 모르겠다.

 

#ifdef __USE_XOPEN
/* Parse S according to FORMAT and store binary time information in TP.
   The return value is a pointer to the first unparsed character in S.  */
extern char *strptime (const char *__restrict __s,
                       const char *__restrict __fmt, struct tm *__tp)
     __THROW;
#endif

[링크 : https://stackoverflow.com/questions/3053999/c-convert-time-t-to-string-with-format-yyyy-mm-dd-hhmmss]

[링크 : https://man7.org/linux/man-pages/man3/strftime.3.html]

[링크 : https://man7.org/linux/man-pages/man3/strptime.3.html]

[링크 : https://www.it-note.kr/143]

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

strptime  (0) 2021.02.17
while(-1) 이 될까?  (0) 2019.05.24
c언어용 JSON 라이브러리 목록  (0) 2018.10.23
uuid in c  (0) 2018.10.22
엔디안 급 멘붕..  (0) 2018.05.29
const char *과 char * const 차이  (0) 2018.01.31
Posted by 구차니

댓글을 달아 주세요

Programming/qt2021. 2. 9. 20:12

qt 라이브러리를 빌드할때(프로그램 말고) 옵션을 넣어주면 된다고 하는데

그거 까진 모르겠고 QT_QPA_PLATFORM 변수를 이용해서 driver:path 식으로 설정하면 나온다.

 

export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb1

[링크 : http://jumpnowtek.com/rpi/pitft-displays-and-qt5.html]

[링크 : http://stackoverflow.com/questions/56601993/how-to-rotate-a-qt5-application-using-the-linux-framebuffer]

[링크 : http://doc.qt.io/archives/qt-5.6/embedded-linux.html]

[링크 : https://doc.qt.io/qt-5/embedded-linux.html]

'Programming > qt' 카테고리의 다른 글

qt5 fb reset  (0) 2021.02.23
qt framebuffer에 출력하기  (0) 2021.02.09
qt - ts / qm  (0) 2015.02.24
qt 5.3 cross compile 조사  (0) 2015.01.21
qt 4.x/5.x INSTALL_PATH  (0) 2015.01.20
qt font path  (0) 2015.01.20
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 1. 6. 12:31

자동 번역인진 모르겠지만 "명명된 인자" 라는 명칭으로 메소드 호출이나

객체 생성시 변수 순서와 상관없이 인자명칭을 직접 지정해서 호출 할 수 있는 문법

 

아래의 코드에서 Main() 안의 moto.Drive() 를 보면

원래 Drive() 메소드는 int miles, int speed로 선언되어 있으나

moto.Drive(speed: 60, miles: 170) 으로

선언된 인자와 다른 순서로 입력을 해주는 것을 볼 수 있다.

 

using System;

class TestMotorcycle : Motorcycle
{
   public override int Drive(int miles, int speed)
   {
      return (int) Math.Round( ((double)miles) / speed, 0);
   }

   public override double GetTopSpeed()
   {
      return 108.4;
   }

   static void Main()
   {

      TestMotorcycle moto = new TestMotorcycle();
      moto.StartEngine();
      moto.AddGas(15);
      var travelTime = moto.Drive(speed: 60, miles: 170);
      Console.WriteLine("Travel time: approx. {0} hours", travelTime);
   }
}
// The example displays the following output:
//      Travel time: approx. 3 hours

 

[링크 : https://docs.microsoft.com/en-us/dotnet/csharp/methods]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/methods]

'Programming > c# & winform' 카테고리의 다른 글

c# named argument  (0) 2021.01.06
아.. 이놈의 인코딩..  (0) 2020.12.03
c# vertical tab  (0) 2020.11.26
c# rest API client  (0) 2020.11.25
c# telnet, ssh client  (0) 2020.11.24
c# winform double buffer  (2) 2020.11.19
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2020. 12. 3. 13:57

byte[]를 string으로 바꾸어주는 함수들이 여러개가 있는데 자주 보이는 건 아래의 두개가 아닐까 생각된다.

하지만 둘 다 위험한 함수(?) 란 건 변하지 않는다.. ㅠㅠ

 

System.Text.Encoding.UTF8.GetString()

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.text.encoding.utf8?view=net-5.0]

 

System.Text.Encoding.ASCII.GetString()

ASCIIEncoding 는 오류 검색을 제공 하지 않습니다. 16 진수 0x7F 보다 큰 바이트는 유니코드 물음표 ("?")로 디코딩됩니다.

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.text.asciiencoding.getstring?view=net-5.0]

 

 

그러니까 char[]/byte[]를 함수들이 string으로 받는다고 변환해서 보내주면 개판을 친다는 의미

하다하다 안되서 혹시나 이상하게 보내오나 wireshark로 패킷을 보니 정상 -_-

 

아래 코드에 의해 byte[]를 string으로 변환하고 console 창으로 출력한 결과

ff d8 ff e0 00 10 4a 46 49 46 으로 시작하는 JPEG 헤더가

3f 3f 3f 3f 00 10 4a 46 49 46 으로 바뀌어 버렸다.

responseData = System.Text.Encoding.ASCII.GetString(data, 0, bytes);
Console.WriteLine("Received: {0}", responseData);

 

그러니까.. 바이너리 데이터는 꾿꾿이 byte[]로 주고 받아야 할 듯.. ㅠㅠ

'Programming > c# & winform' 카테고리의 다른 글

c# named argument  (0) 2021.01.06
아.. 이놈의 인코딩..  (0) 2020.12.03
c# vertical tab  (0) 2020.11.26
c# rest API client  (0) 2020.11.25
c# telnet, ssh client  (0) 2020.11.24
c# winform double buffer  (2) 2020.11.19
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2020. 11. 26. 18:30

수직으로 손쉽게 돌아는 가는데

아쉽게도 탭내의 글씨도 세로로 써진다.

글씨는 가로로 쓰게 하는 법 없나?

 

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/how-to-display-side-aligned-tabs-with-tabcontrol?view=netframeworkdesktop-4.8]

[링크 : https://stackoverflow.com/questions/8991507/c-sharp-vertical-tab-control]

'Programming > c# & winform' 카테고리의 다른 글

c# named argument  (0) 2021.01.06
아.. 이놈의 인코딩..  (0) 2020.12.03
c# vertical tab  (0) 2020.11.26
c# rest API client  (0) 2020.11.25
c# telnet, ssh client  (0) 2020.11.24
c# winform double buffer  (2) 2020.11.19
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2020. 11. 25. 14:04

 

[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/tutorials/console-webapiclient]

[링크 : https://www.nuget.org/packages/Microsoft.Rest.ClientRuntime/]

 

[링크 : https://www.nuget.org/packages/WebAPIClient/]

 

'Programming > c# & winform' 카테고리의 다른 글

아.. 이놈의 인코딩..  (0) 2020.12.03
c# vertical tab  (0) 2020.11.26
c# rest API client  (0) 2020.11.25
c# telnet, ssh client  (0) 2020.11.24
c# winform double buffer  (2) 2020.11.19
c# textbox 수정은 불가능하게 선택은 가능하게  (0) 2020.11.18
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2020. 11. 24. 14:30

와... 이런것도 이렇게 손쉽게 구현이 가능하구나.. 멋진 세상이다..

 

[링크 : https://www.csharpstudy.com/net/article/16-SSH-클라이언트]

[링크 : https://stackoverrun.com/ko/q/11578482]

[링크 : https://stackoverrun.com/ko/q/1175870]

 

[링크 : https://www.nuget.org/packages/SSH.NET/]

[링크 : https://www.nuget.org/packages/Telnet/0.9.0-beta0001]

'Programming > c# & winform' 카테고리의 다른 글

c# vertical tab  (0) 2020.11.26
c# rest API client  (0) 2020.11.25
c# telnet, ssh client  (0) 2020.11.24
c# winform double buffer  (2) 2020.11.19
c# textbox 수정은 불가능하게 선택은 가능하게  (0) 2020.11.18
c# label 오른쪽 정렬  (0) 2020.11.17
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2020. 11. 19. 17:07

PictureBox 옮길때 두번 뜨는 경우가 있어서 문제가 덜해질까 하고 했는데

별반 차이가 없다.. ㅠㅠ

다른 좋은 방법이 없으려나?

 

[링크 : https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.control.doublebuffered]

[링크 : https://www.codeproject.com/Questions/1163589/How-can-I-refresh-image-in-picturebox-whitout-flic]

 

+ 2020.11.23

 

해도 효과는 없네.. 다른 것의 영향인가?

[링크 : http://blog.daum.net/chunildongan77/116]

[링크 : https://developer-joe.tistory.com/95]

 

패널에 그리거나 위에 패널을 더블버퍼링 하는게 답인가?

[링크 : https://stackoverflow.com/questions/53110668/moving-picture-box-fast-causes-flickering-c-sharp]

'Programming > c# & winform' 카테고리의 다른 글

c# rest API client  (0) 2020.11.25
c# telnet, ssh client  (0) 2020.11.24
c# winform double buffer  (2) 2020.11.19
c# textbox 수정은 불가능하게 선택은 가능하게  (0) 2020.11.18
c# label 오른쪽 정렬  (0) 2020.11.17
c# winform button  (0) 2020.11.17
Posted by 구차니

댓글을 달아 주세요

  1. 표박사

    재밌는걸 하시는군요

    2020.11.20 13:39 [ ADDR : EDIT/ DEL : REPLY ]