自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

脚踏实地,仰望星空

Coding is my life

  • 博客(130)
  • 资源 (1)
  • 收藏
  • 关注

转载 Doesn't work on Excel 2016 and macOS High Sierra

原文链接Excel链接Mysql时,遇到很多坑,终于解决了,写下来和大家分享一下,希望能帮助到大家I’ve macOS High Sierra 10.13.3. Using the package installer I installed the most recent iODBC Administrator 3.52.12 and the MySQL Connector ODBC 5.3....

2019-09-03 10:15:17 277

转载 MongoDB常用命令

成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use :切换当前数据库,这和MS-SQL里面的意思一样db.help():显示数据库操作命令,里面有很多的命令db.f...

2019-01-25 12:22:55 640

原创 Mac启动mongo的问题

Mac启动mongo的问题题主在Mac上启用mongodb遇到很多麻烦,查阅了很多资料,终于把问题解决了,在这里整理一下,分享一下。Question1:Error while upgrading Mongodb from 3.2 to 3.6在安装mongodb 4.X 版本前要先升级到3.6Solution:- 先卸载mongodb- 再一个版本一个版本的安装Uninsta...

2019-01-25 12:07:12 508

转载 【转】Octave入门基础

Octave入门基础一,简介1.1 Octave是什么?Octave是一款用于数值计算和绘图的开源软件。和Matlab一样,Octave 尤其精于矩阵运算:求解联立方程组、计算矩阵特征值和特征向量等等。1.2 Octave的适用对象Octave和Matlab被工程人员和科研人员广泛使用来进行各种工业和学术上的数值计算和仿真。例如,NASA 使用它来开发飞行器的对接系统;Jagu...

2018-05-15 15:35:54 2559

原创 神奇的口袋

题目描述有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。输入输入的第一行是正整数n (1 <=...

2018-03-01 10:40:13 494

原创 数列(递归练习)

题目描述编写一个求斐波那契数列的递归函数,输入n 值,使用该递归函数,输出如下图形(参见样例)。输入输入第一行为样例数m,接下来有m行每行一个整数n,n不超过10。输出对应每个样例输出要求的图形(参见样例格式)。样例输入1 6样例输出 0 0 1 1 0 1 1 2 3 0 1 1 2 ...

2018-02-25 17:07:29 743

原创 吃糖果(递归练习)

题目描述名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,20 > N >0)。 妈妈告诉名名每天可以吃一块或者两块巧克力。 假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。 例如: 如果N=1,则名名第1天就吃掉它,共有1种方案; 如果N=2,则名名可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案; 如...

2018-02-25 16:44:24 1054

原创 String Subtraction (20)

题目描述Given two strings S1 and S2, S = S1 - S2 is defined to be the remaining string after taking all the characters in S2 from S1. Your task is simply to calculate S1 - S2for any given strings. Howev...

2018-02-24 16:25:03 235

原创 Be Unique (20)

题目描述Being unique is so important to people on Mars that even their lottery is designed in a unique way. The rule of winning is simple: one bets on a number chosen from [1, 104]. The first one who be...

2018-02-24 10:02:43 692

原创 整数奇偶排序

题目描述输入10个整数,彼此以空格分隔。重新排序以后输出(也按空格分隔),要求: 1.先输出其中的奇数,并按从大到小排列; 2.然后输出其中的偶数,并按从小到大排列。输入任意排序的10个整数(0~100),彼此以空格分隔。输出可能有多组测试数据,对于每组数据,按照要求排序后输出,由空格分隔。样例输入0 56 19 81 59 48 35 90 83 75...

2018-02-22 16:21:28 580

原创 EXCEL排序

题目描述Excel可以对一组纪录按任意指定列排序。现请你编写程序实现类似功能。 对每个测试用例,首先输出1行“Case i:”,其中 i 是测试用例的编号(从1开始)。随后在 N 行中输出按要求排序后的结果,即:当 C=1 时,按学号递增排序;当 C=2时,按姓名的非递减字典序排序;当 C=3 时,按成绩的非递减排序。当若干学生具有相同姓名或者相同成绩时,则按他们的学号递增排序。...

2018-02-22 09:59:52 593

原创 根据日期求星期几

C语言根据日期判断星期几(使用基姆拉尔森计算公式)算法如下: 基姆拉尔森计算公式 :W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-...

2018-02-15 10:26:21 896

原创 Mac 将本地项目上传至GitHub

1、安装git,自行百度 2、配置ssh key 终端输入$ ssh-keygen -t rsa -C "[email protected]" 上面的[email protected]改为你在GitHub中注册的邮箱。 直接点回车,说明会在默认文件id_rsa上生成ssh key。 然后系统要求输入密码,直接按回车表示不设

2018-01-26 13:53:46 905

原创 Mac Python使用pygame监听键盘无响应

这个问题困扰我很久,记录下俩希望帮助以后开发遇到同样问题的伙计。 例如需要执行的文件是,test.py 只需在终端执行pythonw test.py即可

2018-01-26 13:20:46 4145 6

原创 Mac 终端 ls等命令失效问题

原因: 环境变量设置错误 Solution:1、命令行中输入以下命令,确保命令暂时可以使用,命令行执行完不要关闭终端;export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin2、修改.bash_profile文件 终端输入vi ~/.bash_profile 打开文件,将内容修改为以下形式,根据自己情况相应修改expo

2018-01-26 13:14:22 8247

转载 Python中read()、readline()和readlines()三者间的区别和用法

转载连接:http://www.jb51.net/article/119907.htm前言众所周知在python中读取文件常用的三种方法:read(),readline(),readlines(),今天看项目是又忘记他们的区别了。以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也只知道有这么几个方法,不懂得它的原理与用法。也许吧,没有永远的记忆,况且根本没有用心去记它。话不

2018-01-21 11:59:11 24719 2

原创 Python学习笔记——@property

请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution:class Screen(object): @property def width(self): return self._width @width.setter def width(self,value): sel

2018-01-19 10:47:51 773

原创 Python学习笔记——装饰器

装饰器decorator本质:返回函数的高阶函数作用:不改变函数原有定义,在代码执行过程中动态增加新功能类型:带有参数的装饰器,不带有参数的装饰器一、不带参数的装饰器:import functools def log(func): @functools.wraps(func) def wrapper(*args , **kw): print('

2018-01-17 11:32:35 334

原创 Python学习笔记——利用闭包写递增函数

*前言:这篇算是一个总结笔记利用闭包返回一个计数器函数,每次调用它返回递增整数:创建生成器:def createCounter(): def f(): x = 0 while True: x += 1 yield x it = f() def numbe

2018-01-16 21:52:53 5039 1

原创 Python学习笔记——sorted()对tuple类型的序列排序

sorted(series,key = fn) ,其中series是待排序列,fn是函数名,作用于series序列中的每个元素,因此传入fn的参数时series的每个元素。廖雪峰官网练习题:假设我们用一组tuple表示学生名字和成绩:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]1、请用sorte

2018-01-16 11:25:31 10213

原创 Python学习笔记——filter()实现埃氏筛选

先介绍filter(fn(),series)函数,其中 fn() 是筛选函数,返回值是True /False,series是待筛选的序列,filter()返回一个Iterator,也就是惰性序列。#奇数序列生成器def _odd_iter(): n = 1 while True: n += 2 yield n #筛选函数 def is_notDivisable(n):

2018-01-16 10:51:03 1548

原创 Python学习笔记——利用filter()筛选回数

回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数:def is_palindrome(n): return n == int(str(n)[::-1])

2018-01-15 22:07:07 2969

原创 Python学习笔记——map和reduce实现str2float函数

利用map和reduce编写一个str2float函数,把字符串'123.456'转换成浮点数123.456:from functools import reducedef str2float(s): def str2num(s): return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9

2018-01-15 16:46:30 2656

原创 Python学习笔记——杨辉三角(生成器)

练习杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5

2018-01-15 14:50:35 567

原创 C/C++求对数

C的数学函数库定义了自然对数函数log,但没有定义以其他数为底的对数,可以通过换底公式来实现之:

2016-04-15 19:25:36 1662

原创 NYOJ325

zb的生日时间限制:3000 ms  |  内存限制:65535 KB难度:2描述今天是阴历七月初五,acm队员zb的生日。zb正在和C小加、never在武汉集训。他想给这两位兄弟买点什么庆祝生日,经过调查,zb发现C小加和never都很喜欢吃西瓜,而且一吃就是一堆的那种,zb立刻下定决心买了一堆西瓜。当他准备把西瓜送给C小加和never的时候,遇到了一个难题,ne

2016-03-19 11:26:06 540

原创 nyoj21三个水杯

三个水杯时间限制:1000 ms  |  内存限制:65535 KB难度:4描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。输入第一行一个整数N(0<N<50)表示N组测试数据接下来每组测试数据有两行,第一行给出三个整数V...

2016-03-18 16:18:41 839

原创 nyoj523亡命逃窜

亡命逃窜时间限制:1000 ms  |  内存限制:65535 KB难度:4描述    从前有个叫hck的骑士,为了救我们美丽的公主,潜入魔王的老巢,够英雄吧。不过英雄不是这么好当的。这个可怜的娃被魔王抓住了,倍受折磨,生死一线。有一天魔王出去约会了,这可是一个千载难逢的逃命机会。你现在的任务就是判断一下这个英雄未遂的孩子能不能在魔王回来之前逃出魔王

2016-03-17 22:32:09 572

原创 nyoj448

素数环时间限制:1000 ms  |  内存限制:65535 KB难度:2描述有一个整数n,把从1到n的数字无重复的排列成环,且使每相邻两个数(包括首尾)的和都为素数,称为素数环。为了简便起见,我们规定每个素数环都从1开始。例如,下图就是6的一个素数环。输入有多组测试数据,每组输入一个n(0输出每组第一行输出对应的Case序号

2016-03-16 22:48:23 463

原创 nyoj32

组合数时间限制:3000 ms  |  内存限制:65535 KB难度:3描述找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。输入输入n、r。输出按特定顺序输出所有组合。特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。样例输入5 3样例输出543542541532

2016-03-15 15:26:58 393

原创 双基回文数

如果一个正整数n至少在两个不同的进位制b1和b2下都是回文数(2样例输入:1600000样例输出:1632995#includebool isHuiwen(int s,int base){ int str[40],i = 0; bool flag = true; while(s) { str[i++] = s%base; s /= base; } fo

2016-03-13 11:38:50 1509

原创 简单枚举——除法

输入正整数n,按从小到大的顺序输出所有形如abcde/fghij=n的表达式,其中a~j恰好为数字0~9的一个排列,2样例输入:62样例输出:79546/01283 = 6294736/01528 = 62暴力求解并不是完全暴力,就此题而言,只需枚举分子,再计算出分母,最终判断是否所有的数字都出现过就好。#include#includeusing namespace

2016-03-13 10:34:47 812

原创 分数拆分(枚举)

题目描述:输入正整数k,找到所有正整数x>=y,使得 1/k = 1/x + 1/y。样例输入:2 12样例输出:#includeint main(){ int k; int x,y; scanf("%d",&k); for(y = k+1;y <= 2*k;y++) { x = k*y/(y - k); if(x > 0 && k*y%(y-k) =

2016-03-12 16:46:55 800

原创 用指针实现变量交换

#includevoid swap(int* a,int* b){ int t = *a; *a = *b; *b = t;}int main(){ int a = 3,b = 4; swap(&a,&b); printf("%d %d\n",a,b); return 0;}

2016-03-09 18:57:56 938

原创 判断素数 is_prime()

1.donnot use this if x is very large or smallint is_prime(int x){int i;for(i = 2;i * i {if(x%i == 0) return 0;}return 1;}2.better wayint is_prime(int x){int i,m;assert(x >=

2016-03-09 18:17:20 3250

原创 floor ceil fabs abs modf in c++

floor:double floor (double x);Round down valueRounds x downward, returning the largest integral value that is not greater than x.C99C++11Header  provides a typ

2016-03-09 18:06:16 922

转载 全排列

参考于:【STL】next_permutation的原理和使用给定一个数列,如何得到它的全排列?例如1 2 3,它的全排列是123,132,213,231,312,321。全排列的关键在于,给定某一数列,能从该数列推出“下一个”数列。那么如何找“下一个”数列呢? 找“下一个”数列的算法思路描述如下:1、从后往前找两个相邻元素,前一个位置记为i

2016-03-09 16:51:48 590

转载 2015年第六届蓝桥杯省赛(C/C++ B组)解题报告

2015年第六届蓝桥杯省赛(C/C++ B组)解题报告,2015年蓝桥第1题:统计不含4的数字题目大意  统计10000至99999中,不包含4的数值个数。题解  (@『落』常笑鹰 提供)直接推导出数学公式   最高位除了0、4不能使用,其余8个数字(1,2,3,5,6,7,8,9)均能使用,剩下的四位(千位、百位、十位、个位)可以使用除了4以外的所

2016-03-07 21:52:48 1427

转载 全排列 next_permutation

C++STL的next_permutation 在标准库算法中,next_permutation应用在数列操作上比较广泛.这个函数可以计算一组数据的全排列.但是怎么用,原理如何,我做了简单的剖析.首先查看stl中相关信息.函数原型:#include #include using namespace std;int main() { int a[10];

2016-03-07 21:18:15 521

原创 PAT1043输出PATest

1043. 输出PATest(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPAT

2016-03-06 16:20:01 858

html5秘籍-the missing manual

组织web页面结构的新方式;不依赖插件增加音频和视频;Canvas绘图;挖掘样式的新功能;利用丰富的桌面功能构建网页;创建位置感知应用

2018-04-22

空空如也

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

TA关注的人

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