hdu 2018 母牛的故事

  • Post author:
  • Post category:其他

#include<stdio.h> main(){ int n,i,a[101]={0}; while(scanf("%d",&n)!=EOF&&n!=0) { a[1]=1; a[2]=2; a[3]=3; a[4]=4; a[5]=5; for(i=5;i<=n;i++) { a[i]=a[i-1]+a[i-3]; } printf("%d\n",a[…

继续阅读 hdu 2018 母牛的故事

Redis遍历所有key的两个命令 — KEYS 和 SCAN

  • Post author:
  • Post category:其他

当我们需要遍历Redis所有key或者指定模式的key时,首先想到的是KEYS命令: KEYS pattern 官网对于KEYS命令有一个提示: KEYS 的速度非常快, 例如,Redis在一个有1百万个key的数据库里面执行一次查询需要的时间是40毫秒 。 但在一个大的数据库中使用它仍然可能造成性能问题,如果你需要从一个数据集中查找特定的 KEYS , 你最好还是用 Redis 的集合结构 SE…

继续阅读 Redis遍历所有key的两个命令 — KEYS 和 SCAN

命令行下打jar包

  • Post author:
  • Post category:其他

jar包打包可以使用jar指令实现打包,在命令行中输入jar可以查看jar指令的内容 从最后显示的两个示例看出存在两种打包的方法,两者的区别就是是否使用自己定义的MANIFEST清单文件。第一个示例没有使用MANIFEST文件进行打包,所以最终生成的jar包中MANIFEST文件为默认文件,这种方式适用于比较简单的jar包结构,不存在其他jar包依赖以及生成的jar包不需要可执行。这种方式生成的j…

继续阅读 命令行下打jar包

Linux使用shell命令显示系统时间,Linux操作系统的Shell命令:日期格式

  • Post author:
  • Post category:linux

不管是哪种语言,日期/时间都是一个非常重要的值。比如我们保存日志的时候,往往是某个前缀再加上当前时间,这样日志文件名称就可以做到唯一。 在Shell环境里,我们获取时间的命令是date,但date出来的时间日期格式、内容可能不是我们所想要的,所以我们可能需要对它进行一些格式化输出。 常用的时间域如下: % Y 年(例如:1970,2018等) % m 月(01..12) % d 一个月的第几天(0…

继续阅读 Linux使用shell命令显示系统时间,Linux操作系统的Shell命令:日期格式

Linux下C语言编译过程

  • Post author:
  • Post category:linux

文章目录 一、编译过程 1、预处理(Preprocessing) 2、编译(Compilation) 3、汇编(Assembly) 4、链接(Linking 二、gcc通用选项 一、编译过程 在Linux下,通常我们用gcc来生成可执行文件,通常为gcc *.c,默认生成可执行文件a.out。其实编译(包括连接)的命令:gcc *.c可分解为如下四个步骤。 预编译(Preprocessing); …

继续阅读 Linux下C语言编译过程

回调函数

  • Post author:
  • Post category:其他

本次再一次见证Qt信号和槽的强大。下面是所遇所得,分享下。 回调函数,使用需要是static或者全局,即不能对其特指。 使用的情景:经常遇见使用第三方的SDK,需要将我们的回调函数进行注册。 遇到的问题:回调函数中使用非静态成员,即静态成员访问非静态的。 涉及的细节:通常这种回调被第三方工作与其他线程。 首先,关于细节,我们可以将涉及的数据进行拷贝,通过Qt的信号和槽机制,emit出需要处理的数据…

继续阅读 回调函数

Docker 中如何安装配置MySQL

  • Post author:
  • Post category:mysql

Docker 中如何安装配置MySQL 1、安装docker 1)、移除旧版本的docker: $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-se…

继续阅读 Docker 中如何安装配置MySQL

机考[31-40]

  • Post author:
  • Post category:其他

华为机考 031 【靠谱的车】 032 【快递运输】 033 【连续字母长度】 034 【两数之和绝对值最小】 035 【流水线】 036 【内存资源分配】 037 【判断一组不等式是否满足约束并输出最大差】 038 【判断字符串子序列】 039 【拼接URL】 040 【求符合要求的结对方式】 031 【靠谱的车】 程序员小明打了一辆出租车去上班。出于职业敏感,他注意到这辆出租车的计费表有点问题…

继续阅读 机考[31-40]

c3p0是什么

  • Post author:
  • Post category:其他

1.c3p0是什么? c3p0是一个库。它扩展了传统的jdbc数据库连接池,并且 支持 JDBC3 规范和 JDBC2 的标准扩展。 2.为什么使用c3p0? 首先,c3p0是一种jdbc数据库连接池。那么为什么使用数据库连接池呢?因为数据库连接是一种关键的、有限的、昂贵的资源。传统的模式(如传统的java web项目中,servlet的beans中建立数据库连接),每次连接都需要验证用户,消耗了…

继续阅读 c3p0是什么

微信小程序详细登录流程(图解+代码流程)

  • Post author:
  • Post category:小程序

微信小程序的登录和web端的登录有一点是不同的,小程序需要和微信的服务通信验证。 1.小程序登录流程官网图 2.认识 openid , unionid 和 code openid openid 是用来唯一标识用户的一个字符串。在微信小程序中,每个用户的 openid 都是唯一的。通过 openid ,小程序可以获取用户的基本信息,如头像、昵称等。 注意:同一个用户在不同的小程序中拥有不同的 ope…

继续阅读 微信小程序详细登录流程(图解+代码流程)