프로그래밍 QnA + 설치 및 활용 QnA

qw3709의 이미지

sql 쿼리 질문

if((select(length(max(flag)))from(prob13password))in(4),1,2)
이쿼리랑
if((select(max(length(flag)))from(prob13password))in(20),1,2)
이쿼리 차이가뭐죠

컬럼flag에는 값이 2개가있는데 가장긴 문자열길이가 20이고 짧은게 4입니다
max와 length가 위치가바꼈을때의 차이가 궁금합니다

dj3218의 이미지

서버->클라이언트 구조체 정보 전송문제

서버가 가진 구조체의 정보들을 클라이언트들이 들어올때마다
보내주는 코드를 만들려 하고 있으나 계속 실패만 해서 조언좀 구하려 합니다.

구조체 내용

typedef struct {
        int client_id;
        char client_ip[16];
        char client_cnttime[30];
}clientinfo;
clientinfo clntInfo[10];

서버 부분

limix의 이미지

시리얼

시리얼 통신에 대해 공부하고 있는 도중에 모르는 것이 있어 올립니다.
현재 윈도우끼리의 시리얼 데이터를 주고 받는 것은 전혀 문제가 없는데요
리눅스 보드에서 윈도우 pc로 시리얼 데이터를 보낼때 데이터 손실이 문제가 생깁니다.
제가 확인해본 것은 윈도우에서 putty 프로그램을 사용해서 데이터의 수신을 확인해보니
제대로 값이 들어오는 것을 확인할 수 있었습니다.
문제는 C 프로그램으로 들어온 데이터를 보려고 하면 데이터가 제대로 들어오기도 하고
안들어오기도 합니다.

zasxer의 이미지

동기화 관련 질문입니다.

최근 pc는 다중 프로세스 다중 쓰레드를 지원하는데, 쓰레드가 동시에 진행되는 과정에서 같은 공유자원에 대한 뮤텍스나 atomic 자료형을 쓰면 보호를 할 수 있게 되는 거로 알고 있습니다.

여기서 궁금한게, 두 쓰레드가 동시에 1나노초도 차이가 안나고 똑같이 뮤텍스락을 한다면 결국 공유자원에 대한 보호가 안되는 거 아닌가요?

ryutuna의 이미지

리눅스 커널에서 spin lock 관련 질문.

우선 소스입니다. 헤더는 HTML이 먹는 관계로 brace가 아닌 quote로 처리합니다.

#include "linux/module.h"
#include "linux/kernel.h"
#include "linux/init.h"
#include "linux/kthread.h"
#include "linux/delay.h"
#include "linux/spinlock.h"
#include "linux/sched.h"

spinlock_t mylock;

struct task_struct *th[4];
unsigned cnt = 0;
unsigned myexit = 1;
unsigned mydone = 0;

static int my_thread(void *arg)
{
struct task_struct *temp = current;

mydone++;

while(myexit){

익명 사용자의 이미지

노트패드++ 정규표현식 질문드립니다.

https://imgur.com/DqvL0lp

여기사진에서
<a href="https://blablabla.jpg"
<a href="https://blablabla.png"
<a href="https://blablabla.gif" 이부분만 추출할수있나요?

dj3218의 이미지

[완]구조체 입력에 대한 error / 조언좀 부탁드려요

c 다시 배우고 있는 초보입니다.
채팅 프로그램을 만들어보고 있습니다.

typedef struct {
int client_id;
char client_ip;
char client_cnttime;
}clientinfo;
clientinfo clntInfo[10];

int clnt_id

위쪽에 구조체 만들었고
중간에는 소켓 만들고 bind listen 이런거 나오다가
반복문 안에다가

clntInfo[clnt_id].client_id = clnt_id;
clntInfo[clnt_id].client_ip = (char*)inet_ntoa(clnt_addr.sin_addr);

이렇게 넣었습니다 id부분은 정상적으로 출력되지만 ip부분이 에러로 아래처럼 나오는데
어떻게 해결해야 할지 모르겠습니다. 지식공유좀 부탁드리겠습니다.

삼구의신의 이미지

Datasheet 보는법

imx28evk 보드의 Data sheet에서 duart_tx/rx 핀을 쓰려고 합니다.

아래 Datasheet 와 사용하는 코드가 있는데
Muxsel6_CLR(0xF0);
Muxsel6_SET(0xA0); 이 두 코드가 duart 핀을 사용하겠다는 코드입니다. Data sheet에보면
duart는 muxsel6 에 4,5 6,7 register를 사용하는데 왜 0xA0이 핀을 set하는건지 이해가 안갑니다.
혹시 아시는분 조언 부탁드립니다.ㅠ

세벌의 이미지

우분투 16.04 페이스북 한글입력 문제?

우분투 16.04 잘 쓰고 있고요.
페이스북 잘 쓰고 있고요.
한글 입력은 ibus-hangul
그런데 페이스북에서 한글 입력하면 글자 순서가 이상하게 꼬입니다.

페이스북 아닌 다른 사이트에서는 한글 입력 잘 됩니다.
우분투 문제 아닌 거 같고,
페이스북 문제도 아닌 거 같고,
그렇다고 한글입력기 문제도 아닌 거 같고.

도대체 문제는 어디있는 걸까요?

저와 비슷한 경우 겪으신 분은 안 계신나요?

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기