Programowanie

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


5
PHP: Jak obsłużyć <! [CDATA [z SimpleXMLElement?
Zauważyłem, że w przypadku SimpleXMLElementdokumentu zawierającego te znaczniki CDATA zawartość jest zawsze NULL. Jak to naprawić? Przepraszamy za spamowanie tutaj na temat XML. Od kilku godzin staram się, aby skrypt oparty na XML działał ... &lt;content&gt;&lt;![CDATA[Hello, world!]]&gt;&lt;/content&gt; Próbowałem pierwszego trafienia w Google, jeśli szukasz „SimpleXMLElement cdata”, ale to nie zadziałało.
97 php  xml  tags  cdata 


18
Co składa się na dobry test jednostkowy? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …


22
Algorytm określania zakończenia gry w kółko i krzyżyk
Napisałem grę w kółko i krzyżyk w Javie i moją obecną metodę określania kont zakończenia gry dla następujących możliwych scenariuszy zakończenia gry: Plansza jest pełna i żaden zwycięzca nie został jeszcze wyłoniony: Gra kończy się remisem. Krzyż wygrał. Circle wygrał. Niestety, aby to zrobić, czyta wstępnie zdefiniowany zestaw tych scenariuszy …

10
Elegancki sposób na odwrócenie mapy w Scali
Nauka Scali jest obecnie potrzebna do odwrócenia mapy, aby wykonać kilka odwróconych wartości-&gt; wyszukiwania kluczy. Szukałem prostego sposobu na zrobienie tego, ale wymyśliłem tylko: (Map() ++ origMap.map(kvp=&gt;(kvp._2-&gt;kvp._1))) Czy ktoś ma bardziej eleganckie podejście?



10
Dwa elementy div, jeden o stałej szerokości, drugi, reszta
Mam dwa kontenery div. Chociaż jeden musi mieć określoną szerokość, muszę go dostosować, aby drugi element div zajmował resztę miejsca. Czy jest jakiś sposób, żebym mógł to zrobić? .left { float: left; width: 83%; display: table-cell; vertical-align: middle; min-height: 50px; margin-right: 10px; overflow: auto; } .right { float: right; width: …
97 css  html 

5
Zwraca pierwsze dopasowanie wyrażenia regularnego Ruby
Szukam sposobu na wykonanie dopasowania wyrażenia regularnego na łańcuchu w Rubim i spowodowanie zwarcia w pierwszym dopasowaniu. Ciąg, który przetwarzam, jest długi iz tego, jak wygląda, standardowy sposób ( matchmetoda) przetworzyłby całość, zebrałby każde dopasowanie i zwrócił obiekt MatchData zawierający wszystkie dopasowania. match = string.match(/regex/)[0].to_s
97 ruby  regex  string 

4
jaki jest preferowany sposób mutowania stanu React?
Powiedzmy, że mam listę zwykłych obiektów this.state.list, których mogę następnie użyć do renderowania listy dzieci. Jaki jest zatem właściwy sposób wstawiania obiektu this.state.list? Poniżej znajduje się jedyny sposób, w jaki myślę, że zadziała, ponieważ nie możesz this.statebezpośrednio mutować, jak wspomniano w dokumencie. this._list.push(newObject): this.setState({list: this._list}); Wydaje mi się to brzydkie. …


23
Jak posortować obserwowalną kolekcję?
Mam następującą klasę: [DataContract] public class Pair&lt;TKey, TValue&gt; : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged("Key"); } } [DataMember] public TValue Value { …

6
Git w programie PowerShell mówi „Nie można znaleźć agenta SSH”
Mam zainstalowany git i działa świetnie w wierszu poleceń, ale kiedy otwieram program PowerShell, wyświetla mi to ostrzeżenie: WARNING: Could not find ssh-agent Mam konkurs uruchomiony i załadowany moim kluczem prywatnym. Działa to we wszystkich narzędziach GUI i wierszu polecenia, ale nie w programie Powershell. Co się dzieje?
97 git  ssh 

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.