Help us understand the problem. What is going on with this user?
@mono_shoo
Comments
WindowsのVSCodeのcode-dでdubがうまくいかなくなる原因の一つとして、dubのバージョンがアンマッチになっているパターンがありました。 dubの夏ごろにあった更新でパッケージのビルド...
dflagsではなく、stringImportPathsに設定した方がよいかと。 あとimport()の相対パス指定はWindowsでは使えないので `enum string _version = i...
文字列周りの特殊な挙動は、配列の要素とコードポイントの数でアンマッチが起こるからだと思います。日本語の「あいうえお」はchar[]型だと15要素ですが、5コードポイントです。コードポイントの途中の要素...
druntime, Phobosをリンクしようとしたら64kBのFLASH領域を24kBはみ出した。druntime, Phobosはかなりシュリンクしないと無理臭い。
> root.rmem.Mem.realloc 辺りでこけている様子 GC殺しているからでは…? writelnって`@nogc`じゃないでしょう?
http://dpaste.dzfl.pl/275216d6 こういうのがあればいいのかな…。
GCは寿命の管理を杜撰にさせるから、後処理の概念が希薄になりやすく(もちろん後処理が必要な物はGCに頼ってはいけない)、とくに共有資源化するとどこから共有資源でどこからスレッドローカルなのかわからなく...
sharedはconstやimmutableと違って、キャストしないと使いものにならないので、下手な設計をしてしまうとキャストだらけになって何が正しいのかわからなくなることがよくある。
あとcast()はhead-sharedしか解除できないので、shared(int*[])とかだと対応できない。その場合はcast(int*[])ってするしかない。
単一のスレッドからしか触らないデータの場合sharedにしても問題ないので、それが分かりきっている場合はインターフェースの都合上sharedメンバ関数しか提供されていないオブジェクトはcast必須で極...
具体的になぜビッグエンディアンでやり取りするのかはいまいちよくわかっていないのですが(伝統的な何かがあると予想)、マイコン側もPC側もリトルエンディアンでも、一度ビッグエンディアンに直してやり取りする...
>今回は次のような構造体がリトルエンディアンで送られてくることを仮定します。 通信って普通ビッグエンディアンで送受信するのでは。(簡単のためとは思いますが。) データをビッグエンディアンにして...
Oops.. 誤字脱字が気になりますね。
  • 1 / 1
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした