プログラミング

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

12
node.js:テキストファイルを配列に読み込みます。(配列内の各行に項目。)
非常に大きなファイルをnode.jsのJavaScript配列に読み込みたいのですが。 したがって、ファイルが次のような場合: first line two three ... ... 私は配列を持っているでしょう: ['first line','two','three', ... , ... ] 関数は次のようになります。 var array = load(filename); したがって、すべてを文字列としてロードしてから分割するという考えは受け入れられません。

9
Pythonロギング:時間形式でミリ秒を使用
デフォルトlogging.Formatter('%(asctime)s')では、次の形式で印刷します。 2011-06-09 10:54:40,638 ここで、638はミリ秒です。コンマをドットに変更する必要があります。 2011-06-09 10:54:40.638 私が使用できる時間をフォーマットするには: logging.Formatter(fmt='%(asctime)s',datestr=date_format_str) ただし、ドキュメントではミリ秒の形式を指定していません。私はマイクロ秒について話しているこのSOの質問を見つけましたが、a)ミリ秒が好きです%f。 logging.Formatter(fmt='%(asctime)s',datefmt='%Y-%m-%d,%H:%M:%S.%f')
163 python  logging  time 

5
Rubyに特定のディレクトリが存在するかどうかを確認する方法
指定したディレクトリが存在するかどうかに基づいて、Subversion URLを自動的にチェックアウトまたは更新するスクリプトを記述しようとしています。 何らかの理由で、私のコードは機能せず、falseの場合でも常にtrueを返します。 def directory_exists?(directory) return false if Dir[directory] == nil true end 何が悪いのですか?
163 ruby 


8
パフォーマンスの観点からstd :: memcpy()またはstd :: copy()を使用する方が良いですか?
memcpy以下に示すように使用する方が良いstd::copy()ですか、それともパフォーマンスの観点から使用する方が良いですか?どうして? char *bits = NULL; ... bits = new (std::nothrow) char[((int *) copyMe->bits)[0]]; if (bits == NULL) { cout << "ERROR Not enough memory.\n"; exit(1); } memcpy (bits, copyMe->bits, ((int *) copyMe->bits)[0]);

2
MySQLが「データの送信中」の状態にあるとはどういう意味ですか?
Mysqlクエリの意味は次のとおりです。 SHOW PROCESSLIST; 状態列に「送信データ」を返しますか? クエリが実行され、MySQLがクライアントに「結果」データを送信していることを意味していると思いますが、なぜこれほど長い時間(最大1時間)かかるのか疑問に思っています。 ありがとうございました。
163 mysql 

10
リストのパンダ列、各リスト要素の行を作成します
一部のセルに複数の値のリストが含まれているデータフレームがあります。セルに複数の値を格納するのではなく、データフレームを拡張して、リスト内の各項目が独自の行(他のすべての列に同じ値を持つ)を取得できるようにします。だから私が持っている場合: import pandas as pd import numpy as np df = pd.DataFrame( {'trial_num': [1, 2, 3, 1, 2, 3], 'subject': [1, 1, 1, 2, 2, 2], 'samples': [list(np.random.randn(3).round(2)) for i in range(6)] } ) df Out[10]: samples subject trial_num 0 [0.57, -0.83, 1.44] 1 1 1 [-0.01, 1.13, 0.36] 1 …
163 python  pandas  list 

4
GitHubプロジェクトとマイルストーンの違い/関係は何ですか?
GitHubのへの最近の更新は、と呼ばれるものを追加プロジェクト GitHubのワークフローには、と私はとのいずれかの特定の経験がないため、プロジェクトの追跡ツールなどのJiraやTrelloなどを(ちょっと、少なくとも私は、類似性に気づいた)、誰もが、してください可能性があり手の込んだ(キー)の違いに GitHubのの間のマイルストーンと新しいプロジェクト? 私が正しく理解していれば、マイルストーンは、問題を小さな「サブプロジェクト」に整理する方法です。これは、「プロジェクト」全体(私の世界観ではリポジトリによって表されます)よりも小さくなります。すべての問題が完了または終了すると、マイルストーンは完了したと見なすことができます。 新しく導入されたプロジェクトは、私が見ているように、リポジトリよりも小さな「サブプロジェクト」(プロジェクトと呼ばれます)に問題を整理する方法でもあります。私は、ワークフローが「単なる」マイルストーンとは少し異なり、よりきめ細かいことになっていることを理解しています。 だから、あるプロジェクト何かそのサプリメントのマイルストーン(というか、マイルストーンサプリメントプロジェクトや?今)私はむしろ、表示すべきプロジェクトとして、交換のマイルストーン? プロジェクトは実際にはどこにrepository[-milestone]-issue階層に含まれますか? 悲しいことに、プロジェクトの紹介に関するGitHubのブログエントリでは、関係について言及していません(https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-機能)。 なんとなく存在感はありますが、指を入れられません。
163 github  project 

7
Azure WebjobsとAzure Functions:選択方法
トリガーを使用するAzure Webジョブをいくつか作成し、Azure Functionsについて学習しました。 私が理解しているところから、Azure関数はAzure Webjobsの機能と重複しているようであり、FunctionとWebjobのどちらを選択するかを理解するのが困難です。 Webjobsとは異なり、関数はトリガーのみが可能で、継続的なプロセスを実行するようには設計されていません(ただし、継続的な関数を作成するコードを記述できます)。 多くの言語(C#、node.js、pythonなど)を使用してWebジョブと関数を記述できますが、Azureポータルから関数を記述できるため、関数のテストとデプロイを簡単かつ迅速に開発できます。 WebジョブはApp Service Webアプリ、APIアプリ、またはモバイルアプリのコンテキストでバックグラウンドプロセスとして実行されますが、関数はクラシック/動的Appサービスプランを使用して実行されます。 スケーリングに関しては、動的アプリサービスプランを使用でき、単一の関数をスケーリングできるので、関数はより多くの可能性を提供するようですが、Webジョブの場合はWebアプリ全体をスケーリングする必要があります。 つまり、確かに価格の違いがあります。既存のWebアプリを実行している場合は、それを使用して追加費用なしでWebジョブを実行できますが、既存のWebアプリがなく、キューをトリガーするコードを記述する必要がある場合Webジョブまたは関数を使用する必要がありますか? 選択する必要があるときに留意すべき他の考慮事項はありますか?

2
__future__ importからabsolute_importは実際には何をしますか?
私がしている答えた私は、私が読んで理解に基づいて考えPythonで絶対的な輸入に関するご質問、Pythonの2.5変更履歴をとそれに付随するPEPを。ただし、Python 2.5をインストールしfrom __future__ import absolute_import、を適切に使用する例を作成しようとしたところ、状況がそれほど明確ではないことに気付きました。 上記のリンクされた変更ログから直接、このステートメントは、絶対的なインポートの変更に関する私の理解を正確に要約したものです。 次のようなパッケージディレクトリがあるとします。 pkg/ pkg/__init__.py pkg/main.py pkg/string.py これはおよびサブモジュールpkgを含むという名前のパッケージを定義します。pkg.mainpkg.string main.pyモジュールのコードを検討してください。ステートメントを実行するとどうなりimport stringますか?Python 2.4以前では、最初にパッケージのディレクトリを参照して相対インポートを実行し、pkg / string.pyを見つけて、そのファイルの内容をpkg.stringモジュールとしてインポートします。"string"そのpkg.mainモジュールは、モジュールの名前空間の名前にバインドされます。 だから私はこの正確なディレクトリ構造を作成しました: $ ls -R .: pkg/ ./pkg: __init__.py main.py string.py __init__.pyとstring.py空です。main.py次のコードが含まれています。 import string print string.ascii_uppercase 予想通り、Python 2.5でこれを実行すると、AttributeError: $ python2.5 pkg/main.py Traceback (most recent call last): File "pkg/main.py", line 2, in <module> print string.ascii_uppercase …

12
ドロップファイルを標準のhtmlファイル入力にドラッグ
最近では、ファイルを特別なコンテナーにドラッグアンドドロップして、XHR 2でアップロードすることができます。ライブプログレスバーなど。ここに例があります。 しかし、それほどクールにしたくない場合もあります。私がしたいことは、ドラッグ&ドロップでファイルにある-一度に多くの- 標準のHTMLファイルの入力に:<input type=file multiple>。 それは可能ですか?ファイルドロップから正しいファイル名(?)でファイル入力を「埋める」方法はありますか?(フルファイルパスは、ファイルシステムのセキュリティ上の理由から使用できません。) どうして?通常のフォームを提出したいので。すべてのブラウザとすべてのデバイス。ドラッグアンドドロップは、UXを拡張および簡素化するための段階的な拡張です。標準ファイル入力(+ multiple属性)を持つ標準フォームがそこにあります。HTML5拡張機能を追加したいのですが。 編集 私は知っているいくつかのことができますブラウザ時々ファイル入力自体にファイルをドロップ(ほとんど常に)。私はChromeが通常これを行うことを知っていますが、時々失敗して現在のページにファイルをロードします(フォームに入力している場合は大きな失敗)。私はそれをだまして、ブラウザで証明したいのです。

4
SQL Serverの列追加ステートメントで名前付きの既定の制約を作成できますか?
SQL Serverでは、テーブルに新しい列があります。 ALTER TABLE t_tableName ADD newColumn NOT NULL デフォルトの制約を指定せずにNOT NULLを指定しているため、これは失敗します。テーブルにはデフォルトの制約があってはなりません。 これを回避するために、デフォルトの制約でテーブルを作成してから削除することができます。 ただし、デフォルトの制約をこのステートメントの一部として指定するように指定する方法はないようです。そのため、それを取り除く唯一の方法は、sys.default_constraintsでそれを検索するストアドプロシージャを用意することです。テーブル。 これは、頻繁に発生する可能性が高い操作の場合、少し面倒/冗長です。誰にもこれのためのより良い解決策がありますか?

25
INSTALL_PARSE_FAILED_NO_CERTIFICATESエラーとは何ですか?
androidmanifest.xmlファイルを編集して、デフォルト/メイン/スタートアップ(何でもいい)のアクティビティを変更しようとしました。私がしたすべては、android:nameプロパティを変更することでした。しかし、これはアプリ全体を完全に壊しました。インストールしようとすると失敗して読みます。 インストールエラー:INSTALL_PARSE_FAILED_NO_CERTIFICATES 以前の状態に戻そうとすると、それでも同じエラーが発生しました...何をしましたか?

20
Django TemplateDoesNotExist?
私のローカルマシンは、Ubuntu 8.10でPython 2.5とNginxを実行しており、Djangoは最新の開発トランクからビルドされています。 私が要求するすべてのURLに対して、それはスローします: / appname / path appname / template_name.htmlのTemplateDoesNotExist Djangoはこれらのテンプレートを次の順序でロードしようとしました:*ローダーdjango.template.loaders.filesystem.functionを使用:*ローダーdjango.template.loaders.app_directories.functionを使用: TEMPLATE_DIRS( '/usr/lib/python2.5/site-packages/projectname/templates'、) この場合、/ usr / lib / python2.5 / site-packages / projectname / templates / appname / template_name.htmlを探していますか?奇妙なことに、このファイルはディスク上に存在します。なぜDjangoはそれを見つけられないのですか? そのような問題なしに、Ubuntu 9.04でPython 2.6を実行しているリモートサーバーで同じアプリケーションを実行します。他の設定は同じです。 ローカルマシンの設定に誤りがあるか、または調査する必要があるようなエラーを引き起こした可能性があるものは何ですか? 私のsettings.pyで、私は指定しました: SETTINGS_PATH = os.path.normpath(os.path.dirname(__file__)) # Find templates in the same folder as settings.py. TEMPLATE_DIRS = ( …
163 django 

4
JavaScriptで文字列を連結する最も効率的な方法は?
JavaScriptでは、多くの反復を含むループがあり、各反復で、多くの+=演算子を含む巨大な文字列を作成しています。文字列を作成するより効率的な方法はありますか?文字列を追加し続けて結合を行う動的配列を作成することを考えていました。誰もがこれを行う最も速い方法の例を説明して与えることができますか?

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