Codeforces 716B B. Complete the Word

B. Complete the Wordtime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputZS the Coder loves to read the dictionary. He thinks that a word is nice......

Codeforces 716A A. Crazy Computer

A. Crazy Computertime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputZS the Coder is coding on a crazy computer. If you don't type in a word for......

matrix a * a

import numpy a = [ [0,1,1,0], [0,0,0,1], [0,1,0,0], [1,0,0,0] ] b = numpy.linalg.inv(a) c = numpy.dot(b,b) print c

unicode 解码程序

编码与解码首先,明确一点,计算机中存储的信息都是二进制的编码/解码本质上是一种映射(对应关系),比如‘a’用ascii编码则是65,计算机中存储的就是00110101,但是显示的时候不能显示00110101,还是要显示'a',但计算机怎么知道00110101是'a'呢,这就需要解码,当选择用ascii解码时,当计算机读到00110101时就到对应的ascii表里一查发现是'a',就显示......

program 2

# coding:utf-8 ^_^ import numpy, sys def is_non_singular_matrix(__matrix__): return numpy.linalg.det(__matrix__) != 0 # the matrix should find ^_^ a = [ [0,0,0,0], [0,0,0,......

hdu 1175 连连看

#include <iostream> using namespace std; #define MAXN 1000 int dir[4][2]={ { 0, 1}, { 0, -1}, {-1, 0}, { 1, 0} }; int a[MAXN][MAXN]; int end_i, end_j; bool flag = fal......

老派程序员——徒手实现伟大成就

当在读Peter Seibel的精彩著作《编程人生:15位软件先驱访谈录(Coders at Work)》的时候,我发现一些老派的程序员(我是这样尊敬的称呼他们的)是非常的有趣,比如Ken Thompson, Joe Armstrong 和 Jamie Zawinski,他们开发软件时几乎不用任何现代的工具和技术技巧。ken thompsonKen Thompson是B语言(C语言的前......

浅谈C++中的回调函数

一言不合直接上代码。#include <iostream> using namespace std; int get_value(int a[], int n, bool (*fp)(int,int)){ int value = a[0]; for (int i = 1; i < n; i++){ if ((*fp)(a[i],val......

谈谈如何搞到BT天堂所有的种子

# encoding:utf-8 import os,sys,urllib2,re def flush_str_2_filename(filename): filename = filename.replace('\\', '_') filename = filename.replace('/', '_') filename = filename.repl......

新手村毕业典礼题解

比赛地址直接看标准程序吧。A#include <iostream> using namespace std; int a[200][200]; int main(){ int n; cin >> n; for (int i = 0; i < n; i++){ string str; cin &g......

浅谈如何刷简书文章阅读量

无意间发现简书上文章的阅读量的增加有一个特点:如果当前没有用户登录,页面每刷新一次,阅读量就会增加一次。这里拿笔者自己一篇文章做测试,浅谈C++中的回调函数。浏览器使用的是程序员标配:Chrome.访问时候打开开发者工具.在Network中可以看到访问了一些资源,大概猜测了一下。估计就是英文访问了commnets或者mark_viewed.json这几个资源的缘故。选中右键可以复制为c......

Invitation to Computer Science (6th Edition)

INVITATION TO COMPUTER SCIENCE, 6E, International Edition is a well-respected text that provides an overview of the computer science field. Using a flexible, non-language specific model, INVITAT......

TOMCAT配置虚拟目录

Almost every application container will have some form of a server.xml file. It’s basically where every meta-data or configurations that the container needs for it to complete it’s initializatio......

祖传代码第三弹-php实现json

<?php class Json { public $status; public $data; public $message; public function toString() { return preg_replace_callback( '/\\\\u([0-9a-f]{......

Python祖传代码第二弹

get_content(url) 获取url的html代码findall(content,pattern_str) 根据正则表达式查找content中的内容# encoding:utf-8 import os,sys,urllib2,re def get_content(url): req_header = {'User-Agent':'Mozilla/5.0 (Windo......

Linux下简单的tomcat管理脚本

现在使用Linux作为项目运行环境的已经越来越多,Linux下tomcat启动默认是看不到输出信息的,如日常开发中可以在eclipse中看到的输出信息都被输出到logs/catalina.out.需要查看的话可以使用tail -f logs/catalina.out笔者经常需要发布项目新版本,需要不断操作tomcat启动和关闭。于是写了以下tomcat.py的Python脚本:# en......

12306火车票查询

因为我已经足够懒了,只显示了硬卧和硬座的余票信息(毕竟其他票我也没什么购买欲望)。===========================以上全是扯淡题外话===========================代码(GitHub地址)中所用到的接口,可以在12306官方新版查询网页中获取到。本文笔者使用了prettytable让显示结果更加美观,使用了json将纯文本的json格式转换成......