mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-08 07:46:46 +02:00
Add empty lines before code blocks
otherwise they don't render as blocks
This commit is contained in:
@@ -220,9 +220,11 @@ p { vlastnost: hodnota !important; }
|
||||
```
|
||||
|
||||
a tento element
|
||||
|
||||
```xml
|
||||
<p style='/*F*/ vlastnost:hodnota;' trida='trida1 trida2' attr='hodnota' />
|
||||
```
|
||||
|
||||
Priorita stylu je následující. Pamatujte, priorita pro každou **vlastnost**, ne pro celý blok.
|
||||
|
||||
* `E` má nejvyšší prioritu kvůli slůvku `!important`. Je doporučováno se úplně vyhnout jeho použití.
|
||||
|
@@ -56,6 +56,7 @@ wie `largest_sequences_so_far` und dessen Index würde eine Menge Zeit sparen.
|
||||
|
||||
Ein ähnliches Konzept könnte auch bei der Suche nach dem längsten Weg
|
||||
in gerichteten azyklischen Graphen angewandt werden.
|
||||
|
||||
```python
|
||||
for i=0 to n-1
|
||||
LS[i]=1
|
||||
|
@@ -16,6 +16,7 @@ lang: es-es
|
||||
El API del **Módulo de Definición Asíncrono** especifica un mecanismo para definir módulos JavaScript de manera tal que tanto el módulo como sus dependencias puedan ser cargadas de manera asíncrona. Esto es particularmente adecuado para el entorno del navegador donde la carga sincronizada de los módulos genera problemas de rendimiento, usabilidad, depuración y acceso de multi-dominios.
|
||||
|
||||
### Conceptos básicos
|
||||
|
||||
```javascript
|
||||
// El API básico de AMD consiste en tan solo dos métodos: `define` y `require`
|
||||
// y se basa en la definición y consumo de los módulos:
|
||||
@@ -137,6 +138,7 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL
|
||||
coolLib.doFancyStuffWith(helpers.transform($('#foo')));
|
||||
});
|
||||
```
|
||||
|
||||
Las aplicaciones basadas en `require.js` usualmente tendrán un solo punto de entrada (`main.js`) que se pasa a la etiqueta del script `require.js` como un atributo de datos. Será cargado y ejecutado automáticamente al cargar la página:
|
||||
|
||||
```html
|
||||
@@ -158,16 +160,19 @@ Muchas personas prefieren usar AMD para la organización del código durante el
|
||||
`require.js` incluye un script llamado `r.js` (el que probablemente correrás en node.js, aunque Rhino también es soportado) que puede analizar el gráfico de dependencias de tu proyecto, y armar un solo fichero que contenga todos tus módulos (adecuadamente nombrados), minificado y listo para consumo.
|
||||
|
||||
Instálalo usando `npm`:
|
||||
|
||||
```shell
|
||||
$ npm install requirejs -g
|
||||
```
|
||||
|
||||
Ahora puedes alimentarlo con un fichero de configuración:
|
||||
|
||||
```shell
|
||||
$ r.js -o app.build.js
|
||||
```
|
||||
|
||||
Para nuestro ejemplo anterior el archivo de configuración luciría así:
|
||||
|
||||
```javascript
|
||||
/* file : app.build.js */
|
||||
({
|
||||
@@ -184,6 +189,7 @@ Para nuestro ejemplo anterior el archivo de configuración luciría así:
|
||||
```
|
||||
|
||||
Para usar el fichero creado en producción, simplemente intercambia `data-main`:
|
||||
|
||||
```html
|
||||
<script src="require.js" data-main="app/main-built"></script>
|
||||
```
|
||||
|
@@ -116,6 +116,7 @@ Las expresiones múltiples son separadas por un punto. ^ retorna inmediatamente.
|
||||
```
|
||||
|
||||
Los bloques son ejecutados al enviales el mensaje 'value' y son inherentes (delegados a) sus contextos:
|
||||
|
||||
```
|
||||
"returns 0"
|
||||
[|x|
|
||||
|
@@ -171,6 +171,7 @@ $ git init --help
|
||||
Ne plus suivre certains fichiers et dossiers de Git.
|
||||
Habituellement fait pour les fichiers privés et temporaires qui seraient,
|
||||
autrement, partagés dans le dépôt.
|
||||
|
||||
```bash
|
||||
$ echo "temp/" >> .gitignore
|
||||
$ echo "cle_privee" >> .gitignore
|
||||
@@ -466,6 +467,7 @@ Vous pouvez maintenant pull !
|
||||
```bash
|
||||
git pull
|
||||
```
|
||||
|
||||
`...changes apply...`
|
||||
|
||||
Vérifiez maintenant que tout est OK
|
||||
|
@@ -12,6 +12,7 @@ lang: hd
|
||||
जावास्क्रिप्ट मॉड्यूल ऐसे मॉड्यूल और इसकी अतुल्यकालिक निर्भरता से भरा हुआ है। यह ब्राउज़र पर्यावरण जहां के लिए विशेष रूप से अच्छी तरह से अनुकूल है, और प्रदर्शन , प्रयोज्य, डीबगिंग, और क्रॉस-डोमेन जैसे मॉड्यूल्स को जल्दी सिंक्रनाइज़ लोडिंग करता hai।
|
||||
|
||||
### मूल अवधारणा
|
||||
|
||||
```javascript
|
||||
// बुनियादी एएमडी एपीआई दो तरीकों लेकिन कुछ भी नहीं होते : ` define` और` require`
|
||||
// और सभी मॉड्यूल परिभाषा और खपत के बारे में है :
|
||||
@@ -79,6 +80,7 @@ function require(deps, callback){
|
||||
### Require.js के साथ वास्तविक दुनिया के उपयोग
|
||||
|
||||
परिचयात्मक उदाहरण के विपरीत, ` require.js` (सबसे लोकप्रिय एएमडी पुस्तकालय ) वास्तव में लागू करता है ** ** Amd ** में *A * **, आप XHR के माध्यम से मॉड्यूल और उनकी निर्भरता लोड करने के लिए सक्षम करने के लिए :
|
||||
|
||||
```javascript
|
||||
/* file: app/main.js */
|
||||
require(['modules/someClass'], function(SomeClass){
|
||||
@@ -113,6 +115,7 @@ define(['daos/things', 'modules/someHelpers'], function(thingsDao, helpers){
|
||||
return SomeClass;
|
||||
});
|
||||
```
|
||||
|
||||
अपने ` main.js` में डिफ़ॉल्ट पथ मानचित्रण व्यवहार का उपयोग ` requirejs.config ( configObj ) ` में परिवर्तन करने के लिए:
|
||||
|
||||
```javascript
|
||||
@@ -131,6 +134,7 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL
|
||||
coolLib.doFancyStuffWith(helpers.transform($('#foo')));
|
||||
});
|
||||
```
|
||||
|
||||
` require.js` आधारित क्षुधा आमतौर पर एक डाटा विशेषता के रूप में ` require.js` स्क्रिप्ट टैग को पारित कर दिया है कि एक एकल प्रवेश बिंदु (` main.js` ) होगा। यह स्वचालित रूप से भरी हुई है और pageload पर क्रियान्वित किया जाएगा :
|
||||
|
||||
```html
|
||||
@@ -151,16 +155,19 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL
|
||||
|
||||
(राइनो भी समर्थन किया है, तो आप शायद Node.js में चलेगा ) ` require.js` ( अपनी परियोजना की निर्भरता ग्राफ का विश्लेषण , और अपने सभी मॉड्यूल युक्त एक एकल फाइल निर्माण कर सकते हैं कि ` r.js` नामक एक स्क्रिप्ट के साथ आता है ठीक से minified और उपभोग के लिए तैयार है, ) नाम दिया है।
|
||||
Install it using `npm`:
|
||||
|
||||
```shell
|
||||
$ npm install requirejs -g
|
||||
```
|
||||
|
||||
अब आप एक विन्यास फाइल के साथ फ़ीड कर सकते हैं:
|
||||
|
||||
```shell
|
||||
$ r.js -o app.build.js
|
||||
```
|
||||
|
||||
हमारे ऊपर के उदाहरण के लिए विन्यास की तरह लग सकता है:
|
||||
|
||||
```javascript
|
||||
/* file : app.build.js */
|
||||
({
|
||||
@@ -177,6 +184,7 @@ $ r.js -o app.build.js
|
||||
```
|
||||
|
||||
उत्पादन में बनाया फ़ाइल का उपयोग करने के लिए, बस ` Data-main` स्वैप:
|
||||
|
||||
```html
|
||||
<script src="require.js" data-main="app/main-built"></script>
|
||||
```
|
||||
|
@@ -126,7 +126,6 @@ class Matrix(uint m, uint n, T = int) {
|
||||
}
|
||||
|
||||
auto mat = new Matrix!(3, 3);
|
||||
|
||||
```
|
||||
|
||||
Classes की बात हो रही है , एक दूसरे के लिए गुणों के बारे में बात करते हैं। एक संपत्ति
|
||||
@@ -176,8 +175,8 @@ class MyClass(T, U) {
|
||||
void main() {
|
||||
auto mc = new MyClass!(int, string)(7, "seven");
|
||||
|
||||
करने के लिए लिखने के लिए मानक पुस्तकालय से
|
||||
// आयात ' stdio ' मॉड्यूल
|
||||
// करने के लिए लिखने के लिए मानक पुस्तकालय से
|
||||
// आयात ' stdio ' मॉड्यूल
|
||||
// सांत्वना (आयात एक गुंजाइश के लिए स्थानीय हो सकता है) ।
|
||||
import std.stdio;
|
||||
|
||||
@@ -235,22 +234,21 @@ UFCS के साथ, हम एक विधि के रूप में ए
|
||||
एक विधि के रूप में ग्रुप ए की किसी भी अभिव्यक्ति पर कुछ प्रकार एक की है ।
|
||||
|
||||
मैं समानता चाहते । समानता की तरह कोई और? ज़रूर तुम करना। चलो कुछ करते हैं!
|
||||
|
||||
```c
|
||||
import std.stdio;
|
||||
import std.parallelism : parallel;
|
||||
import std.math : sqrt;
|
||||
|
||||
void main() {
|
||||
// हम हमारे सरणी में वर्गमूल हर नंबर ले जाना चाहता हूँ ,
|
||||
// हम उपलब्ध है के रूप में और के रूप में कई कोर का लाभ ले।
|
||||
// हम हमारे सरणी में वर्गमूल हर नंबर ले जाना चाहता हूँ ,
|
||||
// हम उपलब्ध है के रूप में और के रूप में कई कोर का लाभ ले।
|
||||
auto arr = new double[1_000_000];
|
||||
|
||||
// संदर्भ के द्वारा एक सूचकांक , और एक सरणी तत्व का प्रयोग
|
||||
// संदर्भ के द्वारा एक सूचकांक , और एक सरणी तत्व का प्रयोग
|
||||
// और सिर्फ सरणी पर समानांतर फोन!
|
||||
foreach(i, ref elem; parallel(arr)) {
|
||||
ref = sqrt(i + 1.0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
```
|
||||
|
@@ -19,6 +19,7 @@ módulos de forma síncrona fica sujeito a problemas de performance, usabilidade
|
||||
debugging e problemas de acesso em requisições cross-domain.
|
||||
|
||||
### Conceito básico
|
||||
|
||||
```javascript
|
||||
// O básico da API de AMD consiste de nada mais que dois métodos: `define` e `require`
|
||||
// e isso é tudo sobre a definição de módulo e consumo:
|
||||
@@ -122,6 +123,7 @@ define(['daos/coisas', 'modules/algunsHelpers'], function(coisasDao, helpers){
|
||||
return AlgumaClasse;
|
||||
});
|
||||
```
|
||||
|
||||
Para alterar o comportamento padrão de mapeamento de caminho de pastas utilize
|
||||
`requirejs.config(configObj)` em seu `main.js`:
|
||||
|
||||
@@ -141,6 +143,7 @@ require(['jquery', 'coolLibFromBower', 'modules/algunsHelpers'], function($, coo
|
||||
coolLib.facaAlgoDoidoCom(helpers.transform($('#foo')));
|
||||
});
|
||||
```
|
||||
|
||||
Apps baseados em `require.js` geralmente terão um único ponto de acesso (`main.js`) que é passado à tag script do `require.js` como um data-attribute. Ele vai ser automaticamente carregado e executado com o carregamento da página:
|
||||
|
||||
```html
|
||||
@@ -162,16 +165,19 @@ Muitas pessoas preferem usar AMD para sanar a organização do código durante o
|
||||
`require.js` vem com um script chamado `r.js` (que você vai provavelmente rodar em node.js, embora Rhino suporte também) que você pode analisar o gráfico de dependências de seu projeto, e fazer em um único arquivo contendo todos os seus módulos (corretamente nomeados), minificados e prontos para serem consumidos.
|
||||
|
||||
Instale-o utilizando `npm`:
|
||||
|
||||
```shell
|
||||
$ npm install requirejs -g
|
||||
```
|
||||
|
||||
Agora você pode alimentá-lo com um arquivo de configuração:
|
||||
|
||||
```shell
|
||||
$ r.js -o app.build.js
|
||||
```
|
||||
|
||||
Para o nosso exemplo acima a configuração pode ser essa:
|
||||
|
||||
```javascript
|
||||
/* file : app.build.js */
|
||||
({
|
||||
@@ -188,6 +194,7 @@ Para o nosso exemplo acima a configuração pode ser essa:
|
||||
```
|
||||
|
||||
Para usar o arquivo gerado, em produção, simplesmente troque o `data-main`:
|
||||
|
||||
```html
|
||||
<script src="require.js" data-main="app/main-built"></script>
|
||||
```
|
||||
|
@@ -117,6 +117,7 @@ Múltiplas expressões são separadas por ponto final. ^ retorna imediatamente.
|
||||
```
|
||||
|
||||
Blocos são realizados (completados) ao enviá-los a mensagem 'value' e herdando (imcumbir a) seus contextos:
|
||||
|
||||
```
|
||||
"retorna 0"
|
||||
[|x|
|
||||
|
@@ -139,6 +139,7 @@ $ git init --help
|
||||
### ignoruj súbory
|
||||
|
||||
Zámerne prestaneš sledovať súbor(y) a zložky. Typicky sa používa pre súkromné a dočasné súbory, ktoré by boli inak zdieľané v repozitári.
|
||||
|
||||
```bash
|
||||
$ echo "temp/" >> .gitignore
|
||||
$ echo "private_key" >> .gitignore
|
||||
@@ -172,6 +173,7 @@ $ git add /cesta/k/súboru/HelloWorld.c
|
||||
# Môžeš použiť regulárne výrazy!
|
||||
$ git add ./*.java
|
||||
```
|
||||
|
||||
Tento príkaz len pridáva súbory do staging indexu, necommituje ich do repozitára.
|
||||
|
||||
### branch
|
||||
@@ -476,6 +478,7 @@ $ git reset 31f2bb1
|
||||
# a zosúladí ju s pracovným adresárom (vymaže nekomitnuté zmeny).
|
||||
$ git reset --hard 31f2bb1
|
||||
```
|
||||
|
||||
### revert
|
||||
|
||||
Vezme naspäť ("od-urobí") commit. Nezamieňaj s resetom, ktorý obnoví stav
|
||||
|
@@ -288,6 +288,7 @@ tank/home/sarlalian@now 0 - 259M -
|
||||
tank/home/alice@now 0 - 156M -
|
||||
tank/home/bob@now 0 - 156M -
|
||||
...
|
||||
```
|
||||
|
||||
Destroy snapshots (删除快照)
|
||||
|
||||
@@ -297,7 +298,6 @@ $ zfs destroy tank/home/sarlalian@now
|
||||
|
||||
# 删除某一数据集及其子集的快照
|
||||
$ zfs destroy -r tank/home/sarlalian@now
|
||||
|
||||
```
|
||||
|
||||
Renaming Snapshots (重命名)
|
||||
|
Reference in New Issue
Block a user