- 博客(28)
- 资源 (3)
- 收藏
- 关注
原创 学习杂记---对于vector的理解
C++public应用示范c++vetor的认识arr.front();返回的是第一个元素的引用。arr.back();返回的的是最后一个元素的引用。
2021-10-20 22:38:47
110
原创 对于django的初步学习
这是本人根据在b站上的视频学习得到的知识总结:Django web是关于python的框架为什么用框架:mvc的框架结构:M=Model 俗称 模型V=View 俗称 视图C=Controller 俗称 控制器与MVC的区别Django框架的MVC流程这里简单的介绍了mvc的流程。POST和GET的请求Django框架目录的简单介绍:接下来我们正式的开始用django实现一个web的搭建:1.环境搭建:安装python的环境,并安装ide,这里我用的pycharm2
2021-05-08 21:06:07
238
3
原创 sql史上最简单的教程4(最后一篇)
SQL CREATE INDEX 语句CREATE INDEX 语句用于在表中创建索引。在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据SQL 撤销索引、撤销表以及撤销数据库上面各个软件不一样,这个不重要,看一下就行。SQL ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。SQL AUTO INCREMENT 字段Auto-increment 会在新记录插入表中时生成一个唯一的数字。这里只要了解他的作用,如果想进一步了解
2021-04-06 18:51:55
115
原创 sql史上最简单的教程3(初学者都能看得懂)
SQL 连接(JOIN)SQL join 用于把来自两个或多个表的行结合起来仔细观察下面的实例:不同的 SQL JOIN下面要详细的讲这些join的区别,先把这些总体的看一下。SQL INNER JOIN 关键字INNER JOIN 关键字在表中存在至少一个匹配时返回行。这里的例子与上面的例子一样,只是多了一个order by 排序的意思,如果没有声明的话默认是由小到大。SQL LEFT JOIN 关键字LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(ta
2021-04-06 18:00:14
170
原创 sql教程2(一看就会的教程)高级教程
SQL SELECT TOP, LIMIT, ROWNUM 子句SQL LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。提示:"%" 符号用于在模式的前后定义通配符(默认字母)。注意比较三者的区别。SQL 通配符使用 SQL % 通配符使用 SQL _ 通配符使用 SQL [charlist] 通配符MySQL 中使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式。S
2021-04-05 14:29:15
154
原创 sql你一定能看懂的教程1(初级教程)
SQL 简介SQL (Structured Query Language:结构化查询语言)RDBMSRDBMS 指关系型数据库管理系统,全称 Relational Database Management System。注意:SQL 对大小写不敏感:SELECT 与 select 是相同的。一些重要的sql命令SQL SELECTSELECT 语句用于从数据库中选取数据语句实例:SELECT name,country FROM Websites;由图可知:name country都是列
2021-04-05 13:53:51
112
原创 java高级教学(从object类开始)
Java Object 类Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。Object 类位于 java.lang 包中,编译时会自动导入,我们创建一个类时,如果没有明确继承一个父类,那么它就会自动继承 Object,成为 Object 的子类。Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型
2021-04-04 14:44:25
145
1
原创 java基础教程9(完结篇)
Java 网络编程TCP:TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。TCP 保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。UDP:UDP (英语:User Datagram Protocol,用户数据报协议),位于 OSI 模型的传输层。一个无连接的协议。提供了应用程序之间要发送数据的数据报。由于UDP缺乏可靠性且属于无
2021-04-04 14:41:33
79
原创 java高级教程(数据结构从Java HashSet)
Java HashSet对Java HashSet的了解:包之间的关系:怎么使用:HashSet 类提供类很多有用的方法,添加元素可以使用 add() 方法我们可以使用 remove() 方法来删除集合中的元素:如果要计算 HashSet 中的元素数量可以使用 size() 方法:可以使用 for-each 来迭代 HashSet 中的元素和上一节不一样的方法:Java HashMap怎么声明:HashMap的方法:删除所有键值对(key-value)可以使用
2021-03-29 14:04:03
84
原创 java高级教程数据结构(上接java基础教学6)
Java 数据结构Java 集合框架Java ArrayListArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。实例:import java.util.ArrayList;public class RunoobTest { public static void main(String[] args) { ArrayList<String> sites = new ArrayList&l
2021-03-29 13:34:26
95
原创 Java基础教学6(从封装开始讲述)
Java 封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。实现Java封装的步骤修改属性的可见性来限制对属性的访问(一般限制为private)public class Person { private String name; private int age;}这段代码中,将 name 和 age 属性设置为私有的
2021-03-28 22:20:15
75
原创 Java基础教学5(从继承开始)
Java 继承类的继承格式class 父类 {} class 子类 extends 父类 {}举例:public class Animal { private String name; private int id; public Animal(String myName, int myid) { name = myName; id = myid; } public void eat(){
2021-03-28 16:47:04
115
原创 Java基础教学4
Java 流(Stream)、文件(File)和IO读取控制台输入Java 的控制台输入由 System.in 完成。为了获得一个绑定到控制台的字符流,你可以把 System.in 包装在一个 BufferedReader 对象中来创建一个字符流。下面是创建 BufferedReader 的基本语法:BufferedReader br = new BufferedReader(new InputStreamReader(System.in));Bu
2021-03-26 17:27:18
80
原创 java基础教学3(从数组开始)
Java 数组double[] myList; // 首选的方法 或 double myList[]; // 效果相同,但不是首选方法实例:public class TestArray { public static void main(String[] args) { // 数组大小 int size = 10; // 定义数组 double[] myList = new double[size];
2021-03-26 13:47:29
109
原创 java基础教程2
Java 循环结构while 循环while是最基本的循环,它的结构为:while( 布尔表达式 ) { //循环内容}do…while 循环do { //代码语句}while(布尔表达式);for循环for(初始化; 布尔表达式; 更新) { //代码语句}Java 增强 for 循环for(声明语句 : 表达式){ //代码句子}break 关键字break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。brea
2021-03-25 22:43:22
62
原创 java基础教程 1
Java 开发环境配置现在的Java开发环境基本上是不需要手动配置的,直接下载安装就好了,在安装的时候在PATH的选项上面的打个对勾就好了,检验的时候有win+R打开运行在上面输出cmd进入控制界面,在上面输入java -version 看是否出现如下图片,如果出现则认为是成功了。JAVAIDE我原来用Eclipse:免费开源的java IDE,下载地址: 链接但是现在我在用这个 JetBrains 的 IDEA, 下载地址:链接感觉都可以凭自己喜好吧,不过jetBrains需要花一定数量的钱
2021-03-19 16:14:36
253
原创 Python 3 教程 1
Python 3 教程环境搭建经过自己的经验,如果只是为了学习python的话这里推荐装最新版的python,如果使用到人脸识别,机器学习,人工智能的一些老库的话还是推荐装一个相对老版本的,我装的3.6.3版本的感觉暂时我用到的库都是支持的。 1. 怎么装python的话都很简单了,这里就不做赘述了 ,网上有很多的教程。 2. 这里推荐装一下对应版本的anaconda 这里面有很多库 直接导入就好了,但是这个装的有点慢,耐心点 3. ide的话这里推荐:PyCharm注释Python中单行注
2021-03-18 15:47:04
241
1
原创 python知识点整理 3 (python 高级编程)
Python 面向对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方
2021-03-12 18:23:22
2489
原创 python知识点整理 2(从迭代器开始)
Python3 迭代器与生成器迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器:>>> list=[1,2,3,4]>>> it = iter(list) # 创建迭代器对象>>> prin
2021-03-12 17:24:58
211
原创 C语言开发的拼图游戏
C语言开发的拼图游戏项目效果话不多是直接干货引用的头文件菜单栏主界面加载图片画图片游戏代码我的B站链接:[B站链接](https://space.bilibili.com/274749095)项目效果话不多是直接干货假期在家重温了下C语言,下面直接给大家上代码!!引用的头文件#include<stdio.h> ,#include<graphics.h>...
2020-03-28 15:02:06
1040
1
原创 使用命令行参数的方式从控制台读入一组整数,利用foreach循环对其进行求和并输出结果。
标题 使用命令行参数的方式从控制台读入一组整数,利用foreach循环对其进行求和并输出结果。题目要求:编写一个程序,使用命令行参数的方式从控制台读入一组整数,利用foreach循环对其进行求和并输出结果。代码如下import java.util.Scanner;public class abc { public static void main(String args[]) {...
2018-11-02 17:13:39
3015
原创 字母计数游戏
标题:判断英文中出现指定字母的次数游戏规则提示用户从控制台输入一句英文,分别统计句子中的每个元音字母(忽略大小写)的个数,并显示输出。英文的5个元音字母为A E I O U代码如下 :在package 判断字符出现次数;import java.util.Scanner;public class abc { private static Scanner sc;public s...
2018-11-02 17:12:52
923
转载 int和Integer的区别
标题 int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型2、Integer变量必须实例化后才能使用,而int变量不需要3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值4、Integer的默认值是null,int的默认值是0延伸:关于Integer和int的比较...
2018-11-01 17:34:19
84
原创 你想成为赌神吗??随机取牌游戏
标题随机取牌游戏游戏规则模拟从一副扑克牌52张中选择一张。程序中牌的大小应显示为(Ace,1,2,3,4,5,6,7,8,9,10,Jack,Queen,King),牌的花色应该显示为(Diamonds(方块),Hearts(红心),Spades(黑桃),Clubs(梅花))。代码如下:public class dsadasdsad { public static void main(...
2018-11-01 16:40:47
318
转载 薛定谔的猫,把妹法。用科学的办法把妹,解决程序员终身大事
标题 薛定谔把妹法“薛定谔把妹法”其灵感来自著名的物理学假设“薛定谔的猫”。“薛定谔把妹法”中心思想是:事件在被观察以前,一直处在一个所谓“概率云”的状态下,一旦受到观察,则坍缩为实体。通俗一些,就是要给女生神秘感。中文名 薛定谔把妹法 外文名 Chase girls with Schrodinger equation 提出者 豆瓣小组“科学松鼠会”网友 适用领域范围 情感基础巴甫洛夫把妹法...
2018-10-31 11:50:40
1399
原创 震惊!!约数原来还可以这么求!
标题 辗转相除法求最大公约数辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。代码如下:#include"stdio.h"main(...
2018-10-31 11:42:51
161
原创 random无法在C语言中使用,rand与srand种子
模除+加法”的方法因为,对于任意数,0&lt;=rand()%(n-m+1)&lt;=n-m因此,0+m&lt;=rand()%(n-m+1)+m&lt;=n-m+m因此,如要产生[m,n]范围内的随机数num,可用:int num=rand()%(n-m+1)+m;其中的rand()%(n-m+1)+m算是一个公式,记录一下方便以后查阅。比如产生10~30的随机整数:srand(time(0));int a =
2018-10-23 14:04:16
1222
原创 ## 标题:指针的值传递与地址传递,全局变量传递,与形参传递的区别与结果
标题:指针的值传递与地址传递,全局变量传递,与形参传递的区别与结果1.值传递与地址传递下面看着段代码:void swap(int a, int b){int t;t=a;a=b;b=t;}void swap1(int *p1,int *p2){int t;t=*p1;*p1=*p2;*p2=t;}main(){int a=5,b=9,*pointer_1,pointe...
2018-10-22 22:16:51
515
C语言开发的拼图游戏.txt
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人