Programowanie

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

10
Alarm dźwiękowy po zakończeniu kodu
Jestem w sytuacji, w której mój kod trwa bardzo długo i nie chcę się w niego gapić, ale chcę wiedzieć, kiedy jest gotowy. Jak mogę sprawić, aby kod (Python) brzmiał jak „alarm” po zakończeniu? Zastanawiałem się, czy nie odtworzyć pliku .wav, gdy osiągnie koniec kodu ... Czy to w ogóle …
143 python  alarm  audio 

1
Python Zapisuje bajty do pliku
Mam funkcję, która zwraca ciąg. Ciąg zawiera znaki powrotu karetki i nowe znaki nowego wiersza (0x0D, 0x0A). Jednak kiedy piszę do pliku, zawiera on tylko nowe źródła linii. Czy istnieje sposób, aby dane wyjściowe obejmowały powrót karetki i nowy znak nowego wiersza. msg = function(arg1, arg2, arg3) f = open('/tmp/output', …
143 python 


4
Instrukcja „Wstaw, jeśli nie istnieje” w programie SQLite
Mam bazę danych SQLite. Próbuję wstawić wartości ( users_id, lessoninfo_id) do tabeli bookmarks, tylko jeśli obie nie istnieją wcześniej w wierszu. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id from bookmarks WHERE …


4
PowerShell i operator -contains
Rozważ następujący fragment: "12-18" -Contains "-" Można by pomyśleć, że to się ocenia true, ale tak nie jest. falseZamiast tego zostanie to ocenione . Nie jestem pewien, dlaczego tak się dzieje, ale tak się dzieje. Aby tego uniknąć, możesz zamiast tego użyć tego: "12-18".Contains("-") Teraz wyrażenie zostanie ocenione jako prawda. …


10
JSON do pandy DataFrame
To, co próbuję zrobić, to wyodrębnić dane wysokości z interfejsu API map Google wzdłuż ścieżki określonej przez współrzędne szerokości i długości geograficznej w następujący sposób: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() To daje mi dane, które wyglądają następująco: elevations.splitlines() …

14
Spłaszcz tablicę tablic w języku Swift
Czy istnieje odpowiednik w Swift flattenw Scali, Xtend, Groovy, Ruby i co? var aofa = [[1,2,3],[4],[5,6,7,8,9]] aofa.flatten() // shall deliver [1,2,3,4,5,6,7,8,9] oczywiście mógłbym użyć do tego redukcji, ale to trochę jest do bani var flattened = aofa.reduce(Int[]()){ a,i in var b : Int[] = a b.extend(i) return b }
143 swift 

10
Laravel Eloquent „WHERE NOT IN”
Mam problem z zapisaniem zapytania laravel eloquent ORM. moje zapytanie to SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT IN (100,200); Teraz chcę przekształcić to zapytanie w laravel eloquent.

10
Jak przekazać anonimowe typy jako parametry?
Jak mogę przekazać anonimowe typy jako parametry do innych funkcji? Rozważmy ten przykład: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); Zmienna querytutaj nie ma silnego typu. Jak zdefiniować LogEmployeesfunkcję, aby ją zaakceptować? public void LogEmployees (? list) { foreach …



12
zwiń komórkę w notatniku jupyter
Używam notebooka ipython Jupyter. Powiedzmy, że zdefiniowałem funkcję, która zajmuje dużo miejsca na moim ekranie. Czy istnieje sposób na zawalenie komórki? Chcę, aby funkcja była nadal wykonywana i wywoływana, ale chcę ukryć / zwinąć komórkę, aby lepiej wizualizować notatnik. W jaki sposób mogę to zrobić?

4
Wyślij wiadomość HTTP POST w ASP.NET Core przy użyciu HttpClient PostAsJsonAsync
Chcę wysłać obiekt dynamiczny, taki jak new { x = 1, y = 2 }; jako treść wiadomości HTTP POST. Więc staram się pisać var client = new HttpClient(); ale nie mogę znaleźć metody client.PostAsJsonAsync() Próbowałem więc dodać pakiet Microsoft.AspNetCore.Http.Extensions do project.json i dodać using Microsoft.AspNetCore.Http.Extensions; klauzula use. Jednak to …

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.