2017级面向对象程序设计——团队作业3 随笔

光耀101  此次作业由于我个人编程能力还是很不足,于是主要负责的就只是博客的编辑。虽然有参与游戏规则及开发实现等方面的讨论,但也是主要听大佬讲,跟着大佬走。所以挺惭愧的,自己并没有对团队贡献多大的力量,希望之后可以好好充实自己的能力,尽量以后不再是团队中拖后腿的那个人,可以为团队贡献更大的力量。
分类: 其他 发布时间: 06-28 22:33 阅读次数: 1

xgboost使用

xgboost的实现方式为多颗CART树,其实xgboost就是类似于随机森林,但是与随机森林不同,他不是多个子树决策的结果,CART树最后会算出一个得分,是一个值,最后算出分类的时候,是多个值结合在一起用一个式子算出分类的。 这里只记录xgboost的使用方式: from sklearn.model_selection import train_test_split from sklearn import metrics from sklearn.datasets import make_h
分类: 其他 发布时间: 06-28 22:33 阅读次数: 3

cf916CJamie and Interesting Graph

/* 构造题就要找到一些特殊信息来做 最小生成树总和质数, 1到n最短路路径和质数 这两个信息我们可以整合成一个信息 最小生成树是1到n的一条链 其他的边随便加上极大值就好了 */ #include<cstdio> #include<algorithm> #include<cstring> #include<queue> #include<set> #include<ctime> #include<iostream> #define M 410 #
分类: 其他 发布时间: 06-28 22:33 阅读次数: 0

BZOJ.3277.串(广义后缀自动机)

题目链接 \(Description\) 给定n个串和K,求每个串中有多少个子串是这n个串中至少K个串的子串。 \(Solution\) 同上题,我们可以算出每个节点所代表的串出现在了几个串中;而且我们知道,对于每个节点i,它代表的串的数量为len[i]-len[fa[i]]。 建立广义后缀自动机,预处理每个节点的cnt。每个节点的val可以根据cnt是否>=K设为len[i]-len[fa[i]]或0。 我们要求的是所有子串,所以如果统计val[i],也要算上val[fa[i]],val[f
分类: 其他 发布时间: 06-28 22:33 阅读次数: 1

团队作业个人总结

分类: 其他 发布时间: 06-28 22:33 阅读次数: 1

JVM之旅------jvm内存模型

JVM内存管理机制 Java与C++之间有一堆由内存动态分配与垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 —— 《深入理解Java虚拟机:JVM高级特性与最佳实践》 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途。以及创建和销毁的时间。有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 程序计数器(私有线程) 程序计数器只占用了一块比较小的内存空间。 可以看作是当前线程所执
分类: 其他 发布时间: 06-28 22:33 阅读次数: 3

c# 类一般在哪里实例化,是在类内、方法内还是其他地方?

根据情况,你要一个页面内全局的就在类与方法之间实例化,如果一个方法需要使用这个类的对象,就在内部实例化
分类: 其他 发布时间: 06-28 22:33 阅读次数: 2

微服务——程序员的自我修养

微服务在2016年成为仅次于物联网和认知计算的第三热门技术微服务究竟有何等神通,让ThoughtWorks、Netflix、Amazon、Uber等公司趋之若鹜?
分类: 企业开发 发布时间: 06-28 22:33 阅读次数: 4

知物由学 | 见招拆招,Android应用破解及防护秘籍

Android应用破解及防护秘籍
分类: 企业开发 发布时间: 06-28 22:33 阅读次数: 4

大数据实战项目必备技能三:storm

导读:Storm是一个分布式计算框架,主要使用Clojure与Java语言编写,最初是由NathanMarz带领Backtype公司团队创建,在Backtype公司被Twitter公司收购后进行开源。最初的版本是在2011年9月17日发行,版本号0.5.0。2013年9月,Apache基金会开始接管并孵化Storm项目。ApacheStorm是在EclipsePublicLicense下进行开发的
分类: 企业开发 发布时间: 06-28 22:33 阅读次数: 4

红帽/CentOS ext4 格式化16T以上大分区

红帽/CentOSext4格式化大分区XX项目中,客户服务器操作系统为redhat6.4版本,有40T的磁盘空间用来存储结构化数据,但未挂载到任何目录下。对于MPP集群数据库,考虑到数据库的安装目录和数据存储目录,需要将该磁盘空间挂载到/opt目录下,但是由于磁盘空间过大,无法将其格式化为ext4格式,这时需要安装一个e2fsprogs1.42以上版本的rpm补丁包用以升级格式化工具,才能将40T
分类: 企业开发 发布时间: 06-28 22:33 阅读次数: 3

程序员面试需要掌握的谈薪技巧

参与文末话题讨论,每日赠送异步图书——异步小编对大多数软件开发人员而言,编码才是有趣的,而如何与客户、同事以及经理们打交道,如何保证工作效率,如何保障财务安全,如何保持自己的体形,如何找到真爱……这些则统统被视为畏途。我常常很惊讶,许多软件开发人员根本不做任何薪酬谈判,或者尝试谈判一次就放弃,人家给什么样的薪水就接受什么样的薪水。薪酬谈判非常重要,不只是因为随着时间的推移,你的薪水会不断累积,最后
分类: 其他 发布时间: 06-28 22:33 阅读次数: 0

使用debirf制作龙芯2F的LiveUSB

使用debirf制作龙芯2F的LiveUSBDebirf是一制作初始内存盘的工具,可以创建完全在内存运行的LiveCDDebian小型发行版.本文内容是制作一可在龙芯2F上运行的LiveUSB,作为系统维护工具.环境:龙芯2F笔记本逸珑8089,debian9,o321.安装root@debian:~#apt-getinstalldebirf(说明:debirf使用了fakechroot,正常来说
分类: 企业开发 发布时间: 06-28 22:33 阅读次数: 4

OpenCV使用python实现限制对比度的自适应直方图均衡化

前面讲到的自适应直方图均衡化的实现方法首先是将图像划分成不重叠的区域块,让后对每个块分别进行直方图均衡化处理。如果在图像有噪声的情况下这样处理,在每个被分割的小区域块中的噪声就会被放大。为了避免噪声对图像均衡化的影响,这里使用了限制对比度的自适应直方图均衡化来处理图像的直方图均衡化。限制对比度的直方图均衡化的处理方式是先为直方图设置一个阈值,该阈值为限制对比度值,超过该阈值的值会被裁剪,然后裁剪的
分类: 编程语言 发布时间: 06-28 22:33 阅读次数: 3

使用docker安装onlyoffice Document Server,同时解决中文乱码

使用docker安装onlyofficeDocumentServer编辑历史:2018.5.24Geyh文档初始化1.系统要求中央处理器双核2GHz或更好内存2GB或更多硬盘至少40GB的可用空间其他要求至少2GB的交换OS内核版本为3.10或更高版本的amd64Linux发行版其他要求:Docker:版本1.10或更高版本2.安装文档服务器NB:Docker默认指定GoogleDNS服务器。如果
分类: 其他 发布时间: 06-28 22:33 阅读次数: 1

SWAP空间不足将导致进程被操作系统杀掉

1)问题描述SWAP空间不足将导致进程被操作系统杀掉。2)原因分析内存SWAP占用高,且达到SWAP上限。而此时我的操作系统安装时的默认SWAP只有1G(企业环境远大于1G==)。使用free-g命令可以查出swap的大小。3)解决方法a.创建一个2G的SWAP文件。(创建的大小根据实际情况来定,这里我就做1G的swap)mkdir/swapcd/swapddif=/dev/zeroof=swap
分类: 企业开发 发布时间: 06-28 22:33 阅读次数: 4

virtual和abstract区别

virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子类访问的。 但是它们的区别很大。(virtual是“虚拟的”,abstract是“抽象的"). (1)virtual修饰的方法必须有实现(哪怕是仅仅添加一对大括号),而abstract修饰的方法一定
分类: 其他 发布时间: 06-28 22:28 阅读次数: 1

hackerrankWeek of Code 32

hackerrankWeek of Code 32 A.Duplication B.Fight the Monsters! C.Circular Walk D.Geometric Trick E.Balls and Boxes F.Special Substrings
分类: 其他 发布时间: 06-28 22:28 阅读次数: 1

java-mybaits-010-mybatis-spring-使用 SqlSession、注入映射器

一、 SqlSession概述 在 MyBatis 中,你可以使用 SqlSessionFactory 来创建 SqlSession。一旦你获得一个 session 之后,你可以使用它来执行映射语句,提交或回滚连接,最后,当不再需要它的时 候, 你可以关闭 session。 使用 MyBatis-Spring 之后, 你不再需要直接使用 SqlSessionFactory 了,因为你的 bean 可以通过一个线程安全的 SqlSession 来注入,基于 Spring 的事务配置 来自动提交,
分类: 其他 发布时间: 06-28 22:28 阅读次数: 0

CODE[VS] 1548 贝贝的车牌问题

题目描述 Description 广州市车管所为每一辆入户的汽车都发放一块车牌,车牌的号码由六个字符组成,如A99452、B88888等,这个字符串从左边数起的第一个字符为大写英文字母,如A、B、C等,表示这辆车是属于广州市区内的汽车还是郊区的汽车,后面的五位由数字组成。假定以字母A、B、C、D、E、F、G、R、S、T开头的表示是市区车牌,而以其他字母开头的表示郊区车牌。 车管所把这个任务交给贝贝。请你帮贝贝找出所给出的车牌中有多少辆是广州郊区的汽车。 输入描述 Input Descripti
分类: 其他 发布时间: 06-28 22:28 阅读次数: 2