2009年4月2日木曜日

クロスドメインの制限はJSONと動的なscriptタグで解決

http://www.itmedia.co.jp/enterprise/articles/0608/25/news010.html

MYSQL:数値を 3 桁毎にカンマで区切る

*金額表示
SELECT FORMAT(money,0) FROM bank

MYSQL:パスワードをMD5暗号化して更新する

UPDATE usr_table SET usr_pass = MD5(usr_pass);

2009年3月28日土曜日

C : 10進数を2進数で表示

*普通
#include <stdio.h>
int main(void){
int num = 255;
char num2[9];
int i = 0;
while(num > 0){
if(num % 2 == 1){
num2[i] = '1';
}else{
num2[i] = '0';
}
num = num / 2;
i++;
}
while(i>0){
i--;
printf("%c",num2[i]);
}
return 0;
}
*reallocで可変長配列
#include <stdio.h>
#include <stdlib.h>
int main(void){
int num = 255;
char *num2 = NULL;
int i = 0;
while(num > 0){
num2 = realloc(num2, sizeof(char) * (i + 1));
if(num % 2 == 1){
num2[i] = '1';
}else{
num2[i] = '0';
}
num = num / 2;
i++;
}
while(i>0){
i--;
printf("%c",num2[i]);
}
return 0;
}