プログラミング

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

10
sedでの環境変数の置換
これらのコマンドをスクリプトから実行すると、次のようになります。 #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla それは結構です。 しかし、実行すると: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' 私はチュートリアルで、シェルから環境変数を置き換えるには停止する必要があることを読み、$varname直接置き換えられないようにその部分を「引用」します。これは私がやったことであり、変数が直前に定義されている場合にのみ機能します。 $varシェルで定義されているsedを環境変数として認識させるにはどうすればよいですか?
202 linux  unix  shell  sed 

5
Swiftでローカライズされた説明とエラータイプを提供するにはどうすればよいですか?
Swift 3構文でカスタムエラータイプを定義してlocalizedDescriptionいErrorます。オブジェクトのプロパティによって返されるエラーのわかりやすい説明を提供したいと思います。どうすればできますか? public enum MyError: Error { case customError var localizedDescription: String { switch self { case .customError: return NSLocalizedString("A user-friendly description of the error.", comment: "My error") } } } let error: Error = MyError.customError error.localizedDescription // "The operation couldn’t be completed. (MyError error 0.)" がlocalizedDescriptionカスタムエラーの説明(「ユーザーにわかりやすいエラーの説明」)を返す方法はありますか?ここでのエラーオブジェクトはタイプErrorではなくタイプであることに注意してくださいMyError。もちろん、オブジェクトをMyErrorにキャストできます (error as? MyError)?.localizedDescription …

3
Gitのコミットされていない変更と一部のGit差分を詳細に表示する方法
Gitでコミットされていない変更を表示するにはどうすればよいですか? 私はSTFWしました、そしてこれらのコマンドは機能していません: teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git status On branch teyan/psservice Your branch is up-to-date with 'origin/teyan/psservice'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: psservice.c modified: psservice.vcxproj.filters teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff master fatal: ambiguous …
202 git  git-diff 

10
PHPからJavaScript関数を呼び出す方法は?
PHPからJavaScript関数を呼び出す方法は? <?php jsfunction(); // or echo(jsfunction()); // or // Anything else? 次のコードは、xyz.htmlから(ボタンクリックで)wait()外部のxyz.jsで a を呼び出しています。これwait()は、wait.phpを呼び出します。 function wait() { xmlhttp=GetXmlHttpObject(); var url="wait.php"; \ xmlhttp.onreadystatechange=statechanged; xmlhttp.open("GET", url, true); xmlhttp.send(null); } function statechanged() { if(xmlhttp.readyState==4) { document.getElementById("txt").innerHTML=xmlhttp.responseText; } } そして、wait.php <?php echo "<script> loadxml(); </script>"; where loadxml()は、同じ方法で別のPHPファイルからコードを呼び出します。 loadxml()そうでない場合は正常に動作しているが、それは私がそれを望むように呼び出されていません。
202 php  javascript 

30
IntelliJ IDEAでLombokを使用している場合、プロジェクトをコンパイルできません
IntelliJ IDEA 11を使用して開発しているプロジェクトでLombokを使用しようとしています。 IDEAのサードパーティプラグインをインストールしましたが、IDEAはすべての自動生成されたメソッド/フィールドを表示するため、問題なく動作しているようです。 だから私はSlf4jを使用するクラスがあります。このように注釈を付けました import lombok.extern.slf4j.Slf4j; @Slf4j public class TestClass { public TestClass() { log.info("Hello!"); } } しかし、プロジェクトコンパイラを作成すると、次のようになりcannot find symbol variable logます。 ここで何が欠けているか教えていただけますか? 更新: RequestFactoryアノテーションプロセスが失敗したことが判明しました。 input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject} annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave] Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false. cannot …

4
エラー:Postgresを使用して、シーケンスities_id_seqの許可が拒否されました
私はpostgres(およびデータベース情報システム全般)の初心者です。データベースで次のSQLスクリプトを実行しました。 create table cities ( id serial primary key, name text not null ); create table reports ( id serial primary key, cityid integer not null references cities(id), reportdate date not null, reporttext text not null ); create user www with password 'www'; grant select on cities to www; grant …

7
SQL-VSがどこにあるか
次の2つのテーブルがあります。 1. Lecturers (LectID, Fname, Lname, degree). 2. Lecturers_Specialization (LectID, Expertise). 最も専門性の高い講師を探したい。私がこれを試しても、うまくいきません: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID AND COUNT(S.Expertise) >= ALL (SELECT COUNT(Expertise) FROM Lecturers_Specialization GROUP BY LectID); しかし、これを試すとうまくいきます: SELECT L.LectID, Fname, Lname FROM Lecturers L, Lecturers_Specialization S WHERE L.LectID = S.LectID …
202 sql  where  having 



7
マップアプリのボトムシートを模倣するにはどうすればよいですか?
iOS 10の新しいマップアプリのボトムシートを模倣する方法を誰かに教えてもらえますか? Androidでは、BottomSheetこの動作を模倣するを使用できますが、iOSの場合、そのようなものは見つかりませんでした。 検索バーが下部にあるように、コンテンツがはめ込まれた単純なスクロールビューですか? 私はiOSプログラミングにかなり慣れていないので、誰かがこのレイアウトの作成を手伝ってくれるとしたら、それは高く評価されます。 これが「ボトムシート」の意味です。

17
HTMLの「select」要素のオプションをスタイルする方法は?
これが私のHTMLです: <select id="ddlProducts" name="ddProducts"> <option>Product1 : Electronics </option> <option>Product2 : Sports </option> </select> CSSのみを使用して、製品の名前(「Product1」、「Product2」など)を太字にし、そのカテゴリ(つまり、電化製品、スポーツなど)を斜体にしたい。HTMLとCSSを使用することは不可能であるという古い質問を見つけましたが、うまくいけば、現在解決策があります。
202 html  css  drop-down-menu 


9
Djangoの1つのページで複数のフォームを処理する適切な方法
2つのフォームを想定したテンプレートページがあります。1つのフォームのみを使用する場合、この典型的な例のように問題はありません。 if request.method == 'POST': form = AuthorForm(request.POST,) if form.is_valid(): form.save() # do something. else: form = AuthorForm() ただし、複数のフォームを操作したい場合は、フォームの1つだけを送信し、他のフォームは送信しないことをビューに通知するにはどうすればよいですか(つまり、request.POSTのままですが、送信したフォームのみを処理します)起こりました)? これは、expectedphraseとbannedphraseがさまざまなフォームの送信ボタンの名前で、expectedphraseformとbannedphraseformがフォームであるという回答に基づくソリューションです。 if request.method == 'POST': if 'bannedphrase' in request.POST: bannedphraseform = BannedPhraseForm(request.POST, prefix='banned') if bannedphraseform.is_valid(): bannedphraseform.save() expectedphraseform = ExpectedPhraseForm(prefix='expected') elif 'expectedphrase' in request.POST: expectedphraseform = ExpectedPhraseForm(request.POST, prefix='expected') if expectedphraseform.is_valid(): expectedphraseform.save() bannedphraseform …
202 python  django  forms 


6
毎日の春のcron式1:01:am
Spring cron式に基づいて、コードを一定のスケジュールで実行しようとしています。毎日1:01:amにコードを実行してほしい。次の式を試してみましたが、気になりませんでした。ここの構文の何が問題になっていますか? @Scheduled(cron = "0 1 1 ? * *") public void resetCache() { // ... }

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