Programowanie

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


14
Bezpieczny hash i sól dla haseł PHP
Obecnie mówi się, że MD5 jest częściowo niebezpieczny. Biorąc to pod uwagę, chciałbym wiedzieć, którego mechanizmu użyć do ochrony hasłem. To pytanie: czy „podwójne hashowanie” jest mniej bezpieczne niż jednorazowe hashowanie? sugeruje, że wielokrotne mieszanie może być dobrym pomysłem, podczas gdy jak wdrożyć ochronę hasłem dla poszczególnych plików? sugeruje użycie …


28
„Uwaga: Niezdefiniowana zmienna”, „Uwaga: Niezdefiniowany indeks” i „Uwaga: Niezdefiniowane przesunięcie” za pomocą PHP
Korzystam ze skryptu PHP i nadal otrzymuję błędy, takie jak: Uwaga: Niezdefiniowana zmienna: moja_nazwa_zmiennej w C: \ wamp \ www \ mypath \ index.php w linii 10 Uwaga: Niezdefiniowany indeks: mój_indeks C: \ wamp \ www \ mypath \ index.php w linii 11 Linia 10 i 11 wygląda następująco: echo …

30
Xcode - Jak naprawić „NSUnknownKeyException”, powód:… ta klasa nie jest zgodna z kodowaniem wartości klucza dla błędu klucza X?
Próbuję połączyć UILabelz IBOutletutworzonym w mojej klasie. Moja aplikacja ulega awarii z następującym błędem. Co to znaczy? Jak mogę to naprawić? *** Zakończenie aplikacji z powodu nieprzechwyconego wyjątku „NSUnknownKeyException”, powód: „[<UIViewController 0x6e36ae0> setValue: forUndefinedKey:]: ta klasa nie jest zgodna z kodowaniem wartości klucza dla klucza XXX.”


30
Usuń gałęzie śledzenia już nie na pilocie
Czy istnieje prosty sposób usunięcia wszystkich gałęzi śledzenia, których zdalny odpowiednik już nie istnieje? Przykład: Oddziały (lokalne i zdalne) mistrz pochodzenie / mistrz origin / bug-fix-a origin / bug-fix-b origin / bug-fix-c Lokalnie mam tylko oddział główny. Teraz muszę pracować nad poprawką błędów , więc sprawdzam ją, pracuję nad nią …
1170 git  git-branch 


30
Jaki jest szybki sposób komentowania / usuwania komentarzy w Vimie?
Mam plik kodu Ruby otwarty w vi, istnieją linie skomentowane za pomocą #: class Search < ActiveRecord::Migration def self.up # create_table :searches do |t| # t.integer :user_id # t.string :name # t.string :all_of # t.string :any_of # t.string :none_of # t.string :exact_phrase # # t.timestamps # end end def self.down …
1167 vim  comments 

12
Dlaczego istnieją dwa sposoby na wycofanie pliku z Git?
Czasami git sugeruje, git rm --cachedaby oderwać plik, czasem git reset HEAD file. Kiedy powinienem użyć które? EDYTOWAĆ: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in …
1166 git  git-reset  git-rm 

5
Jaki jest cel atrybutu „rola” w HTML?
Ciągle widzę atrybuty roli w pracy niektórych osób. Ja też go używam, ale nie jestem pewien jego efektu. Na przykład: <header id="header" role="banner"> Header stuff in here </header> Lub: <section id="facebook" role="contentinfo"> Facebook stuff in here </section> Lub: <section id="main" role="main"> Main content stuff in here </section> Czy ten atrybut …
1165 html  optimization  seo  roles 



25
Jak wyrównać zawartość div do dołu
Powiedz, że mam następujący kod CSS i HTML: #header { height: 150px; } <div id="header"> <h1>Header title</h1> Header content (one or multiple lines) </div> Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Sekcja nagłówka ma stałą wysokość, ale treść nagłówka może ulec zmianie. Chciałbym, aby zawartość nagłówka była wyrównana pionowo do dolnej …

30
Jak utworzyć tablicę zawierającą 1… N
Poszukuję alternatywnych sposobów na utworzenie tablicy JavaScript zawierającej od 1 do N, gdzie N jest znane tylko w czasie wykonywania. var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } Dla mnie wydaje się, że powinien istnieć sposób na zrobienie tego bez pętli.
1161 javascript  arrays 

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.