プログラミング

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

11
SQLで行をランダムに選択する方法は?
私はMSSQL Server 2005を使用しています。私のデータベースには、「customerNames」というテーブルがあり、「Id」と「Name」の2つの列があり、約 1,000件。 毎回ランダムに5人の顧客を選択する必要がある機能を作成しています。クエリが実行されるたびにランダムな5行(Id、およびName)を取得するクエリを作成する方法を誰かに教えてもらえますか?
226 sql  database  random 


6
すべてのメソッドを折りたたむJetBrains / IntelliJキーボードショートカット
10,000行以上のコードのクラスと数百のメソッドを持つレガシーコードに取り組んでいます。メソッドのシグネチャのみが表示されるようにすべてのメソッド/関数を折りたたむためのJetBrains IDEへのショートカットはありますか(ショートカットはそれらすべてで共有される可能性が高いため)。 このようなもの: public String myMethod(String arg1, int arg2){...} public String mySecondMethod(String arg1, int arg2){...}

4
保存されているすべての行を含む既存のSQL ServerテーブルのINSERTスクリプトをどのように生成できますか?
SQL Management Studio 2008 R2で「すべての行を作成して挿入」スクリプトを生成する方法を探しています。 「テーブル作成」スクリプトを作成できることはわかっています。 「挿入」スクリプトを作成することもできますが、これはプレースホルダーを含む単一行のみを生成します。 現在格納されているすべての行を含む挿入スクリプトを生成する方法はありますか?
226 sql-server  ssms 

8
コミットされていない変更があるかどうかをプログラムで判断するにはどうすればよいですか?
Makefileで、コミットされていない変更(作業ツリーまたはインデックスのいずれか)がある場合、特定のアクションを実行したいと思います。それを行うための最もクリーンで最も効率的な方法は何ですか?ある場合はゼロの戻り値で終了し、他の場合はゼロ以外の値で終了するコマンドは、私の目的に適しています。 git status出力を実行してにパイプすることができますgrepが、もっと良い方法があるはずだと感じています。
226 git 

3
コメント「frozen_string_literal:true」は何をしますか?
これはrspec私のプロジェクトディレクトリのbinstubです。 #!/usr/bin/env ruby begin load File.expand_path("../spring", __FILE__) rescue LoadError end # frozen_string_literal: true # # This file was generated by Bundler. # # The application 'rspec' is installed as part of a gem, and # this file is here to facilitate running it. # require "pathname" ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../Gemfile", Pathname.new(__FILE__).realpath) …

11
Restful APIサービス
WebベースのREST APIを呼び出すために使用できるサービスを作成したいと考えています。 基本的に、アプリの初期化でサービスを開始し、そのサービスにURLをリクエストして結果を返すように要求できるようにしたいと考えています。それまでの間、進行状況ウィンドウなどを表示できるようにしたいと考えています。 私は現在IDLを使用するサービスを作成しましたが、アプリ間通信に本当に必要なだけだとどこかで読みました。またpost(Config.getURL("login"), values)、アプリを押すと、アプリがしばらく一時停止しているように見えます(奇妙に思えます-サービスの背後にある考えは、別のスレッドで実行することだと思いました!) 現在、内部にpostおよびget httpメソッドを含むサービス、いくつかのAIDLファイル(双方向通信用)、サービスへの開始、停止、バインドなどを処理するServiceManagerがあり、特定のコードでハンドラーを動的に作成しています必要に応じてコールバック用。 完全なコードベースを誰かに教えて欲しくはありませんが、いくつかのポインタをいただければ幸いです。 (ほぼ)完全なコード: public class RestfulAPIService extends Service { final RemoteCallbackList<IRemoteServiceCallback> mCallbacks = new RemoteCallbackList<IRemoteServiceCallback>(); public void onStart(Intent intent, int startId) { super.onStart(intent, startId); } public IBinder onBind(Intent intent) { return binder; } public void onCreate() { super.onCreate(); } public void onDestroy() { super.onDestroy(); …


7
レーキタスクから早期に戻るにはどうすればよいですか?
最初にいくつかのチェックを行うrakeタスクがあります。チェックの1つが失敗した場合、rakeタスクから早く戻りたいので、残りのコードを実行したくありません。 解決策は、コードから戻りたい場所にリターンを配置することだと思いましたが、次のエラーが発生します unexpected return
226 ruby  rake 

21
Git:「あなたが誰であるか教えてください」エラー
Chefといくつかのアドホックbashスクリプトを使用して一緒にブートストラップするアプリサーバーがあります。問題は、これらのアプリサーバーの1つで更新を実行したいときに、次のエラーが発生することです。 19:00:28: *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" git pull origin masterアプリサーバーを更新するたびにシンプルに設定する必要がありますか?とにかくこの動作を上書きして、名前と電子メールが設定されていないときにエラーにならないようにしていますか?
226 git 

13
Pythonでは、文字列を分割してセパレータを保持するにはどうすればよいですか?
これを説明する最も簡単な方法は次のとおりです。これが私が使っているものです: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] ここに私が欲しいものがあります: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] その理由は、文字列をトークンに分割し、それを操作してから、元に戻すことです。
226 python  regex 

19
プライベートGithubリポジトリの複製
私が取り組んでいるプロジェクトのGithubにプライベートリポジトリがあります。これまでは、ホームデスクトップでしか作業していませんでしたが、ラップトップを購入して、どちらのコンピューターからでもプロジェクトで作業できるようにセットアップし、変更をプッシュ/プルします。 私は新しいSSHキーをラップトップのGithubアカウントに追加し、私がセットアップしたパブリックテストリポジトリの複製と変更に成功しました。しかし、プライベートリポジトリのクローンは作成できませんでした。プライベートリポジトリのクローンを作成するためにコマンドラインで特別に行う必要があることはありますか?ラップトップ用に新しいGitHubアカウントを設定し、自分をコラボレーターとして設定する必要がありますか? 私が使ったコマンドは git clone git://github.com/myusername/reponame.git
226 git  github  private 

7
プロットの背景色を変更するには?
私はmatplotlibで散布図を作成しており、実際のプロットの背景を黒に変更する必要があります。プロットの面の色を変更する方法を知っています: fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') 私の問題は、これがプロットの周りのスペースの色を変えることです。プロットの実際の背景色を変更するにはどうすればよいですか?
226 python  matplotlib 

5
Redisのキーの命名規則?
Redisのキーの通常の命名規則は何ですか?値が区切られているのを見たことがあります:が、通常の規則が何であるか、またはその理由はわかりません。 ユーザーのためにあなたは次のようなことをしますか... user:00 ユーザーのIDが 00 すべてのユーザーを返すために、キーの先頭のみを照会できますか? 私は主に、人々のために働く方法と彼らがそれらを選んだ理由を研究することによって、将来の問題を回避したいと思っています。

21
TypeScript-のAngular Frameworkエラー-「exportAsがngFormに設定されているディレクティブはありません」
TypeScriptのAngular2フォームフレームワークを使用しているときに、このエラーが発生し続けます。 directive「exportAs」が「ngForm」に設定されているものはありません これが私のコードです プロジェクトの依存関係: "dependencies": { "@angular/common": "2.0.0-rc.6", "@angular/compiler": "2.0.0-rc.6", "@angular/core": "2.0.0-rc.6", "@angular/forms": "2.0.0-rc.6", "@angular/http": "2.0.0-rc.6", "@angular/platform-browser": "2.0.0-rc.6", "@angular/platform-browser-dynamic": "2.0.0-rc.6", "@angular/router": "3.0.0-rc.2", "ng2-bootstrap": "^1.1.1", "reflect-metadata": "^0.1.8", "core-js": "^2.4.0", "es6-module-loader": "^0.17.8", "rxjs": "5.0.0-beta.11", "systemjs": "0.19.27", "zone.js": "0.6.17", "jquery": "3.0.0", } そして、これはログインテンプレートです: <form #loginForm="ngForm" (ng-submit)="authenticate(loginForm.value)"> </form> ...そしてログインコンポーネント: import { Component } from …

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