ツナドーナツ・技術メモ帳

色々なものを作る過程で分からなかったことなどを書いていきます

2018-06-01から1ヶ月間の記事一覧

resizeの挙動を勘違いしていた

まずはソースコードを見てください #include <iostream> #include <vector> int main() { std::vector<unsigned char> v; v.resize(100); v.push_back(39);//ミク std::cout << "v.size() = " << v.size() << std::endl; return 0; } これを実行するとこうなります。 vector変数vをresizeして</unsigned></vector></iostream>…

Androidでソケット通信 Java(Android)からC++へ

Android端末でソケット通信ができるようになったのでメモAndroidでソケット通信を行う際は、AndroidManifest.xmlにパーミッションを通す必要があります。 packageとapplicationの間に <uses-permission android:name="android.permission.INTERNET" /> を追記すればOKです。あと、通信などの重たい処理をする際はUIスレッド</uses-permission>…

画像をJava→C言語のソケット通信で送りたかった

JavaからCに画像をソケット通信で送ろうとしたが失敗したのでメモ。原因:画像のヘッダが紛れ込んでしまうため。JavaではImageIO.read()で画像を読み込むことができます。読み込んだ画像はBufferedImage型の変数に格納します。BufferedImage readImage = Im…