プログラミング

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

14
単一のUILabel内の太字と太字以外のテキスト?
太字テキストと太字以外のテキストの両方をuiLabelに含めるにはどうすればよいでしょうか。 私はUIWebViewを使用したくありません。NSAttributedStringを使用してこれが可能である可能性があることも読んだことがありますが、それを使用する方法がわかりません。何か案は? Appleはいくつかのアプリでこれを実現しています。スクリーンショットの例: ありがとう!-ドム

5
Vraの\ ra改行はなぜですか?
質問からVimで改行の文字を置き換える方法は?。次のように、改行のテキストを置き換えるときは\ rを使用する必要があります :%s/%/\r/g しかし、文字の行末と改行を置き換えるときは、次のようにできます。 :%s/\n/%/g マニュアルのどのセクションがこれらの動作を文書化しており、それらの背後にある理由は何ですか?
254 vim 



10
ドキュメントの準備ができて、AngularJSコントローラーで関数を実行する方法は?
角度コントローラー内に関数があり、この関数をドキュメントで実行できるようにしたいのですが、domが作成されると、angularが関数を実行することに気付きました。 function myController($scope) { $scope.init = function() { // I'd like to run this on document ready } $scope.init(); // doesn't work, loads my init before the page has completely loaded } 誰もが私がこれについてどうやって行くことができるか知っていますか?

8
高さと幅はスパンに適用されませんか?
完全なnoobの質問ですが、ここにあります。 CSS .product__specfield_8_arrow { /*background-image:url(../../upload/orng_bg_arrow.png); background-repeat:no-repeat;*/ background-color:#fc0; width:50px !important; height:33px !important; border: 1px solid #dddddd; border-left:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-bottom-left-radius:0px; border-top-left-radius:0px; -moz-border-radius-bottomleft:0px; -moz-border-radius-topleft:0px; -webkit-border-bottom-left-radius:0px; -webkit-border-top-left-radius:0px; margin:0; padding:2px; cursor:pointer; }​​​ HTML <span class="product__specfield_8_arrow"> </span>​ フィドル 基本的に私はボタンをエミュレートしようとしています。スパン(または何か)を、入力フィールドの横にあるボタンのように見せます。これは、Enterでエラーを生成する自動入力ジェネレーターのため、実際には1である必要はありません。これは今のところ簡単な修正になると思いますが、明らかにそうではありません。 ありがとう。
254 css  html  width 

8
C#で角かっこ演算子をオーバーロードするにはどうすればよいですか?
たとえば、DataGridViewを使用すると、次のことができます。 DataGridView dgv = ...; DataGridViewCell cell = dgv[1,5]; しかし、私の人生では、index / square-bracket演算子に関するドキュメントを見つけることができません。彼らはそれを何と呼びますか?どこに実装されていますか?投げられますか?自分のクラスで同じことをするにはどうすればよいですか? ETA:迅速な回答をありがとうございます。簡単に言うと、関連するドキュメントは "Item"プロパティの下にあります。オーバーロードする方法は、次のようなプロパティを宣言することですpublic object this[int x, int y]{ get{...}; set{...} }。少なくともドキュメントによると、DataGridViewのインデクサーはスローしません。無効な座標を指定するとどうなるかについては触れられていません。 ETA再度:OK、ドキュメントでは言及されていません(いたずらなMicrosoft!)が、無効な座標を指定すると、DataGridViewのインデクサーが実際にArgumentOutOfRangeExceptionをスローすることがわかります。公正警告。

11
Cの数学ライブラリをリンクする必要があるのはなぜですか?
Cプログラムに組み込ん<stdlib.h>だり<stdio.h>、Cプログラムに組み込んだりする場合、コンパイル時にこれらをリンクする必要はありませんが、たとえばgcc <math.h>を使用-lmしてにリンクする必要があります。 gcc test.c -o test -lm これの理由は何ですか?数学ライブラリを明示的にリンクする必要があるのに、他のライブラリをリンクする必要がないのはなぜですか?
254 c  compilation  math.h 

12
libsフォルダーのjarにjavadocまたはソースを添付する方法は?
Eclipse用の新しいバージョンのADT r17プラグインには、JAR依存関係を自動的にセットアップする機能が追加されました。/ libsフォルダー内のすべての.jarファイルがビルド構成に追加されます。残念ながら、Android Dependenciesクラスパスコンテナーは変更できません。 自動的に挿入された.jar(/ libsフォルダーから)にjavadocとソースを添付するにはどうすればよいですか?
254 android  eclipse  adt  javadoc 


16
デバイスをシェイクしたときにアプリを更新する方法は?
Androidアプリケーションを更新するシェイク機能を追加する必要があります。 私が見つけたすべてのドキュメントにはの実装が含まれてSensorListenerいますが、Eclipseは非推奨であり、推奨することを教えてくれSensorEventListenerます。 これを作成する方法についての良いガイドを持っている人はいshake controllerますか?

8
一致する関数ポインターを呼び出すためのタプルの「アンパック」
std::tupleさまざまな数の値を保存しようとしています。これらの値は、保存された型と一致する関数ポインターへの呼び出しの引数として後で使用されます。 私が解決するのに苦労している問題を示す簡単な例を作成しました: #include <iostream> #include <tuple> void f(int a, double b, void* c) { std::cout << a << ":" << b << ":" << c << std::endl; } template <typename ...Args> struct save_it_for_later { std::tuple<Args...> params; void (*func)(Args...); void delayed_dispatch() { // How can I "unpack" params to call func? …

12
OAuth 2の暗黙的な許可タイプの目的は何ですか?
何らかの盲点があるかどうかはわかりませんが、OAuth 2仕様を何度も読み、メーリングリストのアーカイブをよく読みました。また、暗黙の許可の理由についてはまだよくわかりません。アクセストークンを取得するためのフローが開発されました。Authorization Code Grantと比較すると、それほど説得力のある理由もなく、クライアント認証をあきらめているようです。これはどのようにして(仕様を引用するために)スクリプト言語を使用してブラウザに実装されたクライアント向けに最適化されていますか? どちらのフローも同じように始まります(ソース:http : //tools.ietf.org/html/draft-ietf-oauth-v2-22): クライアントは、リソース所有者のユーザーエージェントを認証エンドポイントに送信することでフローを開始します。 認可サーバーは、リソースオーナーを(ユーザーエージェント経由で)認証し、リソースオーナーがクライアントのアクセス要求を許可するか拒否するかを確立します。 リソースの所有者がアクセスを許可すると、認証サーバーは以前に(リクエスト内またはクライアントの登録時に)提供されたリダイレクトURIを使用してユーザーエージェントをクライアントにリダイレクトします。 リダイレクトURIには認証コード(認証コードフロー)が含まれています リダイレクトURIには、URIフラグメントにアクセストークンが含まれます(暗黙的なフロー)。 ここで、フローが分割されます。どちらの場合も、この時点でのリダイレクトURIは、クライアントがホストするいくつかのエンドポイントに対するものです。 承認コードフローでは、ユーザーエージェントがURIの承認コードでそのエンドポイントに到達すると、そのエンドポイントのコードが、必要に応じて使用できるアクセストークンのクライアント資格情報と共に承認コードを交換します。たとえば、ページ上のスクリプトがアクセスできるWebページにそれを書き込むことができます。 暗黙的フローは、このクライアント認証ステップを完全にスキップし、クライアントスクリプトを含むWebページをロードするだけです。アクセストークンが過剰に渡されないようにするURLフラグメントには、ここにかわいいトリックがありますが、最終的な結果は基本的に同じです。クライアントがホストするサイトは、アクセストークンを取得できるスクリプトを含むページを提供します。 したがって、私の質問:クライアント認証手順をスキップすることで、ここで何が得られましたか?

8
SciPyとNumPyの関係
SciPyは、NumPyの機能のほとんど(すべてではない)を独自の名前空間で提供しているようです。つまり、という関数がある場合numpy.foo、ほぼ確実にがありscipy.fooます。ほとんどの場合、2つはまったく同じに見え、多くの場合、同じ関数オブジェクトを指しています。 時々、彼らは異なっています。最近登場した例を挙げましょう。 numpy.log10あるufunc負の引数の返しNaNをそれは。 scipy.log10 負の引数に対して複雑な値を返し、ufuncではないようです。 同じことはについて語ったことができlog、log2かつlogn、しかしないことについてlog1p[2]。 一方、numpy.expおよびscipy.exp同じufuncのための別の名前であるように思われます。これはまた真実であるscipy.log1pとnumpy.log1p。 別の例はnumpy.linalg.solvevs scipy.linalg.solveです。それらは似ていますが、後者は前者にいくつかの追加機能を提供します。 なぜ明白な重複ですか?これが名前空間numpyへの大規模なインポートであることを意図している場合scipy、なぜ動作の微妙な違いと不足している関数があるのでしょうか?混乱を解消するのに役立つ包括的なロジックはありますか? [1] 、、numpy.min およびいくつかの他にはには対応していない名前空間を。numpy.maxnumpy.absscipy [2] NumPy 1.5.1およびSciPy 0.9.0rc2を使用してテスト。
254 python  numpy  scipy 

6
TFSのファイル/ディレクトリを無視して、中央のソースリポジトリに移動しないようにする方法は?
TFSソース管理でプロジェクトごとに無視するファイル/フォルダーを設定することは可能ですか? たとえば、ソース管理にアクセスしたくないアセットフォルダーを含むWebサイトがあります。これらの資産は、別のシステムによって維持されます。また、数ギガバイトのアセットをソース管理に入れたくありませんが、開発マシンにいくつかのサンプルが必要ですが、それらをチェックしたくありません。 ソース管理にバインドされているときにこのWebサイトで作業していて、ツリーを更新すると、これらのファイルは自動的に再度追加されます これを防ぎたい。
254 tfs 

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