Programação

Q & A para programadores profissionais e entusiastas

9
C # int para byte []
Eu preciso converter um intpara uma byte[]maneira de fazê-lo é usar BitConverter.GetBytes(). Mas não tenho certeza se isso corresponde à seguinte especificação: Um número inteiro assinado por XDR é um dado de 32 bits que codifica um número inteiro no intervalo [-2147483648,2147483647]. O número inteiro é representado na notação de …
172 c#  .net  bit-manipulation  nfs 



4
Git pesquisa por string no histórico de um único arquivo
Portanto, se eu tiver um arquivo chamado foo.rb e ele estiver fornecendo um erro para um método ausente chamado bar , desejo pesquisar no histórico de foo.rb a string barpara ver se ela já foi definida no passado. Encontrei esta pesquisa em toda a história do Git por uma string? …
172 git 



11
Adicionando um dia a uma data
Meu código para adicionar um dia a uma data retorna uma data antes do dia adicionando: a 2009-09-30 20:24:00data após a adição de um dia DEVE ser rolada para o próximo mês:1970-01-01 17:33:29 <?php //add day to date test for month roll over $stop_date = date('Y-m-d H:i:s', strtotime("2009-09-30 20:24:00")); echo …
172 php  date  datetime 

5
Como alterar o CHARACTER SET (e COLLATION) em um banco de dados?
Nosso programador anterior definiu o agrupamento errado em uma tabela (Mysql). Ele o configurou com agrupamento em latim, quando deveria ser UTF8, e agora tenho problemas. Todos os discos com caracteres chineses e japoneses passam para ??? personagem. É possível alterar o agrupamento e recuperar os detalhes do personagem?
172 mysql  sql  collation 

4
Localizando qual processo foi morto pelo Linux OOM killer
Quando o Linux fica sem memória (OOM), o assassino do OOM escolhe um processo para matar com base em algumas heurísticas (é uma leitura interessante: http://lwn.net/Articles/317814/ ). Como é possível determinar programaticamente quais processos foram mortos recentemente pelo assassino da OOM?

26
Detectar se o aplicativo foi iniciado / aberto a partir de uma notificação por push
É possível saber se o aplicativo foi iniciado / aberto a partir de uma notificação por push? Eu acho que o evento de lançamento pode ser pego aqui: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } …

7
Mix Razor e código Javascript
Estou bastante confuso com a forma de misturar navalha e js. Esta é a função atual com a qual estou preso: <script type="text/javascript"> var data = []; @foreach (var r in Model.rows) { data.push([ @r.UnixTime * 1000, @r.Value ]); } Se eu pudesse declarar o código c # com <c#></c#>e …
172 c#  javascript  razor 


12
Melhor maneira de limpar os valores de uma matriz PHP
Qual é mais eficiente para limpar todos os valores em uma matriz? O primeiro exigiria que eu usasse essa função todas as vezes no loop do segundo exemplo. foreach ($array as $i => $value) { unset($array[$i]); } Ou isto foreach($blah_blah as $blah) { $foo = array(); //do something $foo = …
172 php  arrays 

3
Como o algoritmo HyperLogLog funciona?
Recentemente, aprendi sobre diferentes algoritmos no meu tempo livre, e um que me deparei que parece muito interessante é chamado de algoritmo HyperLogLog - que estima quantos itens exclusivos há em uma lista. Isso foi particularmente interessante para mim porque me trouxe de volta aos meus dias no MySQL quando …


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.