はじめに
pythonとかpandasのdatetime変換でいつもハマるので
変換方法をメモしておきます。
文字列からdatetimeに変換
1 | from datetime import datetime |
pythonとかpandasのdatetime変換でいつもハマるので
変換方法をメモしておきます。
1 | from datetime import datetime |
ビルド時に以下のエラーが発生しました
1 | Caching disabled for task ':app:mergeDebugNativeLibs' because: |
おそらくこのエラーの原因はtargetSDKバージョンが31以上であり、かつJDKバージョンが11より小さいことです。
以下の通りにすれば解決します。
JDKバージョンを11以上にするには、最新のAndroid Studioをダウンロードして、Android Studio → Preferences → Build Tools → GradleのGradle JDKを11以上に指定してください。
Activity間で自作ArrayListを渡す方法です。
Kotlinです。
Parcelable化するところが肝です。
一覧画面から詳細画面に自作クラスのArrayListを渡す流れです。
一覧画面MyListActivity.kt
詳細画面MyDetailActivity.kt
渡すデータMyDataList:ArrayList<MyData>
MyListActivity.kt
)1 | val intent = Intent(this, MyDetailActivity::class.java) |
MyDataList.kt
)1 | import android.os.Parcelable |
MyData.kt
)1 | import android.os.Parcelable |
MyDetailActivity.kt
)1 | import android.os.Bundle |
ちなみにMyDataがただのStringやIntgerならputStringArrayListExtra
などを使えば良いのでParcelable化する必要はないです。
今回はMyDataが自作クラスなのでputParcelableArrayListExtra
を使う必要があり、これを使うためにParcelable化が必要だったということです。
以上です。
1 | # testライブラリ |
プロジェクトルートディレクトリにjest.config.jsを作成する
※作成しない場合、以下のエラーになった。Consider using the "jsdom" test environment.
package.jsonに以下を追加する
※npm test
でテスト実行できるようにするため
プロジェクトルートディレクトリに__tests__/unit/index.js
を作成する
1 | import { mount } from "@vue/test-utils"; |
ここまで完了すれば、npm testでテスト実行できる。
と、ここまでは良いのだが、Vue.jsのコードに接続するコードを書くと以下のエラーになった
解決できず、諦めた。。
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){<template>
docker-composeにPostgreSQLを導入したので、コードをメモしておきます。
POSTGRES_USERにuser
を指定すると権限エラーになるところで結構ハマりました。。
./docker/postgresql/initdbフォルダにsqlファイルを入れれば自動的に実行されます。
1 | #docker-composeのバージョンを指定 |
JavaScriptでjson内のデータの位置を並び替える方法です。
例えば
これを
にしたい時に使う方法です。
以下は”hoge”データを3番目に入れる例です。
1 | let pairs = Object.entries(beforeJson); |
上にある通り、一度配列にしてから順番を入れ替え、その後にjsonに戻せばOKです。
以上です。
Bootstrap をカスタマイズする方法です。
scss を読み込むライブラリです。
npm install node-sass@5.0.0
npm install sass-loader@10.1.1
ここでバージョン指定しない場合、以下のエラーになるので注意。
PostCSS received undefined instead of CSS string
this.getOptions is not a function
エラーが出たら一度アンインストールすること
npm uninstall sass-loader node-sass
node_modules と同じフォルダに scss フォルダを作成し、そこに index.scss を作成する
同じ場所に mixin.scss を作成する
main.js などで先ほど作成した index.scss を import する
Update your browser to view this website correctly. Update my browser now
エラー内容1org.altbeacon.beacon.service.RangedBeacon.addMeasurement (RangedBeacon.java:79) 解決策app/proguard-project.txtに以下を追加する 1-keep class org.altbeacon.b
はじめにあっという間に8月も終わりですね。なんか時がびゅんびゅん過ぎ去っていきます あれ、、おれ8月なんかしたっけ、、、ってかおれ 2019 年まだ何もしてなくね、、って虚しい気持ちになってきたのでやったことなどをメモしておこうと思います。 これから月に一回くらいメモしていけば虚しい気持ちになるのを
はじめに2021年を振り返ります!ちゃんと振り返らないと何もしてない気がするのよね。。 何やったかほとんど覚えていないので、Twitterをベースに振り返ってみようと思います。 1月https://twitter.com/reo3313/status/1344818314208374784?s=20
ビルドエラーの内容12345678910111213141516171819202122232425> Could not resolve all files for configuration ':classpath'. > Could not resolve com.android.
エラーについてビルド時に以下のエラーが発生しました 123456789101112Caching disabled for task ':app:mergeDebugNativeLibs' because: Build cache is disabledSkipping task
すみません、設定変更により URL の日付が 1 日ずれてます!URL を変更したらお探しのページが見れます! 例えば今の URL がhttps://reon777.com/2019/07/10/modalであればhttps://reon777.com/2019/07/11/modalに修正すれば見