短代码仓库
文章平均质量分 62
xfan1024
哟,又在写BUG呢?
展开
-
软件乘法
#include <stdint.h>#include <stdbool.h>uint64_t _soft_umul_bad(uint32_t a, uint32_t b){ uint64_t ret = 0; int i, j; for (i = 0; i < sizeof(a)*8; i++) for (j = 0; j < sizeof(b)*8;原创 2015-07-09 10:15:09 · 708 阅读 · 0 评论 -
快速输出100000000以内的素数
#include #include #include using namespace std;void delete_all_multiple(vector & table, int32_t n) { for (int32_t i = n * 2; i < table.size(); i += n) { table[i] = false; }}int32_t find_n原创 2017-11-18 15:40:58 · 4050 阅读 · 0 评论 -
HTML标签个数统计
女友遇奇葩老师要求做网页必须使用30个以上的标签才算几个,于是就有了以下脚本……#/usr/bin/env pythonimport reclass HtmlTagCounter: pattern_str = r']' pattern = re.compile(pattern_str) def __init__(self): self.__tags_set = set原创 2016-09-22 16:02:03 · 3700 阅读 · 0 评论 -
ASCII表(python生成脚本)
ascii码表与自动生成脚本#!/bin/env python# coding=gbkspecial = { '\n' : r'\n (换行符)', '\r' : r'\r (回车符)', '\t' : r'\t (制表符)', '\b' : r'\b (退格符)', ' ' : r'space(空格)', '\0' : r'\0 (终止符)',}原创 2016-09-12 14:16:20 · 3038 阅读 · 0 评论 -
重庆某彩数据在线获取
代码:import timeimport jsonimport urllib2 def request_data(date = time.strftime('%Y-%m-%d')): req = urllib2.Request('http://baidu.lecai.com/lottery/draw/sorts/ajax_get_draw_data.php?lottery原创 2016-09-04 11:05:45 · 1267 阅读 · 0 评论 -
linux在ttyUSB上运行shell
假如你的USB串口路径为/dev/ttyUSB0,你要在ttyUSB0上运行bash的话。首先 配置波特率stty -F /dev/ttyUSB0 115200然后 启动bashrunon /dev/ttyUSB0 bashrunon工具源码如下#include <sys/types.h>#include <sys/stat.h>#include ...原创 2017-11-26 20:00:29 · 1687 阅读 · 0 评论