プログラミング

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

7
Visual Studioで作成されたWindowsサービスをインストールする
Visual Studio 2010で新しいWindowsサービスを作成すると、InstallUtilとnet startを使用してサービスを実行するように指示するメッセージが表示されます。 私は次の手順を試しました: 新規プロジェクトファイルを作成->新規->プロジェクト-> Windowsサービス プロジェクト名:TestService プロジェクトをそのままビルドする(Service1コンストラクター、OnStart、OnStop) コマンドプロンプトを開き、「C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe」TestService.exeを実行します。 net start TestServiceを実行します。 ステップ4の出力 トランザクションインストールの実行。 インストールのインストール段階を開始します。 C:\ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exeアセンブリの進行状況については、ログファイルの内容を参照してください。 ファイルはC:\ …

8
iPhone SDK:loadViewとviewDidLoadの違いは何ですか?
iPhoneアプリでビューとビューコントローラーを操作する場合、誰でもloadViewとviewDidLoadの違いを説明できますか? 私の個人的なコンテキストは、すべてのビューをコードから構築することです。私はInterface Builderを使用せず、今後も使用しません。 loadViewに初期化コードを追加すると、無限のスタックトレースが発生することがよくあるので、通常はすべての子ビューの構築をviewDidLoadで行いますが、それぞれがいつ実行されるかはわかりません。 initコードを配置するのにより適切な場所はどこですか。完璧になるのは、初期化呼び出しの簡単な図です。 ありがとう!



22
PostgreSQLエラー「サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありません」
他の人と同様に、プロジェクトでrake db:migrateを実行したり、Ruby on Rails 3.2アプリケーションのほとんどのデータベースタスクを試したりすると、このエラーが発生します。 PGError(サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありません。サーバーはローカルで実行されており、Unixドメインソケット "/tmp/.s.PGSQL.5432"で接続を受け入れていますか? 私はPostgreSQLをHomebrewとともにかなり前にインストールしましたが、MongoDBのインストールを試みたところ、最近ではPostgreSQLのインストールが同じではありませんでした。OS X v10.6 Snow Leopardを実行しています。 何が問題で、PostgreSQLがどのように理解されており、Macで設定する必要がありますか? これまでのところ(私は思う)、これはPostgreSQLが実行されていない(?)ことを示しています。 ps -aef|grep postgres (ruby-1.9.2-p320@jct-ana) (develop) ✗ 501 17604 11329 0 0:00.00 ttys001 0:00.00 grep postgres しかし、これはPostgreSQLが実行中であることを示していますか? ✪ launchctl load -w /usr/local/Cellar/postgresql/9.1.4/homebrew.mxcl.postgresql.plist (ruby-1.9.2-p136) homebrew.mxcl.postgresql: Already loaded どうすれば修正できますか?私は何を見ていませんか? PS:~/Library/LaunchAgents2つのPostgreSQL .plistファイルが含まれています。それが関連しているかどうかはわかりません。 org.postgresql.postgres.plist homebrew.mxcl.postgresql.plist 以下を試してみたところ、以下のような結果になりました。 $ psql -p 5432 -hローカルホスト …

8
MySQL複数のテーブルに挿入しますか?(データベースの正規化?)
insert同じクエリで複数のテーブルの情報を取得する方法を検索してみましたが、不可能であることがわかりましたか?だから私はinsert単に複数のクエリを使用してそれをしたいです。 INSERT INTO users (username, password) VALUES('test', 'test') INSERT INTO profiles (userid, bio, homepage) VALUES('[id of the user here?]','Hello world!', 'http://www.stackoverflow.com') しかし、テーブルの自動インクリメントidをusers「手動」にuseridするにはどうすればよいprofileですか?
136 mysql 

7
「using」ブロックで、SqlConnectionは戻り時または例外時に閉じていますか?
最初の質問: 私が持っていると言います using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } 接続は閉じられますか?技術的には私たちが最後に取得することはありませんので、}我々としてreturnその前に。 第二の質問: 今回は私が持っています: try { using (SqlConnection connection = new SqlConnection(connectionString)) { int employeeID = findEmployeeID(); connection.Open(); SqlCommand command = new …
136 c#  using  sqlconnection 

9
C#のGetHashCodeガイドライン
Essential C#3.0と.NET 3.5の本で次のことを読みました。 オブジェクトのデータが変更された場合でも、特定のオブジェクトの存続期間中のGetHashCode()の戻り値は一定(同じ値)である必要があります。多くの場合、これを実施するには、メソッドの戻り値をキャッシュする必要があります。 これは有効なガイドラインですか? .NETでいくつかの組み込み型を試してみましたが、これらはこのように動作しませんでした。
136 c#  .net  hashcode 

8
Windows cmdスクリプトから複数のコマンドを実行する
複数のタスクを連続して実行するWindows cmdスクリプトを記述しようとしています。ただし、スクリプトの最初のコマンドの後で常に停止します。 後に停止するコマンドは、Mavenビルドです(これが適切かどうかはわかりません)。 どのようにしてそれを継続させ、各タスクを順番に実行させますか? ソフトウェアのインストールやレジストリの設定などは完全に問題外です-それは私が恐れている一般的なWindows XPインストールで動作する必要があります。 理想的には、コマンドのいずれかが失敗した場合にスクリプトを中止したいのですが、これは「必要な機能」であり、必須ではありません。 ありがとう。

15
ASP.NET Web APIを使用したJSONP
ASP.MVC MVC 4でWeb APIを使用して新しいサービスのセットを作成しています。これまでのところ、素晴らしいです。サービスを作成して動作させましたが、現在はJQueryを使用してサービスを利用しようとしています。Fiddlerを使用してJSON文字列を取得できますが、問題はないようですが、サービスが別のサイトに存在するため、「許可されていません」というJQueryエラーで呼び出しを試みます。したがって、これは明らかにJSONPを使用する必要がある場合です。 私はWeb APIが新しいことを知っていますが、誰かが私を助けてくれることを願っています。 JSONPを使用してWeb APIメソッドを呼び出すにはどうすればよいですか?

23
文字列をサニタイズしてURLとファイル名を安全にしますか?
特定の文字列を適切にサニタイズして、URLで安全に使用できるように(ポストスラッグのように)、ファイル名として安全に使用できる関数を考え出そうとしています。たとえば、誰かがファイルをアップロードするときに、名前から危険な文字をすべて削除したいと思います。 これまでのところ、私はこの問題を解決し、外部UTF-8データも許可する次の関数を考え出しました。 /** * Convert a string to the file/URL safe "slug" form * * @param string $string the string to clean * @param bool $is_filename TRUE will allow additional filename characters * @return string */ function sanitize($string = '', $is_filename = FALSE) { // Replace all weird characters with …


6
Visual Studio 2015でC#6サポートを無効にするにはどうすればよいですか?
バックグラウンド C#6を有効にしてVS 2015で開発しているプロジェクトがあり、C#6を使用せずにVS 2013を使用する開発者がプロ​​ジェクトを開く必要がある場合があります。 この特定のソリューション内でC#6を使用するつもりはありません(私が望むだけ)。 問題 Visual StudioとReSharperは、C#6がサポートされていない以前のバージョンのVisual Studioでソリューションを動作不能にする有用なC#6言語構成を提案しています。 私がしましたReSharperのC#6のサポートを無効にしますが、私はC#は、ソリューション全体を越えています/無効の上限に見えることはできません。 質問 ソリューション内またはVisual Studio 2015内でC#をC#5機能に制限するにはどうすればよいですか?


9
現在、新しいプロジェクトのJava EEサーバーとしてJBossまたはGlassfish(またはその他)を使用しますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 今日、約1年で完了する予定の新しいJava EEプロジェクトを開始した場合、どのアプリケーションサーバーを選択しますか、またその理由は何ですか。 あなたの答えの一部はあなたの決定のためのあなたの議論を含むべきです。また、選択したJava EEサーバー、および市場に出回っている他の利用可能なサーバーについて、どれだけの経験があるかについても説明します。私たち全員が調査の感覚をつかみ、それがあなたの答えに入れられたと思ったので、これらは興味深いものです。

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