列表生成式中的 if else

列表推导式总共有两种形式: ① [x for x in data if condition] # 此处if主要起条件判断作用,data数据中只有满足if条件的才会被留下,最后统一生成为一个数据列表 ② [exp1 if condition else exp2 for x in data] # 此处if...else主要起赋值作用,当data中的数据满足if条件时将其做exp1处理,否则按照exp2处理,最后统一生成为一个数据列表 示例: #1-100中3的倍数 p = [x for x in
分类: 其他 发布时间: 12-31 23:34 阅读次数: 0

2019年秋季学期《C语言程序设计I》课程总结

一、课程情况 1.授课班级&作业&助教总结 班级作业 助教总结 19级计算机1班 罗鹏 19级计算机2班 李定鸿 19级计算机3班 冷思维 19级计算机4班 刘可欣 19级软件工程1班 邓博文 19级软件工程2班 宋镇宏 19级软件工程3班 王海靓 19级软件工程4班 柏朝晖 2.教学反馈 发放问卷308份,回收297份,回收率96%,68.1%的学生在完成课程任务基本能完成作业,达到比较满意的水平,58.6%的学生推荐“做中学”的教学方法,88.3%的学生认为老师的教学过程高于平均水平,78
分类: 其他 发布时间: 12-31 23:34 阅读次数: 0

20 本地SQL查询

Spring Data JPA同样也支持sql语句的查询 //nativeQuery : 使用本地sql的方式查询 @Query(value="select * from customer",nativeQuery=true) public void findSql();
分类: 其他 发布时间: 12-31 23:34 阅读次数: 0

BZOJ2674 Attack

题意 题目链接 简洁版:平面上有\(n\)个点,每个点有一个权值,有\(m\)个操作 交换两点的权值 询问一个矩形区域内第\(k\)小的权值 \(n<=60000,m<=10000\) 思路 如果不是一个平面,而是一个序列,那就是一个动态区间第K大的问题,用整体二分即可解决 于是我们在这道题上线套一个整体二分,然后问题转化为如何支持高速修改与查询一个矩形区域中点的个数 不难想到用树套树进行解决。在这里我第一维(x坐标)采用的是线段树,第二维(y坐标)采用的是SBT (当然,大多数大佬使用的线段
分类: 其他 发布时间: 12-31 23:34 阅读次数: 0

大数据入门到精通课程学习,大数据学习,你还得知道这些

多想在萌生向大数据方向发展的想法之后,不免产生一些疑问,应该怎样入门?应该学习哪些技术?学习路线又是什么?所有萌生入行的想法与想要学习Java的同学的初衷是一样的。岗位非常火,就业薪资比较高,,前景非常可观。基本都是这个原因而向往大数据,但是对大数据却不甚了解。如果你想学习,那么首先你需要学会编程,其次你需要掌握数学,统计学的知识,最后融合应用,就可以想在数据方向发展,笼统来说,就是这样的。但是仅
分类: 企业开发 发布时间: 12-31 23:30 阅读次数: 0

2019-12-31年度总结2020计划

2019年年末。今天12.31号,脑子里一直有个想法,做点东西给大家用用,也为netcore做点贡献。本人也接触netcore已经一年半载了,总想做点什么,就是感觉脑子里虽然有想法,虽然知道技术点,但是不能融汇贯通。所以就有了这个开篇。还有自媒体是个势头。
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

Dockerfile 的常用参数注解和范例

一、 docker hello world 1.1 Dockerfile FROM centos:7.5.1804 MAINTAINER [email protected] CMD echo "hello world" 1.2 注解 FROM centos:7.5.1804 # 指定源于一个基础镜像 centos:7.5.1804 # FROM <image>[:<tag>] [AS <name>] MAINTAINER [email protected] # 维护者/拥有者 # MAINTAINER <name> CM
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

LG3803 「模板」快速傅里叶变换 FFT

问题描述 LG3803 题解 点我 \(\mathrm{Code}\) #include<bits/stdc++.h> using namespace std; const int maxn=1350000; const double Pi=acos(-1); int n,m; struct CP{ CP(double X=0,double Y=0) {x=X,y=Y;} double x,y; CP operator + (CP const &a) const
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

留念

还记得有一次看到QTY学长的博客停更到11、12月,十分“可怜"。。。 自己真正经历过才知道没有遗憾。 再一次100多天的集训,足够成就一个人,也足够毁掉一个人。 加油吧,勇士们,我们一直在你们身后,与各位并肩作战! 加油。
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

[转帖]俄罗斯最牛火箭发动机:美国用了赞不绝口 中国也要买

俄罗斯最牛火箭发动机:美国用了赞不绝口 中国也要买 https://baijiahao.baidu.com/s?id=1591888022887428561&wfr=spider&for=pc YF120 是 120吨级 液体发动机的简称 还有YF220 200吨级 还有YF480 500吨级的正在研制. 武器正能量 发布时间:18-02-1005:45优质原创作者 近来,中国希望引进RD180液氧煤油发动机作为YF460火箭发动机的备份,以期实现未来长征9号火箭的双保险的消息传播于坊间
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

2019年年终感言

\(2019\)年终感言 傅思维 一时间不知从哪里写起,我只希望2019年快点走,立刻、马上,越快越好。 我跟2019年的关系挺不好的,至少我是这么认为。它可以算得上是我这些年中过的最不顺的一年:除了失败就是失败,除了挫折还是挫折,除了拼命还是拼命——要知道,我可是最喜欢成功、顺利和闲着的。 从头说起吧。 2019年1月份。 1月9日我在任建吉的介绍下第一次走进了吉大高中,走进了竞赛部最里面的信息学竞赛教室,看到了现在天天都能看到、但那个时候很陌生的两位教练员。就从那个小小的、并不暖和的隔间中
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

PyQt的安装和使用

一、背景 首先在窗口界面的开发工具中有众多的选择,主流的就是Qt,而python更是支持众多语言的窗口界面,包括C++,Java等。因此这里介绍一下关于PyQt5的安装和使用 二、安装 由于python2已经不再官方维护,并且python3也不再支持PyQt4,所以在这里使用PyQt5 python3的安装命令: 安装pyqt5 pip install pyqt5 安装Qt-Designer pip install pyqt5-tools 三、配置与输出文件 需要在external tools
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

Java-Shiro(九):Shiro集成Redis实现Session统一管理

声明:本证项目基于《Java-Shiro(六):Shiro Realm讲解(三)Realm的自定义及应用》构建项目为基础。 在实际应用中使用Redis管理Shiro默认的Session(SessionManager)是必要的,因为默认的SessionManager内部默认采用了内存方式存储Session相关信息();当配置了内部cacheManager时(默认配置采用EhCache--内存或磁盘缓存),会将已经登录的用户的Session信息存储到内存或磁盘。无论是采用纯内存方式或者EhCach
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

too many open files异常及解决办法

1.问题描述: 最近项目中由于大批量的操作文件,项目部署在Linux服务器上,突然发现出现了 too many open files异常。 经过一番查阅,(直译过来就是文件打开数过多)但是查阅了相关的文档,too many open files 不仅是打开文件数,还包括socket等,其实这是Linux的句柄数限制。 2.解决办法: (1).使用 ulimit -a 就可以查看 其中的 open files 就是句柄限制数量 (2).增大句柄数限制 root 用户登录 修改配置 vi /etc
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

Unity DOTS--面向数据编程前的准备

  开个新坑。
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

filebrowser-docker

mkdir -p /data/filebrowser cd /data/filebrowser touch config.json docker run -it \ --name filebrowser \ -v /data/filebrowser/sites/root:/srv \ -v /data/filebrowser/config.json:/etc/config.json \ -v /data/filebrowser/database.db:/etc/database.db \ -
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

D. Santa's Bot

题意:圣诞老人收到一些信件来自n个不同的小朋友这年,当然,每个孩子都想要从圣诞老人那得到一些礼物,尤其,第i个小朋友想要ki个不同的礼物中的一个作为他的礼物,一些礼物可能被多个小孩所拥有。 圣诞老人很忙碌,所以他想要新年机器人去选择一些礼物给孩子,不幸的是,机器人算法出了一些Bug,为了选择一些礼物给孩子,机器人执行如下的操作: 1.等概率地从n个孩子中选择孩子x 2.从第x个小孩想要的kx个礼物中等概率地选出y礼物 3.等概率地选择一个小孩z去接受这个礼物 (x, y, x)被叫做机器人的一
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

jvm系列(一)之内存模型

JVM内存结构 Java内存模型是指Java虚拟机的内存模型,我们来看下Java内存模型的图片: VM内存模型主要分为三块:Java 堆内存(Heap)、方法区(Non-Heap)、JMV栈(JVM Stack)、本地方法栈(Native Method Stacks)、程序计数器(Program Counter Register)。 Java堆(Heap) 对于大多数应用来说,Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

XAMPP下MYSQL中文乱码问题的解决

XAMPP下MYSQL中文乱码问题的解决 现象描述: 安装完成XAMMP后,内置有MySQL数据库。 新建好自己的数据库后通过hibernate往表里面添加一些中文信息时全部乱码变成“??”。 问题解决: 1、找到安装目录下的D:\xampp\mysql\bin\my.ini,(本人自己的路径,此处路径就是你安装xampp的路径)用记事本打开;   2、在[mysql]下的 no-auto-rehash 下面添加 default-character-set=gbk;     3、在[mysql
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0

程序员修炼之道读书笔记6

  本书第八章为注重实效的项目。   在“注重实效的团伙”部分,首先讲了团队作为一个整体,不应该容忍破窗户。其次是团队作为实体需要与外界明晰的交流。给出了提示60,“围绕功能,而不是工作职务进行组织”。确保一致的和准确的一种很好的方式是使团队所做的每件事情自动化。   在“无处不在的自动化”部分,给出了提示61,“不要使用手工流程”。在项目编译时,使用makefile有若干好处。项目构建包括以下几个步骤:1、从仓库中签出源码2、从头开始构建项目3、创建可分发映像4、运行规定的测试。对于大多数项
分类: 其他 发布时间: 12-31 23:17 阅读次数: 0