プログラミング

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

7
どのアノテーションを使用する必要がありますか:@IdClassまたは@EmbeddedId
JPA(れるJava Persistence API)仕様では、エンティティ複合キーを指定するための2種類の方法があります@IdClassと@EmbeddedId。 マッピングされたエンティティで両方のアノテーションを使用していますが、にあまり詳しくない人にとっては大きな混乱になることがわかりましたJPA。 複合キーを指定する方法を1つだけ採用したいと思います。どれが本当に最高ですか?どうして?

6
dplyrを使用して重複行を削除する
私はこのようなdata.frameを持っています- set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 9 10 0 1 10 …
128 r  dplyr 



2
Android:アクティビティがそれを呼び出すアクティビティに結果を返すようにする方法?
私が持っているLocationなど、多くの活動から呼び出すことができる活動Sign upとはOrder。でLocation活動ユーザは、自分の場所を入力し、その活動はLocationそれを呼ばれるその活動に、この新しい位置を返します。 したがって、Sign upアクティビティがアクティビティを呼び出すとLocation、データをSign upアクティビティに返す必要があります。別の時には、Orderアクティビティは同じことを行います。 注意 私がコードを投稿するように言われるのはわかっていますが、コードを教えてもらえません。ヒント、リンク、または良いスレッドが欲しいだけです。

6
含まれているリポジトリに保存されているコミットにGitサブモジュールポインターを戻す方法は?
メインのgitリポジトリにgitサブモジュールがあります。私が理解しているように、メインリポジトリはSHA値(どこかに...)を格納し、それが「リンクされている」サブモジュールの特定のコミットをポイントしています。 私は自分のサブモジュールに入り、と入力しましたgit checkout some_other_branch。どのコミットから来たのか私にはわかりません。 メインリポジトリとサブモジュールが再び同期するように、そのポインターを元に戻したいと思います。 私の最初の(おそらく素朴な)本能は言うgit reset --hardことでした-それは他のすべてのために働くようです。驚いたことに、このシナリオでは機能しませんでした。 したがって、と入力しgit diffて、サブモジュールポインターが以前使用していたSHA IDを書き留めてから、サブモジュールに移動git checkout [SHA ID]するとわかりましたが、確かにもっと簡単な方法があるはずです。 私はまだgitサブモジュールについて学習しているので、わからない概念の単語がある場合は、自由に私の用語を修正してください。

14
MVC Web API:リクエストされたリソースに「Access-Control-Allow-Origin」ヘッダーがありません
私はこの記事に書かれているすべてを試しました:http : //www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api、しかし何もうまくいきません。angularJSを使用して別のドメインで使用するためにwebAPI2(MVC5)からデータを取得しようとしています。 私のコントローラーは次のようになります: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class HomePageController : ApiController { [HttpGet] [Route("GetMainItems")] //[ResponseType(typeof(Product))] public List<usp_MobileSelectTopSecondaryItemsByCategoryResult> GetMainItems() { HomePageDALcs dal = new HomePageDALcs(); //Three product added to display the data //HomePagePromotedItems.Value.Add(new HomePagePromotedItem.Value.FirstOrDefault((p) => p.ID == id)); List<usp_MobileSelectTopSecondaryItemsByCategoryResult> items …

18
RHELへのPython 3のインストール
次の手順でRHELにpython3をインストールしようとしています。 yum search python3 戻ってきた No matches found for: python3 に続く: yum search python どの検索結果にもpython3は含まれていませんでした。次に何を試したらいいですか?
128 python  python-3.x  rhel 


20
文字列の部分的なフォーマット
文字列テンプレートsafe_substitute()関数と同様に、高度な文字列フォーマット方法で部分的な文字列フォーマットを行うことは可能ですか? 例えば: s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar'

14
Androidによるテキストファイルへのログの書き込み
この鉱山のコードを使用してAndroidファイルのカスタムLog.txtファイルにログを書き込もうとしていますが、この方法ではファイルが作成されますが、何も含まれていません。基本的には、ファイルの以前の内容を読み取ってから、既存の内容にデータを追加します。 コードは次のとおりです。 public static void write(String str) { InputStream fileInputStream = null; FileOutputStream fileOutpurStream = null; try { fileInputStream = new FileInputStream(file); fileOutpurStream = new FileOutputStream(file); if(file.exists()) { int ch = 0; int current = 0; StringBuffer buffer = new StringBuffer(); while((ch = fileInputStream.read()) != -1) { buffer.append((char) ch); current++; …
128 android 

10
ポインター式:* ptr ++、* ++ ptrおよび++ * ptr
最近、自分では理解できないこの問題に遭遇しました。 これらの3つの表現は本当に何ですか意味するのでしょうか? *ptr++ *++ptr ++*ptr リッチーを試しました。しかし、残念ながら、彼はこれらの3つの操作について彼が言ったことを追跡することができませんでした。 それらはすべて、ポインタ/ポイントされた値をインクリメントするために実行されることを知っています。評価の優先順位や順序についても多くのことがあると思います。最初にポインターをインクリメントしてからそのポインターのコンテンツをフェッチするように、単純にコンテンツをフェッチしてからポインターをインクリメントするなどです。ご覧のとおり、実際の操作について明確に理解していません。できるだけ早くクリアしてください。しかし、それらをプログラムに適用する機会を得たとき、私は本当に迷っています。例えば: int main() { const char *p = "Hello"; while(*p++) printf("%c",*p); return 0; } 私にこの出力を与えます: ello しかし、私の期待はそれが印刷されることでしたHello。最後の1つのリクエスト-特定のコードスニペットで各式がどのように機能するかの例を教えてください。ほとんどの場合、理論のほんの一部だけが私の頭の上を飛んでいきます。
128 c++  c  pointers  increment 

6
不正な証明書でhttpsリクエストを行う方法は?
https://golang.orgプログラムで取得したいとします。現在、golang.org(ssl)には不正な証明書が発行されている*.appspot.comので、これを実行すると、 package main import ( "log" "net/http" ) func main() { _, err := http.Get("https://golang.org/") if err != nil { log.Fatal(err) } } (予想通り) Get https://golang.org/: certificate is valid for *.appspot.com, *.*.appspot.com, appspot.com, not golang.org 今、私はこの証明書を自分で信頼したいと思います(指紋などを検証できる自己発行の証明書を想像してください)。どのようにリクエストを発行し、証明書を検証/信頼できますか? おそらくopensslを使用して証明書をダウンロードし、それをファイルにロードして、tls.Config構造体に入力する必要があります!?
128 ssl  https  go 


12
jarとして実行しているときにクラスパスリソースが見つかりません
Spring Boot 1.1.5と1.1.6の両方でこの問題が発生しています。@ Valueアノテーションを使用してクラスパスリソースをロードしています。これは、STS(3.6.0、Windows)内からアプリケーションを実行するとうまく機能します。しかし、mvnパッケージを実行してからjarを実行しようとすると、FileNotFound例外が発生します。 リソースmessage.txtはsrc / main / resourcesにあります。jarを検査して、最上位レベル(application.propertiesと同じレベル)に「message.txt」ファイルが含まれていることを確認しました。 ここにアプリケーションがあります: @Configuration @ComponentScan @EnableAutoConfiguration public class Application implements CommandLineRunner { private static final Logger logger = Logger.getLogger(Application.class); @Value("${message.file}") private Resource messageResource; public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Override public void run(String... arg0) throws Exception { // both of …
128 java  spring-boot 

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