Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

3
Komunikat PyLint: interpolacja formatu logowania
Dla następującego kodu: logger.debug('message: {}'.format('test')) pylint generuje następujące ostrzeżenie: interpolacja formatu logowania (W1202): Użyj formatowania% w funkcjach rejestrowania i przekaż parametry% jako argumenty Używane, gdy instrukcja logowania ma postać wywołania „logging. (Format_string.format (format_args ...))”. Takie wywołania powinny zamiast tego używać formatowania%, ale pozostawić interpolację funkcji rejestrowania, przekazując parametry jako argumenty. …

13
Serwer PHP na komputerze lokalnym?
Próbuję zbudować witrynę PHP i chcę przetestować moje pliki PHP bez przesyłania ich do hosta. Zasadniczo testuję je na własnym komputerze przed ich załadowaniem. W jaki sposób mogę to zrobić?
161 php  server  local 

9
Jak odinstalować narzędzie Service Worker?
Po usunięciu /serviceworker.jsz mojego katalogu głównego Chrome nadal uruchamia narzędzie Service Worker, które usunąłem z mojego webroota. Jak odinstalować program Service Worker z mojej witryny internetowej i przeglądarki Chrome, aby móc ponownie zalogować się do mojej witryny internetowej? Wyśledziłem problem do mechanizmu pamięci podręcznej usługi Service Work i chcę go …

4
Jak ustawić plik cookie w Node js za pomocą Express Framework?
W mojej aplikacji muszę ustawić plik cookie, korzystając z frameworka ekspresowego. Wypróbowałem następujący kod, ale nie ustawia on pliku cookie. Czy ktoś może mi w tym pomóc? var express = require('express'), http = require('http'); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + '/public')); app.use(function (req, res) { var randomNumber=Math.random().toString(); randomNumber=randomNumber.substring(2,randomNumber.length); …
161 node.js  cookies  express 


7
Znajdź () a gdzie (). FirstOrDefault ()
Często widzę, jak ludzie Where.FirstOrDefault()wyszukują i chwytają pierwszy element. Dlaczego po prostu nie użyć Find()? Czy druga strona ma przewagę? Nie potrafiłem odróżnić. namespace LinqFindVsWhere { class Program { static void Main(string[] args) { List<string> list = new List<string>(); list.AddRange(new string[] { "item1", "item2", "item3", "item4" }); string item2 = …
161 c#  linq  linq-to-objects 

11
JavaScript - śledź pozycję myszy
Mam nadzieję, że prześledzę pozycję kursora myszy, okresowo co t msekund. Więc zasadniczo, kiedy strona się ładuje - ten tracker powinien się uruchamiać i przez (powiedzmy) co 100 ms powinienem pobrać nową wartość posX i posY i wydrukować ją w formularzu. Wypróbowałem następujący kod - ale wartości nie są odświeżane …
161 javascript 

7
jawne rzutowanie z superklasy do podklasy
public class Animal { public void eat() {} } public class Dog extends Animal { public void eat() {} public void main(String[] args) { Animal animal = new Animal(); Dog dog = (Dog) animal; } } Przypisanie Dog dog = (Dog) animal;nie generuje błędu kompilacji, ale w czasie wykonywania generuje …

14
Konfiguracja proxy Gradle
Aby skorzystać z integracji Gradle / Artifactory dla Jenkins, potrzebuję dostępu do sieci Web z Gradle przez serwer proxy. Aby zmniejszyć możliwe przyczyny problemów, ręcznie dodaję wtyczkę Artifactory do pliku build.gradle i uruchamiam ją z wiersza poleceń: apply { apply from: "http://gradle.artifactoryonline.com/gradle/plugins/org/jfrog/buildinfo/build-info-extractor-gradle/1.0.1/artifactoryplugin-1.0.1.gradle" } Zgodnie z tym opisem w .gradle / …

5
Wyszukaj i zamień w bash używając wyrażeń regularnych
Widziałem ten przykład: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Co jest zgodne z następującą składnią: ${variable//pattern/replacement} Niestety patternwydaje się, że pole nie obsługuje pełnej składni wyrażenia regularnego (jeśli używam .lub \s, na przykład, próbuje dopasować znaki literału). Jak mogę wyszukać / zamienić ciąg przy użyciu pełnej składni wyrażeń regularnych?
161 regex  bash 

8
Konwertuj ciąg JSON na obiekt JSON C #
Mam ten ciąg przechowywany w mojej bazie danych: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" Ten ciąg jest już w formacie JSON, ale chcę go przekonwertować na obiekt JObject lub JSON. JObject json = new JObject(); Próbowałem json = (JObject)str;obsady, ale …
161 c#  asp.net  json  string  parsing 

6
Tworzenie prostego pliku XML za pomocą języka Python
Jakie mam opcje, jeśli chcę utworzyć prosty plik XML w Pythonie? (pod względem biblioteki) Plik XML, który chcę, wygląda następująco: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2> </doc> </root>
161 python  xml 

1
Moment.js Dołącz tekst w środku formatu daty
Mam format „27 stycznia 2015 r. O 8:17 rano”, który muszę wyświetlić za pomocą momentu.js. Używam formatu moment.format('MMM. D, YYYY at h:mm A z'); Wszystko działa świetnie poza słowem „at”. Jak mogę sprawić, aby to słowo było wyświetlane jako słowo zamiast „a” w ”o godzinie”, które jest tłumaczone na „am …

14
Jak załadować stronę HTML w <div> używając JavaScript?
Chcę załadować plik home.html &lt;div id="content"&gt;. &lt;div id="topBar"&gt; &lt;a href ="#" onclick="load_home()"&gt; HOME &lt;/a&gt; &lt;/div&gt; &lt;div id ="content"&gt; &lt;/div&gt; &lt;script&gt; function load_home(){ document.getElementById("content").innerHTML='&lt;object type="type/html" data="home.html" &gt;&lt;/object&gt;'; } &lt;/script&gt; Działa to dobrze, gdy używam przeglądarki Firefox. Kiedy używam Google Chrome, prosi o wtyczkę. Jak sprawić, by działał w Google Chrome?

9
Numpy - dodaj wiersz do tablicy
Jak dodać wiersze do tablicy numpy? Mam tablicę A: A = array([[0, 1, 2], [0, 2, 0]]) Chciałbym dodać wiersze do tej tablicy z innej tablicy X, jeśli pierwszy element każdego wiersza w X spełnia określony warunek. Tablice Numpy nie mają metody „dołączania”, takiej jak lista, a przynajmniej tak się …
161 python  arrays  numpy  rows 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.