201871010109-胡欢欢《面向对象程序设计(java)》第一周学习总结
《面向对象程序设计(java)》第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/2018CST1/homework/3480 作业学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具; 理解JVM、JRE与JDK等概念,学会下载、安装、测试JDK; 掌握PATH、CLASSPATH的系统变量作用并会设
JavaSrcipt中字符串和数组容易搞混的操作
在JavaScript中,字符串String 和 数组Array在其原型对象上都有一些常用的操作方法,那么今天就来整理总结下,一些容易被搞混的方法 1、字符串操作中的match、search 和 replace String.prototype.match() 用途: 在字符串内检索指定的值,或找到一个或多个正则表达式的匹配 举例说明: const reg = /an/
const str = 'a banana two banana'
const b = str.match(
PHP数组排序,一维数组,二维数组排序
一维数组排序 1. sort,rsort排序(r(reverse表示翻转,即为降序排列)),通过键值排序。 <?php
$arr=array(10,2,4,1,5,8,7,9);
//等效于 $arr=array('0'=>10,'1'=>2,'2'=>4,'3'=>1,'4'=>5,'5'=>8,'6'=>7,'7'=>9);
//默认的排序,按键值升序排序,键名被从新规定,例如10原来的键名是0,现在是7
sort($arr);
var_dump($arr);
/*
[LeetCode] 843. Guess the Word 猜单词
This problem is an interactive problem new to the LeetCode platform. We are given a word list of unique words, each word is 6 letters long, and one word in this list is chosen as secret. You may call master.guess(word) to guess a word. The guessed w
lucent,solr,ES比较
|0什么是全文搜索 什么是全文搜索引擎? 百度百科中的定义: 全文搜索引擎是目前广泛应用的主流搜索引擎。它的工作原理是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。 从定义中我们已经可以大致了解全文检索的思路了,为了更详细的说明,我们先从生活中的数据说起。 我们生活中的数据总体分为两种:结构化数据 和 非结构化
C#中FileStream的对比以及使用方法
场景 File与FileStream的区别 举例: 将读取文件比作是从A桶往B桶运水。 使用File就是整个用桶倒进去,使用FileStream就是使用水管慢慢输送。 FileStream与StreamReader的区别 FileStream是操作字节的,即可以操作任意一种类型的文件。 StreamReader是操作字符的,即只能操作文本文件。 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 首先新建一个txt文件。 然后编写控制台程序 //FileMode.Open
Python运算符,逻辑运算
运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算、成员运算 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a=10,b=20 赋值运算 以下假设变量:a=10,b=20 逻辑运算!!! 优先级,() > not > and > or 同一优先级,从左到右 1 #and or not
2 #优先级,() > no
Mybatis-逆向工程generator
导包 mybatis-generator-core-1.3.5.jar 配置generator.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1
Python Web Flask源码解读(三)——模板渲染过程
关于我 一个有思想的程序猿,终身学习实践者,目前在一个创业团队任team lead,技术栈涉及Android、Python、Java和Go,这个也是我们团队的主要技术栈。 Github:https://github.com/hylinux1024 微信公众号:终身开发者(angrycode) 前面对Flask启动流程和路由原理都进行了源码走读。今天我们看看模板渲染的过程。 0x00 使用模板 首先看一个来自官方文档使用模板渲染的例子 from flask import render_templ
基础回顾--基本树形结构运用
本篇只是非常基础的一些树形结构的入门。 树形结构与链表感觉很类似,只是有分叉的链表。内存不连续,内存之间(节点之间)的联系是通过内存的编号。 很多时候树的题目往往不需要构造出树,只需要就着树的性质灵活模拟。 下面就挑一道感觉比较经典的题~ 原题连接 题目描述: 我们可以把由“000”和“111”组成的字符串分为三类:全“000”串称为BBB串,全“111”串称为I串,既含“000”又含“111”的串则称为F串。 FBIFBIFBI树是一种二叉树,它的结点类型也包括FFF结点,BBB结点和I结点
PHPMailer实现发送邮件的方法介绍
来自: https://www.php.cn/php-weizijiaocheng-408762.html PHPmailer请在github下载,或者直接百度,也不难,虽然PHPmailer里面一大堆东西,但是我们只需要 PHPMailer.class.php PHPMailerAutoload.class.php SMTP.class.php php虽然提供了mail()函数,但是我不会也没有研究过,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单! <?php
i
Android报错:Error: Can't determine type for tag 错误:无法确定标记的类型
报错信息: D:\Exercise\Android_text\Andriod_Practice\app\src\main\res\layout_find\find_dialect.xml: Error: Can't determine type for tag '<LinearLayout android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="vertical"
cesium 实现风场图效果(附源码下载)
前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材。 内容概览 1.基于cesium 实现风场图效果 2.源代码 demo 下载 本篇实现 cesium 风场图功能,效果图如下: 实现思路: 场数据源获取: 天气数据由全球预报系统(GFS)生成, 由美国国家气象局管理。 预测每天产生四次,并可用于 从NOMADS下载。 这些文件位于GRIB2 格式并包
小白学习.NET的初期经验
对于.NET,刚开始确实很迷茫,确实,对于程序员这种职业我不是很了解,我以前是学数控的 ,对于我心目中的程序而言,程序就是我常用的那些代码,毕竟做了四五年的数控,同样都是程序,给我的了解就是都是代码;字母 数字什么的 ,给人感觉大致都差不多,但真的学习了这门课程,让我了解了并不是那么回事,可能跟个人学习 思维 和理解能力不同,前期给我的感觉挺好,没想象的那样,出现听不懂,跟不上的情况,可能是大神教得好(毕竟是大神一对一的教我)。 .好了 废话不多说了 下面说一下我学习的过程,过程中出现的那些所
数据结构与算法之递归和循环
递归:代码简洁,但是效率低(每次函数调用都有时间和空间的开销); 循环:和递归相反; 1 斐波那契数列 题目:写入一个函数,输入n,求斐波那契(Fibonacci)数列的第n项,斐波那契数列的定义:f(n) = f(n-1) + f(n-2),初始值f(0)=0且f(1)=1; 解题思路: (1)递归:根据f(n)的定义来递归计算; (2)循环:定义三个长整数one、Two和Res,迭代计算; 未完待续~
今日推荐
周排行