プログラミング

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

7
モバイルレイアウトでBootstrap 3の列の順序を変更するにはどうすればよいですか?
上部の固定ナビゲーションバーでレスポンシブレイアウトを作成しています。その下には、サイドバー(3)とコンテンツ(9)の2つの列があります。デスクトップではこれは次のようになります ナビゲーションバー [3] [9] 私はときにresize、モバイルにnavbar圧縮され、隠されている、そしてサイドバーはこのように、コンテンツの上に積層されています: ナビゲーションバー [3] [9] メインコンテンツを一番上に配置したいので、モバイルでの順序を次のように変更する必要があります。 ナビゲーションバー [9] [3] 同じ点をカバーするこの記事を見つけましたが、受け入れられた回答は、ソリューションがBootstrapの現在のバージョンには適用されないと言って編集されています。 モバイルでこれらの列を並べ替えるにはどうすればよいですか?または、代わりに、sidbarリストグループを拡張ナビゲートにどのように取り込むことができますか? これが私のコードです: <div class="navbar navbar-inverse navbar-static-top"> <div class="container"> <a href="#" class="navbar-brand">Brand Title</a> <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="collapse navbar-collapse navHeaderCollapse"> <ul class="nav navbar-nav navbar-right"><!--original navbar--> <li class="active"><a href="#">Home</a></li> <li><a href="#">FAQ</a></li> …


23
XibファイルからカスタムUITableViewCellsをどのようにロードしますか?
質問は簡単です:UITableViewCellXibファイルからカスタムをどのようにロードしますか?これにより、Interface Builderを使用してセルを設計できます。メモリ管理の問題により、答えは明らかに単純ではありません。このスレッドは問題に言及し、解決策を提案しますが、NDAのリリース前であり、コードが不足しています。決定的な答えを提供せずに問題を議論する長いスレッドがあります。 ここに私が使用したいくつかのコードがあります: static NSString *CellIdentifier = @"MyCellIdentifier"; MyCell *cell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { NSArray *nib = [[NSBundle mainBundle] loadNibNamed:CellIdentifier owner:self options:nil]; cell = (MyCell *)[nib objectAtIndex:0]; } このコードを使用するには、の新しいサブクラスであるMyCell.m / .hを作成し、必要なコンポーネントをUITableViewCell追加IBOutletsします。次に、新しい「空のXIB」ファイルを作成します。IBでXibファイルを開き、UITableViewCellオブジェクトを追加し、その識別子を「MyCellIdentifier」に設定し、そのクラスをMyCellに設定してコンポーネントを追加します。最後に、IBOutletsをコンポーネントに接続します。IBでファイルの所有者を設定していないことに注意してください。 他のメソッドは、ファイルの所有者の設定を推奨し、追加のファクトリクラスを介してXibがロードされない場合にメモリリークを警告します。上記のInstruments / Leaksでテストしたところ、メモリリークはありませんでした。 では、Xibからセルをロードする標準的な方法は何ですか?ファイルの所有者を設定しますか?工場は必要ですか?もしそうなら、ファクトリーのコードはどのように見えますか?複数のソリューションがある場合は、それぞれの長所と短所を明確にしましょう...

16
「ダブルハッシュ」は、一度だけハッシュするよりも安全性が低いですか?
保存する前にパスワードを2回ハッシュすることは、1回だけハッシュするよりも安全ですか? 私が話しているのはこれを行うことです: $hashed_password = hash(hash($plaintext_password)); これだけではなく: $hashed_password = hash($plaintext_password); 安全性が低い場合、適切な説明(またはリンク)を提供できますか? また、使用されるハッシュ関数は違いを生みますか?同じハッシュ関数を繰り返す代わりに、md5とsha1を(たとえば)混在させると、違いはありますか? 注1:「ダブルハッシュ」とは、パスワードをよりわかりにくくするために、パスワードを2回ハッシュすることを指します。私は衝突を解決するためのテクニックについて話しているのではありません。 注2:本当に安全にするために、ランダムなソルトを追加する必要があることはわかっています。問題は、同じアルゴリズムで2回ハッシュすることがハッシュを助けるか傷つけるかです。


25
保存するときに、フィールドが変更されたかどうかをどのように確認できますか?
私のモデルでは: class Alias(MyBaseModel): remote_image = models.URLField(max_length=500, null=True, help_text="A URL that is downloaded and cached for the image. Only used when the alias is made") image = models.ImageField(upload_to='alias', default='alias-default.png', help_text="An image representing the alias") def save(self, *args, **kw): if (not self.image or self.image.name == 'alias-default.png') and self.remote_image : try : data …

12
Oracle:UPSERT(更新またはテーブルへの挿入?)
UPSERT操作は、テーブルにデータと一致する行がすでにあるかどうかに応じて、テーブルの行を更新または挿入します。 if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff... Oracleには特定のUPSERTステートメントがないため、これを行うための最良の方法は何ですか?
293 sql  oracle  merge  upsert 

12
CSS @mediaルールをインラインで配置することは可能ですか?
バナー画像をHTML5アプリに動的に読み込む必要があり、画面の幅に合わせていくつかの異なるバージョンが必要です。電話の画面幅を正確に決定できないため、これを行うには、divの背景画像を追加し、@ mediaを使用して画面幅を決定し、正しい画像を表示するしかありません。 例えば: <span style="background-image:particular_ad.png; @media (max-width:300px){background-image:particular_ad_small.png;}"></span> これは可能ですか、それとも誰か他の提案がありますか?
293 html  css  media-queries 


13
Pythonでファイル内の行を検索して置換する
テキストファイルの内容をループして、いくつかの行で検索と置換を行い、結果をファイルに書き戻したいのですが。最初にファイル全体をメモリにロードしてから書き戻すことができますが、それがおそらく最善の方法ではありません。 次のコード内でこれを行うための最良の方法は何ですか? f = open(file) for line in f: if line.contains('foo'): newline = line.replace('foo', 'bar') # how to write this newline back to the file
293 python  file 


11
VSCode:エディターを垂直に分割する方法
Visual Studioコードでは、少し前に、[表示]→[分割エディター]を使用すると、垂直に分割されていました。(左側に1つのファイル、右側に1つのファイル。) Visual Studio Codeを更新し、[表示]→[分割エディター]を実行すると、常に水平方向に分割されます。(上部に1つのファイルと下部に1つのファイル。) どうすれば縦に分割できますか?

13
Xcode Derived dataフォルダの内容を安全に削除できますか?
ディスク領域が少なくなり、サードパーティのユーティリティを使用して、〜/ Library / Developer / Xcode / DerivedDataディレクトリが約22GBのディスク領域を使用していることを確認しました。 私はstackoverflowを検索し、この投稿を見つけました 〜/ Library / Developer / Xcode / DerivedDataディレクトリから安全に削除するにはどうすればよいですか? この質問への受け入れられた回答は、私がこのディレクトリからフォルダに触れたり、フォルダを削除したりしないことを示唆しています。だから私がしたことは Appstoreで入手できるアプリの既存のビルドプロジェクトフォルダーを見つけました 派生ディレクトリからフォルダを削除しました XCode 5をリリース そのプロジェクトを開く クリーンビルド シミュレータでテストしてコンパイルしました 再アーカイブ すべてがうまくいった。何も壊れていませんでした。 その投稿の回答で何かを見逃していない限り、経験豊富な開発者に、DerivedDataからすべてのフォルダーを削除しても、プロジェクトのビルド、テスト、およびコンパイルに支障がないことを確認してください。
293 ios  xcode 



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