01分数规划学习笔记
01分数规划学习笔记 今天 gsh 带着我们 复习了一下01分数规划。 01分数规划就是假设一个物体有两个属性 a,b,同时选择在这个集合中的k个物品,使: \[ v=\dfrac{\sum^{i=1} _{i<=n} a_i \cdot x_i}{\sum ^{i=1} _{i<=n} b_i \cdot x_i} ,\sum_{i=1}^{n}x_i=k \] 的值最大。 那么如何能做到呢?看这个式子我们很难看出如何求解,那么将其变形。 \[ v \cdot \sum^{i=1} _{i<
python-组的高优先级
import re print(re.findall('(abc)+','abcabcabc')) print(re.findall('(?:abc)+','abcabcabc')) print(re.findall('abc+','abcabcabc'))
linux 用户及文件权限管理
Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。 下面我们就来学习一下 Linux 下的账户管理的基础知识。 1.首先查看用户的指令: who am i/whoami 输出的第一列表示打开当前伪终端的用户的用
使用Java编写ActiveMQ的队列模式和主题模式
队列模式的消息演示本小节简单演示一下如何使用JMS接口规范连接ActiveMQ,首先创建一个Maven工程,在pom.xml文件中,添加activemq的依赖:<dependencies><dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-all&l
Thinking in Java Reading Note(9.接口)
1.抽象类和抽象方法 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。(否则,编译器就会报错。) 创建抽象类和抽象方法非常有用,因为它们可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。 抽象类还是很有用的重构工具,因为它们使得我们可以很容易地将公共方法沿着继承层次结构向上移动。 2.接口 3.完全解耦
python3 5月26日 time模块常用时间转换
import time 获取当前时间: 指定字符串格式:time.strftime("%Y-%m-%d %H:%M:%S") 当前时间戳:time.time() 当前时间元组格式:time.localtime() 字符串转时间格式 将时间字符串转按指定格式换为元组<class 'time.struct_time'> time.strptime(“字符串”,format("%Y-%m-%dT%H:%M:%SZ")) 将时间格式转换为时间戳: time.mktime(‘class 'time.st
机器学习课程不完全收录(持续更新)
机器学习已经火遍全球了,目前几乎所有科技公司都或多或少都在积极地响应AI的趋势,但是此时需要培养更多的人工智能和机器学习专家,然而优质的学习资源却相当匮乏。几大科技巨头和业界领军大神也相应提供了各自特色的在线课程,先收录一些好的课程在此,方便大家选择。 吴恩达 deeplearning.ai https://mooc.study.163.com/u/ykt1503557960168#/c https://www.coursera.org/specializations/deep-learnin
微型计算机原理复习(第六版)姚向华编著(转载请注明出处)
微型计算机原理复习(第六版)姚向华编著(转载请注明出处---https://www.cnblogs.com/qingl) 第一章P37 05. 设机器字长为8位,最高位为符号位,试对下列各算式进行二进制补码运算: (2)8 + 18 = ?[8]补=[8]原 [18]补=[18]原 (4)-25 + 6 = ?[-25]补=[[-25]补]补 [6]补=[6]原 (6)9 - (-7)= ?[9]补=[9]原 [-7]补=[[-7]补]补 (8)-25 – 6 = ?[-25]补=[[-25]
面向对象程序设计作业4
面向对象程序设计作业4 github repo 链接 学习感想 一开始就觉得本次作业是较为简单的,之前大致看了下命令行的知识就觉得花不了多少时间,便一直留着到周六下午才开始正经学习。 然而懂得理论知识不代表便会使用,一经实践便出现了各种各样的问题,此次作业完成得我心慌慌,以后再简单的知识点都要去认真学习。 文件读写、文件路径学习 寒假便有学习了文件输入输出流,当时学习的是ifstream/ofstream流,这次作业中学习了使用freopen/fclose函数来实现文件的输入输出,两者都能顺利
Java的特点之一——跨平台
Java出现之前,C和C++是当时广泛使用的编程语言。但是C和C++都有一个共同的缺点,那就是只能在特定的平台进行编译。这里指的平台是由操作系统(OS)和处理器(CPU)构成的。C和C++源程序所在的特定平台对其源文件进行编译、连接,生成当前平台的机器指令(平台的机器指令可以被该平台直接识别和执行),根据当前平台的机器指令生成可执行文件。那么,在任何与当前平台相同的平台上都可以运行这个可执行文件。但每个平台都会形成自己独特的机器指令,相同的CPU和不同的操作系统所形成的平台的机器指令可
idea编辑器快捷键调整
习惯了Eclipse中的删除快捷键,idea中的快捷键用着不是很适应,于是乎调整了下. idea编辑器快捷键调整: 默认: 删除代码行:Ctrl+Y 复制代码行:Ctrl+D 在当前行之前添加一行: Ctrl+Alt+Enter 在当前行之后添加一行: Shift+Enter 调整为: 删除代码行:Ctrl+D(去除Other-->SendEOF的快捷键) 复制代码行:Ctrl+Shift+C 在当前行之前添加一行: Shift+Enter 在当前行之后添加一行: Ctrl+Alt+Enter
Beta阶段冲刺 Day1
Beta阶段冲刺 Day1 i.提供当天站立式会议照片一张; ii. 每个人的工作 (有work item 的ID) 姓名 昨天已完成的工作 今天计划完成的工作 工作中遇到的困难 每个人的具体贡献 陈龙 学习 界面的修改 很烦,刚考完试 17% 周汉麟 学习 学习知识,负责后面的测试 很烦,总是学不会 16.5% 黄俊麟 学习 学习知识,负责后面BGM添加 很烦,总是学不会 16.5% 郑佳明 学习 学习知识,负责后面的BUG修改 很烦,总是学不会 16.5% 郑子杰 学习 学习知识,负责后面
小刘同学的第一百五十篇日记
昨天夜里在准备答辩的PPT和腹稿,准备演示代码什么的……就不出意外的断更了 啊啊啊啊啊啊啊啊啊 其实,就像我之前说的,现在在博客园打卡 已经有些变味了 不能输出富有成果的技术博客……只是每天在这里打卡,寻求自我安慰 初心何在?价值何在?进步何在? 今天答辩完也算是真的毕业了 待会儿得认认真真写日记反思反思,明天还得早起拍照毕业照…… 仰望保上国防科大的妹子,这毕竟是我中学时期的理想大学 当然更为佩服的是考入北大的这位学霸,能从中部省份的211
Mui Webview下来刷新上拉加载实现
有些事情经历过之后才会发现,原来再次之前我是如此的啥,因为是第一次做,毫无头绪,有时会想假如有个一demo就好了,那么就不会花费这么多的无用功了。今天使用mui 的webview实现了一个H5页面的上拉加载下拉刷新的效果,拿出来和大家一起分享一下,希望各位博友有用,当然啦有的时候坑会很多,但是只要我们学会用思考的方式去找问题,不管是什么问题我们都是可以解决的。小弟的文采不好,有错误请指出来,一定虚心接受 //首先在此之前我们先要引用jquery的插件,以及mui.js插件
<!--h
phpstorm 报错及解决
1. 当项目里有大量 js 文件时,一旦编辑包含 js 的文件,phpstorm 会卡顿,甚至未响应 问题原因: 内存限制较小 解决方法一: 直接将弹出框中的红色部分修改为需要的内存限制,并选择 Shutdown 解决方法二: 进入phpstorm 安装目录 bin 文件夹,打开PhpStorm.exe.vmoptions 将 Xmx 修改为需要的内存限制即可 注:有时候改为2048 会出现 phpstorm 打不开或者闪退现象,将其改为1024 即可
今日推荐
周排行