サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
mikkabo.hatenablog.com
3ヶ月間コツコツ作ってきたLPC810用のサンプルコードをまとめます。 LPC810の機能を試したいけれど、LPC Expressoなどに付いてるサンプルは処理が隠蔽されててよくわからない、という人の役には立つと思っています。 特長 基本、ブログ本文に貼ってあるソースコードで完結しています。ヘッダも原則"LPC8xx.h"のみしかincludeしていません。いろんなファイルを読まなくて良い分、サンプルとしては理解しやすいはずです。 関数もなるべく定義せずに、レジスタを直接いじるようなコードを心がけています。 I2C,SPIなど、無理だったものもそれなりにありますが・・・ なるべくユーザマニュアル(UM10601)などの参考文書との対応関係をコメントで示すようにしています。 欠点 マイコンプログラム初心者の手によるものです。常識を知らないため、あるいは酷いコードなのかもしれません。 ソースコ
ViewPagerを使うと、複数のページをすべらせて(スワイプっていうのか?)切り替えるアプリを簡単に作れるらしくて、やり方もTechBooster「スワイプ動作でページ送りする(ViewPager)」で見つけて、実際に簡単にできてて喜んでたんだけど、どうしてもわからなかった点がひとつ。 PagerAdapter経由で一度作成したViewを、強制的に捨ててupdateさせる方法。 累計数時間ハマった末に、やっとうまく行く方法を見つけたのでメモ。 ViewPager PagerAdapter not updating the View ここのページの途中に載ってた方法を転記。「簡単な方法」と「柔軟で効率が良い方法」が書いてあるけど、後者は意味がよくわかんなかったので簡単な方法のみ。 PagerAdapterのgetItemPositionを、以下のとおりOverrideする。 public
Javaプログラマであるかを見分ける10の質問という人気記事を読んでいたら、最近お気に入りのPMDを思いだしたので、その視点でなんとなく回答してみる。 1. ==演算子とequalsメソッドの違いは何か? ==演算子でobjectを比較するようなコードをうっかり書くと、PMDに怒られてしまうので止めた方がいい(CompareObjectsWithEquals)。 なお、equalsメソッドをoverrideする場合、hashCodeも同時にoverrideしないとPMDに怒られてしまうので注意(OverrideBothEqualsAndHashcode)。面倒なので、equalsはoverrideしない方がいいと思う。 2. 文字列の+演算子による連結とStringBuilderを使った連結の違いを説明せよ。 文字列を+演算子で連結するコードを書くと、PMDに怒られてしまう(UseStri
Windows VistaのマシンにAndroid SDKをインストールした際に、ハマった点のメモ。インストーラ一発かと思いきや、エミュレータでこの画面を出すまでに無駄に苦労した。 JDKが入っていないと文句を言われる。 SDKのインストーラを実行してから2つめくらいの画面で、こう言われた。 Java SE Development Kit(JDK) not found. JDKは絶対に入れてるので、何が原因かわからない。 結論としては、 「Backボタンを押して前画面に戻り、再度Nextボタンを押す。」 で解決した(参考サイト)。バカにされてる気がする。 JDKをアップデートしたり、JAVA_HOMEを確認したり、無駄な試行錯誤をした時間を返せ!! Can't bind to local 8600 for debugger Eclipseからエミュレータを起動する際に、こんなエラーが出る。
「FIFAワールドカップを日本のサッカーで例えてみた」が面白かったので会社で話題にしてみたら、同僚が「プログラミング言語のランキングに例える」というアイデアで返してきた。面白いかもしれないので、50位まで全部対応付けをしてみる。 FIFAランク 国名 プログラミング言語 FIFAランク 国名 プログラミング言語 1 ブラジル Java 26 イスラエル Ada 2 スペイン C 27 コートジボワール D 3 ポルトガル C++ 28 ルーマニア JavaFX Script 4 オランダ PHP 29 トルコ FoxPro/xBase 5 イタリア (Visual) Basic 30 アルジェリア COBOL 6 ドイツ C# 31 パラグアイ Fortran 7 アルゼンチン Python 32 ガーナ Haskell 8 イングランド Perl 33 チェコ S-lang 9 フランス
このページを最初にブックマークしてみませんか?
『mikkabo.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く