プログラミング

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



16
パターンの前に改行を挿入するにはどうすればよいですか?
行内のパターンの前に改行を挿入するにはどうすればよいですか? たとえば、これは正規表現パターンの後ろに改行を挿入します。 sed 's/regex/&\n/g' どうすればパターンの前で同じことができますか? このサンプル入力ファイルの場合、照合するパターンは電話番号です。 some text (012)345-6789 なるはず some text (012)345-6789
138 shell  sed 

5
SQLデータベースに関数が存在するかどうかを確認する方法
関数がデータベースに存在するかどうかを確認して、関数を削除して再作成できるようにする必要があります。基本的には、ストアドプロシージャに使用する次のコードのようになります。 IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )

9
タスクのアクティビティスタックを表示する
プラットフォームを学びながら、単純なAndroidアプリケーションの開発を始めました。 私はADTプラグイン0.9.6でEclipse IDEを使用しています。 Activityタスクに関連付けられているスタックを表示できるかどうかを知る必要がありますか? DDMSツールまたは他の手法を使用する方法はありますか? 基本的に必要なのは、タスクのスタックアクティビティを確認して、アプリケーションが期待どおりに動作することを確認できるようにすることです。 Intentオブジェクト内のフラグを使用し、<activity>要素の一部の属性を使用して、タスクの動作をある程度制御できることを知っています。 ただし、開発者がActivityスタックを直接確認できるようなツール(特にデバッグモードなど)があると便利です。

22
私のドッカーコンテナにはインターネットがありません
私はそれを大丈夫に働いていたが、今やそれは止まった。無駄に次のコマンドを試しました: docker run -dns 8.8.8.8 base ping google.com docker run base ping google.com sysctl -w net.ipv4.ip_forward=1 -ホストとコンテナの両方 私が得るすべてはunknown host google.comです。Dockerバージョン0.7.0 何か案は? PSもufw無効
138 docker 

3
Linuxで静的ライブラリをコンパイルする方法は?
質問:Linuxで静的ライブラリをでコンパイルする方法gcc、つまり、ソースコードをout.aという名前のファイルにコンパイルする必要があります。コマンドで単純にコンパイルするだけで十分gcc -o out.a out.cですか?私はに詳しくありgccません。誰かが私に手を貸してくれることを願っています。
138 c  gcc  static-libraries 

15
ImportError:bs4という名前のモジュールはありません(BeautifulSoup)
私はPythonで作業しており、Flaskを使用しています。コンピューターでメインのPythonファイルを実行すると完全に機能しますが、venvをアクティブにしてターミナルでFlask Pythonファイルを実行すると、メインのPythonファイルに「bs4という名前のモジュールがない」と表示されます。コメントやアドバイスは大歓迎です。



2
Laravel-Route :: resource対Route :: controller
私はLaravelのウェブサイト、スタックオーバーフロー上のドキュメントを読んで、とGoogleが、まだの違いを理解していないRoute::resourceとしますRoute::controller。 答えの1つは、Route :: resourceはクラッド用であると述べています。ただし、Route :: controllerを使用すると、Route :: resourceと同じことを実行でき、必要なアクションのみを指定できます。 彼らは兄弟のように見えます: Route::controller('post','PostController'); Route::resource('post','PostController'); 使用するものをどのように選択できますか?良い習慣とは何ですか?

6
Maven jar-with-dependenciesの名前を変更することは可能ですか?
現在、このようなjarを作成するためにjar-with-dependenciesアセンブリを使用しています。しかし、私の瓶の名前は少し長いです。 このjarはAS400のRPGプログラムで使用されているので、開発者が少し楽になるように短くします。しかし、手動以外では、jarの名前を通常の名前に変更する方法が見つかりませんでしたproject-name-version-classifier-jar-with-dependencies.jar。のようなものが欲しいproject-name-version-classifier-full.jar 基本的に、jar-with-dependenciesアセンブリ記述子をコピーして完全に呼び出すことなくこれを行う方法はありますか? さらに、アセンブルされたクラスパスなしでjarをリポジトリに保存し続けたいです。 2つのアーティファクトが必要です。ビルドの対象となる領域を保持している分類子のあるjarファイル。リージョンも含むすべての依存関係を持つjar。 project-name-version-region-full.jarそしてproject-name-version-region.jar、リポジトリに格納する必要があります。最初の例では分類子はリージョンフルで、2番目の例ではリージョンです。後者は機能しています。


6
Gemfileが見つかりませんでした
私は確かにRuby開発者ではありませんが、サーバーにRuby、Gems、Bundlerを使用するアプリケーションがあります。異なるユーザーアカウントで同じVPSに別のRubyをインストールしようとしています。走りに行くとき bundle install 次のエラーが発生します。 Gemfileが見つかりませんでした ./bundleディレクトリの内容を削除して、すべてのGemsを再フェッチしてエラーをクリアすることができますが、同じGemsとBundlerを使用している他のアプリケーションに影響がありますか?他のアプリがダウンする危険を冒したくありません。
138 ruby  gem  bundler 

10
Git BashのWindowsインストールで〜ディレクトリの場所を変更する
私が正しい質問をしているのかどうかさえわかりません。私の状況を説明しましょう: これはWindows 7のGitについてです。 私の会社では、ローカルハードドライブではなくネットワークドライブにWindowsユーザーディレクトリを設定しています(この質問の範囲を超えるバックアップやその他の目的のため)。私はその方針を変えることはできません。 ただし、そのスキームの外にローカルファイルを置くことはできます。これが私のApacheサーバーのセットアップ方法です。完全にローカル。 Gitをインストールしました。Bashをインストールします。Bashを起動してcd ~(ルートディレクトリに移動)、ネットワークユーザーディレクトリを指している(Bashルート)ことがわかりました。私はそれをしたくないです。~ハードドライブの別の場所にいたい 。証明書、SSHキーなどのインストールなどの他の操作を実行するときに、デフォルトでそのネットワークディレクトリが自動的に使用されないようにするためです。 私はいたるところに無駄な検索をしてきましたが、見つけることができるすべては、エイリアス、リダイレクト、および$ HOMEが指す場所を含む回答を参照しています。しかし、それは私がまったく望んでいないことです。 問題は、そのディレクトリを変更できるかどうかです。もしそうなら:どのように? 更新:つまり、$ HOMEは私が変更する必要があるものです。しかし、この神秘的な$ HOME変数が設定されている場所を見つけることができなかったので、LinuxシステムバージョンのPATHなどであると想定しました。とにかく ... の下に「プロファイル」ファイルがありますgit/etc。内容は次のとおりです($ HOMEは通知されません)。 # To the extent possible under law, the author(s) have dedicated all # copyright and related and neighboring rights to this software to the # public domain worldwide. This software is distributed without …
138 git  msysgit  git-bash  mingw32  msys2 

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