プログラミング

プロおよび熱狂的プログラマーのためのQ&A

4
Docker Alpineコンテナーでのシェルの開始
Ubuntuイメージのインタラクティブシェルを開始するには、次のコマンドを実行します。 ole@T:~$ docker run -it --rm ubuntu root@1a6721e1fb64:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var ただし、これをAlpine Dockerイメージに対して実行すると、次の結果になります。 ole@T:~$ docker run -it --rm alpine Error response from daemon: No command specified アルパインのベースコンテナーでインタラクティブシェルを起動するコマンドは何ですか?


6
AndroidフォンのChromeで開発者ツールコンソールを開くことはできますか?
AngularJSアプリケーションはデスクトップでは正常に動作しますが、モバイルでは適切にレンダリングされません(実際のコードが表示されています)。これはAndroidフォンです。 コンソールに表示されているエラーを確認したいのですが。 モバイルのChromeアプリ(デスクトップのように)でJSコンソールを開くことはできますか?

15
ファイルまたはアセンブリを読み込めませんでした“ System.Net.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a”
Visual Studio 2015 CommunityとSQL Server 2016 ExpressのみがインストールされているクリーンなWindows 10マシンにプロジェクトをコピーしました。Windows 10およびVS2015またはSQL Serverと共にインストールされるものを除いて、他にインストールされているフレームワークバージョンはありません。 WebApiプロジェクトを開始しようとすると、次のメッセージが表示されます。 ファイルまたはアセンブリ "System.Net.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a"またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。 プロジェクトのパッケージには以下が含まれます: <package id="Microsoft.AspNet.WebApi" version="5.2.3" targetFramework="net45" /> <package id="Microsoft.AspNet.WebApi.Client" version="5.2.3" targetFramework="net45" /> <package id="Microsoft.AspNet.WebApi.Core" version="5.2.3" targetFramework="net45" /> <package id="Microsoft.AspNet.WebApi.Tracing" version="5.2.3" targetFramework="net45" /> <package id="Microsoft.AspNet.WebApi.WebHost" version="5.2.3" targetFramework="net45" /> .NET Framework 4.6.1でプロジェクトをビルドした後System.Net.Http、ファイルがbinフォルダーに見つかりません。 ファイルのパスは、次のものを指します。 C:\ …

4
辞書のリストへのPandas DataFrame
次のDataFrameがあります。 顧客item1 item2 item3 アップルミルクトマト1個 ウォーターオレンジポテト2個 3ジュースマンゴーチップ 行ごとの辞書のリストに変換したい rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}, {'customer': 3, 'item1': 'juice', 'item2': 'mango', 'item3': 'chips'}]

22
PyLint「インポートできません」エラー-PYTHONPATHを設定する方法
WindowsのWing IDE内からPyLintを実行しています。プロジェクトにサブディレクトリ(パッケージ)があり、パッケージ内に最上位からモジュールをインポートします。 __init__.py myapp.py one.py subdir\ __init__.py two.py 内部two.pyではimport one、最上位のディレクトリ(myapp.py実行元)がPythonパスにあるため、実行時に問題なく機能します。しかし、two.pyでPyLintを実行すると、エラーが発生します。 F0401: Unable to import 'one' どうすれば修正できますか?

10
Dockerコンテナ内のスキーマを使用してMySQLデータベースを初期化するにはどうすればよいですか?
MySQLデータベースでコンテナを作成し、これらのデータベースにスキーマを追加しようとしています。 私の現在のDockerfileは: FROM mysql MAINTAINER (me) <email> # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql # Change the working directory WORKDIR data CMD mysql -u $MYSQL_USER -p $MYSQL_PASSWORD $MYSQL_DATABASE < epcis_schema.sql コンテナーを作成するために、私はDockerで提供されているドキュメントに従い、次のコマンドを実行しています。 docker run --name ${CONTAINER_NAME} -e MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD} -e MYSQL_USER=${DB_USER} -e MYSQL_PASSWORD=${DB_USER_PASSWORD} -e MYSQL_DATABASE=${DB_NAME} -d mvpgomes/epcisdb …

7
AndroidでSVGを使用する最も簡単な方法は?
Androidでsvgを使用して、解像度ごとに異なる解像度を作成したり、ファイルをドロップしたりするのを防ぐために、無数のライブラリーを見つけました。アプリに多くのアイコンや画像がある場合、これは非常に煩わしくなります。 誰でも、AndroidでSVGを使用するための最も簡単に使用できるライブラリのステップバイステップのプロセスを提供することを親切にできますか?これは他の多くの人にも役立つと確信しています。 また、アイコンと画像の生成にはAndroid StudioとIllustratorを使用しています。
165 android  svg  androidsvg 

6
bashでの文字列比較。[[: 見つかりません
私はbashで文字列を比較しようとしています。私はすでにstackoverflowでそれを行う方法についての答えを見つけました。私が試しているスクリプトでは、前述の質問でAdamから送信されたコードを使用しています。 #!/bin/bash string='My string'; if [[ "$string" == *My* ]] then echo "It's there!"; fi needle='y s' if [[ "$string" == *"$needle"* ]]; then echo "haystack '$string' contains needle '$needle'" fi 2番目の投稿で見つけることができるubuntuforumsからのアプローチも試しました if [[ $var =~ regexp ]]; then #do something fi どちらの場合もエラーが発生します。 [[: not found 何が悪いのですか?

23
boto3を使用して、s3のバケットにキーが存在するかどうかを確認します
boto3にキーが存在するかどうかを知りたい。バケットの内容をループして、一致する場合はキーを確認できます。 しかし、それは長くなり過ぎるようです。Boto3の公式ドキュメントには、これを行う方法が明記されています。 明らかなことを見逃しているかもしれません。誰か私にこれを達成する方法を教えてもらえますか?
165 python  amazon-s3  boto3 


5
無効な省略プロパティの初期化子
ノードプロジェクトのJavaScriptで次のコードを記述しましたが、モジュールのテスト中にエラーが発生しました。エラーの意味がわかりません。これが私のコードです: var http = require('http'); // makes an http request var makeRequest = function(message) { var options = { host: 'localhost', port = 8080, path : '/', method: 'POST' } // make request and execute function on recieveing response var request = http.request(options, function(response) { response.on('data', function(data) { console.log(data); }); …


15
実際には、なぜ異なるコンパイラがint x = ++ i + ++ i;の異なる値を計算するのでしょうか?
このコードを検討してください: int i = 1; int x = ++i + ++i; コンパイラーがこのコードをコンパイルすると仮定して、このコードに対して何を行うかについては、いくつかの推測があります。 両方とも++i戻り2、結果としてx=4。 1つ++iは戻り2、もう1つはを返し3、結果としてx=5。 両方とも++i戻り3、結果としてx=6。 私には、2番目の可能性が最も高いようです。2つの++演算子の1つがで実行されi = 1、iがインクリメントされ、結果2が返されます。次に、2番目の++演算子がで実行されi = 2、iがインクリメントされ、結果3が返されます。次に2、と3を足し合わせてを与え5ます。 ただし、このコードをVisual Studioで実行したところ、結果はでした6。私はコンパイラをよりよく理解しようとしていますが、何が結果につながる可能性があるのか​​疑問に思ってい6ます。私の唯一の推測は、コードは「組み込み」の並行性で実行できるということです。2つの++演算子が呼び出され、それぞれiがもう一方が戻る前にインクリメントされ、その後、両方ともが返されました3。これは、コールスタックの私の理解と矛盾するため、説明する必要があります。 結果またはC++結果につながるコンパイラーが実行できる(合理的な)ことは何ですか?46 注意 この例は、Bjarne Stroustrupのプログラミング:C ++(C ++ 14)を使用した原則と実践における未定義の動作の例として登場しました。 シナモンのコメントを参照してください。

4
なぜi ++があるのか​​。私 - ; お互いの直後?
1997年にリリースされたnmapのソースコードを見ていたところ、コードのこのセクションが少し奇妙に見えました。 int i=0, j=0,start,end; char *expr = strdup(origexpr); ports = safe_malloc(65536 * sizeof(short)); i++; /* <<<<<< */ i--; /* <<<<<< */ for(;j < exlen; j++) if (expr[j] != ' ') expr[i++] = expr[j]; expr[i] = '\0'; なぜあなたは持っているでしょうi++;し、次にi--;右のお互いの後に?iされ0、その後、i++ターンiします1。その後、i--ターンiへ0。 元のソースコードへのリンク。検索する: i++; i--; 誰がこれが何のためにあるのか説明できますか?
164 c  nmap 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.