プログラミング

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

7
URLのUnicode文字
2010年に、大規模なWebポータルでUTF-8文字を含むURLを提供しますか? URLのRFCに従って、Unicode文字は禁止されています(こちらを参照)。標準に準拠するには、パーセントエンコードする必要があります。 ただし、私の主なポイントは、見栄えの良いURLを提供することのみを目的として、エンコードされていない文字を提供することです。 RFCの内容に関係なく、すべての主要なブラウザがこれらのURLを解析しているようです。しかし、私の一般的な印象は、Webブラウザーのドメインを離れると非常に不安定になるということです。 テキストファイル、電子メール、さらにはエンコードが異なるWebサイトにコピー+貼り付けされたURL HTTPクライアントライブラリ エキゾチックなブラウザ、RSSリーダー 私の印象はここでトラブルが予想されるということで正しいので、技術者以外のユーザーにサービスを提供していて、引用されて伝えられた場合でもすべてのリンクが適切に機能することが重要である場合、(まだ)現実的な解決策ではありませんか? HTMLで見栄えの良いURLを提供する魔法の方法はありますか http://www.example.com/düsseldorf?neighbourhood=Lörick 特殊文字はそのままコピー+貼り付けできますが、古いクライアントで再利用すると正しく機能しますか?
135 html  url  unicode  utf-8 

30
エラー「メタデータファイル '…\ Release \ project.dll'がVisual Studioで見つかりませんでした」
最近、私はこのメッセージをランダムに取得し始めました: メタデータファイル '... \ Release \ project.dll'がVisual Studioで見つかりませんでした いくつかのプロジェクトを含むソリューションがあります。現在のビルドモードはデバッグであり、すべてのプロジェクトの構成はデバッグに設定されています。しかし、メインプロジェクトを実行しようとすると、「メタデータファイル '... \ Release \ projectX.dll'が見つかりませんでした」といういくつかのエラーが発生することがあります。現在のモードはデバッグですが、フォルダー。どうして?すべてのソリューションファイル内で "Release \ projectX.dll"への参照を検索しようとしたところ、ResolveAssemblyReference.cacheファイルで見つかりました。 私はインターネットで適切な検索を行ったところ、同様の問題を抱えている人が何人か見つかりましたが、解決策がなかったか、少なくとも有効な解決策がありませんでした。 それらのプロジェクトへの参照を削除して読み込もうとしましたが、しばらくするとこれらのエラーが再び発生し始めました。 バグのようです。常にデバッグモードを使用しているのに、リリースフォルダ内の参照プロジェクトを検索するのはなぜですか? PS。この問題に遭遇した人たちのために:私はそれを簡単な方法で解決することができませんでした。私はWindowsを再インストールした後にのみ消えました:(

5
tensorflowでtf.nn.conv2dは何をしますか?
tf.nn.conv2d ここでテンソルフローのドキュメントを見ていました。しかし、私はそれが何をするのか、それが何を達成しようとしているのか理解できません。それはドキュメントで言う、 #1:フィルターを形状のある2次元行列に平坦化する [filter_height * filter_width * in_channels, output_channels]。 今それは何をしますか?その要素ごとの乗算ですか、それとも単なる行列乗算ですか?また、ドキュメントで言及されている他の2つのポイントも理解できませんでした。以下に書きました: #2:入力テンソルから画像パッチを抽出して、形状の仮想テンソルを形成します [batch, out_height, out_width, filter_height * filter_width * in_channels]。 #3:パッチごとに、フィルターマトリックスと画像パッチベクトルを右乗算します。 誰かが例を挙げ、コード(非常に役立つ)を多分提供し、そこで何が起こっているのか、なぜ操作がこのようになるのかを説明できれば非常に役立ちます。 小さな部分をコーディングして、操作の形を印刷してみました。それでも理解できません。 私はこのようなものを試しました: op = tf.shape(tf.nn.conv2d(tf.random_normal([1,10,10,10]), tf.random_normal([2,10,10,10]), strides=[1, 2, 2, 1], padding='SAME')) with tf.Session() as sess: result = sess.run(op) print(result) ビットと畳み込みニューラルネットワークの一部を理解しています。ここで勉強しました。しかし、テンソルフローの実装は私が期待したものではありません。それで問題を提起しました。 編集:それで、私ははるかに単純なコードを実装しました。しかし、私は何が起こっているのか理解できません。結果はこんな感じです。どのプロセスがこの出力を生成するかを誰かに教えてもらえれば、非常に役立ちます。 input = tf.Variable(tf.random_normal([1,2,2,1])) filter = tf.Variable(tf.random_normal([1,1,1,1])) op = …

5
Herokuとは正確には何ですか?
Ruby on Railsの学習を始めたばかりで、Herokuとは一体何なのかと思っていました。サーバーの使用を回避するのに役立つクラウドであることを知っていますか?いつ実際に使用するのですか?
135 heroku 

18
java.lang.IllegalStateException:onSaveInstanceStateの後でこのアクションを実行できません
アプリのサポートライブラリを使用しています。私のFragmentActivityでは、インターネットからデータをダウンロードするためにAsyncTaskを使用しています。onPreExecute()メソッドでFragmentを追加し、onPostExecute()メソッドでもう一度削除します。その間に方向が変更されると、上記の例外が発生します。詳細をご覧ください: private class onFriendAddedAsyncTask extends AsyncTask<String, Void, String> { DummyFragment dummyFragment; FragmentManager fm; FragmentTransaction ft; @Override protected void onPreExecute() { Log.v("MyFragmentActivity", "onFriendAddedAsyncTask/onPreExecute"); dummyFragment = DummyFragment.newInstance(); fm = getSupportFragmentManager(); ft = fm.beginTransaction(); ft.add(dummyFragment, "dummy_fragment"); ft.commit(); } @Override protected void onPostExecute(String result) { Log.v("MyFragmentActivity", "onFriendAddedAsyncTask/onPostExecute"); ft = fm.beginTransaction(); ft.remove(dummyFragment); ft.commit(); } @Override …

5
Visual Studio 2013とBitBucket
Visual Studio 2013には、洗練されたGit統合がいくつかあります。 ただし、まったく何も意味をなさない状態で1時間頭を悩ませた後、私はローカルリポジトリを作成することしかできず、リモートのbitbucketリポジトリを複製したにもかかわらず、リモートリポジトリに公開する方法を見つけることができませんでした。 。 私はTFS、Subversion、Perforce、その他すべてを使用しましたが、これは完全に不可解であり、指示も完全に非直感的なユーザーインターフェイスもありません。 誰かアイデアはありますか?

13
JavaScriptは関数型プログラミング言語ですか?
関数がファーストクラスのオブジェクトであり、クロージャーや高次の関数があるからといって、JavaScriptは関数型プログラミング言語と呼ばれるに値するのでしょうか?それが欠けていると私が思う主なものは純粋な関数であり、lispのような他の関数型言語のように「感じる」ことはありません(ただし、それが関数型言語にならない理由としては本当ではありません...)


7
Bowerでのブートストラップの使用
私はバウワーでブートストラップを使用しようとしていますが、リポジトリ全体を複製するため、CSSやその他のものはありません。 自分のビルドプロセスにBootstrapのビルドを含める必要があるということですか?または、私が間違っている場合、適切なワークフローは何ですか?


19
/usr/lib/libstdc++.so.6:バージョン `GLIBCXX_3.4.15 'が見つかりません
UbuntuでGLIBCXX_3.4.15を入手するにはどうすればよいですか?コンパイルしている一部のプログラムを実行できません。 私がする時: strings /usr/lib/libstdc++.so.6 | grep GLIBC 私は得ます: GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBCXX_3.4.9 GLIBCXX_3.4.10 GLIBCXX_3.4.11 GLIBCXX_3.4.12 GLIBCXX_3.4.13 GLIBCXX_3.4.14 GLIBC_2.2.5 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.4 GLIBC_2.3.2 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH 助けてくれてありがとう!
135 c++  gcc  libstdc++ 

20
DBスキーマの変更を追跡するメカニズム[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 DBスキーマの変更を追跡または自動化するための最良の方法は何ですか?私たちのチームはバージョン管理にSubversionを使用しており、この方法でいくつかのタスクを自動化できました(ステージングサーバーにビルドをプッシュし、テスト済みのコードを運用サーバーに展開します)が、データベースの更新は引き続き手動で行っています。コードとDBの更新をさまざまなサーバーにプッシュするバックエンドとしてSubversionを引き続き使用しながら、さまざまな環境のサーバー間で効率的に作業できるソリューションを見つけたい、または作成したいと考えています。 多くの一般的なソフトウェアパッケージには、DBバージョンを検出して必要な変更を適用する自動更新スクリプトが含まれています。これは、(複数のプロジェクト間、場合によっては複数の環境と言語間で)より大きな規模でこれを行うための最良の方法ですか?もしそうなら、プロセスを簡素化する既存のコードはありますか、それとも私たち自身のソリューションをロールするのが最善ですか?以前に似たようなものを実装してSubversionのコミット後フックに統合した人はいますか、それとも悪い考えですか? 複数のプラットフォームをサポートするソリューションが望ましいですが、私たちの作業の大部分はそのプラットフォームで行われるため、Linux / Apache / MySQL / PHPスタックをサポートする必要があります。
135 php  mysql  database  svn  migration 

10
IE8でのAJAXの予期しないキャッシュ結果
JQuery AjaxリクエストによるInternet Explorerのキャッシュ結果に深刻な問題があります。 Webページにヘッダーがあり、ユーザーが新しいページに移動するたびに更新されます。ページが読み込まれたら、これを行います $.get("/game/getpuzzleinfo", null, function(data, status) { var content = "<h1>Wikipedia Maze</h1>"; content += "<p class='endtopic'>Looking for <span><a title='Opens the topic you are looking for in a separate tab or window' href='" + data.EndTopicUrl + "' target='_blank'>" + data.EndTopic + "<a/></span></p>"; content += "<p class='step'>Step <span>" + data.StepCount …

6
SQL Server Expressの制限
私のホスティングプロバイダー(Rackspace)は、SQL Server Webバージョン()がインストールされた完全に管理された専用サーバーを提供しています。私の会社はWeb開発を担当しており、ASP.Net + SQL Server 2005を使用する約20以上のクライアントを抱えています。 代わりに無料のSQL Server 2008 Expressをインストールしてコストを削減することを考えています。1GBのRAMと4GB /データベース(それで正しいですか?)の制限を認識しています。私が知りたいのは: Express Editionでインストールできるデータベースの数に制限はありますか? 注意すべき他の制限はありますか?データベースのバックアップを設定する必要があるのではないかと少し心配です-Expressエディションでは、かなり難しいかもしれません。 他に何かアドバイスはありますか?

2
ソース管理の.vs \ config \ applicationhost.config
Visual Studio 2015は.vs\config\applicationhost.config 、ASP.NET Webアプリケーションプロジェクトが作成されるときに、ソリューションのルートにという名前のファイルを追加します。 このファイルをソース管理にチェックインするか、それとも無視しますか(各ユーザーが独自のローカルコピーを持つようにするため)?

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