PKU软微算法题总结1——斐波那契数

1.Q.爬楼梯(斐波那契数)一共有n个台阶,你一次可以走一个台阶,或者两个台阶。那么,走到台阶顶时,
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

PKU软微算法题总结2——汉诺塔

2.Q.如何判断单链表是否存在环给定一个单链表,只给出头指针h:1、如何判断是否存在环?2、如何知道
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

PKU软微算法题总结3——小白鼠检验毒药

给你10只实验小鼠,用7天的时间检验1000个瓶子中带有一瓶毒药的瓶子是哪一瓶,小鼠喝了毒药7天后才
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

Codeforces A. Serval and Bus

inputstandard input outputstandard output It is raining heavily. But this is the first day for Serval, who just became 3 years old, to go to the kindergarten. Unfortunately, he lives far from kindergarten, and his father is too busy to drive him the
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

邮箱验证-JS正则表达式

<input type="text" placeholder="请输入邮箱" id="email"> <script> email.onchange = function(){ var email = this.value; var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/; if(reg.test(email)){ aler
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

三、StarUML的项目

1:创建空的项目 创建项目可以按Ctrl+N或选择菜单File| New,StarUML安装打开后默认会有个空项目结构。 2:创建模板项目 可以通过选择模板来启动建模项目(会根据模板创建项目结构)。 要使用模板启动项目,请从File| | New From TemplateName中选择。 StarUML支持默认模板(主要区别是模板项目结构的差异,也可以自已添加项目的相关模型): umlminimum——一个带有UML标准配置文件的单个模型。 UMLConventional——使用UML标准概
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

初探ASP.NET Core 3.x (4) - 项目的重要组成

目录 O 前请提要 I 启动部分 I.1 Program类 I.2 Startup类 I.2.1 这个类干什么呢?? I.2.2 特征?? I.3 appsettings.json I.4 launchSettings.json II wwwroot目录 II.1 静态文件?? III 常规目录 III.1 Pages目录和Views目录 III.1.1 页面??但是wwwroot里不是也存放页面了么?? III.1.2 有什么区别么?? III.1.3 Shared子文件夹 III.2 Co
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

springDataJPA笔记

springDataJPA笔记 第一 orm思想 主要目的:操作实体类就相当于操作数据库表 建立两个映射关系: 实体类和表的映射关系 实体类中属性和表中字段的映射关系 不再重点关注:sql语句 实现了ORM思想的框架:mybatis,hibernate 第二 hibernate框架介绍 Hibernate是一个开放源代码的对象关系映射框架, 它对JDBC进行了非常轻量级的对象封装, 它将POJO与数据库表建立映射关系,是一个全自动的orm框架 第三 JPA规范
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

阿波罗尼斯圆

[教材出处] 已知点 \(M\) 与两个定点 \(O(0,0),A(3,0)\) 的距离的比为 \(\dfrac{1}{2}\),求点 \(M\) 的轨迹方程. 解析 设 \(M(x,y)\),依题意有 \(\dfrac{MO}{MA}=\dfrac{1}{2}\),即:\[\dfrac{\sqrt{x^2+y^2}}{\sqrt{(x-3)^2+y^2}}=\dfrac{1}{2}\]化简得:\[(x+1)^2+y^2=4\]则点 \(M\) 是以 \((-1,0)\) 为圆心,\(2\)
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

Visual Studio 2013编译Tesseract 3.04

文章目录 去年时候使用了VS2008编译了Tesseract 3.02版本,主要是参考了一份官方文档,但是对于目前的最新版本并没有给出说明。 本文主要参考了Paul Vorbach的How to build Tesseract 3.03 with Visual Studio 2013,在翻译的同时,加上自己的一些经验总结。 编译新版本最大问题在于新版本的Tesseract依赖新版的Leptonica库,后者是一个开源的C语言图像处理包。新版本的Leptonica需要新版的zlib,libpng
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

swoole I/O 模型

I/O即Input/Output,输入和输出的意思。在计算机的世界里,涉及到数据交换的地方,比如磁盘、网络等,就需要I/O接口。 通常,I/O是相对的。比如说你打开浏览器,通过网络I/O获取我们网站的网页,浏览器首先会往服务器发送请求,这是一个Output操作,随后服务器给浏览器返回信息,这就是一个Input操作。以上都是基于浏览器而言。但是,有些操作就比较特殊。比如程序在运行时,数据被加载在内存中,通过程序往磁盘写数据,对内存而言,这就是单方面的的Output。 I/O模型通常有很多种,我们
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

Hexo和github搭建个人博客 - 朱晨

GitHub账号 mac/pc 环境 1 2 node.js git 创建GitHub仓库 登陆GitHub,创建一个新的Respository Repository name叫做{username}.github.io {username}代表你的GitHub用户名,Repository name一点要叫这个 绑定域名 待定 绑定ssh秘钥 设置git用户名和邮箱 1 2 git config --global user.name "liuxianan" git config --globa
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

第三篇:MySQL授权认证

MySQL 权限: MySQL权限系统介绍: MySQL权限级别介绍: MySQL权限详解: 系统权限表: MySQL 授权用户: MySQL 修改权限的生效: 创建MySQL用户: 回收MySQL 用户权限: 删除MySQL 用户: 设置MySQL 用户资源限制: 设置MySQL 用户密码: 设置MySQL 用户密码过期策略: MySQL 用户Lock: 企业应用中常规MySQL用户: MySQL角色的概念:
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

二叉树遍历 ——已知后序,中序求层序 A1020.(25)

若直接DFS递归求解,会栈溢出 #include <cstdio> #include <cstring> #include <queue> #include <algorithm> using namespace std; const int maxn=50; struct node{ int data; node* lchild; node* rchild; }; int pre[maxn],in[maxn],post[maxn];//先序,中序,后序 int n;
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

借助Spring Boot 简化 Spring 开发

Spring Boot 是令人兴奋的新项目,它提供了四个主要的特性,能够改变开发Spring应用程序的方式。 1、Spring Boot Starter: 他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2、自动配置: Spring Boot 的自动配置特性利用了Spring 4对条件化配置的支持,合理地推测应用所需的bean 并自动化配置它们。 3、命令行接口: Spring 的 CLI 发挥了Groovy 编程语言的优势,并
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

JavaScript 設計模型 - Iterator

Iterator Pattern是一個很重要也很簡單的Pattern:迭代器! 我們可以提供一個統一入口的迭代器,Client只需要知道有哪些方法,或是有哪些Concrete Iterator,並不需要知道他們底層如何實作!現在就讓我們來開始吧! 起手式 Iterator最主要的東西就是兩個:hasNext、next。要讓Client知道是否還有下一個,和切換到下一個! 定義Interface 1 2 3 4 5 6 7 8 interface IteratorInterface {
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

Ubuntu18.04 截图工具flameshot

下载 https://github.com/lupoDharkael/flameshot/releases ,得到 flameshot_0.6.0_bionic_x86_64.deb。 不建议用命令行安装,因为sudo apt-get install flameshot得到的是Flameshot 0.5.1-1(Debian)老版本。 注意bionic这不是ubuntu18.04版本的,但是可以用,双击安装即可。 设置快捷键:
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

在IBM Cloud中运行Fabric,点击我们刚刚创建的Orderer

上篇文章我们讲了怎么使用IBM blockchain platform extension在VS Code编辑器中创建本地运行的智能合约。 创建完智能合约之后,可以在自己搭建的blockchain环境中运行,也可以在各大云平台上面运行。目前IBM,腾讯云,阿里云,AWS等都提供了区块链的SAAS服务,可以非常方便的对hyperledger fabric区块链网络进行管理和扩展,这篇文章主要描述如何在IBM Cloud平台上面运行Fabric智能合约。借此可以对部署fabric区块链的流程有个非
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

mybatis动态sql之内置参数_parameter和_databaseId

_parameter:代表整个参数 单个参数:就是这个参数 多个参数:参数会被封装成一个Map public List<Employee> getEmp(Employee employee); <select id="" result=""> <if test="_databaseId='mysql'"> select * from tbl_employee <if test="_parameter!=null"> where l
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0

RxJava学习笔记(操作符)

前言 上一篇文章介绍了RxJava的基础知识和简单实现,篇幅已经比较多了,所以把操作符(Operators)相关的内容放在这一篇。有了上一篇文章的基础,相信会比较容易理解操作符相关的内容了。 操作符(Operators) 拿上一篇文章中的例子HelloWorld为例 1 2 3 4 5 6 7 8 Observable.just("HelloWorld").subscribe(new Action1<String>() { public void (String s) {
分类: 其他 发布时间: 01-21 22:34 阅读次数: 0