1
0
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:
Boris Verkhovskiy
2024-04-04 04:02:42 -07:00
parent 818b8eec46
commit 01bbd084f1
11 changed files with 38 additions and 9 deletions

View File

@@ -220,9 +220,11 @@ p { vlastnost: hodnota !important; }
``` ```
a tento element a tento element
```xml ```xml
<p style='/*F*/ vlastnost:hodnota;' trida='trida1 trida2' attr='hodnota' /> <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. Priorita stylu je následující. Pamatujte, priorita pro každou **vlastnost**, ne pro celý blok.
* `E` nejvyšší prioritu kvůli slůvku `!important`. Je doporučováno se úplně vyhnout jeho použití. * `E` nejvyšší prioritu kvůli slůvku `!important`. Je doporučováno se úplně vyhnout jeho použití.

View File

@@ -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 Ein ähnliches Konzept könnte auch bei der Suche nach dem längsten Weg
in gerichteten azyklischen Graphen angewandt werden. in gerichteten azyklischen Graphen angewandt werden.
```python ```python
for i=0 to n-1 for i=0 to n-1
LS[i]=1 LS[i]=1

View File

@@ -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. 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 ### Conceptos básicos
```javascript ```javascript
// El API básico de AMD consiste en tan solo dos métodos: `define` y `require` // 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: // 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'))); 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: 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 ```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. `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`: Instálalo usando `npm`:
```shell ```shell
$ npm install requirejs -g $ npm install requirejs -g
``` ```
Ahora puedes alimentarlo con un fichero de configuración: Ahora puedes alimentarlo con un fichero de configuración:
```shell ```shell
$ r.js -o app.build.js $ r.js -o app.build.js
``` ```
Para nuestro ejemplo anterior el archivo de configuración luciría así: Para nuestro ejemplo anterior el archivo de configuración luciría así:
```javascript ```javascript
/* file : app.build.js */ /* 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`: Para usar el fichero creado en producción, simplemente intercambia `data-main`:
```html ```html
<script src="require.js" data-main="app/main-built"></script> <script src="require.js" data-main="app/main-built"></script>
``` ```

View File

@@ -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: Los bloques son ejecutados al enviales el mensaje 'value' y son inherentes (delegados a) sus contextos:
``` ```
"returns 0" "returns 0"
[|x| [|x|

View File

@@ -171,6 +171,7 @@ $ git init --help
Ne plus suivre certains fichiers et dossiers de Git. Ne plus suivre certains fichiers et dossiers de Git.
Habituellement fait pour les fichiers privés et temporaires qui seraient, Habituellement fait pour les fichiers privés et temporaires qui seraient,
autrement, partagés dans le dépôt. autrement, partagés dans le dépôt.
```bash ```bash
$ echo "temp/" >> .gitignore $ echo "temp/" >> .gitignore
$ echo "cle_privee" >> .gitignore $ echo "cle_privee" >> .gitignore
@@ -466,6 +467,7 @@ Vous pouvez maintenant pull !
```bash ```bash
git pull git pull
``` ```
`...changes apply...` `...changes apply...`
Vérifiez maintenant que tout est OK Vérifiez maintenant que tout est OK

View File

@@ -12,6 +12,7 @@ lang: hd
जावास्क्रिप्ट मॉड्यूल ऐसे मॉड्यूल और इसकी अतुल्यकालिक निर्भरता से भरा हुआ है। यह ब्राउज़र पर्यावरण जहां के लिए विशेष रूप से अच्छी तरह से अनुकूल है, और प्रदर्शन , प्रयोज्य, डीबगिंग, और क्रॉस-डोमेन जैसे मॉड्यूल्स को जल्दी सिंक्रनाइज़ लोडिंग करता hai। जावास्क्रिप्ट मॉड्यूल ऐसे मॉड्यूल और इसकी अतुल्यकालिक निर्भरता से भरा हुआ है। यह ब्राउज़र पर्यावरण जहां के लिए विशेष रूप से अच्छी तरह से अनुकूल है, और प्रदर्शन , प्रयोज्य, डीबगिंग, और क्रॉस-डोमेन जैसे मॉड्यूल्स को जल्दी सिंक्रनाइज़ लोडिंग करता hai।
### मूल अवधारणा ### मूल अवधारणा
```javascript ```javascript
// बुनियादी एएमडी एपीआई दो तरीकों लेकिन कुछ भी नहीं होते : ` define` और` require` // बुनियादी एएमडी एपीआई दो तरीकों लेकिन कुछ भी नहीं होते : ` define` और` require`
// और सभी मॉड्यूल परिभाषा और खपत के बारे में है : // और सभी मॉड्यूल परिभाषा और खपत के बारे में है :
@@ -79,6 +80,7 @@ function require(deps, callback){
### Require.js के साथ वास्तविक दुनिया के उपयोग ### Require.js के साथ वास्तविक दुनिया के उपयोग
परिचयात्मक उदाहरण के विपरीत, ` require.js` (सबसे लोकप्रिय एएमडी पुस्तकालय ) वास्तव में लागू करता है ** ** Amd ** में *A * **, आप XHR के माध्यम से मॉड्यूल और उनकी निर्भरता लोड करने के लिए सक्षम करने के लिए : परिचयात्मक उदाहरण के विपरीत, ` require.js` (सबसे लोकप्रिय एएमडी पुस्तकालय ) वास्तव में लागू करता है ** ** Amd ** में *A * **, आप XHR के माध्यम से मॉड्यूल और उनकी निर्भरता लोड करने के लिए सक्षम करने के लिए :
```javascript ```javascript
/* file: app/main.js */ /* file: app/main.js */
require(['modules/someClass'], function(SomeClass){ require(['modules/someClass'], function(SomeClass){
@@ -113,6 +115,7 @@ define(['daos/things', 'modules/someHelpers'], function(thingsDao, helpers){
return SomeClass; return SomeClass;
}); });
``` ```
अपने ` main.js` में डिफ़ॉल्ट पथ मानचित्रण व्यवहार का उपयोग ` requirejs.config ( configObj ) ` में परिवर्तन करने के लिए: अपने ` main.js` में डिफ़ॉल्ट पथ मानचित्रण व्यवहार का उपयोग ` requirejs.config ( configObj ) ` में परिवर्तन करने के लिए:
```javascript ```javascript
@@ -131,6 +134,7 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL
coolLib.doFancyStuffWith(helpers.transform($('#foo'))); coolLib.doFancyStuffWith(helpers.transform($('#foo')));
}); });
``` ```
` require.js` आधारित क्षुधा आमतौर पर एक डाटा विशेषता के रूप में ` require.js` स्क्रिप्ट टैग को पारित कर दिया है कि एक एकल प्रवेश बिंदु (` main.js` ) होगा। यह स्वचालित रूप से भरी हुई है और pageload पर क्रियान्वित किया जाएगा : ` require.js` आधारित क्षुधा आमतौर पर एक डाटा विशेषता के रूप में ` require.js` स्क्रिप्ट टैग को पारित कर दिया है कि एक एकल प्रवेश बिंदु (` main.js` ) होगा। यह स्वचालित रूप से भरी हुई है और pageload पर क्रियान्वित किया जाएगा :
```html ```html
@@ -151,16 +155,19 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL
(राइनो भी समर्थन किया है, तो आप शायद Node.js में चलेगा ) ` require.js` ( अपनी परियोजना की निर्भरता ग्राफ का विश्लेषण , और अपने सभी मॉड्यूल युक्त एक एकल फाइल निर्माण कर सकते हैं कि ` r.js` नामक एक स्क्रिप्ट के साथ आता है ठीक से minified और उपभोग के लिए तैयार है, ) नाम दिया है। (राइनो भी समर्थन किया है, तो आप शायद Node.js में चलेगा ) ` require.js` ( अपनी परियोजना की निर्भरता ग्राफ का विश्लेषण , और अपने सभी मॉड्यूल युक्त एक एकल फाइल निर्माण कर सकते हैं कि ` r.js` नामक एक स्क्रिप्ट के साथ आता है ठीक से minified और उपभोग के लिए तैयार है, ) नाम दिया है।
Install it using `npm`: Install it using `npm`:
```shell ```shell
$ npm install requirejs -g $ npm install requirejs -g
``` ```
अब आप एक विन्यास फाइल के साथ फ़ीड कर सकते हैं: अब आप एक विन्यास फाइल के साथ फ़ीड कर सकते हैं:
```shell ```shell
$ r.js -o app.build.js $ r.js -o app.build.js
``` ```
हमारे ऊपर के उदाहरण के लिए विन्यास की तरह लग सकता है: हमारे ऊपर के उदाहरण के लिए विन्यास की तरह लग सकता है:
```javascript ```javascript
/* file : app.build.js */ /* file : app.build.js */
({ ({
@@ -177,6 +184,7 @@ $ r.js -o app.build.js
``` ```
उत्पादन में बनाया फ़ाइल का उपयोग करने के लिए, बस ` Data-main` स्वैप: उत्पादन में बनाया फ़ाइल का उपयोग करने के लिए, बस ` Data-main` स्वैप:
```html ```html
<script src="require.js" data-main="app/main-built"></script> <script src="require.js" data-main="app/main-built"></script>
``` ```

View File

@@ -126,7 +126,6 @@ class Matrix(uint m, uint n, T = int) {
} }
auto mat = new Matrix!(3, 3); auto mat = new Matrix!(3, 3);
``` ```
Classes रह है , एक दूसरे के ि गुण के रे में करते हैं एक संपत्ति Classes रह है , एक दूसरे के ि गुण के रे में करते हैं एक संपत्ति
@@ -176,8 +175,8 @@ class MyClass(T, U) {
void main() { void main() {
auto mc = new MyClass!(int, string)(7, "seven"); auto mc = new MyClass!(int, string)(7, "seven");
करने के लिए लिखने के लिए मानक पुस्तकालय से // करने के लिए लिखने के लिए मानक पुस्तकालय से
// आयात ' stdio ' मॉड्यूल // आयात ' stdio ' मॉड्यूल
// सांत्वना (आयात एक गुंजाइश के लिए स्थानीय हो सकता है) । // सांत्वना (आयात एक गुंजाइश के लिए स्थानीय हो सकता है) ।
import std.stdio; import std.stdio;
@@ -235,22 +234,21 @@ UFCS के साथ, हम एक विधि के रूप में ए
एक िि के रूप में ग्रुप ि अभिव्यक्ति पर कुछ प्रक एक है एक िि के रूप में ग्रुप ि अभिव्यक्ति पर कुछ प्रक एक है
मैं समनत हते समनत तरह और? ज़रूर तुम करन चल कुछ करते हैं! मैं समनत हते समनत तरह और? ज़रूर तुम करन चल कुछ करते हैं!
```c ```c
import std.stdio; import std.stdio;
import std.parallelism : parallel; import std.parallelism : parallel;
import std.math : sqrt; import std.math : sqrt;
void main() { void main() {
// हम हमारे सरणी में वर्गमूल हर नंबर ले जाना चाहता हूँ , // हम हमारे सरणी में वर्गमूल हर नंबर ले जाना चाहता हूँ ,
// हम उपलब्ध है के रूप में और के रूप में कई कोर का लाभ ले। // हम उपलब्ध है के रूप में और के रूप में कई कोर का लाभ ले।
auto arr = new double[1_000_000]; auto arr = new double[1_000_000];
// संदर्भ के द्वारा एक सूचकांक , और एक सरणी तत्व का प्रयोग // संदर्भ के द्वारा एक सूचकांक , और एक सरणी तत्व का प्रयोग
// और सिर्फ सरणी पर समानांतर फोन! // और सिर्फ सरणी पर समानांतर फोन!
foreach(i, ref elem; parallel(arr)) { foreach(i, ref elem; parallel(arr)) {
ref = sqrt(i + 1.0); ref = sqrt(i + 1.0);
} }
} }
``` ```

View File

@@ -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. debugging e problemas de acesso em requisições cross-domain.
### Conceito básico ### Conceito básico
```javascript ```javascript
// O básico da API de AMD consiste de nada mais que dois métodos: `define` e `require` // 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: // 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; return AlgumaClasse;
}); });
``` ```
Para alterar o comportamento padrão de mapeamento de caminho de pastas utilize Para alterar o comportamento padrão de mapeamento de caminho de pastas utilize
`requirejs.config(configObj)` em seu `main.js`: `requirejs.config(configObj)` em seu `main.js`:
@@ -141,6 +143,7 @@ require(['jquery', 'coolLibFromBower', 'modules/algunsHelpers'], function($, coo
coolLib.facaAlgoDoidoCom(helpers.transform($('#foo'))); 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: 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 ```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. `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`: Instale-o utilizando `npm`:
```shell ```shell
$ npm install requirejs -g $ npm install requirejs -g
``` ```
Agora você pode alimentá-lo com um arquivo de configuração: Agora você pode alimentá-lo com um arquivo de configuração:
```shell ```shell
$ r.js -o app.build.js $ r.js -o app.build.js
``` ```
Para o nosso exemplo acima a configuração pode ser essa: Para o nosso exemplo acima a configuração pode ser essa:
```javascript ```javascript
/* file : app.build.js */ /* 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`: Para usar o arquivo gerado, em produção, simplesmente troque o `data-main`:
```html ```html
<script src="require.js" data-main="app/main-built"></script> <script src="require.js" data-main="app/main-built"></script>
``` ```

View File

@@ -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: Blocos são realizados (completados) ao enviá-los a mensagem 'value' e herdando (imcumbir a) seus contextos:
``` ```
"retorna 0" "retorna 0"
[|x| [|x|

View File

@@ -139,6 +139,7 @@ $ git init --help
### ignoruj súbory ### 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. 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 ```bash
$ echo "temp/" >> .gitignore $ echo "temp/" >> .gitignore
$ echo "private_key" >> .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! # Môžeš použiť regulárne výrazy!
$ git add ./*.java $ git add ./*.java
``` ```
Tento príkaz len pridáva súbory do staging indexu, necommituje ich do repozitára. Tento príkaz len pridáva súbory do staging indexu, necommituje ich do repozitára.
### branch ### branch
@@ -476,6 +478,7 @@ $ git reset 31f2bb1
# a zosúladí ju s pracovným adresárom (vymaže nekomitnuté zmeny). # a zosúladí ju s pracovným adresárom (vymaže nekomitnuté zmeny).
$ git reset --hard 31f2bb1 $ git reset --hard 31f2bb1
``` ```
### revert ### revert
Vezme naspäť ("od-urobí") commit. Nezamieňaj s resetom, ktorý obnoví stav Vezme naspäť ("od-urobí") commit. Nezamieňaj s resetom, ktorý obnoví stav

View File

@@ -288,6 +288,7 @@ tank/home/sarlalian@now 0 - 259M -
tank/home/alice@now 0 - 156M - tank/home/alice@now 0 - 156M -
tank/home/bob@now 0 - 156M - tank/home/bob@now 0 - 156M -
... ...
```
Destroy snapshots (删除快照) Destroy snapshots (删除快照)
@@ -297,7 +298,6 @@ $ zfs destroy tank/home/sarlalian@now
# 删除某一数据集及其子集的快照 # 删除某一数据集及其子集的快照
$ zfs destroy -r tank/home/sarlalian@now $ zfs destroy -r tank/home/sarlalian@now
``` ```
Renaming Snapshots (重命名) Renaming Snapshots (重命名)