o que é que representa, consulta e procura?
<p>o que o <em>g</em> significa em <code>std::iostream</code> <code>gcount</code>, <code>tellg</code> e <code>seekg</code> membros? e o <em>p</em> em <code>pcount</code>, <code>tellp</code> e <code>seekp</code>?</p><p>por que eles não são chamados apenas de <code>count</code>, <code>tell</code> e <code>seek</code>?</p>
<p>em fluxos que suportam leitura e gravação, você tem duas posições, uma para leitura (por exemplo, "get" denotada por "g") e outra para gravação (ou seja, "put" denotada por "p").</p><p>e é por isso que você tem um <code>seekp</code> (herdado de <code>basic\_ostream</code>) e um <code>seekg</code> (herdado de <code>basic\_istream</code>).</p><p>nota: a linguagem c tem - em contraste com c++ - apenas uma dessas funções <code>fseek</code> para ambos os ponteiros; é necessário reposicionar o ponteiro quando se muda de leitura para escrita e vice-versa (por exemplo, <a href="https://stackoverflow.com/a/46152654/2630032">this</a> answer). para evitar isso, o c++ oferece funções separadas para leitura e gravação, respectivamente.</p>
é uma função para substituir trechos de strings, funciona assim:

string.gsub(string, parte que será substituída, o que vai substituir)

local text = 'hello, world!'

print(string.gsub(text, 'hello', 'olá'))

-- olá, world!

-- outra forma

print(text:gsub('world', 'mundo'))

-- hello, mundo! processos são é o conjunto de atividades que envolve equipamentos, pessoas, informações e procedimentos, transformam os insumos em produtos ou serviços, agregam valor e produzem resultados em uma organização. exemplos de processos: venda de produtos, compra de materiais e pagamento de fornecedores.sub-processos têm um nível maior de detalhamento, criados a partir de uma estrutura hierárquica, demonstram as atividades e o fluxo de trabalho que são necessárias para a execução de cada processo em uma organização. são representados visualmente por retângulos, círculo e quadrados em um mapa visual.tarefas são o conjunto de responsabilidades, autoridades, comunicações e decisões de uma organização que objetivam o alcance dos resultados. dessa forma, mostram o fluxo de trabalho necessários para que os processos da organização sejam alcançados. <p>na página do manual <code>ps</code>:</p><blockquote> <p>-e selecione todos os processos. idêntico a -a.</p> </blockquote><p>portanto, <code>ps -e</code> exibirá todos os processos. as opções comuns para "me dê tudo" são <code>ps -ely</code> ou <code>ps aux</code>, o último é o estilo bsd. frequentemente, as pessoas canalizam essa saída para <code>grep</code> para procurar um processo, como na resposta do xenoterracide. para evitar também ver <code>grep</code> na saída, você verá frequentemente algo como:</p><pre><code> ps -ef | grep [f]oo </code></pre><p>onde foo é o nome do processo que você está procurando.</p><p>no entanto, se você estiver procurando por um processo específico, recomendo usar o comando <code>pgrep</code> se estiver disponível. acredito que esteja disponível no ubuntu server. usar <code>pgrep</code> significa evitar a condição de corrida mencionada acima. ele também fornece alguns outros recursos que exigiriam truques <code>grep</code> cada vez mais complicados para serem replicados. a sintaxe é simples:</p><pre><code>pgrep foo </code></pre><p>onde foo é o processo pelo qual você está procurando. por padrão, ele simplesmente emitirá o id do processo (pid) do processo, se encontrar um. vejo <code>man pgrep</code> para outras opções de saída. achei a seguinte página muito útil:</p><p> <a href="http://mywiki.wooledge.org/processmanagement">http://mywiki.wooledge.org/processmanagement</a> </p> grupo refere-se a um conjunto de pessoas que interagem frequentemente e partilham um mesmo espaço. porém, seus integrantes podem trabalhar de maneira independente para atingir um determinado objetivo. equipe, por outro lado, exige cooperação. assim, todos se esforçam juntos para realizar tarefas interdependentes. <p><strong>m</strong> icro <strong> s </strong> oft <strong>c</strong> ommon <strong>o</strong> bject <strong>r</strong> untime <strong> lib </strong> rary.</p><p>veja <a href="http://www.danielmoth.com/blog/mscorlibdll.aspx">http://www.danielmoth.com/blog/mscorlibdll.aspx</a> e <a href="https://stackoverflow.com/questions/1123345/what-does-cor-stand-for">o que significa 'cor'?</a> </p> para resolver este problema, devemos colocar em prática nosso conhecimento sobre estatística.

na realização de um estudo estatístico, não é factível analisar todos os dados de uma determinada população, uma vez que geralmente se tem pouco tempo e recursos disponíveis. dessa forma, o pesquisador analisa apenas uma fatia de toda população. tal fatia recebe o nome de amostra.

assim, uma amostra estatística trata-se de um subconjunto representativo da população, isto é, de um conjunto de dados da população que, quando analisado, é capaz de fornecer informações da população toda. neste contexto, vale salientar que a amostra é sempre finita e que, quanto maior for a amostra, mais significativa é a pesquisa.

por sua vez, o processo de obtenção de informações da população, em que se estuda amostra, denomina-se o nome de amostragem.

portanto, a amostra consiste em um subconjunto representativo da população, enquanto a amostragem é o nome dado ao processo de obtenção de informações da população através do estudo da amostra. <p>atualização de janeiro de 2013: a <strong> <a href="https://github.com/blog/1381-a-whole-new-code-search">nova pesquisa chegou!</a> </strong>, com base em <strong> - <a href="http://www.elasticsearch.org/community/">elasticsearch.org</a> </strong>:</p><p>uma busca por stat dentro do ruby repo será expressa como <strong> <a href="https://github.com/search?q=stat%20repo:ruby/ruby&amp;type=code&amp;ref=advsearch&amp;l="><code>stat repo:ruby/ruby</code></a> </strong>, e agora irá funcionar<sup><sup>tm</sup></sup>.<br> (o nome do repositório não faz distinção entre maiúsculas e minúsculas: <a href="https://github.com/search?q=repo:wordpress/wordpress%20test&amp;type=code&amp;ref=searchresults"><code>test repo:wordpress/wordpress</code></a> retorna o mesmo que <a href="https://github.com/search?q=repo:wordpress/wordpress%20test&amp;type=code&amp;ref=searchresults"><code>test repo:wordpress/wordpress</code></a> )</p><p><img src="https://i.stack.imgur.com/okler.png" alt="enter image description here"></p><p>darei:</p><p><img src="https://i.stack.imgur.com/mjptm.png" alt="enter image description here"></p><p>e você tem muitos outros exemplos de pesquisa, baseados <a href="https://stackoverflow.com/a/5740886/6309">em seguidores</a> , ou <a href="https://stackoverflow.com/a/12241932/6309">em garfos</a> , ou ...</p><hr><p><strong> atualização de julho de 2012 </strong> (antigos dias de pesquisa lucene e indexação de código pobre, combinados com gui quebrada, mantidos aqui para arquivamento):</p><p>a pesquisa (com base em <a href="http://wiki.apache.org/solr/solrquerysyntax">solrquerysyntax</a> ) é agora mais permissiva e o temido "<code>invalid search query. try quoting it.</code>" desapareceu ao usar o <em>default</em> ​​seletor de pesquisa "everything" :)</p><p>(eu suponho que todos nós podemos <strong> <a href="https://twitter.com/pea53">tim pease</a> </strong>, que tinha em um de seus objetivos <a href="https://github.com/blog/1116-tim-pease-is-a-githubber">"hacking em melhorada experiências de busca para todas as propriedades do github</a> ", e <a href="https://twitter.com/vonc\_/status/197565733830541313">eu mencionei essa questão do stack overflow</a> na época;))</p><p>aqui está uma ilustração de um grep dentro do código ruby: ele procura por repositórios e usuários, mas <em>também</em> para o que eu queria pesquisar em primeiro lugar: o código!</p><p><img src="https://i.stack.imgur.com/hhkvy.png" alt="github more permissive search results"></p><hr><p>resposta inicial e ilustração da primeira edição (setembro de 2012 =&gt; março de 2012)</p><p>você pode usar o <a href="http://github.com/search">formulário de pesquisa avançada do github</a> :</p><ul> <li>escolha <code>code</code>, <code>repositories</code> ou <code>users</code> no drop-down e</li> <li>use os prefixos correspondentes <strong> listados para esse tipo de pesquisa </strong>.</li> </ul><p>por exemplo, use a diretiva <strong><code>repo:username/repo-name</code></strong> para limitar a pesquisa a um <strong> código </strong> repositório.<br> a página inicial "<code>advanced search</code>" inclui a seção:</p><blockquote> <p><strong> <em>code</em> </strong> pesquisar:</p> <p>a pesquisa do código examinará todo o código hospedado publicamente no github. você também pode filtrar por:</p> <ul> <li>o idioma <strong><code>language:</code></strong></li> <li>o nome do repositório (incluindo o nome de usuário) <strong><code>repo:</code></strong></li> <li>o caminho do arquivo <strong><code>path:</code></strong></li> </ul> </blockquote><p>portanto, se você selecionar o seletor de pesquisa "<code>code</code>", sua consulta para um texto dentro de um repositório funcionará:</p><p><img src="https://i.stack.imgur.com/a58wf.png" alt="good search selector"></p><hr><p>o que é <em>incrivelmente</em> <strong> inútil </strong> do github é que:</p><ul> <li>se você esquecer de colocar o seletor de busca correto (aqui "<code>code</code>"), você receberá uma mensagem de erro:<br> "<strong><code>invalid search query. try quoting it.</code></strong>"</li> </ul><p><img src="https://i.stack.imgur.com/fjtq8.png" alt="wrong selector for the code filer"></p><ul> <li> <p>a mensagem de erro não ajuda em nada.<br> nenhuma quantidade de "<code>quoting it</code>" tirará você deste erro.</p> </li> <li> <p>depois de receber essa mensagem de erro, você não verá as seções lembrando a associação correta entre a pesquisa <em>seletores</em> ("<code>repositories</code>", "<code>users</code>" ou "<code>language</code>") e a pesquisa (à direita) <em>filtros</em> (aqui "<code>repo:</code>").<br> qualquer outra tentativa que você fizer não exibirá essas associações (seletores-filtros) de volta. apenas a mensagem de erro que você vê acima ...<br> a única maneira de recuperar esses arrays é clicando no ícone "<code>advance search</code>":</p> </li> </ul><p><img src="https://i.stack.imgur.com/fpefn.png" alt="advance search icon on github"></p><ul> <li> <p>o seletor de pesquisa "<code>everything</code>", que é o padrão, é na verdade o <em>errado</em> um para <em>todos</em> dos filtros de pesquisa! exceto "<code>language:</code>" ...<br> (você poderia imaginar/assumir que "<code>everything</code>" ajudaria você a escolher qualquer que seja o seletor de pesquisa que realmente funcione com o filtro de pesquisa "<code>repo:</code>", mas não. isso seria fácil demais)</p> </li> <li> <p>você não pode especificar o seletor de pesquisa desejado por meio do campo "<code>advance search</code>" sozinho!<br> (mas você pode para "<code>language:</code>", mesmo que "<code>search language</code>" seja outra caixa de combinação logo abaixo do "<code>search for</code>" 'digite' uma ...)</p> </li> </ul><p><img src="https://i.stack.imgur.com/6awa6.png" alt="wrong search selector"></p><hr><p>então, a experiência do usuário geralmente é a seguinte:</p><ul> <li>você clica em "<code>advanced search</code>", observa essas seções de filtros e percebe uma que deseja usar: "<code>repo:</code>"</li> <li>você faz uma primeira pesquisa avançada "<code>repo:jruby/jruby stat</code>", mas com o seletor de pesquisa padrão "<code>everything</code>"<br> =&gt; <code>fail</code>! (e os arrays que exibem a associação "seletores-filtros" são <strong> desaparecidos </strong>)</li> <li>você percebe que "search for" selector thingy, selecione o <em>first</em> ​​choice "<code>repositories</code>" ("dah! eu quero pesquisar dentro de repositórios ...")<br> =&gt; <code>fail</code>!</li> <li>desanimado, você seleciona a próxima opção de seletores (aqui, "<code>users</code>"), sem sequer olhar para o dito seletor, só para dar mais uma chance ...<br> =&gt; <code>fail</code>!</li> <li>"dane-se, a busca no github é <strong> quebrada </strong>! eu estou fora daqui!"<br> ...<br> <sup>(a pesquisa avançada do github não está realmente quebrada. apenas sua gui é ...)</sup></li> </ul><hr><p>então, para recapitular, se você quiser "grep para algo dentro de um código do projeto do github", como o op <a href="https://stackoverflow.com/users/392350/ben-humphreys">ben humphreys</a> , não se esqueça de selecionar o seletor de pesquisa "<code>code</code>" ...</p> <p>é um comitê. é uma proposta da scrumstudy, ter um grupo que aconselha e colabora com times scrum. </p>
<p>abraços,</p>
<p>fa</p> <p>o <code>while</code> está checando se o valor é null. enquanto não for null, continua infinitamente.</p>
<p>o enter não é null. se quiser checar uma linha vazia, faça algo como <code>while(!s.isempty())</code></p> Você provavelmente está pensando sobre o termo **octeto** que é muitas vezes usado como sinônimo de um caractere de byte único (não-unicode). Octeto neste caso significa oito bits. Um personagem pode ser oito ou dezesseis ou mesmo mais bits, mas um octeto é sempre oito bits.