プログラミング

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

22
MySQLで次/前のレコードを取得するにはどうすればよいですか?
たとえば、IDが3、4、7、9のレコードがあり、次のリンクや前のリンクを経由してナビゲーションを移動できるようにしたいとします。問題は、最も高いIDを持つレコードをフェッチする方法がわからないことです。 したがって、ID 4のレコードがある場合、次の既存のレコード(7)をフェッチできる必要があります。クエリは次のようになります。 SELECT * FROM foo WHERE id = 4 OFFSET 1 結果セット全体をフェッチせずに手動で反復せずに次/前のレコードをフェッチするにはどうすればよいですか? MySQL 5を使用しています。
129 sql  mysql 

18
arc4random_uniform()の範囲間で乱数をどのように作成しますか?
このコードビットでの私の目標は、ランダムに2つのサイコロを振ることであり、ご存じのとおり、通常のサイコロは6面しかないため、arc4random_uniform(UInt32)にアクセスするためにFoundationをインポートしました。ランダムに0にならないように(1..7)の範囲を使用しようとしましたが、あまり楽しめないエラーが返されました。私はこれをやろうとしました: dice1 = arc4random_uniform(UInt32(1..7)) しかしそれは戻った 指定された引数を受け入れる 'init'のオーバーロードが見つかりませんでした これが私を助けるためにあなたの素晴らしいデブのための十分な情報であることを願っています:) 私が迅速に練習するために、私が遊び場でこれをしているだけであることに注意してください。これを行う方法を学ぶことは必須ではありません。実際のアプリの作成に飛び込む前に私がいじくり回しているだけです:D //imports random number function import Foundation //creates data storage for dice roll var dice1: UInt32 = 0 var dice2: UInt32 = 0 //counter variable var i = 0 //how many times snake eyes happens var snakeeyes = 0 //how many times …
129 range  swift  arc4random 

7
Base 64エンコーディングの目的は何ですか、なぜそれがHTTP基本認証で使用されたのですか?
Base64暗号化を取得できません。 Base64文字列を復号化できる場合、それは何の目的ですか? なぜHTTP基本認証に使用されているのですか? それは誰かに私のパスワードがOLLEHに逆になっていることを伝えるようなものです。 OLLEHを見た人は、元のパスワードがHELLOだったことがわかります。

21
ビューモデルからWPFのTextBoxにフォーカスを設定します
私にはa TextBoxとa があるとButton思います。 ボタンのクリック時に条件を確認し、条件がfalseであることが判明した場合は、ユーザーにメッセージを表示してから、カーソルをTextBoxコントロールに設定する必要があります。 if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); MessageBox.Show("Company does not exist.", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); cs.txtCompanyID.Focusable = true; System.Windows.Input.Keyboard.Focus(cs.txtCompanyID); } 上記のコードはViewModelにあります。 CompanyAssociationビュー名です。 しかし、カーソルはに設定されていませんTextBox。 xamlは次のとおりです。 <igEditors:XamTextEditor Name="txtCompanyID" KeyDown="xamTextEditorAllowOnlyNumeric_KeyDown" ValueChanged="txtCompanyID_ValueChanged" Text="{Binding Company.CompanyId, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Width="{Binding ActualWidth, ElementName=border}" Grid.Column="1" Grid.Row="0" VerticalAlignment="Top" HorizontalAlignment="Stretch" Margin="0,5,0,0" IsEnabled="{Binding Path=IsEditable}"/> <Button Template="{StaticResource …
129 c#  wpf  xaml  mvvm  textbox 


6
AngularJS-ngRepeatでフィルタリングされた結果参照を取得する方法
私はそのようなフィルターでng-repeatディレクティブを使用しています: ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4" レンダリングされた結果を細かく見ることができます。次に、コントローラーでその結果に対していくつかのロジックを実行したいと思います。問題は、結果アイテムの参照を取得するにはどうすればよいですか? 更新: 明確にするために:私はオートコンプリートを作成しようとしています、私はこの入力を持っています: <input id="queryInput" ng-model="query" type="text" size="30" placeholder="Enter query"> そしてフィルタリングされた結果: <ul> <li ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4">{{item.name}}</li> </ul> 次に、結果をナビゲートして、アイテムの1つを選択します。

12
ngSrcパスが404に解決される場合、デフォルトにフォールバックする方法はありますか?
私が作成しているアプリケーションでは、このイメージがロードされる可能性がある前に、ユーザーが4つの情報を設定する必要があります。この画像はアプリケーションの中心部分であるため、壊れた画像リンクにより、全体が壊れているように見えます。別の画像を404に置きたいのですが。 何か案は?このためのカスタムディレクティブを作成しないようにしたいと思います。 特にドキュメントの最初の質問が同じである場合、特に同様の質問が見つからないことに驚きました。 http://docs.angularjs.org/api/ng.directive:ngSrc

4
CGPointオブジェクトをNSArrayに簡単に追加するにはどうすればよいですか?
「パス」のようなものを記述する約50のCGPointオブジェクトがあり、それらをNSArrayに追加したいと思います。これは、特定のインデックスに対応するCGPointを返すだけのメソッドになります。p1 = ...のような50個の変数を作成したくありません。p2 = ...など。オブジェクトでNSArrayを初期化するときに、これらのポイントを「瞬時に」定義できる簡単な方法はありますか?

12
記号、アクセント文字を英語のアルファベットに変換する
問題は、ご存じのように、Unicodeチャートには何千もの文字があり、類似の文字をすべて英語のアルファベットの文字に変換したいということです。 たとえば、ここにいくつかの変換があります: ҥ->H Ѷ->V Ȳ->Y Ǭ->O Ƈ->C tђє Ŧค๓เℓy --> the Family ... そして、私は手紙A / aの20以上のバージョンがあることを見ました。それらを分類する方法がわかりません。彼らは干し草の山の針のように見えます。 ユニコード文字の完全なリストはhttp://www.ssec.wisc.edu/~tomw/java/unicode.html またはhttp://unicode.org/charts/charindex.htmlにあります。下にスクロールしてみて、文字のバリエーションを確認してください。 これらすべてをJavaでどのように変換できますか?私を助けてください :(

16
JavaScriptを使用したタッチスクリーンデバイスの検出
Javascript / jQueryでは、クライアントデバイスにマウスがあるかどうかをどのように検出できますか? ユーザーがアイテムの上にマウスを置いたときに小さな情報パネルを上にスライドするサイトがあります。ホバーを検出するためにjQuery.hoverIntentを使用していますが、これは明らかにiPhone、iPad、Androidなどのタッチスクリーンデバイスでは機能しません。これらのデバイスでは、タップして情報パネルを表示するように戻します。

15
神話の男の月、開発者1日あたり10行-大規模プロジェクトではどれくらい近いですか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 「神話の男月間」から「1日あたり開発者1人あたり10行」に勝てると誰もがいつも言っており、プロジェクトを開始すると、通常1日に数百行を取得できます。 しかし、私の以前の雇用主では、すべての開発者は非常に鋭敏でしたが、それは非常に面倒な認証要件を持ち、他の数百万行のプロジェクトとのインターフェースを備えた、100万行を超えるコードの大規模プロジェクトでした。ある時点で、好奇心を働かせるために、グループの出荷製品にコード行をプロットしました(開発したツールはカウントしていません)。確かに、徐々に、開発者1人あたり1日あたり約12行が追加されました。変更、テストコード、または開発者が毎日実際のプロジェクトコードに取り組んでいないという事実を数えません。 他の人はどうですか?そして、あなたはどのような要件に直面していますか(私はそれが要因だと思います)?
129 metrics 

8
IntelliJ IDEAでインデントにタブを使用するにはどうすればよいですか?
IntelliJ IDEA 11.0でインデントに複数のスペースの代わりにタブを使用するにはどうすればよいですか? 私は、「使用のタブ文字は、」しているチェックする「コード・スタイル」>「一般」>「デフォルトのインデントオプション」の下に。また、「スマートタブ」をチェックしようとしましたが、役に立ちません。 ドキュメントから: このチェックボックスがオンの場合、タブ文字が使用されます。 Tabキーを押すと インデント用 コードの再フォーマット用 それ以外の場合は、タブの代わりにスペースが使用されます。


10
SELECT * FROM tablename WHERE 1
気になった。これらのそれぞれのクエリの違いは何ですか? SELECT * FROM `tablename` SELECT * FROM `tablename` WHERE 1 SELECT * FROM `tablename` WHERE 1=1
129 sql  select-query 

8
Googleプラス(1つまたは共有)リンクをメールニュースレターに追加する
Facebookの共有リンクやツイーターのツイートリンクをニュースレターに埋め込むことができるように、Google +の共有/ + 1リンクをニュースレターに埋め込む方法を探しています。これは、次の2つのURLで実現できます。 https://www.facebook.com/sharer.php?u=[URL]&t=[TEXT] http://twitter.com/intent/tweet?source=sharethiscom&text=[TEXT]&url=[URL] Google Plusで利用できる同様の機能はありますか? 私が自分で見つけることができるのは、残念ながらJavaScriptを使用しているため、メールニュースレターで使用できないGoogle+ボタンだけです。Googleが静的URLフォールバックを提供することを期待しますが、どこにも見つかりません。

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