プログラミング

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

30
JavaからXMLをきれいに印刷する方法は?
改行やインデントのないXMLを含むJava文字列があります。うまくフォーマットされたXMLで文字列に変換したいと思います。どうすればよいですか? String unformattedXml = "<tag><nested>hello</nested></tag>"; String formattedXml = new [UnknownClass]().format(unformattedXml); 注:私の入力はStringです。私の出力はStringです。 (基本)模擬結果: <?xml version="1.0" encoding="UTF-8"?> <root> <tag> <nested>hello</nested> </tag> </root>
442 java  xml  pretty-print 

16
MySqlでクエリを実行するときのonly_full_group_byに関連するエラー
私はシステムをアップグレードし、作業中のWebアプリケーション用にMySql 5.7.9とphpをインストールしました。動的に作成されるクエリがあります。古いバージョンのMySqlで実行すると、正常に機能します。5.7にアップグレードしてから、次のエラーが発生します。 SELECTリストの式#1がGROUP BY句になく、GROUP BY句の列に機能的に依存しない非集計列 'support_desk.mod_users_groups.group_id'が含まれています。これはsql_mode = only_full_group_byと互換性がありません サーバーSQLモードのトピックに関するMysql 5.7のマニュアルページに注意してください。 これは私に問題を引き起こしているクエリです: SELECT mod_users_groups.group_id AS 'value', group_name AS 'text' FROM mod_users_groups LEFT JOIN mod_users_data ON mod_users_groups.group_id = mod_users_data.group_id WHERE mod_users_groups.active = 1 AND mod_users_groups.department_id = 1 AND mod_users_groups.manage_work_orders = 1 AND group_name != 'root' AND group_name != 'superuser' GROUP BY group_name …

3
モンキーがインスタンスメソッドにパッチを適用するときに、オーバーライドされたメソッドを新しい実装から呼び出すことができますか?
クラスのメソッドにサルのパッチを適用しているとしましょう。オーバーライドするメソッドからオーバーライドされるメソッドを呼び出すにはどうすればよいですか?すなわち少し何かsuper 例えば class Foo def bar() "Hello" end end class Foo def bar() super() + " World" end end >> Foo.new.bar == "Hello World"

30
ノード/エクスプレス:EADDRINUSE、アドレスはすでに使用中-サーバーを強制終了
接続を使用してnode.jsで実行している単純なサーバーがあります。 var server = require('connect').createServer(); //actions... server.listen(3000); 私のコードには実際のハンドラーがありますが、それが基本的な考え方です。私が得続けている問題は EADDRINUSE, Address already in use 以前にクラッシュまたはエラーが発生した後、アプリケーションを再度実行すると、このエラーが表示されます。ターミナルの新しいインスタンスを開いていないので、でプロセスを閉じますctr + z。 サーバーまたは接続を閉じるだけで十分です。運が悪いので電話server.close()しprocess.on('exit', ...);てみました。
442 node.js 

3
CSSを使用したページ読み込み時のフェードイン効果
CSSトランジションを使用して、ページの読み込み時にテキスト段落をフェードインできますか? 私はそれがhttp://dotmailapp.com/でどのように見えるか本当に気に入っており、CSSを使用して同様の効果を使用したいと思います。このドメインは購入されており、言及された効果はありません。アーカイブされたコピーは、Wayback Machineで表示できます。 図 このマークアップがある: <div id="test"> <p>​This is a test</p> </div>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ 次のCSSルールの場合: #test p { opacity: 0; margin-top: 25px; font-size: 21px; text-align: center; -webkit-transition: opacity 2s ease-in; -moz-transition: opacity 2s ease-in; -o-transition: opacity 2s ease-in; -ms-transition: opacity 2s ease-in; transition: opacity 2s ease-in; }​ ロード時に遷移をトリガーするにはどうすればよいですか?

14
Flask開発サーバーをネットワーク全体から見えるように構成する
これがFlask固有のものかどうかはわかりませんが、開発モード(http://localhost:5000)でアプリを実行すると、ネットワーク上の他のマシンから(を使用してhttp://[dev-host-ip]:5000)アクセスできません。たとえば、Railsが開発モードの場合、問題なく機能します。Flask開発サーバーの構成に関するドキュメントが見つかりませんでした。これを有効にするために何を設定すればよいですか?
442 python  flask  werkzeug 

14
JavaScriptにRegExp.escape関数はありますか?
可能な文字列から正規表現を作成したいだけです。 var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); そのための組み込みの方法はありますか?そうでない場合、人々は何を使用しますか?Rubyは持っていRegExp.escapeます。私は自分で書く必要があるとは思わない、そこに何か標準があるはずだ。ありがとう!
442 javascript  regex 

14
プログラムでAndroidボタンにdrawableLeftを設定する方法は?
ボタンを動的に作成しています。最初にXMLを使用してスタイルを設定し、以下のXMLをプログラム化しようとしています。 <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> これは私が今のところ持っているものです。ドローアブル以外は何でもできます。 linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); button.setText("Button"); button.setOnClickListener(listener); button.setLayoutParams( new LayoutParams( android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT ) ); linear.addView(button);

11
Node.js-SyntaxError:予期しないトークンのインポート
何が悪いのか分かりません。ノードv5.6.0 NPM v3.10.6 コード: function (exports, require, module, __filename, __dirname) { import express from 'express' }; エラー: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3


20
FFmpegを使用して2つのMP4ファイルを連結する方法
私はffmpegを使用して2つのmp4ファイルを連結しようとしています。これは自動プロセスである必要があるため、なぜffmpegを選択したのですか。2つのファイルを.tsファイルに変換してから連結し、連結された.tsファイルをエンコードしようとしています。ファイルはh264とaacでエンコードされており、品質を元の品質と同じか可能な限り近いものに保つことを望んでいます。 ffmpeg -i part1.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part1.ts ffmpeg -i part2.mp4 -vcodec copy -vbsf h264_mp4toannexb -acodec copy part2.ts cat part1.ts part2.ts > parts.ts ffmpeg -y -i parts.ts -acodec copy -ar 44100 -ab 96k -coder ac -vbsf h264_mp4toannexb parts.mp4 残念ながら、エンコード中にffmpegから次のエラーメッセージが返されます。 [h264 @ 0x1012600]sps_id out of range [h264 @ …
442 ffmpeg  h.264  mp4 


30
エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'(2)を介してローカルMySQLサーバーに接続できません
LAMPをUbuntu 12.04 LTS(Precise Pangolin)にインストールし、phpMyAdminに rootパスワードを設定しました。パスワードを忘れてしまい、ログインできなくなりました。端末からパスワードを変更しようとすると、次のようになります。 エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'(2)を介してローカルMySQLサーバーに接続できません どうすれば修正できますか?LAMPを開いたり、アンインストールしたり、再インストールしたりできません。



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