プログラミング

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

11
AngularJSでコントローラーをリロードせずにパスを変更できますか?
それは以前に尋ねられました、そして答えからそれはよく見えません。このサンプルコードを考慮して尋ねたい... 私のアプリはそれを提供するサービスに現在のアイテムをロードします。アイテムを再ロードせずにアイテムデータを操作するいくつかのコントローラーがあります。 私のコントローラーは、アイテムがまだ設定されていない場合はアイテムを再読み込みします。それ以外の場合は、コントローラー間でサービスから現在読み込まれているアイテムを使用します。 問題:Item.htmlをリロードせずに、コントローラーごとに異なるパスを使用したいと思います。 1)それは可能ですか? 2)それが不可能な場合、ここで思いついた方法よりもコントローラごとにパスを設定するより良い方法はありますか? app.js var app = angular.module('myModule', []). config(['$routeProvider', function($routeProvider) { $routeProvider. when('/items', {templateUrl: 'partials/items.html', controller: ItemsCtrl}). when('/items/:itemId/foo', {templateUrl: 'partials/item.html', controller: ItemFooCtrl}). when('/items/:itemId/bar', {templateUrl: 'partials/item.html', controller: ItemBarCtrl}). otherwise({redirectTo: '/items'}); }]); Item.html <!-- Menu --> <a id="fooTab" my-active-directive="view.name" href="#/item/{{item.id}}/foo">Foo</a> <a id="barTab" my-active-directive="view.name" href="#/item/{{item.id}}/bar">Bar</a> <!-- Content --> <div …
191 angularjs 

14
Firefoxおよび/またはIE 10で動作するHTML 5入力type =“ date”を取得する方法
input type="date"今回もFirefoxでまだサポートされていないのは奇妙です。実際、私はそれらがinput要素にHTML 5の新しいタイプの多く(もしあれば)を追加したとは思いません。IE10でサポートされていないのも当然です。だから、私の質問は... IEおよびFirefoxブラウザーのみのカレンダー/日付を取得するために、.jsファイル(つまり、DatePickerウィジェット)を追加せずに要素を機能type="date"させる方法は?FirefoxやIEブラウザでこの機能がデフォルトで機能するようにするために、どこかに適用できる何か(CDNか?)はありますか?IE 8以上のブラウザーとFirefoxをターゲットにすることは問題ではありませんが、最新バージョン(28.0)で問題ありません。inputjQueryUI 更新:Firefox 57以降は入力タイプ=日付をサポートしています

8
C#コンソールアプリケーションのコンソールウィンドウを表示/非表示にする
自分のコンソールウィンドウを非表示にする方法の情報を探してみました。驚くべきことに、私が見つけた唯一の解決策は、そのタイトルでFindWindow()コンソールウィンドウを見つけることに関与するハッキーな解決策でした。私はWindows APIを少し詳しく調べたところ、はるかに優れた簡単な方法があることがわかったので、他の人が見つけられるようにここに投稿したいと思いました。 自分のC#コンソールアプリケーションに関連付けられているコンソールウィンドウをどのように非表示(および表示)しますか?


16
NumPy配列の転置
私はPythonとNumPyを使用しており、「転置」に問題があります。 import numpy as np a = np.array([5,4]) print(a) print(a.T) 呼び出しa.Tは配列の転置ではありません。たとえばの場合aは[[],[]]正しく転置されますが、の転置が必要です[...,...,...]。
191 python  numpy  transpose 


5
「this」モジュールのソースコードは何をしていますか?
Pythonインタープリターを開いて「これをインポート」と入力すると、ご存じのように次のように出力されます。 禅のPython、ティム・ピーターズ 醜いよりも美しい方がいいです。 明示的は暗黙的よりも優れています。 シンプルは複雑よりも優れています。 複雑は複雑よりも優れています。 ネストよりもフラットの方が適しています。 疎は密よりも優れています。 読みやすさが重要です。 特別なケースは、ルールを破るほど特別なものではありません。 実用性は純粋さを上回りますが。 エラーがサイレントに渡ることはありません。 明示的に沈黙させない限り。 あいまいな状況に直面して、推測する誘惑を拒否してください。 それを行うには、明白な方法が1つ(できれば1つだけ)あるはずです。 あなたがオランダ人でない限り、その方法は最初は明白ではないかもしれませんが。 今は決してないよりはましです。 多くの場合、右今。 実装の説明が難しい場合は、悪い考えです。 実装が説明しやすい場合は、良いアイデアかもしれません。 名前空間は非常に魅力的なアイデアの1つです。もっと多くのことをしましょう。 Pythonソース(Lib / this.py)では、このテキストは奇妙なコードによって生成されます。 s = """Gur Mra bs Clguba, ol Gvz Crgref Ornhgvshy vf orggre guna htyl. Rkcyvpvg vf orggre guna vzcyvpvg. Fvzcyr vf orggre guna pbzcyrk. Pbzcyrk vf …
191 python 

9
ハッシュキーを別のキーに置き換える方法
ハッシュを取得する条件があります hash = {"_id"=>"4de7140772f8be03da000018", .....} そして私はこのハッシュを hash = {"id"=>"4de7140772f8be03da000018", ......} PS:ハッシュのキーが何なのかわからない、それらはランダムであり、すべてのキーに「_」プレフィックスが付いており、アンダースコアは必要ない

11
ネットワーク共有に接続するときにユーザー名とパスワードを提供する方法
現在のユーザー(私の場合、ネットワークが有効なサービスユーザー)が権限を持たないネットワーク共有に接続する場合、名前とパスワードを入力する必要があります。 Win32関数(のWNet*ファミリーmpr.dll)でこれを行う方法を知っていますが、.Net(2.0)機能でそれを実行したいと考えています。 どのようなオプションがありますか? 多分いくつかの情報が役立つでしょう: 使用例はWindowsサービスであり、Asp.Netアプリケーションではありません。 サービスは、共有に対する権限のないアカウントで実行されています。 共有に必要なユーザーアカウントがクライアント側で認識されていません。 クライアントとサーバーは同じドメインのメンバーではありません。

30
Excelで正しく読み取れるようにPHPでUTF-8 CSVを出力するにはどうすればよいですか?
私はこれをCSV形式で出力するだけの非常に単純なものを持っていますが、それはUTF-8でなければなりません。このファイルをTextEdit、TextMate、Dreamweaverで開くと、UTF-8文字が正しく表示されますが、Excelで開くと、このような愚かなことをしています。これが私のドキュメントの先頭にあるものです。 header("content-type:application/csv;charset=UTF-8"); header("Content-Disposition:attachment;filename=\"CHS.csv\""); Excel(Mac、2008)が適切にインポートしたくない場合を除いて、これはすべて望ましい効果があるようです。Excelに「UTF-8で開く」などのオプションはないので、…少しイライラしています。 多くの人々が同じ問題を抱えているにもかかわらず、私はこれに対する明確な解決策をどこにも見つけることができないようです。私が最もよく目にするのはBOMを含めることですが、その方法を正確に理解することはできません。ご覧のとおり、私はただecho、私はこのデータ、ファイルを作成していません。必要に応じてそれを行うことができます。現時点では必要がないように思えるからです。何か助けは? 更新:BOM echo pack("CCC", 0xef, 0xbb, 0xbf);を検出しようとしているサイトからプルしたBOMをエコーし​​ようとしました。しかし、Excelはインポート時に最初のセルにこれら3つの文字を追加するだけで、特殊文字を混乱させます。

9
PythonのLinuxとWindowsの両方で「/」(ディレクトリ区切り)を使用するにはどうすればよいですか?
/を使用してフォルダー内に特定のファイルを作成するコードをPythonで記述しました。Windowsでコードを使用したい場合、機能しません。WindowsおよびLinuxでコードを使用する方法はありますか。 Pythonでは私はこのコードを使用しています: pathfile=os.path.dirname(templateFile) rootTree.write(''+pathfile+'/output/log.txt') Windowsマシンでコードを使用すると、コードが機能しなくなります。 LinuxとWindowsの両方で「/」(ディレクトリ区切り)を使用するにはどうすればよいですか?
191 python  linux  windows  unix 

4
存在しないサブディレクトリをBashを使用して再帰的に作成する方法は?
一部のデータベースをnice / neatディレクトリ構造にダンプするクイックバックアップスクリプトを作成していますが、作成する前にディレクトリが存在することを確認するためにテストする必要があることに気付きました。私が持っているコードは動作しますが、それを行うためのより良い方法があるようです。助言がありますか? [ -d "$BACKUP_DIR" ] || mkdir "$BACKUP_DIR" [ -d "$BACKUP_DIR/$client" ] || mkdir "$BACKUP_DIR/$client" [ -d "$BACKUP_DIR/$client/$year" ] || mkdir "$BACKUP_DIR/$client/$year" [ -d "$BACKUP_DIR/$client/$year/$month" ] || mkdir "$BACKUP_DIR/$client/$year/$month" [ -d "$BACKUP_DIR/$client/$year/$month/$day" ] || mkdir "$BACKUP_DIR/$client/$year/$month/$day"


3
MySQLの高CPU使用率[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 最近、サーバーのCPUが非常に高くなっています。 CPU負荷の平均は13.91(1分)11.72(5分)8.01(15分)で、私のサイトのトラフィックはわずかしか増加していません。 topコマンドを実行した後、MySQLが160%のCPUを使用していることがわかりました。 最近、テーブルを最適化していて、永続的な接続に切り替えました。これにより、MySQLで大量のCPUが使用される可能性がありますか?
191 mysql  cpu-usage 

18
文字列がJSONかどうかをテストするにはどうすればよいですか?
私は単純なAJAX呼び出しを行っており、サーバーは有用なデータを含むJSON文字列か、PHP関数によって生成されたエラーメッセージ文字列を返しますmysql_error()。このデータがJSON文字列かエラーメッセージかをテストするにはどうすればよいですか。 何かが配列であるかどうかをテストisJSONするために関数instanceofを使用できるのと同じように呼び出される関数を使用するとよいでしょう。 これが私が欲しいものです: if (isJSON(data)){ //do some data stuff }else{ //report the error alert(data); }
191 javascript  mysql  json 

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