Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring

_Créditos das imagens: ChatGPT_ ### LeetCode :: Comparando Implementações Harbour e TLPP para o Desafio Longest Palindromic Substring Resolver o problema do [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/description/) é um exercício clássico de programação, que desafia desenvolvedores a encontrar a maior substring palindrômica dentro de uma string. Recentemente, exploramos soluções tanto em Harbour quanto em TLPP (Total Language Protheus Programming). Neste artigo, comparamos as implementações nessas duas linguagens, destacando suas semelhanças, diferenças e funcionalidades específicas. #### Implementações em Harbour ##### Versão 5.1 Essa solução utiliza a técnica de expansão a partir do centro do palíndromo. Cada caractere ou par de caracteres consecutivos é considerado um possível "centro". O algoritmo expande em ambas as direções enquanto os caracteres forem iguais, retornando o maior palíndromo encontrado. ##### Versão 5....

Protheus :: Advpl :: RunDll Utilities

Caso tenha lido o post anterior, ByYou :: Advpl :: PswGetMemo – Obtendo XML com informações do Usuário , deve ter percebido algo de diferente:

WaitRun( 'rundll32.exe shell32.dll,OpenAs_RunDLL "' + cXmlFullPath + '"' )

image

A chamada a rundll32.exe. Usei-a para o “Abrir Com”. Podemos efetuar várias ações com ela. Para saber mais siga o link: RunDll Utilities. No exemplo utilizei WaitRun, mas poderia ter utilizado a WinExec:

WinExec( 'rundll32.exe shell32.dll,OpenAs_RunDLL "' + cXmlFullPath + '"' )

Teremos referência sobre:

Painel de Controle: "rundll32.exe shell32.dll,Control_RunDLL"
Opcoes de Accessibilidade: "rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1"
Adicionar ou remover programas: "rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1"
Propriedades de video: "rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0"
Configuracao regional e de idioma: "rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0"
Dispositivos de jogos: "rundll32.exe shell32.dll,Control_RunDLL joy.cpl"
Propriedades do Mouse: "rundll32.exe shell32.dll,Control_RunDLL main.cpl @0"
Propriedades do Teclado: "rundll32.exe shell32.dll,Control_RunDLL main.cpl @1"
Assistente para adicionar impressoras: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter"
Propriedades de Dispositivos de som e audio: "rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0"
Opcoes de telefone e modem: "rundll32.exe shell32.dll,Control_RunDLL modem.cpl"
Propriedades do sistema: "rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0"
Propriedades de data e hora: "rundll32.exe shell32.dll,Control_RunDLL timedate.cpl"
Abrir Com (Associacoes): "rundll32.exe shell32.dll,OpenAs_RunDLL 'd:\path\filname.ext'"
Impressoras e fax: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder"
Fontes: "rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder"
Abrir 'About Info': "rundll32.exe shell32.dll,ShellAboutA Info-Box"
Copia de discos: "rundll32.exe diskcopy.dll,DiskCopyRunDll"
Formatar 'Disco (A)': "rundll32.exe shell32.dll,SHFormatDrive"
URL Rlogin / Telnet / TN3270: "rundll32.exe url.dll,TelnetProtocolHandler %l"
Abrir um arquivo: "rundll32.exe shell32.dll,OpenAs_RunDLL %1"

Dentre outras.

[]s

иαldσ dj

Comentários

  1. Os posts como sempre excelentes e esclarecedores, porem... seu blog da cor branca -7 pts. Devido ao fato de que eu estou gastando mais energia... assim como os muitos que visitam seu blog.

    Hoje sua nota é 3.
    Leia mais em:
    1) http://www.atitudessustentaveis.com.br/sustentabilidade/sustentabilidade/
    2)
    http://www.grupoun.net/quanto-seu-blog-ou-site-consome-de-energia/
    3)
    http://www.ethos.org.br/DesktopDefault.aspx?TabID=3345&Lang=pt-B&Alias=ethos&itemNotID=8352

    Teste o consumo do seu site:
    http://myhomeperformance.com/site_energy/

    ResponderExcluir
  2. hehehe...

    Obrigado pela dica... Falha minha... (rs)...

    De volta ao "Naldo Black Power".

    []s

    иαldσ dj

    ResponderExcluir
  3. Pelo amor de Deus, bota um theme switch ou algo que possamos colocar cor branca. As cores escuras propiciam a vista cansada e forçam os usuários a sair de um ambiente claro de trabalho para ter foco em janelas de sites escuros. Agradeço a você se puder. Lembre-se não dá para agradar a todos mas também não há como um site de cor branca afetar tanto a vida no planeta. Há tantas coisas a mais acabando com o mundo para nos preocuparmos com as cores do seu site.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas