プログラミング

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

23
正しい行番号を持つconsole.logの適切なラッパー?
現在、アプリケーションを開発しており、グローバルisDebugスイッチを配置しています。console.logより便利な使い方で折り返したいと思います。 //isDebug controls the entire site. var isDebug = true; //debug.js function debug(msg, level){ var Global = this; if(!(Global.isDebug && Global.console && Global.console.log)){ return; } level = level||'info'; Global.console.log(level + ': '+ msg); } //main.js debug('Here is a msg.'); 次に、Firefoxコンソールでこの結果を取得します。 info: Here is a msg. debug.js (line 8) debug()呼び出された場所の行番号でログを記録したい場合はどうなりますinfo: Here …
132 javascript 

10
JavaScript配列検索と文字列の削除?
私が持っています: var array = new Array(); array.push("A"); array.push("B"); array.push("C"); 私は次のようなことができるようになりたいです: array.remove("B"); ただし、削除機能はありません。どうすればこれを達成できますか?
132 javascript  arrays 

6
行全体をsedで置き換える方法は?
行を含むファイルがあるとします aaa = bbb 今、私はそれらを次のものに置き換えたいと思います: aaa = xxx 私はそれを次のように行うことができます: sed "s / aaa = bbb / aaa = xxx / g" これで、次のような数行のファイルができました。 aaa = bbb aaa = ccc aaa = ddd aaa = [何か他のもの] このすべての行をsedaaa=[something]をaaa=xxx使用して置き換えるにはどうすればよいですか?
132 regex  sed 

16
重複する「コンテンツ」アイテムが含まれていました。.NET SDKには、プロジェクトディレクトリの「コンテンツ」アイテムがデフォルトで含まれています
asp.netコアプロジェクトにjavascriptまたはcssファイルを追加dotnet runしてbashターミナルで実行すると、次のエラーが発生します。 /usr/share/dotnet/sdk/1.0.1/Sdks/Microsoft.NET.Sdk/build/Microsoft .NET.Sdk.DefaultItems.targets(188,5):エラー:重複する「コンテンツ」アイテムが含まれていました。.NET SDKには、デフォルトでプロジェクトディレクトリの「コンテンツ」アイテムが含まれています。これらのアイテムをプロジェクトファイルから削除するか、プロジェクトファイルに明示的に含める場合は、 'EnableDefaultContentItems'プロパティを 'false'に設定します。詳細については、https://aka.ms/sdkimplicititemsを参照してください。重複したアイテムは次のとおりです: 'wwwroot / css / BasicQuotation.css'; 'wwwroot / js / BasicQuotation.js' [/mnt/c/Dev/myproject/MyProject/MyProject.csproj] ビルドに失敗しました。ビルドエラーを修正して、もう一度実行してください。 ItemGroup私のcsprojファイルからを削除することでこれを修正できますが、それほど生産的ではないと思います。 これは、デフォルトのVisual Studio 2017 ASP.NET Core Web Application(.NET Core)テンプレートで発生します。wwwroot> jsフォルダーを右クリックしてプロジェクトにファイルを追加し、Add > New Item > JavaScript File これは私の.csprojファイルです: <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp1.1</TargetFramework> </PropertyGroup> <PropertyGroup> <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback> </PropertyGroup> <PropertyGroup> <UserSecretsId>aspnet-MyProject-7e1906d8-5dbd-469a-b237-d7a563081253</UserSecretsId> </PropertyGroup> <ItemGroup> <Compile Remove="wwwroot\lib\jquery-validation\**" …

13
指定された(数値)分布で乱数を生成します
異なる値のいくつかの確率を含むファイルがあります。例: 1 0.1 2 0.05 3 0.05 4 0.2 5 0.4 6 0.2 この分布を使用して乱数を生成したいと思います。これを処理する既存のモジュールは存在しますか?自分でコーディングするのはかなり簡単です(累積密度関数を作成し、ランダムな値[0,1]を生成し、対応する値を選択します)が、これは一般的な問題であるようで、おそらく誰かがそれ。 誕生日のリストを生成したいので、これが必要です(標準randomモジュールの配布には従いません)。
132 python  module  random 

6
プロパティ名でオブジェクトのプロパティの値を取得するにはどうすればよいですか?
PowerShellでは、名前(文字列)を指定してオブジェクトのプロパティ値をどのように取得しますか?次のようなものが欲しい: $obj = get-something # View the object's members: $obj | gm # I could retrieve a property by doing so: write-host $obj.SomeProp # But for many purposes, I would really want to: write-host $obj | Get-PropertyByName "SomeProp" PowerShellの「Get-PropertyByName」に似たものはありますか?
132 powershell 

6
__init__内でクラス関数を呼び出す
ファイル名を取得し、ファイルを開き、データを解析するコードを書いています。クラスでこれをしたいのですが。次のコードは機能します。 class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 = None self.stat4 = None self.stat5 = None def parse_file(): #do some parsing self.stat1 = result_from_parse1 self.stat2 = result_from_parse2 self.stat3 = result_from_parse3 self.stat4 = result_from_parse4 self.stat5 = result_from_parse5 parse_file() しかし、それは私__init__が私のクラスの関数のスコープ内にすべての解析機構を置くことを含みます。これで、この単純化されたコードでは問題ないように見えますが、関数にparse_fileはかなり多くのレベルのインデントがあります。parse_file()以下のように関数をクラス関数として定義したいと思います。 class MyClass(): def __init__(self, …
132 python  class 

10
var.replaceは関数ではありません
以下のコードを使用してJavascriptで文字列をトリミングしようとしていますが、タイトルに記載されているエラーが発生しています。 function trim(str) { return str.replace(/^\s+|\s+$/g,''); } 編集: 問題を修正しました...申し訳ありませんが、コードの呼び出し方法も記述しておく必要がありました...値ではなくフォームフィールド自体のオブジェクトを誤って渡していたことに気付きました。
132 javascript 

4
R Markdownに画像/表を挿入
そこで、Rマークダウンにテーブルと画像を挿入したいと思います。通常のWord文書では、表(5行x 2列)を簡単に挿入できます。写真の場合は、コピーして貼り付けるだけです。 5行x 2列のテーブルを挿入する方法(およびそれらにデータを入力する方法)(および2番目の列が最初の列よりも広い点でテーブルを調整する方法) 画像を挿入するにはどうすればよいですか?私の理解では、まず画像をpngとして保存してから、それをドキュメントで参照する必要があります。また、1ページを超えないように、または1ページ未満を占めるように、画像をレポートに合わせて自動的に調整したいと思います(画像のサイズを好みに合わせて調整する方法はありますか?) 誰かがRマークダウンについてクール/フォーマットについて知っている場合は、私にも知らせていただけますか?#段落のタイトルが大きくなり、** **太字になることは知っています。それは私が知っていることすべてについてです!
132 r  r-markdown 

4
PostgreSQLのタイムスタンプを自動的に更新する方法
MySQLでCURRENT_TIMESTAMPを使用して実行できるように、新しい行が挿入されたときにコードがタイムスタンプを自動的に更新できるようにしたい。 PostgreSQLでこれをどのように実現できますか? CREATE TABLE users ( id serial not null, firstname varchar(100), middlename varchar(100), lastname varchar(100), email varchar(200), timestamp timestamp )

17
Pythonの最上位ディレクトリのみを一覧表示する方法は?
一部のフォルダ内のディレクトリのみを一覧表示できるようにしたい。これは、ファイル名を一覧表示したくない、または追加のサブフォルダを必要としないことを意味します。 例が役立つかどうか見てみましょう。現在のディレクトリには次のものがあります。 >>> os.listdir(os.getcwd()) ['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mod_p ython-wininst.log', 'NEWS.txt', 'pymssql-wininst.log', 'python.exe', 'pythonw.ex e', 'README.txt', 'Removemod_python.exe', 'Removepymssql.exe', 'Scripts', 'tcl', 'Tools', 'w9xpopen.exe'] ただし、ファイル名をリストに含めたくありません。\ Lib \ cursesなどのサブフォルダーも必要ありません。基本的に私が欲しいものは以下で動作します: >>> for root, dirnames, filenames in os.walk('.'): ... print dirnames ... break ... ['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'Scripts', 'tcl', …

4
画像のツールチップ
ツールチップを使用しています。しかし、私はそれを画像タグの上に置きたいのですが、画像の上にマウスを置くとツールチップが機能するはずです。私は試しましたが、イメージタグで動作しません。
132 html  image  tooltip 


9
HTML IMGタグを使用してアスペクト比を維持する方法
アプリケーションの写真を表示するためにHTMLのimgタグを使用しています。高さと幅の両方の属性を64に設定しました。画像の解像度(256x256、1024x768、500x400、205x246など)を64x64として表示する必要があります。しかし、imgタグの高さと幅の属性を64に設定すると、アスペクト比が維持されないため、画像が歪んで見えます。 参考までに、私の正確なコードは次のとおりです。 <img src="Runtime Path to photo" border="1" height="64" width="64">
132 html  css 

12
Pythonの相対位置でファイルを開く
pythonコードが以前のWindowsディレクトリで知られていない 'main'で実行され、実行時にコードがインストールされている場合は、ディレクトリ 'main / 2091 / data.txt'にアクセスする必要があるとします。 open(location)関数をどのように使用すればよいですか?場所は何ですか? 編集: 以下の簡単なコードが機能することがわかりました..デメリットはありますか? file="\2091\sample.txt" path=os.getcwd()+file fp=open(path,'r+');

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