课程设计报告

《c++程序设计》课程设计报告 班级:数学2班 学号:2018212776 报告人姓名:刘涵 实验地点:山东农业大学东校机房411 完成起止时间:2019.1.2---2019.1.4 ☆一 一,题意: 判断在给定的范围内是否存在水仙花数 二,题解: 首先题目要求输出多组数据,第二依据要求可利用取余和除法求出每个位数上的数,然后带入公式,最后在范围内如果符合则输出水仙花数,否则输出no。 三,原码: #include<iostream> using namespace std; #includ
分类: 编程语言 发布时间: 01-05 23:27 阅读次数: 0

Jenkins——应用篇——插件使用——Publish over SSH

Jenkins——应用篇——插件使用——Publish over SSH
分类: 编程语言 发布时间: 01-05 23:27 阅读次数: 0

求先序排列

题目描述 给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度≤8。 输入格式: 2行,均为大写字母组成的字符串,表示一棵二叉树的中序与后序排列。 输出格式: 1行,表示一棵二叉树的先序。 输入样例1: BADC BDCA 输出样例1: ABCD 解题思路 就是一个先中后序遍历的问题,看代码吧,有标注示。 代码 #include <iostream> #include <cstring> using namespace std; string a; stri
分类: 编程语言 发布时间: 01-05 23:26 阅读次数: 0

iis配置多个网站,iis绑定多个域名

iis配置多个网站,iis绑定多个域名 参考:iis配置多个网站,iis绑定多个域名_百度经验 https://jingyan.baidu.com/article/e3c78d647868813c4c85f53f.html
分类: 编程语言 发布时间: 01-05 23:26 阅读次数: 0

Python去掉字符串中的字符,仅保留数字(ValueError: invalid literal for int() with base 10: "b'960")

版权声明:如需转载请联系博主获取权限并标明出处 https://blog.csdn.net/ShuqiaoS/article/details/85853798 博主在运行程序的过程中遇到了如上问题,在此记录下解决方式和产生这个问题的原因。更新于2019.01.05。 解决方式 首先给出解决方式(即去掉字符串中的字符,仅保留数字)。找到报错的那一行中调用了int(string)语句的地方,将其改为int(re.sub("\D","",string)),即去掉所有非数字的字符。具体可以参考下面的例
分类: 编程语言 发布时间: 01-05 23:26 阅读次数: 0

【一周算法实践】__2.模型构建之集成模型

模型构建之集成模型 构建RF GBDT XDBoost LightGBM这四个模型,并对每一个模型使用准确率和AUC评分。在上次任务中使用了LR SVM DecisionTree这三个简单的模型对样本进行了预测和评价,请参照https://blog.csdn.net/wxq_1993/article/details/85703936。 #1.导入要使用的模块 import numpy as np import pandas as pd from sklearn.model_selection
分类: 编程语言 发布时间: 01-05 23:26 阅读次数: 0

Java解析xml文件之增删改查

XML是什么: 可扩展的标记语言 XML能干什么: 描述数据、存储数据、传输(交换)数据。 XML文档节点类型: u 文档(document) u 元素(element) u 属性(attribute) u 文本(PCDATA--parsed character data) u 注释(comment) u DOCTYPE :主要验证文档内容的正确性 u 实体(ENTITIES) u CDATA(character data) XML语法: 1、声明:<?xmlversion="1.0" enc
分类: 编程语言 发布时间: 01-05 23:25 阅读次数: 0

经典共享变量不可见问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_15037231/article/details/85784484 public class NoVisibility { private static boolean ready; private static int number; private static class ReaderThread extends Thread { @Ov
分类: 编程语言 发布时间: 01-05 23:25 阅读次数: 0

Java中基本类型与String在内存中的存储

关于在JAVA中基本类型的存储与String的存储的问题 主要涉及到堆内存和栈内存 栈内存用来存储的是基本类型和引用变量(即对象的变量名字) 栈内存是用来存储对象的实例(即new 出来的新对象都由堆内存进行存储) 对于基本类型来说 拿 int 类型举个例子 i = 1; j = 1; 在内存中的存储为:首先加载i=1,在栈中没有i=1,开辟一块内存对1进行存储然后让i指向1; 然后在创建j的时候发现栈内存中存在了 1 这个内存空间,则直接让j指向1 第二点就是关于 == 与 equals 的区
分类: 其他 发布时间: 01-05 23:25 阅读次数: 0

动态规划现学现卖

动态规划的两种形式 自顶而下的备忘录形式 自下而上的动态规划 现在均使用Fib序列做个例子,具体代码和注释如下图: /** * 动态规划分为两种: * 一种的是自下而上的动态规划 * 一种是自上而下的备忘录方法 * * @author jhc * */ public class FibTest { /** * 自下而上的备忘录方法 * mem作为备忘录一开始便创建一个空的一维数组用来存储各节点之间的值 * 这个还是用到了递归的方法 * */ publi
分类: 其他 发布时间: 01-05 23:24 阅读次数: 0

Java动态代理的理解

主要写一下动态代理模式 采用的InvocationHandler的方式,采用CgLib方式的看看后面能不能写出来。 动态代理模式的优点 在不知道代理类的情况下便可以创建类并且调用方法。 /** 这里几个参数的含义 proxy 是真正的生成的被代理的对象 proxyT是这个真正的代理类的对象 这里便可以看出动态代理的优点:在不知道被代理的对象是什么以及要实现的接口是什么样的情况下,我们便可以构造出了一个这样动态代理类。 在每个方法前面输出 ”冀海川真帅”。
分类: 其他 发布时间: 01-05 23:24 阅读次数: 0

几种常见的排序的Java实现

冒泡排序 冒泡排序的主要的思想是:比较两个相邻的元素,如果左边大于右边的话就交换两个元素的位置。 这样的背景下:需要两层循环,外层循环根据数组中数目的多少确定循环次数,而内层的循环根据每次比较的次数确定循环次数。这样做的时间复杂度为O(n^2) public class BubbleSort { public static void bubbleSort(int[] arr){ if(arr == null )return ; for(int i=0;i<arr.length;i+
分类: 其他 发布时间: 01-05 23:23 阅读次数: 0

82.删除排序链表中的重复元素

这个题一开始没写出来,我当时的思路是在找一个父节点而对于父节点怎么设置无从下手。 下面这个算法是首先创建一个父节点,然后去遍历整个链表如果链表不为空的话继续循环 而对于一个链表有两种情况的点。 一个:点是当前节点的值等于下一个节点的值。如果相等需要找到所有相等的值然后复制给父节点。 另一个:是当前节点的值不等于下一个节点的值。不相等的话就继续往下面遍历。 对于链表自己的一点点误区,是在循环的时候到底是选择head!=null 还是采用head.next!=null 现在的理解是:如果需要比较的
分类: 其他 发布时间: 01-05 23:23 阅读次数: 0

在Java中关于集合的一些方法的使用

List list.subList(fromIndex,endIndex);包括左边的索引不包括右边的索引 初始化对List的赋值会很麻烦需要一个一个的add 但是又以一个新的快速填充容器的内容 Arrays.asList(new Integer[]{1,2,3,}); Set set.add(1); set.add(1);返回一个false,对于set重复添加已经存在的元素会输出错误。
分类: 其他 发布时间: 01-05 23:22 阅读次数: 0

几种链表排序算法的JAVA实现

插入排序 首先解释一下一个概念叫做:前继节点,即我们要的节点的前一个节点。我当时写这个算法的时候一直在犹豫的一点在于我怎么保存下个节点的状态,因为在单向链表中的必须要保存下个节点的状态才能对当前节点进行操作,而另外一点是我应该怎么样利用当前的值和前一个值比较。这是我在做这个题的时候最大的麻烦。参考别人的思路。 插入排序的主要的思想在于: 利用一个前继节点的概念去寻找当前值比前一个值大的节点 对前面插入的内容进行排序,然后我们每次从第一个节点开始遍历这个链表进行比较然后插入。 插入算法的时间复杂
分类: 其他 发布时间: 01-05 23:22 阅读次数: 0

char类型数组探究

输入12345678 12345678 测试 #include <stdio.h> #include <stdlib.h> int main() { char a[8]; char a1[8]; scanf("%s",a); scanf("%s",a1); printf("%s---%s\n",a,a1); printf("--------------------------\n"); int i; for(i=0;i<8;i+
分类: 其他 发布时间: 01-05 23:21 阅读次数: 0

strcmp在不同系统/编译器下的结果不同

在MOOC里C语言程序设计(翁恺)10.2节第三个视频中,代码: #include <stdio.h> #include <string.h> int main(int argc,char const *argv[]) { char a[]="abc"; char b[]="abc "; printf("strcmp=%d\n",strcmp(a,b)); printf("A-a=%d\n",'A'-'a'); return 0; } 视频中运行结果为:
分类: 其他 发布时间: 01-05 23:21 阅读次数: 0

编写strcpy遇到的warning: suggest parentheses around assignment used as truth value [-Wparentheses]|

这是我一开始写的 char *mycat(char *a,const char *b) { int i=0; int lena,lenb; lena=strlen(a); lenb=strlen(b); do { a[lena]=b[i]; lena++; i++; }while(i<lenb); return a; }这是查阅资料后抄的: char *mystrcat(char *
分类: 其他 发布时间: 01-05 23:20 阅读次数: 0

spark-sql的进阶案例

(1)骨灰级案例--UDTF求wordcount数据格式:每一行都是字符串并且以空格分开。代码实现:objectSparkSqlTest{defmain(args:Array[String]):Unit={//屏蔽多余的日志Logger.getLogger("org.apache.hadoop").setLevel(Level.WARN)Logger.getLogger("org.apache.s
分类: 企业开发 发布时间: 01-05 23:20 阅读次数: 0

搭建windows+gcc7.2.0环境

https://nuwen.net/mingw.html 这是下载地址,分为有git和无git版,根据自己需要选择。 解压到C盘根目录,按照Windows下搭建GCC编译器并配置环境变量设置即可。 结果如图: 但gcc7.2.0版本生成的exe与6.3.0版本生成的exe文件大小相差近一倍,原因我还不清楚。
分类: 其他 发布时间: 01-05 23:20 阅读次数: 0