プログラミング

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


10
シェルスクリプトでファイル名の拡張子を削除するにはどうすればよいですか?
次のコードの何が問題になっていますか? name='$filename | cut -f1 -d'.'' そのまま、リテラル文字列を取得します$filename | cut -f1 -d'.'が、引用符を削除すると何も取得されません。一方、タイピング "test.exe" | cut -f1 -d'.' シェルでは、私が望む出力を与えますtest。私はすでに$filename正しい値が割り当てられていることを知っています。私がしたいことは、変数に拡張子なしのファイル名を割り当てることです。
143 bash  shell  sh  cut  gnu-coreutils 

10
Laravel Eloquent「WHERE NOT IN」
でクエリを書き込むのに問題がありますlaravel eloquent ORM。 私の質問は SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT IN (100,200); 次に、このクエリをlaravel eloquentに変換します。

10
匿名型をパラメーターとして渡す方法は?
匿名型をパラメーターとして他の関数に渡すにはどうすればよいですか?この例を考えてみましょう: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); queryここの変数には強い型はありません。LogEmployees関数を定義してそれを受け入れるにはどうすればよいですか? public void LogEmployees (? list) { foreach (? item in list) { } } つまり、?マークの代わりに何を使用すればよいでしょうか。

10
dockerコンテナーがローカル/ホストのpostgresデータベースに接続することを許可する
私は最近DockerとQGISをいじって、このチュートリアルの指示に従ってコンテナをインストールしました。 GISデータがすべて含まれているlocalhost postgresデータベースに接続できませんが、すべてうまくいきます。これは、私のpostgresデータベースがリモート接続を受け入れるように構成されておらず、postgres confファイルを編集して、この記事の手順を使用してリモート接続を許可しているためです。 DockerでQGISを実行しているデータベースに接続しようとすると、まだエラーメッセージが表示されます:サーバーに接続できませんでした:Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections to port 5433? postgresサーバーが実行されており、pg_hba.confファイルを編集して、 IPアドレス(172.17.0.0/32)。私は以前にを使用してDockerコンテナーのIPアドレスを問い合わせましたdocker psが、IPアドレスは変更されましたが、これまでのところ常に172.17.0.xの範囲にありました このデータベースに接続できない理由はありますか?たぶん私が想像する非常にシンプルなもの! 私はUbuntu 14.04を実行しています。Postgres 9.3

5
HTML <input type = 'file'>ファイル選択イベント
次のコードがあるとします。 &lt;form action='' method='POST' enctype='multipart/form-data'&gt; &lt;input type='file' name='userFile'&gt;&lt;br&gt; &lt;input type='submit' name='upload_btn' value='upload'&gt; &lt;/form&gt; これはこれをもたらします: ユーザーが[参照...]ボタンをクリックすると、ファイル検索ダイアログボックスが開きます。 ユーザーは、ファイルをダブルクリックするか、[開く]ボタンをクリックしてファイルを選択します。 ファイルが選択された後に通知を受けるために使用できるJavascriptイベントはありますか?


12
jupyterノートブックのセルを折りたたむ
ipython Jupyter Notebookを使用しています。画面上で多くのスペースを占める関数を定義したとしましょう。セルを折りたたむ方法はありますか? 関数を実行して呼び出し可能なままにしたいが、ノートブックをより見やすくするためにセルを非表示/折りたたみたい。これどうやってするの?


2
Eloquent / Fluentを使用して単一のクエリから複数の行を挿入する方法
次のクエリがあります。 $query = UserSubject::where('user_id', Auth::id())-&gt;select('subject_id')-&gt;get(); 予想どおり、次の結果が得られます。 [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] 上記の結果を別のテーブルにコピーして、テーブルが次のようになるようにする方法はありますか? ID|user_id|subject_id 1 |8 |9 2 |8 |2 私が抱えている問題は、$queryが任意の数の行を期待できるため、不明な数の行を反復処理する方法が不明であることです。
143 php  sql  laravel  eloquent 



6
TypeError:引数に複数の値を取得しました
私はこのエラーに関係した他のスレッドを読みました、そして私の問題は私がこれまでに読んだすべての投稿より興味深い明確な違いがあるようです、すなわち、これまでの他のすべての投稿は作成されたユーザーのいずれかに関してエラーを持っていますクラスまたは組み込みシステムリソース。関数を呼び出すときにこの問題が発生しています。何ができるのかわかりません。何か案は? BOX_LENGTH = 100 turtle.speed(0) fill = 0 for i in range(8): fill += 1 if fill % 2 == 0: Horizontol_drawbox(BOX_LENGTH, fillBox = False) else: Horizontol_drawbox(BOX_LENGTH, fillBox = True) for i in range(8): fill += 1 if fill % 2 == 0: Vertical_drawbox(BOX_LENGTH,fillBox = False) else: Vertical_drawbox(BOX_LENGTH,fillBox = True) …
143 python  python-3.x 

3
不要なウィジェットのビルドに対処する方法は?
さまざまな理由buildで、ウィジェットのメソッドが再度呼び出されることがあります。 親が更新したために発生することは知っています。しかし、これは望ましくない影響を引き起こします。問題が発生する典型的な状況は、FutureBuilderこの方法を使用する場合です。 @override Widget build(BuildContext context) { return FutureBuilder( future: httpCall(), builder: (context, snapshot) { // create some layout here }, ); } この例では、ビルドメソッドが再度呼び出されると、別のhttpリクエストがトリガーされます。これは望ましくありません。 これを考慮して、不要なビルドに対処するにはどうすればよいですか?ビルド呼び出しを防ぐ方法はありますか?

30
「一部のライセンスが受け入れられなかったため、次のAndroidSDKパッケージのインストールに失敗しました」エラー
jitpackでこのエラーが発生しました。インターネットですべてを試しました。以下は私のエラーです Failed to install the following Android SDK packages as some licences have not been accepted. platforms;android-26 Android SDK Platform 26 build-tools;28.0.3 Android SDK Build-Tools 28.0.3 To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager. そして、。/ sdkmanager--licensesを実行すると All SDK …

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