自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (6)
  • 收藏
  • 关注

原创 Matplotlib绘制SVG矢量图

Matplotlib绘制SVG矢量图

2023-01-10 09:21:53 673

原创 Matplotlib支持中文

Matplotlib支持中文

2023-01-10 09:16:58 505

原创 欧几里得、扩展欧几里得和中国剩余定理

欧几里得、扩展欧几里得和中国剩余定理扩展欧几里得递归int egcd(int a, int b, int &x, int &y) { if (b == 0) { x = 1; y = 0; return a; } else { int q = egcd(b, a % b, q, y, x); y -= a / b * x; return q; }}递推int

2022-04-15 20:34:37 590

原创 圆周率计算公式

π=2×22×22+2×22+2+2×⋯\pi=2\times\frac{2}{\sqrt{2}}\times\frac{2}{\sqrt{2+\sqrt{2}}}\times\frac{2}{\sqrt{2+\sqrt{2+\sqrt{2}}}}\times\cdotsπ=2×2​2​×2+2​​2​×2+2+2​​​2​×⋯π2=1+13+13×25+13×25×37+13×25×37×49+⋯\frac{\pi}{2}=1+\frac{1}{3}+\frac{1}{3}\times\frac{2}{

2021-11-30 18:21:06 1771

原创 2022年油价调整日

2022年油价调整日参考《应用iCalendar库Biweekly求2021年工作日及油价调整时间》根据国务院网站《国务院办公厅关于2022年部分节假日安排的通知》和《春节国庆放7天,五一放5天,2022年放假安排来了!》调班日期:0129,0130,0402,0424,0507,1008,1009调休日期:0103,0131,0201,0202,0203,0204,0404,0405,0502,0503,0504,0603,0912,1003,1004,1005,1006,10072021年最

2021-11-05 11:36:17 1192

原创 并查集求解百练2790:迷宫

并查集(union-find sets)求解:百练 2790 迷宫http://bailian.openjudge.cn/practice/2790描述一天Extense在森林里探险的时候不小心走入了一个迷宫,迷宫可以看成是由n * n的格点组成,每个格点只有2种状态,.和#,前者表示可以通行后者表示不能通行。同时当Extense处在某个格点时,他只能移动到东南西北(或者说上下左右)四个方向之一的相邻格点上,Extense想要从点A走到点B,问在不走出迷宫的情况下能不能办到。如果起点或者终点有一个不能

2021-11-02 08:14:12 145

原创 单循环赛积分至少多少才能保证一定出线?

4支球队在同一小组进行单循环足球比赛,争夺出线权。比赛规则规定:胜一场得3分,平一场得1分,负一场不得分。小组中积分最高的两个队(有且只有两个队)出线。小组赛结束后,如果A队没有全胜,那么A队的积分至少多少才能保证一定出线?请说明理由。注:单循环比赛就是小组内的每一个队都要和其他对赛一场。至少7分。因为若A队得7分,两胜一平,则有两队输给了A,则这两组最高只能得6分,A组出线;若A队得6分,两胜一负,则有一组3负,另外两组两胜一负,则三组都为6分,A队不一定出线。如下表所示:  A B

2021-11-02 07:59:19 1621

原创 2011的n次方的后四位

2011n2011^n2011n后四位总时间限制: 1000ms 内存限制: 65536kB描述已知长度最大为200位的正整数n,请求出2011n2011^n2011n的后四位。输入第一行为一个正整数k,代表有k组数据,k⩽200k\leqslant200k⩽200接下来的k行,每行都有一个正整数n,n的位数⩽200\leqslant200⩽200输出每一个n的结果为一个整数占一行,若不足4位,去除高位多余的0样例输入3528792样例输出1051815521代码#i

2021-10-08 08:25:10 756

原创 熄灯问题POJ1222

// 熄灯问题POJ1222#include <iostream>#include <cstring>using namespace std;const int ROW = 5;const int COL = 6;void change(char lamp[], int row, int col) { if (row >= 0 && row < ROW && col >= 0 && col <

2021-10-05 06:26:24 120

原创 [THUPC2019]历史行程

[THUPC2019]历史行程题目背景人生是怎么样的呢?我们是怎样活着的呢?无论是谁,都是从黑暗中降生,最后再回归于黑暗。几年,几十年,短暂而漫长的时光。形形色色的人,形形色色的事,如过眼云烟,转瞬即逝。过眼繁花终有尽时,有些东西还能弥留于你的记忆之中,但更多的,早已无可寻觅。但是,有个人,你不会忘记。在你降生于黑暗之中时,那个人就一直陪在你身边。当你突破那黑暗,第一次见到世界的光明的时候,那个人也在你身边。第一次的啼哭,第一次的说话,第一次的走路,第一次的奔跑。每一次的成长,是你自己的一次

2021-10-04 05:29:02 164

原创 1901~2100年节气表

1901~2100年节气表节气表各节气对应的月份固定,只需日期。小寒,大寒,立春,雨水,惊蛰,春分,清明,谷雨,立夏,小满,芒种,夏至,小暑,大暑,立秋,处暑,白露,秋分,寒露,霜降,立冬,小雪,大雪,冬至,年份6,21,4,19,6,21,5,21,6,22,6,22,8,23,8,24,8,24,9,24,8,23,8,22,19016,21,5,19,6,21,6,21,6,22,7,22,8,24,8,24,8,24,9,24,8,23,8,23,19026,21,5,20,7,22,6

2021-09-23 09:13:30 764 1

原创 应用iCalendar库Biweekly求2021年工作日及油价调整时间

应用iCalendar库Biweekly求2021年工作日及油价调整时间iCalendar有关于重复日程的描述,这里尝试使用这方面描述,并结合iCalendar库Biweekly进行编程。选定描述2021年工作日,求出具体日期,再计算2021年油价调整日期作为应用案例。工作日分成3部分:周一到周五调班调休周一到周五就用RRULE描述成以星期为周期,直到年底:RRULE:FREQ=WEEKLY;UNTIL=20211231T00000Z;WKST=MO;BYDAY=MO,TU,WE,TH,FR

2020-12-18 19:41:46 1286 2

原创 WebDAV开源库sardine

WebDAV开源库实现WebDaAV的开源库有:lookfirst/sardine(https://github.com/lookfirst/sardine)据说使用的HttpClient和安卓部分依赖有些冲突,所以这里不使用。thegrizzlylabs/sardine-android(https://github.com/thegrizzlylabs/sardine-android)源于lookfirst/sardine,这里使用这个。增加WebDAV增加库文件app/bui

2020-12-17 08:38:23 1328 1

原创 SearchView改到工具栏,运行崩溃

SearchView改到工具栏。运行崩溃,经调试是运行到SearchView searchView = (SearchView) menuItem.getActionView();报错java.lang.ClassCastException: android.support.v7.widget.SearchView cannot be cast to android.widget.SearchView经过一番折腾发现import android.widget.SearchView;要改成import an

2020-12-17 08:20:52 380 1

原创 Android Studio编译时,由jdk和gradle版本差异引起问题的解决过程

Android Studio所用gradle和版本问题引起的问题的解决过程gradle.properties#org.gradle.java.home=C:/Program Files/Java/jdk-12.0.2org.gradle.java.home=C:/Program Files/Java/jdk1.8.0_202Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModule

2020-12-06 11:32:33 1916

原创 x^2 - y^2=xy,求:(x+y)/(x-y)

已知:x2−y2=xyx^2 - y^2=xyx2−y2=xy,求:x+yx−y\frac{x+y}{x-y}x−yx+y​解法一:一元二次方程求根公式法x2−y2=xyx2−yx−y2=0x^2 - y^2=xy \\x^2 - yx - y^2=0 \\x2−y2=xyx2−yx−y2=0运用求根公式求得x=y±(−y)2−4×(−y2)2=1±52yx=\frac{y\pm\sqrt{(-y)^2-4\times(-y^2)}}{2} =\frac{1\pm\sqrt{5}}{2}y

2020-12-04 20:18:41 735

原创 解方程组x+y=2, xy-z^2=1

解方程组{x+y=2xy−z2=1(1)\left\{\begin{aligned}x+y=2 \tag{1} \\ xy-z^2=1\end{aligned}\right.{x+y=2xy−z2=1​(1)解法一:韦达定理xy−z2=1xy=z2+1xy-z^2=1 \\xy=z^2+1xy−z2=1xy=z2+1根据韦达定理构造方程t2−2t+z2+1=0(2)t^2-2t+z^2+1=0 \tag{2}t2−2t+z2+1=0(2)xxx和yyy是方程的两个解Δ=

2020-12-04 12:59:44 661

原创 证明:(n+1)^m - 1 能被n整除,即(n+1)^m = 1 mod n

用数学归纳法证明。证明:1、当m=0时,(n+1)m=(n+1)0=1(n+1)^m = (n+1)^0 = 1(n+1)m=(n+1)0=11 = 1 mod n式子成立。2、若m时,式子成立,即(n+1)m=1 mod n(n+1)^m = 1\ mod\ n(n+1)m=1 mod n。则m+1时(n+1)(m+1)(n+1)^(m+1)(n+1)(m+1)=(n+1)(n+1)m= (n+1)(n+1)^m=(n+1)(n+1)m=n(n+1

2020-12-02 21:30:56 362

原创 在1到9之间插入加减法乘除,计算结果等于100

1 2 3 4 5 6 7 8 9 = 100python求解n = 0for s in product('+-*/ ', repeat = 8): e = '' for i in range(1, 9): assert(len(s) > 0) e += '%d' % i if (s[0] != ' '): e += s[0] s = s[1:] e += '9' if ev

2020-11-22 11:17:13 2622

原创 将数字1到9填入下面圆圈里,每个数字只使用一次,使得三角形三条边之和相等

将数字1到9填入下面圆圈里,每个数字只使用一次,使得三角形三条边之和相等。求出所有解。 O O O O OO O O O这题目怎么解?后来才知道老师靠试的,给出了一个答案。既然靠试,这种苦差事还不如写段小程序来穷举,还能提高孩子学编程的兴趣。思路是这样的。将所圆圈定义如下: a0 a1 a8 a2 a7a3 a4 a4 a6为了避免重复,令:a0<a3<a6a1<a2a4<a5a7<a8开始编程,

2020-11-22 11:05:28 14421

原创 常见食物在美式英语和英式英语中的不同表达

常见食物在美式英语和英式英语中的不同表达 British English American English 中文 英语解释 fizzy drink soda pop, pop 碳酸饮料; 汽水 sweet drinks with b...

2020-02-16 09:49:47 807

原创 Android Studio不能用adb

运行android studio,提示adb找不到设备在命令行下进入C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools,运行adb.exe,提示0xc000007b错误。因为缺少Microsoft Visual C++ Redistributable,2017版本的下载地址The latest supporte...

2020-01-20 12:39:10 910

原创 《培生小学英语分级阅读80篇 五年级》勘误表

《培生小学英语分级阅读80篇 五年级》勘误表培生小学英语分级阅读80篇 五年级于景霞 主编北京:外文出版社,2018.7ISBN 978-7-119-11585-6http://www.flp.com.cn 页码 页内位置 更正前 更正后 175 最...

2020-01-20 09:01:48 2263

原创 Jupyter notebook改变默认的的工作目录

环境:Windows 10Anacode3 64bit 4.5.11目录,taiq为我的用户名C:\Users\taiq\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)Jupyter Notebook属性目标:C:\Users\taiq\Anaconda3\python....

2018-12-30 07:39:39 148

原创 斐波那契数列 生成器

环境:Python 2.7# Fibonacci# 斐波那契数列def fib(): a, b = 0, 1 while True: yield a a, b = b, a + b from itertools import isliceprint list(islice(fib(), 20))

2018-04-09 20:33:58 466

原创 素数 生成器 惰性求值

 from itertools import countdef _not_divisible(n): return lambda x: x % n &gt; 0# 获取当前序列的第一个元素,然后删除后面序列该元素倍数的数,然后构造新序列。def primes(): yield 2 # 第1个素数是2 it = count(3, 2) # 3开始的奇数 ...

2018-04-09 20:31:48 225

原创 KMyMoney配置Online Quotes用网易fund quote

点击KMyMoney的主菜单Settings->Configure KMyMoney...在弹出的对话框左侧选择Online Quotes点击按键按下面输入URL http://quotes.money.163.com/fund/%1.htmlSymbol 可以放空Price 最新净值:(\d+\.\d+)Date (\d+/\d+/\d+) 00:00:00Dat

2013-12-20 09:17:31 1673

原创 我重写的Excel 净现值和内部回报率的公式

Excel自带的NPV和IRR要求等长的时间间隔,一般为年。我重写的这两个公式以天为单位。cf是现金流,是一个范围d是现金流发生的日期,也是一个范围present是当前日期r是折现率MyNPV_是MyNPV的导数用牛顿迭代公式求IIRFunction MyNPV(cf, d, present, r)    If cf.Rows.Count = d.Row

2013-12-13 07:05:38 1984 1

转载 小白兔与大灰狼戴帽子的故事

小白兔在森林里散步,遇到大灰狼迎面走过来,上来"啪啪"给了小白兔两个大耳贴子,说"我让你不戴帽子"。小白兔很委屈的撤了。第二天,她戴着帽子蹦蹦跳跳的走出家门,又遇到大灰狼,他走上来"啪啪"又给了小白兔两个大嘴巴,说"我让你戴帽子。" 兔兔郁闷了。 思量了许久,最终决定去找森林之王老虎投诉。说明了情况后,老虎说"好了,我知道了,这件事我会处理的,要相信组织哦"。

2012-07-13 11:21:56 8254

原创 PyQuery读写html文件

原html文件 tmpl.htmlhttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档 python代码from pyquery import PyQuery as pqfrom lxml import etre

2012-07-12 10:02:05 4551

原创 在Windows 7下安装PyQuery

网上看到的资料大都在Linux下安装,不适用于Windows。经过努力,找到相关资料,多次失败后安装完成。特记录如下。* 安装python,推荐安装2.6运行python-2.6.msi* 安装setuptools运行setuptools-0.6c11.win32-py2.6.exe不象Linux,Windows下推荐安装已编译的版本;否则,会失败。* 环境变量pa

2012-07-06 16:19:15 5189 1

转载 用JavaScript怎么实现页面跳转

第一种:               window.location.href="login.jsp?backurl="+window.location.href;     第二种:    alert("返回");window.history.back(-1);   第三种:   window.navigate("top.jsp");  第四种:             self.locati

2012-04-05 10:03:05 1578

转载 javascript操作ASCII码与字符对转

javascript操作ASCII码与字符对转发布于 2011 年 10 月 15 日 由 admin , 访问量: 16没有评论发表评论简介:这是javascript操作ASCII码与字符对转的详细页面,介绍了和javascript,有关的知识、技巧、经验,和一些javascript源码等。   “a”.charCodeAt(0);//字母a对应的ascii码

2012-04-05 10:02:05 2020

转载 Firebug & Chrome Console 把握台应用号令

名人名言:对于一颗什么都需要享受的青年的心,获得幸福并不需要多少代价。——拉马丁 Console API当打开 firebug (也包含 Chrome 等浏览器的自带调试对象),window 下面会注册一个叫做 console 的对象,它供给多种办法向把握台输出信息,供开辟人员调试应用。下面是这些办法的一个简单介绍,当令地应用它们,对于进步开辟效力很有帮助。console.

2012-03-19 17:04:48 596

转载 浏览器关于scrollTop scrollLeft的兼容性

最近意外发现谷歌浏览器chrome在处理scrollTop的时候和其他浏览器存在比较大的差异。其他浏览器可以通过直接采用document.documentElement.scrollTop来获得一个滚动条的值,但在chrome下这个值为0。在有文档声明的情况下,也就是第一行有个dtd声明,标准浏览器认识document.documentElement.scrollTop,可chrome竟然不认

2012-03-19 16:52:38 5177

原创 windows下安装make

libintl-8.dll http://sourceforge.net/projects/mingw/files/MinGW/Base/gettext/

2012-01-04 16:40:42 4292

原创 windows 7 远程桌面设置

2011-12-13 16:47:35 487

原创 常见菜单词汇

汤 soup番茄汤 tomato soup罗宋汤 borsch开胃菜/前菜 appetizer/starter

2011-11-27 20:16:58 745

转载 远程桌面使用痕迹清理【完全删除远程桌面连接历史记录】

<br /><br />本来想用upiea清除掉的,没想到并没有帮我清除掉,现总结完全删除远程桌面连接历史记录办法如下:<br />1.运行注册表regedit,进入到HKEY_CURRENT_USER/Software/Microsoft/Terminal Server Client项,在右边窗口有若干个MRU+数字,全部删除<br />2.再删除我的文档My Documents下Default.rdp文件

2011-05-13 08:55:00 6145

转载 修改Win7远程桌面端口

<br />Windows 7/Vista/XP/2003等系统中的远程终端服务是一项功能非常强大的服务,同时也成了入侵者长驻主机的通道,入侵者可以利用一些手段得到管理员账号和密码并入侵主机。下面,我们来看看如何通过修改默认端口,防范黑客入侵。 <br />  远程终端服务基于端口3389。入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目。 <br />  步骤:打开“开始→运行”,输入“regedit”,打开注册表

2011-05-11 21:09:00 2839

rebol程序设计教程

REBOL是提供了分布式计算和通信的一种轻量级软件技术。   REBOL技术包含两个部分:   REBOL语言   REBOL语言结合了编程语言和元数据语言(如XML)的概念。   这种结果是产生了一种新的语言,它提供了对现代网络分布应用的更有效解决方案。相比传统的语言,REBOL在更少的代码上提供了更强大的表达能力。REBOL应用程序和解决方案的一般典型的代码大小都在10KB的数量级上,而不是10MB。   REBOL发音为“reb-ol”(类似“rebel with a cause”中的),代表“基于相关表达式的对象语言”(relative expression based object language)。他第一次发布是在1997年,当时支持三个操作系统。到2004年,已经推出了2.5.x版,支持43个平台。   优点:   1、跨平台   2、简单易写:比流行语言易学,并且编出程序的长度很短;   3、内建多种internet通信协议;   4、免费;   5、核心小   6、安全   7、适合写c/s程序   缺点:   1、gui组件相当不全   2、不支持中文   3、缺少文件   4、无web server模块

2011-12-28

连分数与历法 初等数论

让你了解古人制定历法时用到的连分数知识,历法中蕴含的连分数知识。

2011-05-01

连分数(C·D·奥尔德斯).

连分数(continued fraction)是特殊繁分数。 有其神奇的魅力。看了你就会明白许多古典问题,古代数学家是如何求解的。这些问题包括:圆周率的近似值、百鸡问题、历法周期等。它会告诉你为什么农历是19年7闰。 用它来求不定方程的解相当方便。不必再用辗转相除法。

2011-05-01

[MIT计算机科学及编程导论.讲座视频].mit-6-00-f08-handout

“MIT计算机科学及编程导论”网上公开课的讲义 http://v.163.com/special/opencourse/bianchengdaolun.html

2011-04-26

Yet Another Haskell Tutorial中文版

一个不错Haskell学习教程 Haskell是一种纯函数式编程语言。 目的提供这种编程语言的完整介绍。 本教程假定读者不了解Haskell语言或一般的函数程序设计。

2010-05-08

Haskell简明教程

Haskell简明教程 关于functional programming

2010-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除