プログラミング

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

1
最初のコミットをgit rebaseするにはどうすればよいですか?
以前git initは新しいリポジトリを作成していて、3回コミットしました。今、私は元に戻って最初のコミットを修正するためにリベースしたいのですが、そうするとgit rebase -i HEAD~3不平を言います!私が同じことを試してみるとHEAD~2、それはちょっとうまくいきますが、最後の2つのコミットのみを並べ替えることができます。 「コミットが発生する前のコミット」を参照したり、戻って空のコミットを挿入したりするにはどうすればよいですか?
127 git  git-rebase 

11
flutterのwrap_contentおよびmatch_parentと同等ですか?
Androidの中match_parentやwrap_contentウィジェットが含まれているコンテンツへの親に自動的に相対的なウィジェットのサイズを変更するために使用されています。 フラッターでは、すべてのウィジェットに設定され、デフォルトではそうですwrap_content、私はその埋めることができ、それは、そのようなことをどのように変化するか、widthおよびheightその親のものに?
127 flutter 

10
Gradle-プラットフォームをターゲットにできませんでした:「JavaSE8」ツールチェーンを使用:「JDK7(1.7)」
ローカルのGradleディストリビューションを使用してIntellijIdeaにGradleプロジェクトをインポートしようとしていますが、次のメッセージでスタックトレースを取得していますCould not target platform: 'Java SE 8' using tool chain: 'JDK 7 (1.7)'。誰かが理由を説明してもらえますか?

28
アプリでサポートされていないmajor.minorバージョン52.0
Androidプロジェクトをコンパイルしようとしていますが、このエラーが発生します [INFO] Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 [INFO] at java.lang.ClassLoader.defineClass1(Native Method) [INFO] at java.lang.ClassLoader.defineClass(ClassLoader.java:800) [INFO] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) [INFO] at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) [INFO] at java.net.URLClassLoader.access$100(URLClassLoader.java:71) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:361) [INFO] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) [INFO] at java.security.AccessController.doPrivileged(Native Method) [INFO] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) [INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:425) [INFO] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) [INFO] at …


14
Angular js init ng-model from default values
データベースから読み込まれた値を持つフォームがあるとします。どのようにng-modelを初期化しますか? 例: <input name="card[description]" ng-model="card.description" value="Visa-4242"> 私のコントローラーでは、最初は$ scope.cardが未定義です。このようなことをする以外に方法はありますか? $scope.card = { description: $('myinput').val() }
126 angularjs 

8
android:imageviewで画像を引き伸ばして画面に合わせる
私が持っているimageviewにその高さと幅のセットを持っているものfill_parentとlinearlayout同じ値が設定されていること。したがって、これで画像が画面に合うように設定されるはずです。しかし、それは80%程度(ランドスケープモードではマージンの上部と下部)に収まります。 私は成功せずに次のコードを試しました: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); imgView.setMinimumWidth(width); imgView.setMinimumHeight(height); imgView.setMaxWidth(width); imgView.setMaxHeight(height); 他のアイデアは?
126 android  imageview 

30
OOPのポイントは何ですか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私の知る限り、OOPの教育、言語、およびツールに費やされた無数の数百万または数十億にもかかわらず、OOPは開発者の生産性やソフトウェアの信頼性を向上させておらず、開発コストも削減していません。厳密な意味でOOPを使用する人はほとんどいません(LSPなどの原則を遵守または理解している人はほとんどいません)。問題のドメインをモデル化するために人々がとるアプローチには、ほとんど均一性や一貫性がないようです。たいていの場合、クラスは単に構文上の砂糖のために使用されます。レコード型の関数を独自の小さな名前空間に配置します。 さまざまなアプリケーション用に大量のコードを記述しました。真の置換可能なサブタイピングがアプリケーションで重要な役割を果たす場所がありましたが、これらはかなり例外的なものでした。一般に、「再利用」について話すために多くのリップサービスが提供されますが、実際には、コードの一部が意図したとおりに実行しない限り、費用対効果の高い「再利用」はほとんどありません。クラスを正しい方法で拡張できるように設計することは非常に難しいため、通常、拡張のコストは非常に高く、「再利用」するだけの価値はありません。 多くの点で、これは私を驚かせません。現実の世界は「OO」ではなく、OOに内在する考え(クラス分類法でモデル化できる)は、根本的に欠陥があるように見えます(テーブル、木の切り株、車のボンネットに座ることができます) 、誰かの膝-しかしそれらの1つは椅子ではありません)。より抽象的なドメインに移行しても、オブジェクト指向モデリングは困難で直感に反し、最終的に役に立たないことがよくあります(円/楕円または正方形/長方形の古典的な例を考えてみてください)。 だから私はここで何が欠けていますか?OOPの価値はどこにありますか。なぜ、時間とお金がソフトウェアを改善することに失敗したのでしょうか。

8
PHPで文字列をブール値に解析する
今日、私はPHPを使用していて、文字列値「true」と「false」が条件でブール値に正しく解析されないことを発見しました。たとえば、次の関数を検討します。 function isBoolean($value) { if ($value) { return true; } else { return false; } } 私が実行すると: isBoolean("true") // Returns true isBoolean("") // Returns false isBoolean("false") // Returns true, instead of false isBoolean("asd") // Returns true, instead of false 「1」と「0」の値でのみ機能するようです。 isBoolean("1") // Returns true isBoolean("0") // Returns false 「true」と「false」の文字列をブール値に解析するネイティブ関数はPHPにありますか?
126 php  parsing  boolean 

26
Railsサーバーを停止できません
Railsは初めてで、ubuntuマシンとrubymine IDEを使用しています。問題は、Railsサーバーを停止できないことです。Railsプロセスを強制終了してサーバーを停止しようとしました。しかし、を実行してもpgrep -l rails、そのようなプロセスは見つかりません。だから、私はルビープロセスを殺すことができるだけですが、サーバーは停止しません。 ./script/server stop(を実行して開始したため)試しました./script/server startが、うまくいきませんでした。グーグルでいくつかのスタックオーバーフローの投稿を見つけて、localhostポートのリスニングポートを変更しようとしましたが、成功しませんでした。誰か助けてもらえますか?

6
Androidパッケージのアンインストールダイアログを表示するadbシェルコマンド
adb実行していて、デバイスがデバッグモードでシステムに接続されています。 インテント起動を使用してアプリをアンインストールしたい adb shell am start <INTENT> を使ってアンインストールしたくないしadb uninstall com.company.apppackage、使ってもアンインストールしたくないadb shell pm uninstall com.company.apppackage android.intent.action.DELETE特定のパッケージのアクションを含むインテントを送信して、ユーザーがプロンプトを表示してプログラムをアンインストールできるようにするにはどうすればよいですか?
126 android  adb  uninstall 


24
CSS、画像、JSがIISに読み込まれない
私のすべてのアプリケーションは正常に機能していましたが、突然、IISの下のすべてのサイトがCSS、画像、スクリプトをロードしていません。ログインページにリダイレクトします。 ログインするとうまくいきます。例:mysite.com/Account/LogOn?ReturnUrl=%2fpublic%2fimages%2ficons%2f41.png 私のローカルマシンでは、ログインしなくても問題なく動作します。
126 c#  asp.net-mvc  iis 

7
div内のすべての子DOM要素を削除する
divの下に表面グラフィック要素を作成するための次のdojoコードがあります。 .... <script type=text/javascript> .... function drawRec(){ var node = dojo.byId("surface"); // remove all the children graphics var surface = dojox.gfx.createSurface(node, 600, 600); surface.createLine({ x1 : 0, y1 : 0, x2 : 600, y2 : 600 }).setStroke("black"); } .... </script> .... <body> <div id="surface"></div> .... drawRec()長方形のグラフィックスを初めて描画します。この関数を次のようなアンカーhrefでもう一度呼び出すと、 <a href="javascript:drawRec();">...</a> 再び別のグラフィックスを描画します。divの下のすべてのグラフィックをクリーンアップしてから、もう一度作成するために必要なもの。どうすればそれを行うためにいくつかの道場コードを追加できますか?

8
IOS7:UINavigationControllerのUIScrollViewオフセット
私は現在iOS 7でアプリを移行していますが、新しいナビゲーションコントローラー/バーの管理に何時間も行き詰まっています。 以前は、ナビゲーションコントローラがあったときに、次のようなスニペットがありました。 UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:[[MainViewController alloc]init]]; インターフェースビルダーでは、ビューの既存のナビゲーションバーを設定することで、すべてが実際のビューのコンテンツと一致しました。 わかりましたので、今、私はインターフェイスビルダーで適切に設計する方法の手がかりがありません。私はまだ、navcontrollerを初期化するためのスニペットを持っています。ただし、MainViewControllerのインターフェイスビルダーで、ステータスバーを半透明または不透明のナビゲーションバーに設定すると、上部にオフセットが44pxになります(以下を参照)。 Interface Builder_________________________そしてその結果 ステータスバーを[なし]に設定すると、上部にオフセットはありませんが、ナビゲーションバーのためにシミュレーターのビューが小さくなるため、インターフェイスビルダーのビューの下部が切り取られます。 Interface Builder_________________________そしてその結果 私はここで何か不足していると思いますが、それについてのiOS7移行ガイドでトピックやアップル情報を見つけることができません。 ご協力いただきありがとうございます 編集 写真からわかるように、ビューの最初の子は両方のラベルを含むUIScrollViewであり、スクロールビューがない場合は問題は発生しません。UITableViewの場合にも表示されます。ラベルがUIScrollViewの外にある場合、そのラベルへのオフセットはありません。

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