プログラミング

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


4
CSSを使用してフォント.ttfを含める方法は?
コードに問題があります。ページにグローバルフォントを含めたいので、.ttfファイルをダウンロードしました。メインのCSSに含めましたが、フォントは変更されません。 これが私の簡単なコードです: @font-face { font-family: 'oswald'; src: url('/font/oswald.regular.ttf'); } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, …
119 html  css 

1
CMAKEで-fPICコンパイラオプションを追加する慣用的な方法は何ですか?
私はこれを行うために少なくとも3つの方法に出くわしており、どちらが慣用的な方法であるか疑問に思っています。これは、静的ライブラリに対してほぼ普遍的に行う必要があります。CMakeのMakefileジェネレーターがこれを静的ライブラリーに自動的に追加しないことに驚いています。(私が何かを逃していない限り?) target_compile_options(myLib PRIVATE -fPIC) add_compile_options(-fPIC) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fpic") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpic") 他にもバリエーションがあると思います。(もし見つけたら私の質問を編集してください) この質問への答えを知っている場合、CMakeLists.txtファイルを変更せずに、サードパーティのCMakeプロジェクトをこのフラグでコンパイルする方法があるかどうかもわかりますか?そのフラグがない静的ライブラリに出くわしました。静的ライブラリを動的ライブラリにコンパイルするときに問題が発生します。 あなたが得る: relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
119 c++  c  cmake 

4
Postgres JSON配列に文字列が含まれているかどうかを確認する
ウサギに関する情報を保存するテーブルがあります。次のようになります。 create table rabbits (rabbit_id bigserial primary key, info json not null); insert into rabbits (info) values ('{"name":"Henry", "food":["lettuce","carrots"]}'), ('{"name":"Herald","food":["carrots","zucchini"]}'), ('{"name":"Helen", "food":["lettuce","cheese"]}'); にんじんが好きなうさぎをどうやって見つけたらいいの?私はこれを思いつきました: select info->>'name' from rabbits where exists ( select 1 from json_array_elements(info->'food') as food where food::text = '"carrots"' ); そのクエリは好きではありません。それは混乱です。 フルタイムのうさぎ飼いとして、データベーススキーマを変更する時間はありません。うさぎにちゃんとした餌をあげたいだけです。そのクエリを行うためのより読みやすい方法はありますか?

2
@Valueをオプションとして定義する方法
Spring Beanには次のものが含まれています。 @Value("${myValue}") private String value; 値は正しく注入されます。ただし、変数はオプションである必要があり、コマンドラインパラメーターとして渡され(SimpleCommandLinePropertySourceを使用してSpringコンテキストに追加されます)、この引数は常に存在するわけではありません。 デフォルト値を提供するために、次の両方を試しました。 @Value("${myValue:}") @Value("${myValue:DEFAULT}") ただし、いずれの場合も、実際の値がある場合でも、コロンの後のデフォルト引数が注入されます。これは、Springが注入する必要があるものをオーバーライドするように見えます。 @Valueが不要であることを指定する正しい方法は何ですか? ありがとう

6
プログラムでcontenteditable HTML要素のテキストを選択しますか?
JavaScriptでは、inputor textarea要素内のテキストをプログラムで選択できます。で入力をフォーカスしipt.focus()、でその内容を選択できますipt.select()。で特定の範囲を選択することもできますipt.setSelectionRange(from,to)。 私の質問は、contenteditable要素でこれを行う方法はありますか? elem.focus()キャレットをcontenteditable要素に配置するために、私はできることがわかりましたが、その後実行elem.select()しても機能しません(そして機能しませんsetSelectionRange)。それについてウェブ上で何も見つけることができませんが、おそらく私は間違ったことを探しています... ちなみに、違いがある場合は、Google Chromeでのみ機能します。これはChrome拡張機能のためです。

3
文字列がリスト内のサブ文字列の1つをパンダで含むかどうかをテストする方法は?
df.isin()andの組み合わせに相当する関数はありdf[col].str.contains()ますか? たとえば、シリーズがあり s = pd.Series(['cat','hat','dog','fog','pet'])、のsいずれかが含まれるすべての場所を検索したい場合['og', 'at']、「ペット」以外のすべてを取得したいとします。 私には解決策がありますが、それはかなり洗練されていません: searchfor = ['og', 'at'] found = [s.str.contains(x) for x in searchfor] result = pd.DataFrame[found] result.any() これを行うより良い方法はありますか?

8
Pythonリクエストと永続的なセッション
私はリクエストモジュール(Python 2.5でバージョン0.10.0)を使用しています。Webサイトのログインフォームにデータを送信してセッションキーを取得する方法を理解しましたが、後続のリクエストでこのセッションキーを使用する明確な方法がわかりません。誰かが以下のコードの省略記号を記入したり、別のアプローチを提案したりできますか? >>> import requests >>> login_data = {'formPosted':'1', 'login_email':'me@example.com', 'password':'pw'} >>> r = requests.post('https://localhost/login.py', login_data) >>> >>> r.text u'You are being redirected <a href="profilePage?_ck=1349394964">here</a>' >>> r.cookies {'session_id_myapp': '127-0-0-1-825ff22a-6ed1-453b-aebc-5d3cf2987065'} >>> >>> r2 = requests.get('https://localhost/profile_data.json', ...)

7
Powershellでのオブジェクトプロパティの印刷
インタラクティブコンソールで作業しているときに、次のように新しいオブジェクトを定義し、それにいくつかのプロパティ値を割り当てます。 $obj = New-Object System.String $obj | Add-Member NoteProperty SomeProperty "Test" 次に、変数の名前をインタラクティブウィンドウに入力すると、Powershellによってオブジェクトのプロパティと値の概要が表示されます。 PS C:\demo> $obj SomeProperty ------------ Test 基本的に、これを行いたいのですが、スクリプト内の関数内からです。関数はオブジェクトを作成し、いくつかのプロパティ値を設定します。戻る前に、Powershellウィンドウにオブジェクト値の概要を出力します。関数内でWrite-Hostを使用してみました: Write-Host $obj しかし、これは要約ではなくオブジェクトのタイプを出力するだけです: System.Object 関数でオブジェクトのプロパティ値の概要をPowershellウィンドウに出力するにはどうすればよいですか?
119 powershell 

5
空のボディをHttpClient経由でREST APIに投稿する
私が呼び出そうとしているAPIでは、POSTを実行する必要がありますが、本文は空です。私はWCF Web API HttpClientを使用するのが初めてで、本文が空の投稿を作成するコードを見つけられないようです。いくつかのHttpContent.CreateEmpty()メソッドへの参照を見つけましたが、そのメソッドが見つからないようなので、それはWeb API HttpClientコード用ではないと思います。


11
角度2に格納された配列から項目を削除します
Type Scriptを使用して、角度2で格納された配列からアイテムを削除したいと思います。Data Serviceと呼ばれるサービス、 DataServiceコードを使用しています: export class DataService { private data: string[] = []; addData(msg: string) { this.data.push(msg); } getData() { return this.data; } deleteMsg(msg: string) { delete [this.data.indexOf(msg)]; } } そして私のコンポーネントクラス: import {Component} from '@angular/core' import {LogService} from './log.service' import {DataService} from './data.service' @Component({ selector: 'tests', template: ` <div class="container"> …

7
HTML5ビデオにサムネイル画像を設定する方法は?
HTML5ビデオにサムネイル画像を設定する方法はありますか?プレイする前に写真を見たいです。私のコードは次のようになります: <video width="470" height="255" controls> <source src="video.mp4" type="video/mp4"> <source src="video.ogg" type="video/ogg"> <source src="video.webm" type="video/webm"> <object data="video.mp4" width="470" height="255"> <embed src="video.swf" width="470" height="255"> </object> </video> ありがとう!

13
文字列内の文字のインスタンスを置き換える
セミコロン(iで指定された位置)をコロンで単純に置き換えようとするこの単純なコードは機能しません。 for i in range(0,len(line)): if (line[i]==";" and i in rightindexarray): line[i]=":" エラーが出ます line[i]=":" TypeError: 'str' object does not support item assignment セミコロンをコロンに置き換えるにはどうすればよいですか?その関数はインデックスを取らないため、replaceの使用は機能しません-置き換えたくないセミコロンがあるかもしれません。 例 文字列には、「Hei der!; Hello there;!;」のように、セミコロンをいくつでも含めることができます。 置き換えたいものを知っています(文字列にインデックスがあります)。インデックスを使用できないため、置換を使用しても機能しません。
119 python  string 

27
Djangoモデルは「明示的なapp_labelを宣言しない」
私はウィットの終わりにいます。十数時間のトラブルシューティングの後、おそらくそれ以上に、私はようやく自分がビジネスに入ると思っていましたが、それから私は次のことを行いました: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label これに関するWeb上の非常に小さな情報があり、そこに私の解決策はありません。どんなアドバイスでも非常にいただければ幸いです。 Python 3.4とDjango 1.10を使用しています。 私のsettings.pyから: INSTALLED_APPS = [ 'DeleteNote.apps.DeletenoteConfig', 'LibrarySync.apps.LibrarysyncConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ] そして、私のapps.pyファイルは次のようになります。 from django.apps import AppConfig class DeletenoteConfig(AppConfig): name = 'DeleteNote' そして from django.apps import AppConfig class LibrarysyncConfig(AppConfig): name = 'LibrarySync'

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