Recent changes

Jump to: navigation, search

Track the most recent changes to the wiki on this page.

Recent changes options
Legend:
N
This edit created a new page (also see list of new pages)
m
This is a minor edit
b
This edit was performed by a bot
(±123)
The page size changed by this number of bytes
Show last 50 | 100 | 250 | 500 changes in last 1 | 3 | 7 | 14 | 30 days
Hide registered users | Hide anonymous users | Show my edits | Show bots | Hide minor edits
Show new changes starting from 12:41, 20 February 2020
   
Language:

14 February 2020

     21:35  Development/Tutorials/Common Programming Mistakes/pt-br‎‎ (14 changes | history) . . (+158). . [Juliano Assis‎ (14×)]
      21:35 (cur | prev) . . (+3). . Juliano Assis (talk | contribs) (Created page with "== Estrutura de Dados ==")
      19:56 (cur | prev) . . (+2). . Juliano Assis (talk | contribs) (Created page with "=== Inicialização demorada ===")
      19:55 (cur | prev) . . (-2). . Juliano Assis (talk | contribs) (Created page with "Nesta seção, abordaremos alguns problemas comuns relacionados ao design de aplicativos Qt/KDE.")
      19:54 (cur | prev) . . (+4). . Juliano Assis (talk | contribs) (Created page with "== Design do Programa ==")
      19:53 (cur | prev) . . (+17). . Juliano Assis (talk | contribs) (Created page with "Algumas classes na biblioteca do NMM não tinham vtables bem ancoradas; portanto, dynamic_casting falhou dentro do plug-in Phonon NMM para objetos criados nos próprios plug-i...")
      19:53 (cur | prev) . . (+12). . Juliano Assis (talk | contribs) (Created page with "* Os próprios plugins do NMM linkam ao NMM")
      19:52 (cur | prev) . . (+9). . Juliano Assis (talk | contribs) (Created page with "* NMM carrega seus próprios plugins")
      19:52 (cur | prev) . . (+4). . Juliano Assis (talk | contribs) (Created page with "* Plugin NMM linka para o NMM")
      19:51 (cur | prev) . . (0). . Juliano Assis (talk | contribs) (Created page with "* libphonon carrega o plugin NMM")
      19:51 (cur | prev) . . (+28). . Juliano Assis (talk | contribs) (Created page with "Por exemplo, vimos alguns problemas difíceis de rastrear no código C++ que não é do KDE com o qual estamos linkando (acho que o NMM) por causa disso. Aconteceu que:")
      19:49 (cur | prev) . . (+1). . Juliano Assis (talk | contribs) (Created page with "* T e T2 são exportados")
      19:49 (cur | prev) . . (+42). . Juliano Assis (talk | contribs) (Created page with "* T está "bem ancorado" nessa biblioteca. Por "bem ancorado", quero dizer que a vtable não é um símbolo COMUM sujeito a mesclagem em tempo de execução pelo linkador din...")
      19:47 (cur | prev) . . (-4). . Juliano Assis (talk | contribs)
      19:47 (cur | prev) . . (+42). . Juliano Assis (talk | contribs) (Created page with "* T é definido em uma biblioteca à qual você linka (você receberá um erro no linkador, se esse não for o caso, pois ele não encontrará as informações da vtable ou do...")

13 February 2020

     07:23  (Page translation log). . [Yurchor‎ (2×)]
      07:23 . . Yurchor (talk | contribs) marked Development/Tutorials/Common Programming Mistakes for translation ‎
      07:23 . . Yurchor (talk | contribs) marked KDE Frameworks for translation ‎

10 February 2020

     11:16  KDE Frameworks‎ (diff | hist) . . (0). . Jucato (talk | contribs) (Update version number and link to announcement)

6 February 2020

     21:14  Development/Tutorials/Common Programming Mistakes/pt-br‎‎ (2 changes | history) . . (+17). . [Juliano Assis‎ (2×)]
      21:14 (cur | prev) . . (-3). . Juliano Assis (talk | contribs)
      20:39 (cur | prev) . . (+20). . Juliano Assis (talk | contribs) (Created page with "Você só pode converter com dynamic_cast de um tipo T de um tipo fornecido T2 que:")

5 February 2020

     21:09  Development/Tutorials/Common Programming Mistakes/pt-br‎‎ (23 changes | history) . . (+276). . [Juliano Assis‎ (23×)]
      21:09 (cur | prev) . . (+24). . Juliano Assis (talk | contribs) (Created page with "Uma ferramenta para detectar vazamentos de memória como este é a Valgrind.")
      21:08 (cur | prev) . . (+36). . Juliano Assis (talk | contribs) (Created page with "O código Qt envolvendo QObject geralmente usa relações parent/child para liberar memória alocada; ao construir um QObject (por exemplo, um widget), ele pode receber um par...")
      21:06 (cur | prev) . . (+20). . Juliano Assis (talk | contribs) (Created page with "Há também o std::shared_ptr e QSharedPointer. Essa é a maneira geralmente preferida de fazê-lo no C++ moderno; o gerenciamento explícito da memória deve ser evitado quan...")
      21:05 (cur | prev) . . (-7). . Juliano Assis (talk | contribs) (Created page with "* interrompa o polluter em um [http://en.cppreference.com/w/cpp/memory/unique_ptr] (que excluirá automaticamente o polluter ao retornar do método)")
      21:03 (cur | prev) . . (+2). . Juliano Assis (talk | contribs) (Created page with "* exclua o polluter usando a função complementar para new:")
      21:02 (cur | prev) . . (-1). . Juliano Assis (talk | contribs) (Created page with "se tornaria")
      21:02 (cur | prev) . . (-6). . Juliano Assis (talk | contribs) (Created page with "* mantenha a variável na pilha em vez do heap:")
      21:01 (cur | prev) . . (+2). . Juliano Assis (talk | contribs) (Created page with "Para resolver isso, existem as seguintes abordagens:")
      21:00 (cur | prev) . . (+11). . Juliano Assis (talk | contribs) (Created page with "Veja bem, ''pollute()'' instancia um novo objeto ''polluter'' da classe ''t''. Em seguida, a variável ''polluter'' é perdida porque é local, mas o conteúdo (o objeto) perm...")
      20:57 (cur | prev) . . (+1). . Juliano Assis (talk | contribs) (Created page with "Um erro de programação muito "popular" é fazer um <tt>new</tt> sem um <tt>delete</tt> como neste programa:")
      20:57 (cur | prev) . . (+10). . Juliano Assis (talk | contribs) (Created page with "=== vazamentos de memória ===")
      20:56 (cur | prev) . . (+5). . Juliano Assis (talk | contribs) (Created page with "Esse problema também é discutido na [https://doc.qt.io/qt-5/qmap-iterator.html#details Qt documentation for QMap::iterator], mas se aplica a '''todos''' iteradores Qt")
      20:54 (cur | prev) . . (+17). . Juliano Assis (talk | contribs) (Created page with "Esse código vai potencialmente travar porque é um iterador pendente após a chamada para erase(). Você precisa reescrever o código desta maneira:")
      20:52 (cur | prev) . . (+16). . Juliano Assis (talk | contribs) (Created page with "Quando você deseja apagar alguns elementos da lista, você poderia talvez usar um código semelhante a este:")
      20:51 (cur | prev) . . (+8). . Juliano Assis (talk | contribs) (Created page with "==== Tenha cuidado ao apagar elementos dentro de um loop ====")
      20:50 (cur | prev) . . (-1). . Juliano Assis (talk | contribs)
      20:50 (cur | prev) . . (+37). . Juliano Assis (talk | contribs) (Created page with "Ao usar iteradores, sempre use operadores de pré-incremento e pré-decremento (ou seja, <tt>++itr</tt>), a menos que você tenha um motivo específico para não fazê-lo. O u...")
      20:49 (cur | prev) . . (+6). . Juliano Assis (talk | contribs) (Created page with "Isso evita a criação desnecessária do objeto de retorno temporário <tt>end()</tt> (ou <tt>constEnd()</tt>) em cada iteração de loop, acelerando-a bastante.")
      20:46 (cur | prev) . . (+20). . Juliano Assis (talk | contribs) (Created page with "Coloque em cache o retorno da chamada do método <tt>end()</tt> (ou <tt>constEnd()</tt>) antes de fazer a iteração em contêineres grandes. Por exemplo:")
      20:45 (cur | prev) . . (-2). . Juliano Assis (talk | contribs)
      20:44 (cur | prev) . . (-1). . Juliano Assis (talk | contribs)
      20:44 (cur | prev) . . (-3). . Juliano Assis (talk | contribs)
      20:43 (cur | prev) . . (+82). . Juliano Assis (talk | contribs) (Created page with "Prefira usar <tt> const_iterators </tt> sobre iteradores normais, quando possível. Os contêineres que estão sendo compartilhados implicitamente geralmente são desconectado...")

4 February 2020

 m   08:16  Development/Tutorials/Common Programming Mistakes‎ (diff | hist) . . (-5). . Ipwizard (talk | contribs) (Fixed link to example code)

30 January 2020

     12:05  Development/Tutorials/Collaboration/HotNewStuff/Upload‎‎ (2 changes | history) . . (+160). . [Leinir‎ (2×)]
      12:05 (cur | prev) . . (+159). . Leinir (talk | contribs) (The Configuration File (.knsrc): Add comment to suggest using the default value for ProvidersUrl rather than an explicit one)
      11:52 (cur | prev) . . (+1). . Leinir (talk | contribs) (The Configuration File (.knsrc): Ensure we don't tell people to use download.k.o when autoconfig.k.o is what they should be using...)
     11:51  Development/Tutorials/Collaboration/HotNewStuff/Introduction‎ (diff | hist) . . (+4). . Leinir (talk | contribs) (The tutorial pointed to an ancient location. It needs further work, but at least now it won't cause more undesired load.)