软件工程课堂一

通过我们专业大佬的讲解终于懂得了怎么以O(n)的时间复杂度实现这个问题 思想:我们用一个数组储存以这个数组的第一个整数为开头的子数组的和,那么这个数组的所有子数组都可以通过以这个数组的第一个整数为开头的子数组减去另个以这个数组的第一整数为开头的子数组得到,那么我们只需选取以这个数组的第一个整数为开头的子数组的和的最大值减去以这个数组的第一个整数为开头的子数组的和的最小值(为负值),特殊情况 1,最小值的子数组成员多于最大值子数成员时,我们应该选取最大值的前面的子数组的最小值(小于零) 2,当第
分类: 其他 发布时间: 03-10 22:28 阅读次数: 0

C++ 指针数据和数组指针

C++ 指针数据和数组指针 (1)指针数组 (存储指针的数据) int *p1[10]; " [] "的优先级高于" * ",所以p1与" [] "先结合,构成一个数组的定义,int * 修饰的是数组的内容,即数组的每个元素。 (2)数组指针 (指向数组的指针) int (*p2)[10]; " () "的优先级高于" [] ", " * "和 p2 构成一个指针的定义,指针变量名为p2, int 修饰的是数组的内容,即数组的每个元素。数组在这里没有名字,是个匿名数组。 p2是一个指针,它指向
分类: 其他 发布时间: 03-10 22:28 阅读次数: 0

快学Scala-10--List 和Set

1.Scala 的main函数入口 class App{ //scala 的类不支持静态化 def main(args: Array[String]): Unit = { println("hello") } } //class 里面的方法都是非静态的 class Demo01{ def hello01(): Unit ={ println("Hello01") } } //静态方法都在object里面 object Demo0
分类: 其他 发布时间: 03-10 22:28 阅读次数: 0

使用OSG创建一个简单的地形

目录 1.解决方案 1) 使用TIF格式的DEM 2) 描述HeightField 2.存在问题 3.参考文档 1.解决方案 在网上参考了一些资料,使用OSG创建地形最简单的办法就是使用OSG::HeightField类,它是描述类似于DEM网格的四角面片。首先给出具体实现代码: #include <iostream> #include <Windows.h> #include <osgViewer/Viewer> #include <osgDB/ReadFile> #include <os
分类: 其他 发布时间: 03-10 22:28 阅读次数: 0

小L的区间求和

题目描述 在给定的一个整数序列中,小L希望找到一个连续的区间,这个区间的和能够被k整除,请你帮小L算一下满足条件的最长的区间长度是多少。 输入 第一行输入两个整数n、k。(1 <= n <= 105,1<=k<100) 接下来一行输入n个整数,表示序列中的数。 输出 输出一个整数,满足条件区间的最长长度,如果不存在,输出0 样例输入 Copy 5 7 1 2 4 1 1 样例输出 Copy 3 #include <bits/stdc++.h> using namespace std; i
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

Python知识点小记

类 设置类属性必须使用类对象,若使用实例对象设置,会重新创建一个和类属性同名的实例属性 类对象可调用 类方法&静态方法, 实例对象可调用 实例方法&类方法&静态方法; 类方法和静态方法调用格式: 类名.类方法 /静态方法 类方法,静态方法和property都是装饰器,可以像访问属性一样访问方法 单个下划线的属性或方法 : 名义上的私有 私有属性变成私有的原理:在类中定义一个私有属性后,创建对象时会偷偷给这个私有属性改名,原先是 '__name ' 改成 ' _类名__name' 可通过 `实例
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

热爱工作,拥抱明天——读《干法》有感2800字

热爱工作,拥抱明天——读《干法》有感2800字: 近日公司推荐让我们阅读学习稻盛和夫的《干法》一书,在这本书中,作者通过亲身创业经历来阐述了对工作和苦难的观点,他用事实和朴实无华的语言剖析了深奥的人生真谛。《干法》就像是一剂心灵的良药,诊治着我内心深处的“病痛”,读后使我深受感触,颇受启发。现在我来谈一下我的真实感受。 首先,让我们来共同思考一个问题:“你想获得事业的成功和人生的幸福吗”,我想大家的回答都是肯定的(当然也包括我在内),但问题的关键是,如何才能获得成功和幸福呢?在《干法》一书中,
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

mysql-front 报错 access violation at address A0000235.

解决办法: 内存越界问题,最好重新注册下Windows的动态链接库 首先“开始”—“cmd” 在打开的dos窗口中运行 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 转载至:https://www.cnblogs.com/richerdyoung/p/7411225.html
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

算法基础-dfs

最近在学dfs(深度优先搜索),dfs与树的遍历差不多,就是先从一个点开始一直搜索,直到走不动为止。现在推荐一个简单的dfs题, 百炼的2815, 1 2 3 4 5 6 7 ############################# 1 # | # | # | | # #####---#####---#---#####---# 2 # # | # # # # # #-
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

Winform DatagridView控件在业务逻辑上的简单使用

需要对文字列表进行处理,然后用到DataGridView控件来处理,记录一下。效果如下:   主要是想通过禁用和取消单元格选择来使图标单元格呈现出鼠标点击的效果。因为有个单元格选择的问题困扰着我。   是这样来处理的:     1.在CellStateChanged事件里面对指定单元格进行禁用处理,好比columnIndex == 0 || columnIndex ==1 ,我们需要在事件里面将参数中的cell.selected = false;来实现单元格禁用的效果。但是这种方法会导致单元格
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

移动端使用rem时候动态设置html字体大小

!(function(doc, win) { var docEle = doc.documentElement, evt = "onorientationchange" in window ? "orientationchange" : "resize", fn = function() { var width = docEle.clientWidth; width && (docEle.styl
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

Newcoder 华华给月月出题(线筛)题解 线性筛法

题目描述: 华华刚刚帮月月完成了作业。为了展示自己的学习水平之高超,华华还给月月出了一道类似的题: Ans=⊕Ni=1(iNmod(109+7))Ans=⊕i=1N(iNmod(109+7)) ⊕⊕符号表示异或和,详见样例解释。 虽然月月写了个程序暴力的算出了答案,但是为了确保自己的答案没有错,希望你写个程序帮她验证一下。1≤N≤1.3×107 输入描述: 输入一个正整数N。 输出描述: 输出答案Ans。 样例: 输入 2005117 输出 863466972 链接:https://ac.no
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

Java工程师学习指南 入门篇

Java工程师学习指南 入门篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇),笔者也打算趁此机会,回忆一下自己的Java学习历程。今天我们要讲的是
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

2018-2019-2 20189215 《网络攻防实践》安全工具研究

安全工具研究 1.五种安全工具介绍 Metasploit Metasploit是一个免费的、可下载的框架,通过它可以很容易地获取、开发并对计算机软件漏洞实施攻击。它本身附带数百个已知软件漏洞的专业级漏洞攻击工具。当H.D. Moore在2003年发布Metasploit时,计算机安全状况也被永久性地改变了。仿佛一夜之间,任何人都可以成为黑客,每个人都可以使用攻击工具来攻击那些未打过补丁或者刚刚打过补丁的漏洞。软件厂商再也不能推迟发布针对已公布漏洞的补丁了,这是因为Metasploit团队一直都
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

基于C语言的园丁机器人源程序 --单片机应用

#include"reg52.h" #include"intrins.h" #define uchar unsigned char #define uint unsigned int #define zhankongbi_zuolun //30 #define zhankongbi_youlun //50 #define zhizou_zuolun //30 #define zhizou_youlun //30 sbit ciganying1=P2^7;//³µ×ÓµÄ×ó±ß sbit ci
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

十种排序算法 python 十大经典排序算法

python 十大经典排序算法 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: 关于时间复杂度: 平方阶 (O(n2)) 排序 各类简单排序:直接插入、直接选择和冒泡排序。 线性对数阶 (O(nlog2n)) 排序 快速排序、堆排序和归并排序。 O(n1+§)) 排序,§
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

梅花雪树控件的使用及下载

分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net 梅花雪树2.0下载mztreeview2.0.rar 梅花雪树1.0下载mztreeview10.js 梅花雪树1.0控件 有以下属性和方法。 属性 MzTreeView 类的一些属性: 属性名 类型 属性的具体说明 MzTreeView.nodes 集合 服务器端给树指定数据源时数据存放的对象,具体存放格式如: MzTreeVi
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

二月主题读书整理——元技能系列

二月初春节长假在家休养的时候,从微博大V科学家种太阳在喜马拉雅FM的课程中听到了在行一点(原分答)产品经理朱晓平的读书课程。学习到了比较受用的读书方法,大体分为5点: 1.速度法。采用默读的方法,在头脑里默读,用视觉神经理解内容而不是用听觉。 2.主题读书法。一段时间内,如一周或一月,集中读一个主题的书。朱推荐在一年之初进行元技能、元方法的主题阅读,如时间管理、知识管理技巧等。 3.拿到一本书首先花十五分钟观其大略地过一遍,略读之后可以产生总体印象,进一步判断这本书值不值得读。 4.精读就是反
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

【CCPC-Wannafly Winter Camp Day4 (Div1) J】跑跑跑路(爬山)

点此看题面 大致题意: 共两轮,每轮每人有一个标签,标签相同的人必须到同一个点集合。求所有人总路程的最小值。 爬山算法 这道题貌似有三种做法:模拟退火、高斯消元以及爬山算法。 相比之下,自然是爬山算法最简单了。 实现方式 设第一轮编号为\(i\)的节点要到点\(s1_i\)集合,第二轮编号为\(i\)的节点要到点\(s2_i\)集合。 则总答案应为: \[\sum_{i=1}^n(a_i.x-s1_{f1_i}.x)^2+(a_i.y-s1_{f1_i}.y)^2+(s1_{f1_i}.x-s
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0

在浏览器中输入www.baidu.com后执行的全部过程?

1、客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。 2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。 3
分类: 其他 发布时间: 03-10 22:11 阅读次数: 0