プログラミング

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

23
バイト配列を文字列に、またはその逆に変換する方法は?
Androidでバイト配列を文字列に変換する必要がありますが、バイト配列に負の値が含まれています。 その文字列をバイト配列に再度変換すると、取得する値は元のバイト配列の値とは異なります。 適切な変換を行うにはどうすればよいですか?変換に使用するコードは次のとおりです。 // Code to convert byte arr to str: byte[] by_original = {0,1,-2,3,-4,-5,6}; String str1 = new String(by_original); System.out.println("str1 >> "+str1); // Code to convert str to byte arr: byte[] by_new = str1.getBytes(); for(int i=0;i<by_new.length;i++) System.out.println("by1["+i+"] >> "+str1); 私はこの問題に行き詰まっています。
247 java 

28
グローバル変数は悪いですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する C / C ++では、グローバル変数は教授が考えるほど悪いのですか?
247 c++  c  global-variables 


2
コンテンツセキュリティポリシーの「データ」がChrome 28のbase64画像に対して機能しない
この単純な例では、メタhttp-equivヘッダーを使用してCSPヘッダーを設定しようとしています。base64イメージを含め、Chromeにそのイメージをロードさせようとしています。 dataキーワードはそれで十分だと思いましたが、どういうわけか機能していません。 開発者ツールで次のエラーが表示されるだけです。 画像の読み込みを拒否しました 'data:image / png; base64、R0lGODlhDwAPAOZEAMkJCfAwMMYGBtZMTP75 + euIiPFBP + hVVf3v7…nw7yk4Mjr6GLUY + joiBI2QAACAB.It Security'ポリシー 'セキュリティ'ポリシー 'ポリシー'の次のとおりです。 サンプルコード(この例では、そこにメタヘッダーを設定できないため、JSFiddleは機能していません): <html> <head> <meta http-equiv="Content-Security-Policy" content=" default-src 'none'; style-src 'self' 'unsafe-inline'; img-src 'self' data; " /> <style> #helloCSP { width: 50px; height: 50px; background: url(data:image/png;base64,R0lGODlhDwAPAOZEAMkJCfAwMMYGBtZMTP75+euIiPFBP+hVVf3v7+iHh/JNTfh9dNUYGPjTvskXFfOLi/daVe96es4eHPWIiOqbi9dNRvzWwexdV9U1NeFSS94iIvuxodVGP/ZsZM8jI+ibm/alluQzMdxSSvbGstwsKu2Yid4iIfjQu/JnYO6djvajlMQEBPvLuOJdXeMxL/3jzPBSTdwqKNY2Mf3i4vU5OfbPz/3f3/zUv/zizO0tLc0NDfMzM+UlJekpKeEhId0dHdUVFdkZGdEREf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEQALAAAAAAPAA8AAAepgESCRBsLEDQQCxuDgxYdO5CROx0WgywGAQEKM0M2CpkGN0QvMDmmE0OpE6Y5KEQqPbE9D6lDD7I9IBc8vDwRtRG9PBcuPsY+B7UHxz4hP8/PGghDCBrQPyYxQdvbBUMF3NskGUDl5QwtDOblGSVC7+8JNQnw7yk4Mjr6GLUY+joiBI2QAACABwJDCHgoKOHEoAYVBAgY8GGAxAoNGAmiwMHBCgccKDAKBAA7) no-repeat; border: 1px solid red; } </style> </head> …

4
Gitブランチを1つだけ(他のブランチはなし)プッシュするにはどうすればよいですか?
ローカルのgitリポジトリに取り組んでいます。2つのブランチがmasterありfeature_xます。 feature_xリモートリポジトリにプッシュしたいのですが、masterブランチの変更をプッシュしたくありません。 ウィルgit push origin feature_x私からfeature_xの分岐(feature_xブランチがすでにリモートに存在する)の作品? 現在、マスターにプッシュすることができないため、これを自分のボックスでテストしたくありません。
247 git  git-push 

17
手続き型プログラミングと関数型プログラミングの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 この質問を改善する 手続き型プログラミングと関数型プログラミングの両方についてウィキペディアの記事を読みましたが、まだ少し混乱しています。誰かが核心までそれを煮詰めることができますか?

13
クロスドメインCookie
2つの異なるドメインに2つのwebapps WebApp1とWebApp2があります。 HttpResponseのWebApp1にCookieを設定しています。 WebApp2のHttpRequestから同じCookieを読み取る方法は? Cookieは特定のドメインに固有であり、異なるドメインからはアクセスできないため、奇妙に聞こえるかもしれません。ただし、複数のWebアプリケーション間で共有できるCROSS-DOMAIN Cookieについて聞いたことがあります。CROSS-DOMAIN Cookieを使用してこの要件を実装するにはどうすればよいですか? 注:私はJ2EE webappsでこれを試しています

5
スペースをダッシュ​​に置き換え、すべての文字を小文字にします
jQueryまたはバニラJavaScriptを使用して文字列を再フォーマットする必要があります 私たちは持っているとしましょう"Sonic Free Games"。 に変換したい"sonic-free-games"。 したがって、空白はダッシュに置き換え、すべての文字を小文字に変換する必要があります。 これについて何か助けてください?

26
ViewModelはどのようにフォームを閉じる必要がありますか?
WPFとMVVMの問題を学習しようとしていますが、問題が発生しました。この質問は似ていますが、これとまったく同じではありません(handling-dialogs-in-wpf-with-mvvm) ... MVVMパターンを使用して書かれた「ログイン」フォームがあります。 このフォームには、通常のデータバインディングを使用してXAMLのビューにバインドされているユーザー名とパスワードを保持するViewModelがあります。また、通常のデータバインディングを使用して、フォームの[ログイン]ボタンにバインドされている[ログイン]コマンドもあります。 「Login」コマンドが起動すると、ViewModelの関数が呼び出され、ネットワークを介してデータが送信されてログインします。この関数が完了すると、2つのアクションがあります。 ログインが無効でした-メッセージボックスを表示するだけで問題ありません ログインは有効でした。ログインフォームを閉じ、trueを返す必要がありDialogResultます... 問題は、ViewModelが実際のビューについて何も知らないため、ビューを閉じて特定のDialogResultを返すように指示するにはどうすればよいですか?CodeBehindにコードを貼り付けたり、ViewをViewModelに渡したりすることはできますが、MVVMのポイント全体を完全に無効にするようです... 更新 結局、MVVMパターンの「純粋さ」に違反し、ビューにClosedイベントを発行させ、Closeメソッドを公​​開させました。その後、ViewModelは単にを呼び出しますview.Close。ビューは、インターフェースを介してのみ認識され、IOCコンテナーを介して配線されるため、テスト性や保守性が失われることはありません。 受け入れられた回答が-5票であるのはかなりばかげているようです!「純粋」でありながら問題を解決することで得られる良い気持ちはよく知っていますが、1行のメソッドを回避するためだけに200行のイベント、コマンド、および動作を考えているのは、私だけではありません。 「パターン」と「純度」の名前は少しばかげています...
247 c#  wpf  mvvm 

4
Git早送りVS早送りマージなし
Gitマージを使用すると、早送りを実行でき、早送りのブランチマージは実行できません。早送りマージを使用する場合と早送りマージを使用しない場合のアイデアはありますか?
247 git 

18
Java用のRESTクライアントをどのように作成しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4ヶ月前に閉鎖。 この質問を改善する JSR 311とその実装では、RESTを介してJavaオブジェクトを公開するための強力な標準があります。ただし、クライアント側には、Apache Axis for SOAPに相当する欠けているものがあるようです。Webサービスを隠し、データを透過的にJavaオブジェクトにマーシャリングします。 Java RESTfulクライアントをどのように作成しますか?HTTPConnectionと結果の手動解析を使用していますか?または、ジャージーやApache CXRなどの専用クライアントですか?
247 java  rest  client 

27
Laravelブレードテンプレートで変数を設定する方法
Laravel Bladeのドキュメントを読んでいますが、後で使用するためにテンプレート内に変数を割り当てる方法がわかりません。それは{{ $old_section = "whatever" }}「何でも」をエコーし​​、私はそれを望んでいないので、私はできません。 できることはわかっていますが<?php $old_section = "whatever"; ?>、エレガントではありません。 ブレードテンプレートでそれを行うためのより優れたエレガントな方法はありますか?

14
クラスパスディレクトリからリソースのリストを取得する
メソッドのような、特定のクラスパスディレクトリからすべてのリソース名のリストを取得する方法を探していList<String> getResourceNames (String directoryName)ます。 例えば、クラスパスのディレクトリ指定したx/y/zファイルを含むa.html、b.html、c.htmlおよびサブディレクトリをd、getResourceNames("x/y/z")返す必要がありますList<String>以下の文字列を含みます:['a.html', 'b.html', 'c.html', 'd']。 ファイルシステムとjarのリソースの両方で機能するはずです。 Files、JarFiles 、sを使用して簡単なスニペットを作成できることはわかっていますがURL、ホイールを再発明したくありません。私の質問は、既存の公的に利用可能なライブラリを考えると、実装する最も速い方法は何getResourceNamesですか?SpringおよびApache Commonsスタックはどちらも実行可能です。

30
JavaScriptオブジェクトがDOMオブジェクトであるかどうかをどのように確認しますか?
私は取得しようとしています: document.createElement('div') //=> true {tagName: 'foobar something'} //=> false 私のスクリプトではtagName、プロパティとして必要になることはなかったので、これを使用していました。 if (!object.tagName) throw ...; したがって、2番目のオブジェクトについては、簡単な解決策として次のことを思いつきました。;) 問題は、読み取り専用プロパティを適用しているブラウザーに依存していることです。 function isDOM(obj) { var tag = obj.tagName; try { obj.tagName = ''; // Read-only for DOM, should throw exception obj.tagName = tag; // Restore for normal objects return false; } catch (e) { return …
247 javascript  dom  object 

20
Androidの背景が透明なダイアログ
Androidのダイアログボックスから黒い背景を削除するにはどうすればよいですか。写真は問題を示しています。 final Dialog dialog = new Dialog(Screen1.this); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.themechanger);

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