プログラミング

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


27
ジェネリックリスト/列挙型をDataTableに変換しますか?
異なるジェネリックリストを返すメソッドはほとんどありません。 .netにクラス静的メソッドまたはリストをデータテーブルに変換するものは何ですか?私が想像できる唯一のことは、これを行うためにリフレクションを使用することです。 これがあれば: List<Whatever> whatever = new List<Whatever>(); (この次のコードはもちろん機能しませんが、次の可能性を望んでいます: DataTable dt = (DataTable) whatever;
261 c#  list  generics  datatable 

11
「sh」または「bash」コマンドを使用せずにシェルスクリプトを実行するにはどうすればよいですか?
「sh」または「bash」コマンドを使用せずに実行したいシェルスクリプトがあります。例えば: の代わりに: sh script.sh 使いたい: script.sh これどうやってするの? PS(i)私はシェルスクリプトをあまり使用せず、エイリアスについて読んでみましたが、エイリアスの使い方がわかりませんでした。 (ii)スクリプトをPATH変数内の別のファイルにリンクする方法についても読みました。大学のサーバーを使用していますが、これらの場所にファイルを作成する権限がありません。
261 bash  shell  alias  sh 



30
MySQL>テーブルが存在しません。しかし、そうです(またはそうすべきです)
MySQLインストールのdatadirを変更すると、1つを除いてすべてのベースが正しく移動しました。USEデータベースに接続できます。SHOW TABLESまた、すべてのテーブルが正しく返され、各テーブルのファイルはMySQLデータディレクトリに存在します。 しかし、SELECTテーブルから何かを実行しようとすると、テーブルが存在しないというエラーメッセージが表示されます。ただし、同じ表をSHOW TABLESステートメントで示すことができたため、これは意味がありません。 私の推測では、SHOW TABLESファイルの存在はリストされますが、ファイルが破損しているかどうかはチェックされません。その結果、それらのファイルをリストすることはできますが、アクセスすることはできません。 それにもかかわらず、それは単なる推測です。私はこれを見たことがありません。現在、テストのためにデータベースを再起動することはできませんが、それを使用する他のすべてのアプリケーションは正常に動作しています。しかし、それは単なる推測です。これまでに見たことはありません。 なぜこれが起こっているのか誰か知っていますか? 例: mysql> SHOW TABLES; +-----------------------+ | Tables_in_database | +-----------------------+ | TABLE_ONE | | TABLE_TWO | | TABLE_THREE | +-----------------------+ mysql> SELECT * FROM TABLE_ONE; ERROR 1146 (42S02): Table 'database.TABLE_ONE' doesn't exist

10
入力を数値として読み取るにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 以下のコードでintの代わりにxand y文字列があるのはなぜですか? (注:Pythonの2.xの使用中raw_input()。でのPython 3.xの使用はinput()。raw_input()に改名されたinput()Pythonの3.xの中) play = True while play: x = input("Enter a number: ") y = input("Enter a number: ") print(x + y) print(x - y) print(x * y) print(x / y) print(x % y) if input("Play again? ") == "no": play = False

9
バンドラーは.minファイルを含みません
拡張子.min.jsのファイルが含まれていないmvc4バンドラーに奇妙な問題があります 私のBundleConfigクラスで、私は宣言します public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } 私の見解では、私は宣言します <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> そしてそれがレンダリングするとき、それはレンダリングするだけです <html> <head> <script src="/Scripts/jquery-1.8.0.js"></script> </head> <body>test</body> </html> jquery.tmpl.min.jsの名前をjquery.tmpl.jsに変更すると(それに応じてバンドルのパスを更新すると)、両方のスクリプトが正しくレンダリングされます。 「.min.js」ファイルを無視する原因となっている構成設定はありますか?

6
URLまたはWebページのGoogleキャッシュエージを取得するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 私のプロジェクトでは、Googleのキャッシュエージを重要な情報として追加する必要があります。Googleのキャッシュエイジ、つまり、Googleがリストされたページのインデックスを最後に再作成してからの日数をソースで検索してみました。 Googleのキャッシュエージはどこで取得できますか?

28
JavaScriptでは、ファイル入力要素に対してプログラムで「クリック」イベントを発生させることができますか?
<input type="file">プログラムでタグに対してクリックイベントを発生させたいのですが。 click()を呼び出しただけでは何も実行されないか、少なくともファイル選択ダイアログがポップアップされません。 私はリスナーを使用してイベントをキャプチャし、イベントをリダイレクトする実験をしてきましたが、誰かがクリックしたように実際にイベントを実行することはできませんでした。
261 javascript  html 


4
逆に書かれたこのコードが「Hello World!」を出力する理由
インターネットで見つけたコードは次のとおりです。 class M‮{public static void main(String[]a‭){System.out.print(new char[] {'H','e','l','l','o',' ','W','o','r','l','d','!'});}} このコードHello World!は画面に表示されます。ここで実行されていることがわかります。はっきりpublic static void main書いてあるように見えますが、逆です。このコードはどのように機能しますか?これはどのようにコンパイルされますか? 編集: IntellIJでこのコードを試しましたが、正常に動作します。ただし、何らかの理由で、cmdと一緒にnotepad ++では機能しません。私はまだその解決策を見つけていませんので、誰かが見つけた場合は、以下にコメントしてください。

11
C#の文字列比較メソッドの違い
C#での文字列の比較は非常に簡単です。実際には、いくつかの方法があります。以下のブロックにいくつかリストしました。私が気になるのは、それらの間の違いと、1つを他のどれよりもいつ使用すべきかです。絶対に避けるべきですか?リストにないものはありますか? string testString = "Test"; string anotherString = "Another"; if (testString.CompareTo(anotherString) == 0) {} if (testString.Equals(anotherString)) {} if (testString == anotherString) {} (注:この例では、同等または同等以上の値を求めていますが、それ以上でも以下でも構いません)
261 c#  string  comparison 

12
大きなHTMLテーブルを印刷するときに改ページを処理する方法
多くの行を含むHTMLテーブルを印刷する必要があるプロジェクトがあります。 私の問題は、表が複数ページにわたって印刷される方法です。場合によっては、行が半分にカットされ、半分がページの端にあり、残りが次のページの上部に印刷されるため、読み取れなくなります。 私が考えることができる唯一のもっともらしい解決策は、テーブルの代わりにスタックDIVを使用し、必要に応じて改ページを強制することです。しかし、全体の変更を行う前に、前にここで質問できると思いました。
261 html  css  printing  html-table 

7
位置パラメーターを持つGitエイリアス
基本的に私はエイリアスにしようとしています: git files 9fa3 ...コマンドを実行するには: git diff --name-status 9fa3^ 9fa3 しかし、gitは位置パラメーターをaliasコマンドに渡さないようです。私が試してみました: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ...他にもいくつかありましたが、うまくいきませんでした。 縮退したケースは次のとおりです。 $ git echo_reverse_these_params a b c d e e d c b a ...どうすればこれを機能させることができますか?

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