Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)That's it!
| using System; | |
| using System.Collections.Generic; | |
| using System.IO; | |
| using System.Linq; | |
| using System.Xml.Linq; | |
| class TenCSharpOneLiners | |
| { | |
| static void Main() | |
| { |
Using Python's built-in defaultdict we can easily define a tree data structure:
def tree(): return defaultdict(tree)That's it!
| #!/bin/zsh | |
| curl https://api.vkontakte.ru/method/friends.get\?user_id\=$1 | jq '.response[]' |
| def diff(uid1,uid2): | |
| result=[] | |
| result2=[] | |
| for i in uid1: | |
| result.append([i,filter(lambda x: x.start_date<i.start_date<x.date,uid2)[0]]) | |
| for i in result: | |
| if i[0].start_date>i[1].start_date: | |
| start_date=i[0] | |
| else: | |
| start_date=i[1] |
| # habraproxy.py — это простейший http-прокси-сервер, запускаемый локально (порт на ваше | |
| # усмотрение), который показывает содержимое страниц Хабра. С одним исключением: после | |
| # каждого слова из шести букв должен стоять значок «™». Примерно так: | |
| # | |
| # http://habrahabr.ru/company/yandex/blog/258673/ | |
| # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| # Сейчас на фоне уязвимости Logjam все в индустрии в очередной раз обсуждают проблемы и | |
| # особенности TLS. Я хочу воспользоваться этой возможностью, чтобы поговорить об одной из | |
| # них, а именно — о настройке ciphersiutes. | |
| # |
| # coding: utf-8 | |
| import os | |
| from datetime import datetime | |
| from funcparserlib.parser import some, a, many, skip, forward_decl | |
| from funcparserlib.lexer import make_tokenizer, Token | |
| __classes = {} |
| 19 52 90 t24 t40 t45 t90 |
8:00; 9:15; 9:55; 11:00; 12:40; 13:40; 14:45; 15:00; 17:50; 19:00
| public class TestWaveFile { | |
| public static void main(String[] args) throws Exception { | |
| // создание одноканального wave-файла из массива целых чисел | |
| System.out.println("Создание моно-файла..."); | |
| int[] samples = new int[3000000]; | |
| for(int i=0; i < samples.length; i++){ | |
| samples[i] = (int)Math.round((Integer.MAX_VALUE/2)* | |
| // (Math.sin(2*Math.PI*440*i/44100))); | |
| (Math.sin(2*Math.PI*440*(i%10)/44100))); |
| package servlet; | |
| import java.io.IOException; | |
| import javax.servlet.ServletException; | |
| import javax.servlet.ServletOutputStream; | |
| import javax.servlet.annotation.WebServlet; | |
| import javax.servlet.http.HttpServlet; | |
| import javax.servlet.http.HttpServletRequest; | |
| import javax.servlet.http.HttpServletResponse; |