Programação

Q & A para programadores profissionais e entusiastas

16
Como codificar base64 (decodificar) em C?
Eu tenho dados binários em uma variável de caracteres não assinada. Eu preciso convertê-los para PEM base64 em c. Eu olhei na biblioteca openssl, mas não consegui encontrar nenhuma função. Alguém tem alguma ideia?
131 c  base64 

8
Vantagens da programação sem estado?
Recentemente, aprendi sobre programação funcional (especificamente Haskell, mas também passei por tutoriais sobre Lisp e Erlang). Embora tenha achado os conceitos muito esclarecedores, ainda não vejo o lado prático do conceito "sem efeitos colaterais". Quais são as vantagens práticas disso? Estou tentando pensar na mentalidade funcional, mas há algumas situações …

6
MVC3 Razor: exibindo html dentro de blocos de código
Nos meus arquivos cshtml, tenho muitos blocos com coisas assim: @if(Model.foo) { <span>Hello World</span> } A única razão pela qual a extensão existe é porque não consigo encontrar outra maneira de forçá-lo a reconhecer que "Hello World" faz parte do html, a menos que eu o envolva em tags html. …


20
unix - cabeça E cauda do arquivo
Digamos que você tenha um arquivo txt, qual é o comando para visualizar as 10 linhas superiores e as 10 linhas inferiores do arquivo simultaneamente? ou seja, se o arquivo tiver 200 linhas, visualize as linhas 1-10 e 190-200 de uma só vez.
131 linux  bash  shell  unix  scripting 



6
Mysql - Como sair / sair do procedimento armazenado
Eu tenho uma pergunta muito simples, mas não recebi nenhum código simples para sair do SP usando o Mysql. Alguém pode compartilhar comigo como fazer isso? CREATE PROCEDURE SP_Reporting(IN tablename VARCHAR(20)) BEGIN IF tablename IS NULL THEN #Exit this stored procedure here END IF; #proceed the code END;

13
sistema ("pausa"); - Por que isso está errado?
Aqui está uma pergunta que eu não entendo direito: O comando system("pause");é ensinado aos novos programadores como uma maneira de pausar um programa e aguardar a entrada do teclado continuar. No entanto, muitos programadores veteranos parecem desaprovados como algo que não deve ser feito em graus variados. Algumas pessoas dizem …
131 c++ 


14
Como se faz uma bomba Zip?
Naturalmente, essa pergunta sobre bombas zip me levou à página da Wikipedia sobre o assunto. O artigo menciona um exemplo de um arquivo zip de 45,1 kb que descompacta para 1,3 exabytes. Quais são os princípios / técnicas que seriam usados ​​para criar esse arquivo em primeiro lugar? Na verdade, …

1
Como aplico um estilo a todos os botões de um aplicativo Android
Eu tenho um estilo aplicado a todo o meu aplicativo: AndroidManifest.xml: <application android:theme="@style/ApplicationStyle" android:icon="@drawable/icon" android:label="@string/app_name"> E no meu styles.xml: <style name="ApplicationStyle" parent="android:Theme"> <item name="android:button">@style/CKButton</item> </style> <style name="CKButton" parent="android:style/Widget.Button"> <item name="android:textSize">19sp</item> <item name="android:layout_margin">0dip</item> <item name="android:background">#ff0000</item> </style> Mas o estilo não é aplicado. Sinto muito se apenas usei o nome falso no …

9
Use expect no script bash para fornecer senha ao comando SSH
Para aqueles que querem responder que eu deveria usar as chaves SSH, abstenha-se Estou tentando usar o expect em um script bash para fornecer a senha SSH. Desde que a senha funcione, mas eu não terminei a sessão do SSH como deveria, ela volta diretamente ao bash. Meu script: #!/bin/bash …
131 linux  bash  ssh  expect 

2
Como referenciar o commit inicial?
Eu tenho um script que precisa fazer referência ao commit inicial em um repositório. O git tem a referência especial HEAD, mas não tem a correspondente TAIL. Não consigo encontrar nada git help rev-parseque possa me ajudar. Aqui está o que eu gostaria de fazer: git show TAIL Aqui está …
131 git  git-commit 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.