洛谷 P2725 邮票题解

题目背景 给一组 N 枚邮票的面值集合(如,{1 分,3 分})和一个上限 K —— 表示信封上能够贴 K 张邮票。计算从 1 到 M 的最大连续可贴出的邮资。 题目描述 例如,假设有 1 分和 3 分的邮票;你最多可以贴 5 张邮票。很容易贴出 1 到 5 分的邮资(用 1 分邮票贴就行了),接下来的邮资也不难: 6 = 3 + 3 7 = 3 + 3 + 1 8 = 3 + 3 + 1 + 1 9 = 3 + 3 + 3 10 = 3 + 3 + 3 + 1 11 =
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

KVC的使用

KVC的使用如下: (1)利用给对象的属性赋值,调用如下两个方法 - (void)setValue:(nullable id)value forKey:(NSString *)key; - (void)setValue:(nullable id)value forKeyPath:(NSString *)keyPath; 其中,setValue:forKeyPath: 这个方法中,可以根据属性的路径赋值。 意思就是说,RiJiModel中有一个“MYCRiJiDiaryModel”类型的对
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

【git】------git开发过程中的使用流程(此篇博客转载我的老师 Alley-巷子) 【git】------git开发过程中的使用流程

【git】------git开发过程中的使用流程 001、创建仓库 002、新建项目 003、初始化仓库 这一步不需要做 git init : 文件夹中会多出一个隐藏的.git文件 004、克隆项目 git clone <项目地址> 005、编写代码并提交到github上面 1、git add index.html 2、git commit -m "主分支提交" 3、git push 006、在github上面查看文件的变动 007、多人协作开发(接下来用张三、李四、CTO三人来演示工
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

git_安装

1 是什么? Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。 2 安装 进入官网,针对自己的操作系统选择下载 https://git-scm.com/downloads 由于外网下载速度很慢,所以选择找了一个链接下载https://pc.qq.com/detail/13/detail_22693.html 全部选择下一步,然后单击安装即可。 点击鼠标右键,即可看到git的图形界面和命令行两个菜单。 2 配置 官网操作手册 https://git-scm
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

mysql 常用命令和笔记

第一招、mysql服务的启动和停止   net stop mysql   net start mysql   第二招、登陆mysql   语法如下: mysql -u用户名 -p用户密码   键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:   mysql>   注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP   第三招、增加新用户   格式:grant 权限 on 数据库.* to 用户名
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

第三章 8086指令结构

1、传送指令 A通用。B累加器专用。C地址。D标志 A:通用传送指令 ①:最基本的传送指令 MOV MOV 目的 源 #目的:OPRD1。源:OPRD2。 实现: MOV AX,4234H MOV AX,BX MOV AL,[1000H] 注:①:可以传送16位的数据,也可以传送8位的数据 ②:不能在两个内存单元之间直接传送 MOV [BX],[1000H] 错误的 ③:CS和IP不能作为目的操作数,可作为源操作数 MOV CS,1000H 错误的 ④:不能将立即数直接传送到段寄存器中 ⑤:段
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

重构二叉树(已知前序遍历和后序遍历)

重构二叉树: 1. 一般题目会跟定前序遍历(或后序遍历)、中序遍历,让你重构二叉树,输出另一种遍历。如果没有跟定中序遍历则无法重构二叉树。 这里先学习简单的已知前序、中序求后序遍历:   首先我们得知道几种遍历二叉树的特点: 1. 前序遍历二叉树:首先遍历二叉树的根节点,然后遍历左子树,然后遍历右子树。 2.中序遍历二叉树:首先遍历左子树,然后根节点,然后遍历右子树。 3.后序遍历二叉树:首先遍历左子树,然后右子树,最后根节点。 由上得出:1. 跟定的前序遍历序列中,第一个数据就是根节点。  
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

【转】【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看

有读者跟我说,喜欢看我的文章,说很容易读,我确实在易读性上花费的心思不亚于在内容上。因为我不喜欢一上来就堆很多东西,而且把简单的东西搞得复杂人人都会,但是把复杂的东西讲的简单,确实需要非常多的思考。 不是线程的安全 面试官问:“什么是线程安全”,如果你不能很好的回答,那就请往下看吧。 论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。 同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。 目前主流操
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

【git】------git的基本命令 (此文章转载我的老师 Alley-巷子) 【git】------git的基本命令

【git】------git的基本命令 001、初始化仓库,创建git仓库 git init 002、配置个人信息 git config --global user.name <名字> --------->:配置用户名 git config --global user.email <邮箱>--------->:配置邮箱 git config --list --------->:查看配置信息 git config --global user.name --------->:查
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

【转载】有没有一篇分析世界格局最透彻的雄文?

作者:乔良将军,中国著名军旅作家、空军少将 来源:财经格调 “ “不谋万世者,不足谋一时; 不谋全局者,不足谋一域。” 不了解全球局势,何谈了解中国。 此文是中国著名军旅作家,空军少将,军事理论家,乔良将军所做。对全球局势高屋建瓴,解析了世界几大经济体的前世今生,读完茅塞顿开,受益匪浅,值得多看几遍。 ” 金融帝国崛起 1944年7月,美国为了从大英帝国手中接过货币霸权,由罗斯福总统推动建立了三个世界体系,一个是政治体系——联合国;一个是贸易体系——关贸总协定,也就是后来的WTO;一个是货币金
分类: 其他 发布时间: 08-31 21:33 阅读次数: 0

mybatis介绍和mybatis快速入门

1.mybatis介绍 mybatis是支持普通sql查询,存储过程和该机映射的持久层(把java对象存储到数据库中)框架。几乎消除jdbc代码和手动设置参数以及对结果集的检索封装。mybatis可以使用映射文件xml,接口dao来操作实体类bean。 2.mybatis快速入门 1.建立数据库表users create database mybatis; use mybatis; CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NA
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

题解 CF6D CF6D Lizards and Basements 2

$dfs$ 好啊 题意 有一队人,你可以用火球点某个人,会对当前人造成a点伤害,对旁边的人造成b点伤害。 不能打1号和n号,求最少多少发点死所有人。 Note 一个人被打死当且仅当它的血量 <0。 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 #include<cstdlib> 6 #include<algorithm> 7 #include<string
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

课程设计第十三天

1.今日完成: (1)看了第四章的网课,学习了一些周期函数的写法和调用,虽然以前也用过生命周期函数,但是具体的内容还是今天了解的。 (2)学习了微信小程序的一些特殊函数的运用,比如wx.chooseTmage()、wxsaveFile()、wx.setstoragesync()等API的用法。 2.明日计划: (1)打算用一到两天的时间学习微信开发者文档,特别的逻辑层JavaScript对结构层的渲染部分,以及交互部分。 (2)完善槟伟课设支付页面、我的地址页面。 3.今日总结: (1)最近的
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

[未解决]报错:requests.exceptions.ConnectionError: ('Connection aborted.', error(54, 'Connection reset by peer'))

猜测原因:Mac openssl 版本过低
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

炉石兄弟留牌编辑格式

;符号前加卡牌id ;职业;None;Discard:2;/ # ()不拿 ;职业;None;Hold:1;/ # ()拿一个 ;职业;None;Hold:1;/GAME_005 # ()后手拿一个 ;职业;pala;Hold:1;/ # 打骑士留1 ;职业;pala;Discard:2;/ # 打骑士不留 ;职业;mage;Hold:1;/ # 打法师留1 ;职业;mage;Discard:2;/ # 打法师不留 ;职业;priest;Hold:1;/ # 打牧师留1 ;职业;priest;
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

就业DAY2_网络编程_文件下载客户端及服务器

import socketdef main(): # 创建套接字 tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 获取服务器的ip port dest_addr = input("请输入服务器的ip:") dest_port = int(input("请输入服务器的port:")) # 链接服务器 tcp_socket.connect(
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

PageHelper(分页助手)

创建java工程PageHelper,新建放jar包的普通文件夹lib、放mybatis配置文件config.xml的源文件夹resources、源文件夹src下放对应的实体类、dao(有对应的抽象方法)、映射文件(里面放一个查询所有的select方法)和供单元测试的junit源文件夹。 1.导入jar包: a) log4j日志jar包,mybatis核心jar吧,mysql连接jar包 b) jsqlparser-2.0.jar和pagehelper-5.1.10.jar(可以时其他的但要不
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

实现联表查询

一、一对一关联 1.在数据库中创建班级表和老师表 CREATE TABLE teacher( t_id INT PRIMARY KEY AUTO_INCREMENT, t_name VARCHAR(20) ); CREATE TABLE class( c_id INT PRIMARY KEY AUTO_INCREMENT, c_name VARCHAR(20), teacher_id INT ); ALTER TABLE class ADD CONSTRAINT fk_teacher_id F
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

mybatis的$和#区别

$:sql拼接,相当于jdbc里的statement可能有sql注入危害。但若要传入列名和表名用这个(如排序)。 #:防止sql注入,相当于jdbc里的preparedStatement,解析时会默认加单引号。
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0

8.31 学习任务

今日任务:将首页和推荐栏优化,开始准备菜单页,打算在菜单页加入搜索栏,学习如何加入搜索栏的知识。准备实现菜单页的数据库知识。将已完成内容上传getlab 明日任务:继续复习数据库知识,弄出菜单的模板 今天主要遇到的问题就是搜索框比较难以实现,然后数据库知识掌握的不完整导致菜单比较难弄
分类: 其他 发布时间: 08-31 21:16 阅读次数: 0
今日推荐