'잡동사니'에 해당되는 글 13031건

  1. 2023.11.07 golang ini 지원
  2. 2023.11.07 golang 함수인자에 배열 포인터
  3. 2023.11.07 c to golang online converter
  4. 2023.11.07 golang slice
  5. 2023.11.06 golang echo bind
  6. 2023.11.06 terasic sockit
  7. 2023.11.06 synology 213j 7.x 업데이트
  8. 2023.11.06 golang echo 구조체 배열은 미지원?
  9. 2023.11.05 리듬깨짐
  10. 2023.11.04 daemon x machina - dainsleif 획득
Programming/golang2023. 11. 7. 15:29

텍스트로 보이는 환경설정 파일로는 ini만한게 없지..

 

[링크 : https://pkg.go.dev/gopkg.in/ini.v1]

[링크 : https://github.com/go-ini/ini/]

[링크 : https://minwook-shin.github.io/read-and-write-ini-files-ini/]

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

golang 타입 캐스팅 제약(?)  (0) 2023.11.09
golang 배열과 슬라이스  (0) 2023.11.08
golang 함수인자에 배열 포인터  (0) 2023.11.07
c to golang online converter  (0) 2023.11.07
golang slice  (0) 2023.11.07
Posted by 구차니
Programming/golang2023. 11. 7. 14:38

c 들어내고 go로만 짜려니 어렵네..

함수 인자로 포인터를 넘겨줄 때에도 변수의 크기 정보가 넘어가야 한다.

그래서 정확한 포인터의 길이가 함수 인자에 지정되어야 한다.

그럼.. 굳이 포인터 쓸 필요가 없어지는거 아닌가?

 

// Golang program to pass a pointer to an 
// array as an argument to the function 
package main 
  
import "fmt"
  
// taking a function 
func updatearray(funarr *[5]int) { 
  
    // updating the array value 
    // at specified index 
    (*funarr)[4] = 750 
      
    // you can also write  
    // the above line of code 
    // funarr[4] = 750 

  
// Main Function 
func main() { 
  
    // Taking an pointer to an array 
    arr := [5]int{78, 89, 45, 56, 14} 
  
    // passing pointer to an array 
    // to function updatearray 
    updatearray(&arr
  
    // array after updating 
    fmt.Println(arr) 

[링크 : https://www.geeksforgeeks.org/golang-pointer-to-an-array-as-function-argument/]

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

golang 배열과 슬라이스  (0) 2023.11.08
golang ini 지원  (0) 2023.11.07
c to golang online converter  (0) 2023.11.07
golang slice  (0) 2023.11.07
golang echo bind  (0) 2023.11.06
Posted by 구차니
Programming/golang2023. 11. 7. 12:11

꿀~ 개꿀~ dog honey~

 

[링크 : https://kalkicode.com/c-to-golang-converter-online]

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

golang ini 지원  (0) 2023.11.07
golang 함수인자에 배열 포인터  (0) 2023.11.07
golang slice  (0) 2023.11.07
golang echo bind  (0) 2023.11.06
golang echo 구조체 배열은 미지원?  (0) 2023.11.06
Posted by 구차니
Programming/golang2023. 11. 7. 10:42

배열이라고 안하고 slice 라고 하는건지, 아니면 배열은 따로 있는건지 모르겠지만

matlab 이나 octave 와 비슷하게 배열을 마음대로 가지고 놀 수 있다.

package main

import "fmt"

func main() {
primes := [6]int{2, 3, 5, 7, 11, 13}

var s []int = primes[1:4]
fmt.Println(s)
}
[3 5 7]

[링크 : https://go.dev/tour/moretypes/7]

[링크 : http://golang.site/go/article/13-Go-컬렉션---Slice]

 

음.. slice와 array는 다른거군.

아무튼 slice를 array로 바꾸려면 그냥 일일이 복사해서 넣어줘야 하나 보다.

package main
import "fmt"

//create main function to execute the program
func main() {
   var slice []int // initialize slice
   slice = append(slice, 10) //fill the slice using append function
   slice = append(slice, 20)
   slice = append(slice, 30)
   
   // Convert the slice to an array
   var array [3]int
   for i, element := range slice {
      array[i] = element // store slice elements in the newly created array
   }
   fmt.Println("The array is printed after conversion from slice:")
   fmt.Println(array) // prints the output: [1 2 3]
}

[링크 : https://www.tutorialspoint.com/golang-program-to-convert-slice-into-array]

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

golang 함수인자에 배열 포인터  (0) 2023.11.07
c to golang online converter  (0) 2023.11.07
golang echo bind  (0) 2023.11.06
golang echo 구조체 배열은 미지원?  (0) 2023.11.06
golang echo 패키지 소스  (0) 2023.09.13
Posted by 구차니
Programming/golang2023. 11. 6. 16:49

어라.. 저번에는 되더니 먼가 달라져서 안되는걸까..

jquery 3.6.1 에서 3.7.1로 올라가서 그런가?

버전 바꾸어서 해봐도 3.6이나 3.7이나 동일하다. 머가 문제지?

 

 

아래에서 query라고 써있는 부분이 struct tag 라고 하는데

쿼리 스트링에서 id 부분을 파싱해서 값을 넣어달라는 의미이다

query 는 아래 녹색 줄 처럼 생긴 것.

type User struct {
  ID string `query:"id"`
}

// in the handler for /users?id=<userID>
var user User
err := c.Bind(&user); if err != nil {
    return c.String(http.StatusBadRequest, "bad request")
}

 

아래와 같이 query, json, form 등이 주로 쓰이는지 예제에서는 세가지가 보인다.

Data Sources
Echo supports the following tags specifying data sources:

query - query parameter
param - path parameter (also called route)
header - header parameter
json - request body. Uses builtin Go json package for unmarshalling.
xml - request body. Uses builtin Go xml package for unmarshalling.
form - form data. Values are taken from query and request body. Uses Go standard library form parsing.

[링크 : https://echo.labstack.com/docs/binding]

 

 

하나만 쓸 수도 있고 여러 개 늘어놓고 쓸수도 있지만, 보안을 고려하면 딱 맞추는게 좋을 듯.

type User struct {
  Name  string `json:"name" form:"name" query:"name"`
  Email string `json:"email" form:"email" query:"email"`
}

 

그나저나.. jquery ajax를 이용해 post로 보냈는데 왜 query로 처리가 되냐...

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

c to golang online converter  (0) 2023.11.07
golang slice  (0) 2023.11.07
golang echo 구조체 배열은 미지원?  (0) 2023.11.06
golang echo 패키지 소스  (0) 2023.09.13
go packed struct  (0) 2023.09.01
Posted by 구차니
embeded/FPGA - ALTERA2023. 11. 6. 15:08

중고나라에서 떠서 고민중

 

 

2013년 당시 249 달러로 엄청 저렴하게 나왔던 모양

AUGUST 15, 2013 BY JEAN-LUC AUFRANC (CNXSOFT) - 2 COMMENTSON $249 TERASIC SOCKIT DEVELOPMENT KIT FEATURES ALTERA CYCLONE V SX DUAL CORE A9 + FPGA SOC
$249 Terasic SoCKit Development Kit Features Altera Cyclone V SX Dual Core A9 + FPGA SoC

[링크 : https://www.cnx-software.com/2013/08/15/249-terasic-sockit-development-kit-features-altera-cyclone-v-sx-dual-core-a9-fpga-soc/]

[링크 : https://www.terasic.com.tw/cgi-bin/page/archive.pl?CategoryNo=167&No=816]

 

xilinx의 zynq를 채택한 zedboard가 589$인데, 코로나 품귀로 인해서 가격이 미친듯이 오른걸려나?

299$ 아카데믹, 395$ 커머셜 가격으로 판매된 기록이 있나 보다.

The zedboard Board is a single-board computer based on Xilinx's Zynq device family. It uses a Xilinx Zynq Z-7020 Zynq device (dual core ARM Cortex-A9 cores ~800MHz paired with a xilinx Artix 7 fpga). See Zynq features for more processor features. [Price is USD 299 academic , USD 395 commerical ].

[링크 : https://elinux.org/Zedboard]

'embeded > FPGA - ALTERA' 카테고리의 다른 글

HSMC(High Speed Mezzanine Card)  (0) 2023.10.02
altera(intel fpga) m9k m10k  (0) 2023.05.14
altera uart ip  (0) 2023.05.14
altera - partial reconfigure  (0) 2023.04.24
altera nios 2 epcs to ram  (0) 2023.03.28
Posted by 구차니
개소리 왈왈/컴퓨터2023. 11. 6. 13:13

오랜만에 접속해서 봤더니 7.0.1를 213j에도 지원해주나 보다

저번에는 6.2.4 에서 멈춰있더니 웬일이래!

 

 

Version: 6.2.4-25556 Update 7
(2023-05-02)

[링크 : https://www.synology.com/ko-kr/releaseNote/DSM?model=DS213j#ver_25556-7]

 

Version: 7.0.1-42218
(2023-02-02)

[링크 : https://www.synology.com/ko-kr/releaseNote/DSM?model=DS213j#ver_42218]

 

나온진 오래되었지만 적용 자체가 얼마 되지 않은것 같긴한데...

적용해야 하나 말아야 하나..

Posted by 구차니
Programming/golang2023. 11. 6. 11:54

안되면 그냥 _1 _2 붙여서 해야지 머 -_ㅠ

 

Echo framework does not support binding array from form data out of the box.
You can use json instead or use 3rd party library. See implementation or post and github issue https://github.com/labstack/echo/issues/1644

[링크 : https://stackoverflow.com/questions/69409036/how-to-bind-multipart-form-data-array-in-echo-framework]

 

 

[링크 : https://stackoverflow.com/questions/69445675/please-tell-me-how-to-bind-multi-array-to-struct/69449814#69449814]

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

golang slice  (0) 2023.11.07
golang echo bind  (0) 2023.11.06
golang echo 패키지 소스  (0) 2023.09.13
go packed struct  (0) 2023.09.01
golang asm  (0) 2023.08.24
Posted by 구차니

2시 3시에 자니 몸이 못버티네

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

개 피곤  (0) 2024.01.12
일이 안풀린다  (0) 2023.11.23
누가 외근이란걸 발명한거야?  (0) 2023.10.06
밖으로 돌리고 돌리고~  (0) 2023.09.26
오랫만에 지름  (0) 2023.09.18
Posted by 구차니
게임/daemon X machina2023. 11. 4. 18:49

최강의 칼 이라고 하던데

1회차 끝내고 2회차에 장비 맞추고 가야 겨우 시간내에 깰 듯

가고일 위치가 참 짜증나고 색깔도 이끼붙은 녹색이라 티도 잘 안나고 -_-

열심히 불로 지지다 보면 저렇게 하얗게 불나타 터지고 

가고일 상이 있던 곳에 장비가 나온다.

혹시나 해서 한번 더 해서 터트려 봤는데 계정당 1개만 나오는지 또 나오진 않는다.

 

 

'게임 > daemon X machina' 카테고리의 다른 글

게임 달려  (0) 2023.12.31
daemon x machina head 장비 교체  (0) 2023.11.19
daemon x machina - free order : aviator  (0) 2023.11.04
daemon x machina 끝!  (0) 2023.11.03
daemon x machina  (0) 2023.11.02
Posted by 구차니