プログラミング

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

11
文字列を1行ずつ読み取る
長すぎない文字列が与えられた場合、それを1行ずつ読み取る最良の方法は何ですか? 私はあなたができることを知っています: BufferedReader reader = new BufferedReader(new StringReader(<string>)); reader.readLine(); 別の方法は、eolの部分文字列を取ることです。 final String eol = System.getProperty("line.separator"); output = output.substring(output.indexOf(eol + 1)); 他におそらくもっと簡単な方法はありますか?私は上記のアプローチに問題はありませんが、もっと単純で効率的に見えるものを知っている人がいるかどうか知りたいだけですか?
144 java  string 

8
JSON.NETを使用したJSONデータのC#への逆シリアル化
私はC#とJSONデータの操作に比較的慣れていないため、ガイダンスを求めています。私はC#3.0と.NET3.5SP1、およびJSON.NET 3.5r6を使用しています。 JSON構造から移植する必要がある定義済みのC#クラスがあります。ただし、Webサービスから取得されるエントリのすべてのJSON構造に、C#クラス内で定義されているすべての可能な属性が含まれているわけではありません。 私は間違っていると思われることを困難な方法で行っており、JObjectから各値を1つずつ取り出して、文字列を目的のクラスプロパティに変換しています。 JsonSerializer serializer = new JsonSerializer(); var o = (JObject)serializer.Deserialize(myjsondata); MyAccount.EmployeeID = (string)o["employeeid"][0]; JSON構造をC#クラスに逆シリアル化し、JSONソースから欠落している可能性のあるデータを処理する最良の方法は何ですか? 私のクラスは次のように定義されています: public class MyAccount { [JsonProperty(PropertyName = "username")] public string UserID { get; set; } [JsonProperty(PropertyName = "givenname")] public string GivenName { get; set; } [JsonProperty(PropertyName = "sn")] public string Surname { get; …


5
カピバラを使用してクエリ文字列で現在のパスを取得する方法
ページのURLは、カピバラのメソッド/people?search=name を使用している間だけcurrent_path返さ/peopleれました。 current_path.should == people_path(:search => 'name') しかし、それは言って失敗します expected: "/people?search=name" got: "/people" どうすれば合格できますか?これを行う方法はありますか?


10
Android Facebook 4.0 SDKメールの入手方法、生年月日、ユーザーの性別
次のコードを使用しています。ユーザーの生年月日、メール、性別が欲しい。助けてください。それらのデータを取得する方法は? これは私onViewCreated()のフラグメントの内側です。 @Override public void onViewCreated(View view, Bundle savedInstanceState) { // Setup TextView. mTextDetails = (TextView) view.findViewById(R.id.text_details); // Set up Login Button. LoginButton mButtonLogin = (LoginButton) view.findViewById(R.id.login_button); // setFragment only if you are using it inside a Fragment. mButtonLogin.setFragment(this); mButtonLogin.setReadPermissions("user_friends"); mButtonLogin.setReadPermissions("public_profile"); mButtonLogin.setReadPermissions("email"); mButtonLogin.setReadPermissions("user_birthday"); // Register a callback method when Login …

4
Scalaで「type」キーワードが何をするかを理解する
私はScalaを初めて使用するので、typeキーワードについて多くを見つけることができませんでした。次の表現の意味を理解しようとしています。 type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate FunctorType ある種のエイリアスですが、それは何を意味していますか?
144 scala  types 

3
サイトcoderbyteの「gets(stdin)」で何が起こっているのですか?
Coderbyteはオンラインコーディングチャレンジサイトです(2分前に見つけました)。 最初のC ++チャレンジには、変更が必要なC ++スケルトンがあります。 #include <iostream> #include <string> using namespace std; int FirstFactorial(int num) { // Code goes here return num; } int main() { // Keep this function call here cout << FirstFactorial(gets(stdin)); return 0; } C ++に慣れていない場合、最初に目につくのは*です。 int FirstFactorial(int num); cout << FirstFactorial(gets(stdin)); つまり、getsC ++ 11以降は非推奨であり、C ++ 14以降は削除されているコード自体が悪いコード呼び出しです。 …


2
gccのffast-mathは実際に何をしますか?
gccの--ffast-mathフラグを使用すると、浮動小数点演算の速度が大幅に向上し、IEEE標準の範囲外になることを理解していますが、オンになっているときに実際に何が起こっているかについての情報を見つけることができません。誰かが詳細のいくつかを説明して、フラグがオンまたはオフの場合に何かがどのように変化するかについての明確な例を示すことができますか? 同様の質問についてSOを掘り下げてみましたが、ffast-mathの仕組みを説明するものは何も見つかりませんでした。

9
SQL Selectステートメントでブール値を返す
SQL Selectステートメントでブール値を返す方法は? 私はこのコードを試しました: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) そして、テーブルにが存在するTRUE場合にのみ戻りUserIDます。テーブルに存在しないFALSE場合に返してほしいUserID。
144 sql  select  boolean 


13
Codeigniterのどこに画像ファイル、CSS、JSなどを配置しますか?
cssフォルダーと画像ファイルフォルダーをどこに配置してもよいですか?私はビューフォルダ内を考えていましたか?ただし、コントローラーは常にベースURLへのパスを再ルーティングするため、.htmlファイル内のパスを指定する必要があります。これは冗長です。

10
ローカルシステムアカウントでどのようにCMD.exeを実行しますか?
現在Vistaを実行していますが、Windowsサービスと同じ操作を手動で実行したいと考えています。Windowsサービスはローカルシステムアカウントで実行されているので、これと同じ動作をエミュレートしたいと思います。基本的に、ローカルシステムアカウントでCMD.EXEを実行します。 DOSタスクスケジューラのATコマンドを使用してCMD.exeを起動することを提案する情報をオンラインで見つけましたが、「セキュリティの強化により、このタスクは実行時以外はインタラクティブに実行されません」というVistaの警告を受け取りました。次にコマンドの例を示します。 AT 12:00 /interactive cmd.exe 別のソリューションでは、CMD.exeを起動するだけのサービスコントロール(sc.exe)を介してセカンダリWindowsサービスを作成することを提案しました。 C:\sc create RunCMDAsLSA binpath= "cmd" type=own type=interact C:\sc start RunCMDAsLSA この場合、サービスは開始できず、次のエラーメッセージが表示されます。 FAILED 1053: The service did not respond to the start or control request in a timely fashion. 3番目の提案は、スケジュールされたタスクを介してCMD.exeを起動することでした。さまざまなアカウントでスケジュールされたタスクを実行できますが、ローカルシステムアカウントはそれらの1つではないと思います。 Runasも使用してみましたが、スケジュールされたタスクを実行したときと同じ制限に直面していると思います。 これまでのところ、私の試みはすべて失敗に終わりました。助言がありますか?


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