- Austar tamanhos de fonte para ficar parecido com o doc original
- Ajustar espaçamentos
- Adicionar @ecopowergoias no rodapé da última página
- Quantidade de painéis está fixo na página 4
- Testar nome de cliente muito grande no PDF
| class Questions extends React.Component { | |
| render() { | |
| return ( | |
| <div> | |
| <h2>opaaaa</h2> | |
| </div> | |
| ) | |
| } | |
| }; |
| <div class="post" id="post-main-6385"> | |
| <div class="entry"> | |
| <h1 class="post-title single"><a href="https://web.archive.org/web/20180803132745/http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/" rel="bookmark" title="Permanent Link to Three hooks your Cordova/PhoneGap project needs">Three hooks your Cordova/PhoneGap project needs</a></h1> | |
| <div class="meta single"> | |
| <span class="meta-date">November 12, 2013</span><span class="meta-author">By <a href="https://web.archive.org/web/20180803132745/http://devgirl.org/author/danmoore/" title="Posts by Dan Moore" rel="author">Dan Moore</a></span><span class="meta-comments"><a href="https://web.archive.org/web/20180803132745/http://devgirl.org/2013/11/12/three-hooks-your-cordovaphonegap-project-needs/#comments" rel="bookmark" title="Comments for Three hooks your Cordova/PhoneGap project needs">55 Comments</a></span> |
#artigo
Como uma continuidade do último post sobre PouchDB, nesse artigo iremos aprofundar nas formas de realizar queries no banco de dados. Basicamente existem três formas de realizarmos consultas no PouchDB, uma é através da API allDocs() e as outras duas são através da API query(), onde temos as queries temporárias e as queries persistentes.
Utilizando a API allDocs() sem passar parâmetros nós basicamente estamos buscando por todos os registros de nosso banco de dados. Porém, embora pareça simples, essa API é bastante poderosa, pois ela nos fornece algumas opções para realizar nossas consultas. Dentre elas as que eu mais utilizo são:
include_docs: caso não seja especificada todos os documentos serão retornados apenas com_ide_rev;startkey&endkey: busca os documentos cudo IDs estão inclusos no intervalo especificado por essas opções;
| name: Deploy | |
| on: | |
| push: | |
| branches: | |
| - master | |
| jobs: | |
| ci: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository code |
Nós utilizamos o Conventional Commits para padronizar as mensagens de commit, esse documento descreve o funcionamento desse padrão.
No entanto, para facilitar a nossa vida nós também usamos o Commitizen. Essa ferramenta nos ajuda a seguir a padronização através de uma CLI para realizar commits que pode ser acessado através do comando:
npm run commit
Here's a little walkthrough of how Yannick and I are using feature branches and pull requests to develop new features and adding them to the project. Below are the steps I take when working on a new feature. Hopefully this, along with watching the process on Github, will serve as a starting point to having everyone use a similar workflow.
Questions, comments, and suggestions for improvements welcome!
When starting a new feature, I make sure to start with the latest and greatest codebase:
git checkout master
| import NormalDistribution from "normal-distribution"; | |
| type TDistribution = Array<number>; | |
| export function overlapArea(rating1: TDistribution, rating2: TDistribution) { | |
| const [mean1, sd1] = rating1; | |
| const [mean2, sd2] = rating2; | |
| const normalDistribution1 = new NormalDistribution(mean1, sd1); | |
| const normalDistribution2 = new NormalDistribution(mean2, sd2); |
| export function getKLDivergence(d1: Array<number>, d2: Array<number>) { | |
| const [mu1, sigma1] = d1; | |
| const [mu2, sigma2] = d2; | |
| const eq1 = Math.log(sigma2) / Math.log(sigma1); | |
| const eq2 = (sigma1 ** 2 + (mu1 - mu2) ** 2) / (2 * sigma2) ** 2; | |
| return eq1 + eq2 - 1 / 2; | |
| } |
| # | Arquétipo | Pos | Panela | Score máx | Preço | Manias |
|---|---|---|---|---|---|---|
| 1 | 🧤 O Paredão | GOL | 🧠 CASCUDOS | 99 | 13💰 | Monstro + Camisa Pesada |
| 2 | 🚀 Ala Total | LAT/PON | ⚡ CORRERIA | 99 | 16💰 | Monstro + Camisa Pesada |
| 3 | 🧤 O Milagreiro | GOL | 🧠 CASCUDOS | 97 | 15💰 | Monstro + Camisa Pesada |
| 4 | 🦺 Capataz da Vila | VOL/ZAG | 💪 RAÇA | 96 | 14💰 | Monstro + Camisa Pesada |
| 5 | 🦮 Cão de Guarda | VOL/MC | 🐕 CAÇADORES | 96 | 14💰 | Monstro + Camisa Pesada |