プログラミング

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

17
親行を削除または更新できません:外部キー制約が失敗します
行うとき: DELETE FROM `jobs` WHERE `job_id` =1 LIMIT 1 エラー: #1451 - Cannot delete or update a parent row: a foreign key constraint fails (paymesomething.advertisers, CONSTRAINT advertisers_ibfk_1 FOREIGN KEY (advertiser_id) REFERENCES jobs (advertiser_id)) これが私のテーブルです: CREATE TABLE IF NOT EXISTS `advertisers` ( `advertiser_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT …
170 mysql  sql 

7
不変コレクションと変更不可能なコレクション
以下からのコレクションフレームワークの概要: 変更操作をサポートしていないコレクションは、(のようなadd、removeとclear)と呼ばれている変更不可能。変更不可でないコレクションは変更可能です。 Collectionオブジェクトの変更が表示されないことをさらに保証するコレクションは、不変と呼ばれます。不変でないコレクションは変更可能です。 区別がつかない。ここで変更不可と不変の 違いは何ですか?


10
ブートストラップ3ブレークポイントとメディアクエリ
上のブートストラップ3メディアクエリのドキュメントは言います: 以下のメディアクエリをLessファイルで使用して、グリッドシステムに主要なブレークポイントを作成します。 非常に小さなデバイス(電話、768px未満):これはブートストラップのデフォルトであるため、メディアクエリはありません 小型デバイス(タブレット、768px以上): @media (min-width: @screen-sm-min) { ... } 中型デバイス(デスクトップ、992px以上): @media (min-width: @screen-md-min) { ... } 大型デバイス(大型デスクトップ、1200px以上): @media (min-width: @screen-lg-min) { ... } 我々は使用することができるようになっている@screen-sm、@screen-mdと@screen-lgだけでなく、私たちのメディアクエリでの名前?それは私には効かないからです。@media (min-width: 768px) {...}動作する前などにピクセル測定を使用する必要があります。私は何か間違ったことをしていますか? また、超小型デバイスの480pxへの参照はタイプミスですか?それは767pxまでと言うべきではありませんか?(ドキュメントから削除されたため)

8
SQL WHERE ID IN(id1、id2、…、idn)
IDの大きなリストを取得するクエリを記述する必要があります。 多くのバックエンド(MySQL、Firebird、SQLServer、Oracle、PostgreSQLなど)をサポートしているため、標準SQLを作成する必要があります。 IDセットのサイズは大きくなる可能性があり、クエリはプログラムで生成されます。それで、最善のアプローチは何ですか? 1)INを使用してクエリを作成する SELECT * FROM TABLE WHERE ID IN (id1, id2, ..., idn) ここで私の質問です。nが非常に大きい場合はどうなりますか?また、パフォーマンスについてはどうですか? 2)ORを使用してクエリを記述する SELECT * FROM TABLE WHERE ID = id1 OR ID = id2 OR ... OR ID = idn このアプローチにはn制限はないと思いますが、nが非常に大きい場合のパフォーマンスはどうでしょうか? 3)プログラムによるソリューションの作成: foreach (var id in myIdList) { var item = GetItemByQuery("SELECT * FROM TABLE …
170 sql  select 


6
BASE用語の説明
BASEの頭字語は、通常のNoSQLデータベース、特定のデータベースの特性を記述するために使用されます。多くの場合、これはACIDの反対と呼ばれます。 BASEの詳細に触れる記事はほとんどありませんが、ACIDには、原子性、一貫性、分離性、耐久性の各プロパティについて詳しく説明した記事がたくさんあります。ウィキペディアでは、この用語を数行だけ取り上げています。 これは私に定義についてのいくつかの質問を残します: B asically A可用性、S oft状態、E整合性 この記事と私の想像力を使用して、これらのプロパティを次のように解釈しました。 基本的に利用可能とは、データの認識された利用可能性を指します。単一のノードに障害が発生した場合、データの一部は利用できなくなりますが、データレイヤー全体は機能し続けます。 この解釈は正しいですか、それとも他のことを指しますか? 更新:Mauの回答から推測すると、データレイヤー全体が常に新しいデータを受け入れることを意味しますか?つまり、データがすぐに挿入されるのを防ぐロックシナリオはありませんか? ソフト状態:定期的に更新する必要のあるデータの概念だけが見つかりました。更新しないと、データは期限切れになるか、削除されます。 データベース内のデータの自動削除は私には奇妙に思えます。 期限切れまたは古くなったデータの方が理にかなっています。しかし、この概念は、NoSQLだけでなく、あらゆるタイプの冗長データストレージに適用されます。それは何か他のものを説明していますか? 結果整合性とは、十分な時間が与えられると、更新が最終的にすべてのサーバーに波及することを意味します。 この特性は私には明らかです。 誰かがこれらの特性を詳細に説明できますか? それとも、化学で見られるような酸と塩基の概念を指すのは、これまでにない意味のない頭字語ですか?

9
bashスクリプトでファイル名の拡張子を確認するにはどうすればよいですか?
私はbashで毎晩ビルドスクリプトを書いています。 1つの小さな障害を除いて、すべてが上手くダンディです。 #!/bin/bash for file in "$PATH_TO_SOMEWHERE"; do if [ -d $file ] then # do something directory-ish else if [ "$file" == "*.txt" ] # this is the snag then # do something txt-ish fi fi done; 私の問題は、ファイル拡張子を決定し、それに従って動作することです。問題がifステートメントにあり、txtファイルをテストしていることを知っています。 ファイルの拡張子が.txtであるかどうかを確認するにはどうすればよいですか?
170 bash  scripting  file 

9
Doubleを最も近いIntにすばやく丸める方法は?
Double結果を最も近い整数に丸め、そこから再計算する成長率の計算機()を作成しようとしています。 let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { println("week \(week) has \(users) users") users += users * growth week += 1 } しかし、私は今のところできませんでした。 編集 私はちょっとそのようにしました: var firstUsers = 10.0 let growth = 0.1 var users:Int = …
170 swift  int  double  rounding 

10
iOSアプリのアイコンを設定して画像を起動する方法
アプリをアーカイブして検証できるように画像を設定するにはどうすればよいですか?画面は次のようになります。 だから最初の人は言う29ptが、それはまた言う2x。それで私は29x29画像または画像を入れ58x58ますか?そして、私は他のすべてのものをどこに置きますか?(私はそこよりもサイズがあることを知っている29、40と60)。 とにかく、私が試したのは、29x29pngを最初のスロットに、a 40x40を2番目のスロットに、a を60x603番目と4番目のスロットにドラッグしました。に行ったときProduct->Archive、私は得る / Users / kendon / Documents / iPhone Apps / Sales Tool / Sales Tool / Images.xcassets:「AppIcon」という名前のアプリアイコンセットには、該当するコンテンツがありませんでした。


8
複数の警告「不明な列」の修正
すべての種類のコマンド(たとえば、パッケージに更新プログラムをインストールするためのstr(x))について、「不明な列」という複数の警告が常に表示されますが、これをデバッグまたは修正する方法がわかりません。 警告「不明な列」は、名前を変更したtbl_df内の変数に明らかに関連していますが、警告は、tbl_dfに関連していないように見えるすべての種類のコマンド(たとえば、パッケージへのアップデートのインストール、str(x)、xは単に文字ベクトル)。
170 r  dplyr 

7
xcrunがsimctlを見つけることができません
試行: xcrun simctl でterminal利回り: xcrun:エラー:ユーティリティ「simctl」が見つかりません。開発ツールまたはPATHにはありません Xcode 6.2ベータ版を持っています。 助言がありますか?
170 ios  xcode  xcrun 

15
div内の要素にスクロールする方法は?
私はスクロールdivしていて、クリックしたときにリンクを表示したいので、div内部の要素を表示するために強制的にスクロールします。そのJavasSriptを次のように記述しました。 document.getElementById(chr).scrollIntoView(true); しかし、これはdivそれ自体をスクロールしながらすべてのページをスクロールします。それを修正するには? そのように言いたい MyContainerDiv.getElementById(chr).scrollIntoView(true);
170 javascript  html  scroll 

12
電報ボット-グループチャットIDを取得する方法?
私が使用してきたtelegram_botを、グループチャットに通知を送信するためにグループチャットIDを取得しようとしているが、私はそれを使用する必要がどの方法を知りません。 チャットIDを取得するために、ボットがチャットに参加したときにmessage.chat.idを使用しましたが、グループチャットIDを取得するために使用する必要があるのは、見つかりません/

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