プログラミング

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


30
配列をチャンクに分割
次のようなJavascript配列があるとします。 ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. 配列を多数の小さな配列に分割(分割)するには、たとえば最大で10要素とするとどのようなアプローチが適切でしょうか。
516 javascript  arrays  split 

12
MySQLで正規表現を置き換える方法は?
50万行までのテーブルがあります。varchar(255)UTF8列filenameにはファイル名が含まれます。 私はファイル名からさまざまな奇妙な文字を取り除こうとしています-文字クラスを使用すると思いました: [^a-zA-Z0-9()_ .\-] さて、MySQLには正規表現で置換できる関数はありますか?REPLACE()関数と同様の機能を探しています-次の簡単な例: SELECT REPLACE('stackowerflow', 'ower', 'over'); Output: "stackoverflow" /* does something like this exist? */ SELECT X_REG_REPLACE('Stackoverflow','/[A-Zf]/','-'); Output: "-tackover-low" 私が知っているREGEXP / RLIKEが、それらはチェックしている場合ではなく、一致するものが何試合があります。 (PHPスクリプトから" "を実行し、次に " "を実行することもできますが、それは最後の手段である遅い醜いハックのように見えます)SELECT pkey_id,filename FROM foo WHERE filename RLIKE '[^a-zA-Z0-9()_ .\-]'preg_replaceUPDATE foo ... WHERE pkey_id=...
516 mysql  regex  mysql-udf 



11
特に更新されたアップストリームをトピックブランチにマージする場合は特に、このマージが必要な理由を説明するコミットメッセージを入力してください
私はGitを使用しています。私はリモートリポジトリからプルし、エラーメッセージが表示されました。 特に更新されたアップストリームをトピックブランチにマージする場合は特に、このマージが必要な理由を説明するコミットメッセージを入力してください。 メッセージを入力して押しますEnterが、何も起こりません。 メッセージの入力が完了したことをGit /ターミナルに伝えるにはどうすればよいですか? OS Xでターミナルを使用しています。

10
アプリケーションフォルダパスを取得する最良の方法
アプリケーションフォルダーのパスを取得する方法はいくつかあります。 Application.StartupPath System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().Location) AppDomain.CurrentDomain.BaseDirectory System.IO.Directory.GetCurrentDirectory() Environment.CurrentDirectory System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) System.IO.Path.GetDirectory(Application.ExecutablePath) 状況に応じて最適な方法は何ですか?
515 c#  .net 

11
正規表現で「この文字シーケンスまでのもの」に一致させる方法は?
次の正規表現を見てください/^[^abc]/。これは、a、b、cを除く、文字列の先頭にある任意の1文字と一致します。 あなたが追加した場合*、それの後に- /^[^abc]*/-正規表現は、それがいずれか満たすまで、その結果をその後の各文字を追加していきますa、または b、または c。 たとえば、ソース文字列の"qwerty qwerty whatever abc hello"場合、式はまで一致し"qwerty qwerty wh"ます。 しかし、一致する文字列にしたい場合 "qwerty qwerty whatever " ...言い換えれば、どのようにして正確なシーケンス まで(ただし、それを含まない)すべてを一致させることができます"abc"か?
515 regex 

13
CSSを使用してテキストの長さをn行に制限する
CSSを使用してテキストの長さを「n」行に制限することはできますか(または垂直方向にオーバーフローしたときにカットします)。 text-overflow: ellipsis; 1行のテキストに対してのみ機能します。 元のテキスト: Ultrices natoque mus mattis、aliquam、pelentesque tinciduntのエリートpurus lectus、vel ut aliquet、elementum nunc nunc rhoncus placerat urna!座ってest sed!Ut penatibus turpis mus tincidunt!ダピバスセドアエネン、マグナサジティス、ロレムベリット 必要な出力(2行): Ultrices natoque mus mattis、aliquam、pelentesque tinciduntの cras ellit purus lectus、vel ut aliquet、elementum ...
515 css  text  overflow  ellipsis 



10
大きなテキストファイルを同じ行数の小さなファイルに分割する方法は?
行数で分割したい大きな(行数で)プレーンテキストファイルがあります。したがって、ファイルに約200万行ある場合、200k行を含む10個のファイル、または20k行を含む100個のファイルに分割します(1つのファイルと残りのファイル。均等に分割可能であることは問題ではありません)。 私はこれをPythonでかなり簡単に行うことができますが、bashとunix utilsを使用してこれを行う何らかの忍者的な方法があるかどうかを疑問に思っています(手動でループし、行を分割/分割するのではなく)。
515 bash  file  unix 

18
オブジェクトの配列をオブジェクトフィールドで並べ替え
nameまたはのように、このオブジェクトの配列をそのフィールドの1つでソートするにはどうすればよいcountですか? Array ( [0] => stdClass Object ( [ID] => 1 [name] => Mary Jane [count] => 420 ) [1] => stdClass Object ( [ID] => 2 [name] => Johnny [count] => 234 ) [2] => stdClass Object ( [ID] => 3 [name] => Kathy [count] => 4354 ) ....
514 php  arrays  sorting  object 

14
プログラム的にdefault(Type)と同等
リフレクションを使用してTypeのプロパティをループし、特定のタイプをデフォルトに設定しています。これで、タイプを切り替えてdefault(Type)明示的に設定することができましたが、1行で行いたいと思います。プログラム的にデフォルトに相当するものはありますか?
514 c#  reflection  default 

23
SQL Serverで日時の時間部分を削除する最善の方法
SQL Serverの日時フィールドから時間部分を削除するときに、どの方法が最高のパフォーマンスを提供しますか? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) または b) select cast(convert(char(11), getdate(), 113) as datetime) 2番目の方法は、どちらの方法でも数バイトを送信しますが、変換の速度ほど重要ではない場合があります。 どちらも非常に高速に見えますが、数十万行以上を処理するときに速度に違いがあるのではないでしょうか。 また、SQLの日時の時間部分を取り除くためのさらに優れた方法がある可能性はありますか?
514 sql  sql-server  tsql  datetime  date 

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