プログラミング

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

14
Python Djangoで単体テストを実行している間、ロギングを無効にするにはどうすればよいですか?
私はDjangoアプリケーションをテストするために、単純な単体テストベースのテストランナーを使用しています。 私のアプリケーション自体はsettings.pyで基本的なロガーを使用するように設定されています: logging.basicConfig(level=logging.DEBUG) そして私のアプリケーションコードでは次を使用します: logger = logging.getLogger(__name__) logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG)) ただし、単体テストを実行するときは、ログを無効にして、テスト結果の出力が乱れないようにしたいと思います。ログをグローバルにオフにする簡単な方法はありますか?テストを実行すると、アプリケーション固有のロガーがコンソールにデータを書き出さないようにしますか?

24
Xcodeビルドエラー「アーキテクチャx86_64の未定義のシンボル」
Xcode初心者の質問: Xcode 4.6.3を使ったのはこれが初めてです。 ペアになっているBTデバイスを検索してNSLogに出力する、非常にシンプルなコンソールプログラムを作成しようとしています。 次のエラーでビルドされます。 Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_IOBluetoothDevice", referenced from: objc-class-ref in main.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 私は狂ったように検索しました。一般的な問題は、ヘッダーファイルのみがインポートされ、リンカによって実装(* .m-file)が見つからないファイルへの参照である必要があります。ただし、IOBluetoothライブラリはFoundation Frameworkのような標準フレームワークです。 上記のステートメントで何が欠けていますか? また、32ビットマシン用にビルドを試みました(ビルドは再び失敗します)。これは明らかにリンカーエラーですが、ヘッダーファイルは標準で含まれているフレームワークから呼び出され、 IOBluetooth? 参考までに、私のメインコード "main.m"は次のとおりです。 #import <Foundation/Foundation.h> #import <IOBluetooth/objc/IOBluetoothDevice.h> // …

4
ラテックスでリストを複数の列に分割する
うまくいけば、これは簡単です。私は、各リスト項目にテキストがほとんど含まれていない比較的長いリストを持っています。例えば: * a * b * c * d * e * f 私はそれを次のようにフォーマットしたいと思います: * a * d * b * e * c * f すべての列の更新を気にせずにリストを簡単に変更できるようにしたいので、2つのリストを持つテーブルを作成したくありません。 ラテックスでこれを行う最良の方法は何ですか?
168 latex 

5
複数の列で内部結合を行う方法
私は宿題プロジェクトに取り組んでいて、都市名または空港コードのいずれかでフライトを検索するデータベースクエリを実行することになっていますが、flightsテーブルには空港コードのみが含まれているため、都市で検索するには、airportsテーブルに参加します。 空港のテーブルには、次の列があります。code, city フライトテーブルには、次の列があります。airline, flt_no, fairport, tairport, depart, arrive, fare 列をfairportしてtairportいるからとする空港コード。 列departとarriveは、出発日と到着日です。 fairport列と列のフライトを最初に結合するクエリを考え出しましたairports.code。私が一致するためtairportには、最初の結合からの以前の一致に対して別の結合を実行する必要があります。 SELECT airline, flt_no, fairport, tairport, depart, arrive, fare FROM (SELECT * FROM flights INNER JOIN airports ON flights.fairport = airports.code WHERE (airports.code = '?' OR airports.city='?')) AS matches INNER JOIN airports ON matches.tairport = airports.code WHERE (airports.code …
168 sql  database 

3
PDFを作成するための最良のC#API [終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 C#用のPDF APIをお勧めできますか。無料が一番ですが、お金を払ってもかまいません。
168 c#  .net  api  pdf-generation 

11
.pyファイルを解析し、ASTを読み取って変更し、変更したソースコードを書き戻す
プログラムでpythonソースコードを編集したい。基本的に、.pyファイルを読み取ってASTを生成し、変更されたpythonソースコード(つまり、別の.pyファイル)を書き戻します。 astまたはなど、標準のPythonモジュールを使用してPythonソースコードを解析/コンパイルする方法がありますcompiler。ただし、ソースコードを変更して(この関数宣言を削除するなど)、変更したpythonソースコードを書き戻す方法をサポートしているものはないと思います。 更新:これを実行したい理由は、Python用のミューテーションテストライブラリを記述したいためです。ほとんどの場合、ステートメント/式を削除し、テストを再実行して、何が壊れるかを確認します。

8
Laravel 5ビューキャッシュをクリア
Laravelのキャッシュビューが~/storage/framework/views.時間の経過とともに保存されていることに気付きました。どうすれば削除できますか?できるコマンドはありますか?私は試しましたphp artisan cache:clear,が、ビューのキャッシュをクリアしていません。そのため、上記のフォルダー内のファイルを手動で削除する必要があります。 また、ビューのキャッシュを無効にするにはどうすればよいですか?

8
ステータスバーの下に重なるツールバー
アクティビティにappcompat v21ツールバーを含めたいです。しかし、実装しているツールバーがステータスバーの下に重なっています。どうすれば修正できますか? アクティビティレイアウトxmlは次のとおりです。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include android:id="@+id/toolbar" layout="@layout/toolbar" /> <FrameLayout android:id="@+id/container" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1" /> </LinearLayout> ツールバー表示: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" /> テーマスタイル: <style name="AppTheme" parent="MaterialNavigationDrawerTheme.Light.DarkActionBar"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> </style>

9
オブジェクトのDjango管理URLを取得する
Django 1.0以前は、オブジェクトの管理URLを取得する簡単な方法があり、次のように使用する小さなフィルターを作成していました。 <a href="{{ object|admin_url }}" .... > ... </a> 基本的に私はビュー名が 'django.contrib.admin.views.main.change_stage' reverse( 'django.contrib.admin.views.main.change_stage', args=[app_label, model_name, object_id] ) URLを取得します。 ご想像のとおり、私はDjangoの最新バージョンに更新しようとしていますが、これは私が遭遇した障害の1つであり、管理URLを取得するためのこのメソッドはもう機能しません。 django 1.0でこれを行うにはどうすればよいですか?(または私はsvnの最新バージョンに更新しようとしているので、それについては1.1)。

12
Python連結テキストファイル
のような20個のファイル名のリストがあります['file1.txt', 'file2.txt', ...]。これらのファイルを新しいファイルに連結するPythonスクリプトを書きたいのですが。で各ファイルを開き、をf = open(...)呼び出しf.readline()て1行ずつ読み取り、新しいファイルに各行を書き込むことができます。私にとっては、特に「エレガント」には思えません。特に、1行ずつ読み書きする必要がある部分は。 Pythonでこれを行う「よりエレガントな」方法はありますか?

30
IIS Express Webサーバーを起動できません、URLの登録に失敗しました、アクセスが拒否されました
一部のWebプロジェクトで問題が発生し、他のWebプロジェクトで問題が発生します。私は問題のあるものに焦点を合わせることにしました。私はWindows 7でVisual Studio 2013を使用しています。管理者として実行していると思いますPROJECT NAME - Microsoft Visual Studio (Administrator)。ウィンドウのタイトルはです。 プロジェクトを実行しようとすると、次のようなポップアップが表示されます。 IIS Express Webサーバーを起動できません。 サイト「SITE NAME」アプリケーション「/」のURL「http:// localhost:62940 /」を登録できませんでした。エラーの説明:アクセスが拒否されました。(0x80070005)。 これはまったく 珍しいことではないようですが、運のない提案の多くを試しました。 削除されました%userprofile%\Documents\IISExpress\。実行しようとしました。 netsh http add urlacl url=http://localhost:62940/ user=everyone、再起動して実行しようとしました。(実際にuser=AllaはスウェーデンのWindows以降)。 netsh http delete urlacl url=http://localhost:62940/、再起動してから変更<binding protocol="http" bindingInformation="*:62940:localhost />する<binding protocol="http" bindingInformation="*:62940:/>に%userprofile%\Documents\IISExpress\config\applicationhost.configして実行しようとしました。(それは言うためにエラーメッセージを変更しまし... URL "http://*:62940/" ...た IIS 8.0 Expressを再インストールしました 再インストールされたVisual Studio 2013 私は私のウィットの終わりにいます、何が間違っているのですか? プロジェクトのポートを変更した場合(例:55555)、開始します...これらのプロジェクトは複数の人が作業しているため、これは望ましい解決策ではありません。たぶん、ポートは何か他のものによってブロックされていますか?もしそうなら、何でチェックする簡単な方法はありますか? ポート62940は空いているようです。実行netstatしても、それをリッスンしているアプリケーションは表示されません。他の何かが間違っているに違いありません。 数ヶ月触れずに今日からプロジェクトを始めてみました。うまくいきましたが、理由はわかりません。

18
変数内の文字列に二重引用符を追加するにはどうすればよいですか?
私は次のような変数を持っています: string title = string.empty; 私の必要性は、それに渡される文字列が何であれ、二重引用符で囲まれたdiv内のコンテンツを表示する必要があることです。だから私は次のようなものを書きました: ... ... <div>"+ title +@"</div> ... ... しかし、ここで二重引用符を追加する方法は?のように表示されるように: "How to add double quotes"

13
プログラムでAndroid図形の色を設定する
質問をよりシンプルにするために編集しています。これが正確な回答に役立つことを期待しています。 私が次のようなoval形をしているとしましょう: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:angle="270" android:color="#FFFF0000"/> <stroke android:width="3dp" android:color="#FFAA0055"/> </shape> アクティビティクラス内からプログラムで色を設定するにはどうすればよいですか?

8
オブジェクト 'DF __ *'は列 '*'に依存しています-intをdoubleに変更しています
基本的に、EFデータベースに次のプロパティを持つテーブルを取得しました。 public int Id { get; set; } public string Title { get; set; } public string Description { get; set; } public string Image { get; set; } public string WatchUrl { get; set; } public int Year { get; set; } public string Source { get; set; } …

1
フォントが埋め込まれたSVG画像の正しいMIMEタイプ
これは通常のSVG MIMEタイプです。 image/svg+xml そしてそれは素晴らしい働きをします。ただし、SVGフォントを埋め込むと、chromeでは画像の代わりにフォントが返されるため、MIMEタイプが正しくないことがわかります。 ユニバーサルMIMEタイプはありますか?クロムは間違っていますか?されてapplication/svg+xml何とか受け入れ? これはまだHTML5の灰色の領域だと思いますが、ここの誰かが知っているかもしれません。

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