プログラミング

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


30
PHPで2つの文字列の間の部分文字列を取得するにはどうすればよいですか?
この投稿を改善したいですか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 2つの単語(または2つの文字)の間の部分文字列を返す関数が必要です。それを実現するphp関数があるかどうか疑問に思っています。私は正規表現について考えたくありません(まあ、私はそうすることができますが、それが最善の方法だとは思いません)。考えstrposてsubstr機能します。次に例を示します。 $string = "foo I wanna a cake foo"; 次の関数を呼び出し$substring = getInnerSubstring($string,"foo"); ます。「ケーキが欲しい」を返します。 前もって感謝します。 更新: さて、今までのところ、1つの文字列で2ワードから15の部分文字列を取得できますが、もう少し先に進んgetInnerSubstring($str,$delim)でdelim値の間にある文字列を取得するためにの使用を拡張できるかどうか尋ねますか?例: $string =" foo I like php foo, but foo I also like asp foo, foo I feel hero foo"; のような配列を取得し{"I like php", "I also like asp", "I feel hero"}ます。
142 php  substring 

6
Android、文字列を日付に変換するにはどうすればよいですか?
ユーザーがアプリケーションを起動するたびに現在の時刻をデータベースに保存します。 Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); データベース側では、現在の時刻を文字列として保存します(上記のコードを参照)。したがって、データベースから読み込む場合は、Dateオブジェクトにキャストする必要があります。すべてが「DateFormat」を使用したサンプルをいくつか見ました。しかし、私のフォーマットは日付フォーマットとまったく同じです。したがって、「DateFormat」を使用する必要はないと思います。私は正しいですか? とにかくこの文字列を日付オブジェクトに直接キャストする方法はありますか?この保存された時間と現在の時間を比較したいと思います。 ありがとう ======> 更新 親愛なる皆さん、ありがとう。私は次のコードを使用しました: private boolean isPackageExpired(String date){ boolean isExpired=false; Date expiredDate = stringToDate(date, "EEE MMM d HH:mm:ss zz yyyy"); if (new Date().after(expiredDate)) isExpired=true; return isExpired; } private Date stringToDate(String aDate,String aFormat) { if(aDate==null) return null; …
142 android  string  date  casting 

20
動的なセルの高さのあるUITableViewのreloadData()が原因でスクロールが不安定になる
これは一般的な問題である可能性があり、一般的な解決策があるかどうか疑問に思っていました。 基本的に、私のUITableViewには、すべてのセルの動的なセルの高さがあります。UITableViewの一番上にいない場合、上にtableView.reloadData()スクロールするとびくびくします。 これは、データをリロードしたため、上にスクロールしているときに、UITableViewが表示されている各セルの高さを再計算しているためと考えられます。それをどのように軽減するか、または特定のIndexPathからUITableViewの最後までのみreloadDataをリロードする方法は? さらに、何とか一番上までスクロールしても、下にスクロールしてから上にスクロールできます。ジャンプする必要はありません。これは、UITableViewCellの高さが既に計算されているためです。


12
Razorを使用したMVC 4のDropDownList
DropDownListかみそりのビューを作成しようとしています。 誰かがこれを手伝ってくれませんか? 通常のHTML5コード: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> 私はこれを試しました: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text = "Exemplo2", Value = "Exemplo2" }, new ListItem { Text = "Exemplo3", Value = "Exemplo3" } …
142 c#  asp.net-mvc  razor 

10
アプリがiPhoneのWebページからインストールされているかどうかを確認する方法
iPhoneにアプリケーションがインストールされていない場合にiPhoneをapp-storeにリダイレクトするWebページを作成したいのですが、iPhoneにアプリケーションがインストールされている場合は、アプリケーションでアプリケーションを開きます。 iPhoneアプリケーションに既にカスタムURLを実装しているので、次のようなアプリケーションのURLを取得しています。 myapp:// このURLが無効な場合、ページをアプリストアにリダイレクトします。これはまったく可能ですか? アプリケーションを電話にインストールしておらず、myapp:// URLをSafariに書き込むと、エラーメッセージだけが表示されます。 javascriptによる醜いハックがあったとしても、本当に知りたいのですか?

3
Angular.jsで他の人に注入できる「もの」は何ですか?
AngularのDependency Injectionを理解するのに少し苦労しています。だから私の質問は、コントローラ、ファクトリ、プロバイダなどの「タイプ」のどれを、同じ「タイプ」の他のインスタンスを含めて他の人に注入できるのか誰でも説明できますか? 私が実際に探しているのは、このテーブルにy / nが入ったものです。同じ行/列のセルの場合、これはある「タイプ」の値を同じ「タイプ」の別の「タイプ」に注入することを意味します +----------------+----------+------------+-----------+---------+--------+----------+---------+-------+ | Can we inject? | Constant | Controller | Directive | Factory | Filter | Provider | Service | Value | +----------------+----------+------------+-----------+---------+--------+----------+---------+-------+ | Constant | | | | | | | | | | Controller | | | | | | | | | …


17
AVFoundation AVPlayerでビデオをループしますか?
AVFoundationでビデオをループする比較的簡単な方法はありますか? AVPlayerとAVPlayerLayerを次のように作成しました。 avPlayer = [[AVPlayer playerWithURL:videoUrl] retain]; avPlayerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain]; avPlayerLayer.frame = contentView.layer.bounds; [contentView.layer addSublayer: avPlayerLayer]; それから私は私のとビデオを再生します: [avPlayer play]; ビデオは正常に再生されますが、最後に停止します。MPMoviePlayerControllerを使用すると、そのrepeatModeプロパティを適切な値に設定するだけです。AVPlayerには同様のプロパティがないようです。また、映画がいつ終了したかを通知するコールバックもないため、最初に戻って再生できます。 MPMoviePlayerControllerには重大な制限があるため、ここでは使用していません。複数のビデオストリームを一度に再生したい。

14
新しいAndroid Multidexサポートライブラリでマルチデキシングを有効にする方法
新しいMultidexサポートライブラリを使用して、アプリの1つに対するメソッドの制限を破りたいです。 Android Lollipopにより、Googleはmultidexを容易にするmultidexサポートライブラリを導入しました。 このライブラリを使用し、multidexをサポートするアプリをビルドするには、どのような手順が必要ですか?

4
inline / inline-block要素のCSS垂直方向の配置
私はいくつかの取得しようとしているinlineとinline-blockコンポーネントはに垂直方向に整列しますdiv。どうしてspanこの例では、プッシュダウンさを主張していますか?との両方vertical-align:middle;を試しましたvertical-align:top;が、何も変わりません。 HTML: <div> <a></a><a></a> <span>Some text</span> </div>​ CSS: a { background-color:#FFF; width:20px; height:20px; display:inline-block; border:solid black 1px; } div { background:yellow; vertical-align:middle; } span { background:red; } RESULT: FIDDLE

5
\ wと\ bの正規表現のメタ文字の違い
\bと\w正規表現のメタキャラクターの違いを誰かが説明できますか?これらの両方のメタ文字が単語の境界に使用されることは私の理解です。これとは別に、どのメタ文字が多言語コンテンツに効率的ですか?
142 javascript  java  php  regex  perl 

16
Spring MVC @PathVariableが切り捨てられる
情報へのRESTfulアクセスを提供するコントローラーがあります。 @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { 私が経験している問題は、特殊文字を含むパス変数でサーバーにアクセスすると、切り捨てられることです。例: http:// localhost:8080 / blah-server / blah / get / blah2010.08.19-02:25:47 パラメータblahNameはblah2010.08になります ただし、request.getRequestURI()の呼び出しには、渡されたすべての情報が含まれています。 Springが@PathVariableを切り捨てないようにする方法はありますか?
142 java  spring  rest  spring-mvc  get 

7
Windowsコマンドインタープリター(CMD.EXE)はスクリプトをどのように解析しますか?
私はss64.comに出くわしました。これは、Windowsコマンドインタープリターが実行するバッチスクリプトの作成方法に関する良いヘルプを提供します。 ただし、バッチスクリプトの文法、展開する方法と展開しない方法、エスケープする方法については、適切な説明を見つけることができませんでした。 以下は、私が解決できなかった質問の例です。 見積もりシステムはどのように管理されていますか?私が作っTinyPerlスクリプトを (foreach $i (@ARGV) { print '*' . $i ; }、)それをコンパイルし、このように呼ばれます。 my_script.exe "a ""b"" c" →出力は *a "b*c my_script.exe """a b c""" →出力する *"a*b*c" 内部echoコマンドはどのように機能しますか?そのコマンド内で何が展開されますか? for [...] %%Iファイルスクリプトではなくfor [...] %Iインタラクティブセッションで使用する必要があるのはなぜですか? エスケープ文字とは何ですか?パーセント記号をエスケープする方法は?たとえば、%PROCESSOR_ARCHITECTURE%文字どおりにエコーするにはどうすればよいですか?私はそれがecho.exe %""PROCESSOR_ARCHITECTURE%機能することを発見しました、より良い解決策はありますか? ペアはどのように%一致しますか?例: set b=a、echo %a %b% c%→%a a c% set a =b、echo %a %b% c%→bb c% …

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