はてなブログを持っていれば、誰でも参加できます。
学習したコンテンツ 今週の成果 メモ:Atcoder過去問一覧はこちらから(継続) 学習したコンテンツ qiita.com 今週の成果 コンテスト参加は見送り 進捗:これからする 課題:モチベーションの低下 メモ:Atcoder過去問一覧はこちらから(継続) AtCoder Proglem
新しいプロジェクトの開発環境をdockerで立ち上げて動作確認をしていたところ、ファンが大きな音でずっと回っていた。 アクティビティを見てみると、CPU使用率が300%を超えているものがあった! 開発環境を起動しただけで、これだけの負荷がかかってしまうと、開発効率が下がってしまうため、原因を特定して対処することにした。 環境 MacBook Air Retina, 13-inch, 2020 (1…
JavaScriptの復習 JavaScriptはシングルスレッドで動いています。 つまり、call stack(コードを読み込み、実行するもの)が一つしかないので、処理を一つずつ実行していくようになっています。 非同期処理の必要性 順番に処理が実行されていく中で、仮に時間のかかる処理が一つ間にあった場合、Javascriptがその処理をしている間に他のものは実行されません。 そこで重たい処理をJ…
なんかわからないけど、CPUの負荷が高いとアラートが出るときがありませんか? そんなときはSQLの返却が遅く、いろんな処理が待ちになってるのでCPU負荷が上がってる可能性があります。 チューニングをしましょう! 理屈は抜きで!!
1. dictionaryの存在チェックと値追加 pythonのディクショナリにて存在しないキーにアクセスするとエラーになるので、通常は 代入する前にキーの存在をチェックする必要がある。 しかし、キーの存在チェックをせずにデフォルト値を決めてアクセスする方法。 # kの値の存在チェックとインクリメント d = {} k = 123 d[k] = d.get(k,0) + 1 もしくは from c…
相変わらずCommon Lisp + WAT (WebAssembly Text Format)で遊んでいますが、文字列の出力もできないと遊ぶには不便な感じがしたので、公式で紹介されている方法を参照しつつ、前々回の記事で作ったマクロつきパーサも活用しつつ、前回の記事で作ったメモリアロケータも利用しつつ文字列出力を簡易に行っていく記事です。 前々回記事: eshamster.hatenablog.c…
仕事で単純な業務アプリケーションを開発してたのですが、バリデーションエラー発生した時にWhitelabel Error Pageになってしまい、ログにも何も出力されずハマった事象になります。 状況 @PostMapping("/input")String confirm(Model model, @Validated @ModelAttribute CompanySalesCodeEdit com…
おいっす、おにたこです!皆さんお久しぶりです!長らくブログをお休みしていましたが、色々と落ち着きましたので、再開しようと思います! 今までは、ビジネス関連の記事を書いてきましたが今後は、、、 【大阪グルメ】 これを中心に書いて行こうと思います!理由としては、普段から食べる、飲むが好きでインスタをやっていたのですが、もっと詳しく書いて、皆さんに紹介できれば、世界平和に繋がる。こう考えました。※あざす…
コードを書いている最中に、デバイス解像度についてちょっと気になるといつもGoogle検索するハメになるので、iPhone解像度をひとまとめにして覚書き。 ここまで古い機種はきっと必要ないですが。。こうして見ると、最初のはめっちゃちっさいです。 レスポンシブデザインのブレイクポイントについて いろいろためしてみつつ、いまのところ次のとおりに落ち着いているのですが、iPhoneの解像度が大きくなってタ…
次のページ