プログラミング

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

25
Bashテンプレート:Bashを使用してテンプレートから構成ファイルを構築する方法?
私は自分のWebサーバー用のApacheとPHPの構成ファイルの作成を自動化するスクリプトを書いています。CPanelやISPConfigのようなGUIを使いたくありません。 ApacheとPHPの構成ファイルのテンプレートがいくつかあります。Bashスクリプトは、テンプレートを読み取り、変数を置換し、解析されたテンプレートをいくつかのフォルダーに出力する必要があります。それを行う最良の方法は何ですか?私はいくつかの方法を考えることができます。どちらが最高ですか、それを行うにはもっと良い方法がありますか?純粋なBashでそれを実行したい(たとえば、PHPでは簡単です) 1)テキストファイルの$ {}プレースホルダーを置き換える方法は? template.txt: the number is ${i} the word is ${word} script.sh: #!/bin/sh #set variables i=1 word="dog" #read in template one line at the time, and replace variables #(more natural (and efficient) way, thanks to Jonathan Leffler) while read line do eval echo "$line" done < "./template.txt" ところで、ここで外部ファイルに出力をリダイレクトするにはどうすればよいですか?変数に引用符が含まれている場合、何かをエスケープする必要がありますか? …

15
一致したアイテムを置き換えるためのlodashの関数はありますか
lodashにJavaScriptコレクションのアイテムを置き換えるより簡単な方法があるのでしょうか。(重複する可能性がありますが、私はそこの答えを理解していませんでした:) ドキュメントを確認したが何も見つからなかった 私のコードは: var arr = [{id: 1, name: "Person 1"}, {id:2, name:"Person 2"}]; // Can following code be reduced to something like _.XX(arr, {id:1}, {id:1, name: "New Name"}); _.each(arr, function(a, idx){ if(a.id === 1){ arr[idx] = {id:1, name: "Person New Name"}; return false; } }); _.each(arr, function(a){ document.write(a.name); }); …
134 javascript  lodash 

8
MVNインストールまたはMVNパッケージ
私はMavenを初めて使用します。MyEclipseでmavenが構成されたJavaベースのWebプロジェクトがあります。 ここで、Javaファイルを変更した場合、それを行う必要がありますRun as -> Mvn installかMvn package?
134 java  maven  myeclipse 


19
ES6クラスの多重継承
私はこれについてほとんどの研究をBabelJSとMDN(まったく情報がありません)で行いましたが、ES6仕様の詳細を調べるのに十分注意していない場合は、遠慮なく教えてください。 ES6が他のアヒル型の言語と同じ方法で多重継承をサポートするかどうか疑問に思っています。たとえば、次のようなことができますか? class Example extends ClassOne, ClassTwo { constructor() { } } 複数のクラスを新しいクラスに拡張するには?その場合、インタプリタはClassOneよりClassTwoのメソッド/プロパティを優先しますか?

7
CSSオーバーフロー-1行のみのテキスト
私はdiv次のCSSスタイルを持っています: width:335px; float:left; overflow:hidden; padding-left:5px; その中にdiv長いテキスト行を挿入すると、改行されてすべてのテキストが表示されます。私が欲しいのは、改行しないテキストを1行だけにすることです。テキストが長い場合、このあふれるテキストを消したい。 高さの設定を考えていましたが、間違いのようです。 多分私がフォントと同じ高さを追加した場合、それは機能し、異なるブラウザで問題を引き起こさないはずですか? どうやってやるの?
134 html  css  overflow 

13
画面の中央に<div>要素を配置する
配置したい &lt;div&gt;&lt;table&gt;画面サイズに関係なく、画面の中央に(または)要素。言い換えると、「上」と「下」の左側のスペースは等しく、「右側」と「左側」の左側のスペースは等しいはずです。CSSだけでこれを実現したいと思います。 私は以下を試しましたが、うまくいきません: &lt;body&gt; &lt;div style="top:0px; border:1px solid red;"&gt; &lt;table border="1" align="center"&gt; &lt;tr height="100%"&gt; &lt;td height="100%" width="100%" valign="middle" align="center"&gt; We are launching soon! &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/body&gt; 注:要素(または)がWebサイトと共にスクロールするか どうかは、どちらでも問題ありません。ページが読み込まれたときに中央に配置するだけです。&lt;div&gt;&lt;table&gt;
134 javascript  css  html 

11
ノードマルターの予期しないフィールド
multer npmモジュールを使用してアプリにファイルをアップロードする作業をしています。 私が定義したmulter関数は、単一のファイルをファイルシステムにアップロードできるようにすることです。すべては実行時に機能します。問題は、ファイルをアップロードした後、以下のエラーが発生することです。どこを見ればよいかについてのアドバイス エラー: Unexpected field Error: Unexpected field at makeError (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\lib\make-error.js:12:13) at wrappedFileFilter (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\index.js:39:19) at Busboy.&lt;anonymous&gt; (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\lib\make-middleware.js:97:7) at Busboy.emit (events.js:118:17) at Busboy.emit (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\node_modules\busboy\lib\main.js:31:35) at PartStream.&lt;anonymous&gt; (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\node_modules\busboy\lib\types\multipart.js:205:13) at PartStream.emit (events.js:107:17) at HeaderParser.&lt;anonymous&gt; (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\node_modules\busboy\node_modules\dicer\lib\Dicer.js:51:16) at HeaderParser.emit (events.js:107:17) at HeaderParser._finish (c:\Users\Dev\WebstormProjects\Crunch\node_modules\multer\node_modules\busboy\node_modules\dicer\lib\HeaderParser.js:70:8) app.js var multer = require('multer'); var app = express(); var fs …
134 node.js  multer 

30
Maven2:アーティファクトがありませんが、jarが配置されています
今から、Maven 2がめちゃくちゃになり始めました。 私はSPring STS 2.6.1を使用していて、Spring 3、Hibernate、DWR、Cometdなどに基づく単一のプロジェクトを持っています。 今日、Gitから突然更新したばかりでmvn、プロジェクトの横にその恐ろしい感嘆符(!)が表示されました。 「プロジェクト-&gt; Maven-&gt;依存関係の更新」をクリックした後、次のメッセージが表示されます。 24.05.11 15:26:58 MESZ: Missing artifact org.jdom:jdom:jar:1.1:compile 24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-common:jar:1.3.0:compile 24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-core:jar:1.3.0:compile 24.05.11 15:26:58 MESZ: Missing artifact org.apache.solr:solr-solrj:jar:1.3.0:compile 24.05.11 15:26:58 MESZ: Missing artifact stax:stax:jar:1.2.0:compile 24.05.11 15:26:58 MESZ: Missing artifact stax:stax-api:jar:1.0.1:compile 24.05.11 15:26:58 MESZ: Missing artifact …


7
Mavenで単純なJava 10 / Java 11プロジェクトをコンパイルできない
ささいなMavenプロジェクトがあります。 src └── main └── java └── module-info.java pom.xml pom.xml: &lt;groupId&gt;org.example&lt;/groupId&gt; &lt;artifactId&gt;example&lt;/artifactId&gt; &lt;version&gt;1.0-SNAPSHOT&lt;/version&gt; &lt;packaging&gt;jar&lt;/packaging&gt; &lt;name&gt;example&lt;/name&gt; &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt; &lt;version&gt;3.7.0&lt;/version&gt; &lt;configuration&gt; &lt;release&gt;10&lt;/release&gt; &lt;/configuration&gt; &lt;/plugin&gt; &lt;/plugins&gt; &lt;/build&gt; を介してプロジェクトをビルドすると、mvn -X install -DskipTests=true失敗します。 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on project example: Execution default-testCompile of goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile failed. at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213) at …

7
divの中央にテーブルを水平および垂直に配置する方法
いい&lt;div&gt;ねの背景画像として画像を設定できます: &lt;style&gt; #test { background-image: url(./images/grad.gif); background-repeat: no-repeat; background-position: center center; width:80%; margin-left:10%; height:200px; background-color:blue; } &lt;/style&gt; &lt;div id="test"&gt;&lt;/div&gt; &lt;div&gt;縦横の中央にテーブルを設置する必要があります。を使用したクロスブラウザソリューションはありCSSますか?
134 css 

4
PowerShellで配列のすべてのオブジェクトの1つのプロパティの値を選択します
$ objectsというオブジェクトの配列があるとします。これらのオブジェクトに「名前」プロパティがあるとしましょう。 これが私がやりたいことです $results = @() $objects | %{ $results += $_.Name } これは機能しますが、より良い方法で実行できますか? 私が次のようなことをした場合: $results = objects | select Name $resultsNameプロパティを持つオブジェクトの配列です。$ resultsに名前の配列を含めたいです。 もっと良い方法はありますか?

8
BigDecimalを整数に変換する
BigDecimalを返すHibernateメソッドがあります。その番号を渡す必要がある別のAPIメソッドがありますが、パラメーターとして整数を受け入れます。両方のメソッドの戻り値の型または変数の型を変更できません。 次に、BigDecimalをIntegerに変換して2番目のメソッドに渡す方法を教えてください。 これから抜け出す方法はありますか?

7
古いバージョンのRパッケージのインストール
Rpy2とggplot2を使用しようとしていますが、エラーが発生します。オンラインでエラーを検索したところ、gpylot2パッケージにまだRpy2に反映されていない変更があるためにエラーが発生していることがわかりました(たとえば、この投稿を参照してください(編集:リンクが無効になっています))。 そこで、古いバージョンのggplot2をインストールする必要があります。ここに私が欲しいものの疑似コードがあります: install.packages("ggplot2", version='0.9.1') しかしinstall.packages、version議論はありません。どうすればいいのですか?
134 r  installation  version  r-faq 

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