20182315 第八周学习总结

学号 2019-2020-1 《数据结构与面向对象程序设计》第八周学习总结 教材学习内容总结 线性查找:可设置哨兵,将a[0]设成需要找的值,每一个元素和哨兵进行比对,可优化程序。 二分查找:二分查找的优势在于每次查找都可排除上次查找后一半的元素,极大加快查找速率。但二分查找需让数组排序,按顺序查找。 选择排序:通过二重循环,每一次找出符合条件的最值元素,将此元素放在首位。 插入排序:插入排序为依次排序,即将现插入的数字排号,以后插入的数字都在前面的排序里找到合适的位置,也采用二重循环,与选择
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

android ------ AndroidX的 Tablayout(com.google.android.material.tabs.TabLayout) 的使用

前面呢,有写过TabLayout的博客,最近开发用到了AndroidX来解决前面的问题,不要工具类设置下划线的问题了,来总结一下 Android--------TabLayout实现新闻客户端顶部导航栏 Android中Tablayout设置下划线宽度 和 dp和px之间进行相互转换 AndroidX效果图 首先添加依赖: 以前的是 implementation 'com.android.support:design:28.0.0' 换成 implementation "com.google.
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

Go map使用

前言 map 是在 Go 中将值(value)与键(key)关联的内置类型。通过相应的键可以获取到值。 在一个map里所有的键都是唯一的,而且必须是支持==和!=操作符的类型,切片、函数以及包含切片的结构类型由于具有引用语义,不能作为映射的键,使用这些类型会造成编译错误。 map的value值可以是任意类型,没有限制。map里所有键的数据类型必须是相同的,值也必须如此,但键和值的数据类型可以不相同。 注意:map是无序的,我们无法决定它的返回顺序,所以,每次打印结果的顺序有可能不同。 创建与初
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

创建目录和空文件

import os import sys path = sys.argv[1] file = sys.argv[2] if not os.path.exists(path): os.makedirs(path) print("目录创建成功") else: print("该目录已经存在") os.chdir(path) print(os.getcwd()) newfile = open(file, 'w') print(os.listdir())
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

js数组方法随笔

1.forEach() 可以改变数组自身,没有返回值;(不是一定改变) 中途不能用常规操作跳出循环,可以用抛出异常(try/catch)的方式 注意:1.当数组中元素是值类型,forEach绝对不会改变数组;当是引用类型,则可以改变数组。 2.不支持链式操作 2.map() 1.无敌方法。 最基础业务场景; 给一个数组做去重处理; 判定当前数组里是否有某个元素,并返回该元素; 判定当前数组里是否有某个元素,并把它去除; 1.set去重:什么年代了,数据都是值类型的数组?一般是这样的 {[ a:
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

ASE19 团队项目 模型组 scrum report集合

scrum report 链接 scrum1 report scrum2 report
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

Day01 确定选题

一起来选题 一、谁想个选题?   今天是第一节大软课,大家需要进行分组和确定选题。分组固然是快乐的,但是确定选题是让人费脑筋的。要新颖!要有需求!要我们能实现(笑)......大家面面相觑。面对这种情况,我们决定每个人回去想一想,一人一份选题加上基本介绍,晚上投票选出我们组的方案。强烈暗示这是依次假公济私,利用小组的劳动力帮你实现做一个自己想做的应用的机会! 二、大家的选题!   晚上六点,大家的方案已经汇总齐全。他们有:     一号选手:交易平台APP——校园供需一站式解决方案!     
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

python认识及环境变量

什么是python? python是一种脚本语言,是高级语言。计算机只能识别机器语言,在机器语言上是汇编语言,再往上是高级语言。高级语言的基础是C语言。 python语言较为简单,易入门。 python安装 python官网https://www.python.org/ 环境变量设置 控制面板--->系统---->高级系统设置---->环境变量 设置变量名为path的变量,添加两个变量的路径F:\python\python3.7和F:\python\python3.7\Scripts即pyth
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

Elementui入门

创建一个vue-cli脚手架 输入命令 npm i element-ui -S在main.js中引入 import ElementUI from 'element-ui'; //引入核心js组件 import 'element-ui/lib/theme-chalk/index.css';//引入依赖的样式 Vue.use(ElementUI) 就可以使用了 直接去官网找列子就可以了 使用axious npm install axios --save 也是在main.js中引入 import
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

machine-learning-ex1 编程作业

Linear regression Files included in this exercise: ex1.m - Octave/MATLAB script that steps you through the exercise ex1 multi.m - Octave/MATLAB script for the later parts of the exercise ex1data1.txt - Dataset for linear regression with one variable
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

201871010109-胡欢欢《面向对象程序设计(java)》第十周学习总结

201871010109-胡欢欢《面向对象程序设计(java)》第十周学习总结 博文正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业学习目标 (1) 掌握java异常处理技术; (2) 了解断言的用法; (3) 了解日志的用途; (4) 掌握程序基础调试技巧; 随笔正文内容: 第一部分:知识点总结
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

day 38小结

目录 exec 模块的补充 元类 优酷框架 ORM exec 模块的补充 exec是python 的一个内置模块 exec的作用 x = 10 def func(): pass # 可以把"字符串形式" 的python代码, 添加到全局空间或局部名称空间中. 用法: 参数一: 字符串形式的python代码 参数二: 全局名称空间字典 参数三: 局部名称空间字典 调用exec() # 全局名称空间 # # 1.文本形式的python代码 code = ''' global x x = 1
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

2019-2020-1学期20192429《网络空间安全专业导论》第五周学习总结

2019-2020-1学期20192429《网络空间安全专业导论》第五周学习总结 #第十章 操作系统# 10.1 操作系统的角色 应用软件(application software): 帮助我们解决现实世界问题(特定)的程序。 系统软件(system soffware):基础层上管理计算机系统并与硬件进行交互的程序。 操作系统(operating system):系统软件的核心,管理计算机资源并为系统交互提供界面的系统软件。 一台计算机通常只有一个活动的操
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

【联想重装系统】推荐新手老手使用老毛桃

老毛桃官方地址 : https://www.laomaotao.net/ U盘启动快捷键: 开机出现主板画面时,按下快捷键后将会进入优先启动设置界面,里面会有出现个选项,咱们通过键盘方向键的“上下”,选择自己的U盘设备,即可设置U盘启动优先。 U盘启动快捷键查询列表 品牌台式 联想台式电脑F12 惠普台式电脑F12 宏基台式电脑F12 戴尔台式电脑ESC 神舟台式电脑F12 华硕台式电脑F8 方正台式电脑F12 清华同方台式电脑F12 海尔台式电脑F12 明基台式电脑F8 品牌笔记本 联想笔记
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

20182318 2019-2020-1 《数据结构与面向对象程序设计》第8周学习总结

20182318 2019-2020-1 《数据结构与面向对象程序设计》第8周学习总结 教材学习内容总结 查找 线性查找 二分查找 排序 选择排序 插入排序 冒泡排序 快速排序 归并排序 分析查找和排序算法 比较查找算法 线性时间复杂度O(n) 二分查找有对数阶的复杂度,对于大的查找池来说,这非常有效率 比较排序算法 f(n)= (n-1)(一个常数n + 另一个常数)=an^2+bn+c 其中a,b,c等常数不重要,分析中只有n^2有意义 其他 快速排序,简单排序,哈希排序,归并排序等 教材
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

浅谈杨辉三角【复习】

浅谈杨辉三角【复习】 杨辉三角,是二项式系数在三角形中的一种几何排列。 顾定义思用途:二项式定理和排列数预处理 重点在于它的性质(说不定就无意间考了): 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 一:第n行的元素个数有n个;! 二:第n行的所有元素之和为2^n-1^;!!!! 三: 第n行第m个数的值为C(n-1, m-1),其中C为组合数;!! 四:(a+b)^n^ 展开后的各项系数等于第n+1行的值;!! 五:第n行第m个数的奇偶判断,及C
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

python实现一可升降式的冒泡排序

前几天看了个冒泡的排序,这里手敲了一下代码,简单记录如下: def bubble_sort(arr, order='asc'): # #可选升降序的冒泡排序, order>0升序,order<0降序 # swapNeeded = True # flag位 counter = 0 # 计数(用于统计多少次排好序) for i in range(len(arr)): # 这个循环负责设置冒泡排序进行的次数(比如说n个数,则只要进行n-1次冒泡,就可以把这个n个
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

(010)spring之BeanDefinitionRegistryPostProcessor动态注入bean

  BeanDefinitionRegistryPostProcessor接口有两个方法postProcessBeanFactory、postProcessBeanDefinitionRegistry,在spring容器初始化时执行,如下:   pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

Linux less grep

第一步,less查看文件 less 日志文件名 1,这时候,使用组合键 shift + g 可以定位到文件末尾。 在文件末尾,使用组合键(从末尾开始根据之后输入的字符串向上检索) shift + ? 然后输入查询条件,可以是时间串,也可以是关键字,比如日志有打印userid,则输入有问题的userid,检测所有有该userid出现过的日志。 使用y键即可以向上逐个定位到 2,若没有定位到末尾,则使用组合键(从文件开头向下检索) shift + / 然后一样,输入要查询的字符串。 使用组合键
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0

字符串以单词形式反转

比如"what is your name",反转成name your is what str_new = "" str = "what is your name" str_list = str.split(' ') print(str_list) strnew_list = list(reversed(str_list)) print (strnew_list) for i in strnew_list: str_new = str_new+i+" " print (str_new)
分类: 其他 发布时间: 11-04 22:50 阅读次数: 0