Rails
▼ Starten Sie den Server im Hintergrund
rails s -d
▼ Auch für die Öffentlichkeit zugänglich
rails s -d -b 0.0.0.0
Python
data = ["A","B" "C"]
if "B" in data:
print("B is found")
Mongo
▼ Starten
mongo
▼ Wählen Sie db
use dbName
▼ Sammlungsanzeige
show collections
▼ Anzeige der Anzahl der Dokumente
db.colName.count()
▼ Wenn Sie sich auf einen speziellen Sammlungsnamen beziehen (Nummer, Bindestrich usw.)
db.getCollection('2016-09-01'). ...
Verwenden Sie getCollection in Form von.
▼ Holen Sie sich Dokumente, die bestimmte Bedingungen erfüllen
db.colName.find({keyName:value})
▼ Alle anzeigen
db.colName.find()
▼ CSV-Export
mongoexport -d [Name der Datenbank] -c [Sammlungsname] -out[Name der Ausgabedatei].csv --csv --fields xx,yy,zz
PHP
▼ Ein Array ausgeben
var_dump($array)
▼ Geben Sie JSON nach dem Anordnen aus
$json = '{"a":1,"b":2}';
$decode1 = json_decode($json)
$decode2 = json_decode($json)
//$decode1
object(stdClass)#1 (2) {
["a"] => int(1)
["b"] => int(2)
}
//$decode2
array(2) {
["a"] => int(1)
["b"] => int(2)
}
* Auch wenn es sich um ein Array handelt, wenn Sie Echo usw. verwenden, "Fehler":Ich erhalte einen Konvertierungsfehler von Array zu String.
PHP habe ich nach langer Zeit vergessen^^;
▼ JSON wunderschön ausgeben
echo '<pre>';
var_dump($json);
echo '</pre>';
▼ Kombinationsfeld
<select><option></option></select>
▼form
<form acition="..." method="...">
<input type="text" name="name" size="20"/>
<input type="submit" value="Senden"/>
</form>
▼ Starten
mysql.server start
▼ Interaktive IF
mysql -uroot -p
▼CREATE TABLE
CREATE TABLE {TABLENAME}(email varchar(100),name varchar(100));
▼ Haupttaste
CREATE TABLE {TABLENAME}(email varchar(100) PRIMARY KEY);
▼ Standardwert
CREATE TABLE {TABLENAME}(email varchar(100),complete bit(1) DEFAULT 0);
▼ Gewähren
·Genehmigung
GRANT ALL PRIVILEGES ON {TABLENAME}.* TO {USERNAME}@{HOSTNAME} IDENTIFIED BY {PASSWORD}
·Passwort ändern
SET PASSWORD FOR username@"Hostname"=password('Passwort nach Änderung');
▼ INSERT-Anweisung
INSERT INTO {TABLENAME} (email) VALUES ('[email protected]');
▼ Überprüfen Sie das Schema
show columns from {TABLENAME};
▼ Spaltenbetrieb
·hinzufügen
ALTER TABLE <Tabellenname> ADD <Spaltenname> <Geben Sie Informationen ein>;
·Veränderung
ALTER TABLE test CHANGE num number int;
·Löschen
ALTER TABLE <Tabellenname> DROP <Spaltenname>;
・ Anfangswerteinstellung
ALTER TABLE <Tabellenname> ALTER <Spaltenname> SET DEFAULT <Ursprünglicher Wert>;
▼ Funktion
UPDATE test SET num = num+1 WHERE name = "hoge";
Nodejs
▼ Dateiausgabe (überschreiben)
fs.writeFile(filename, data, encoding='utf8', [callback])
fs.writeFileSync(filename, data, encoding='utf8', [callback])
* Oben ist asynchron, unten ist synchron
▼ Dateiausgabe (zusätzlicher Hinweis)
fs.appendFile(filename, data, encoding='utf8', [callback])
fs.appendFileSync(filename, data, encoding='utf8', [callback])
* Oben ist asynchron, unten ist synchron
Autoritätsbezogen
▼ Bestätigung der Autorität
ls -l <Dateiname oder Pfad>
▼ Bewilligungsbehörde
sudo chmod <Zugangsrechte(Zahlen)> <Dateiname oder Pfad>
▼ Detaillierte Einstellung der Autorität
sudo chmod <Rechteinhaber> + /- <Zugangsrechte(Alphabet)> <Dateiname oder Pfad>
▼ Besitzerwechsel
chown root:root file