第十四周课程总结&实验报告(简单记事本的实现)
一、JDBC概述 1.JDBC简介 (1)JDBC是JAVA提供的一套数据库操作标准,各个数据库生产商要按照此标准生产数据库驱动,而开发者只需要掌握核心的接口与类即可通过SQL实现任意的数据库操作 (2)JDBC提供了一种与平台无关的用于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,它由一组用Java语言编写的类和接口组成 2.JDBC驱动分类 (1)JDBC-ODBC桥驱动 (2)JDBC连接 (3)JDBC网络驱动 这种驱动程序将JDBC转换为与DBMS无
江理oj 摸底测试 解题报告
http://oj.jxust.edu.cn/contest?id=1702 A ::: 思路::开一个数组暂时记录一下每个杯子加的水量(假设无穷大);再遍历一便数组如果大于当前杯子的容量,则将多余的水量移至下一水杯 1 #include<bits/stdc++.h>
2 #define ll long long
3 using namespace std;
4 const int maxn=1e5+5;
5
6 ll a[maxn],b[maxn];
7 int n,m;
2019年11月28号 王腾飞 spss
置信区间 置信区间的前提:数据必须服从正态分布 置信区间:分析——描述性统计——探索——统计——描述性——设置置信区间的置信度——继续——选择变量——确定 均值的95%置信区间的含义:如果我们从一个总体中重复抽取容量为n的样本100个,那么从这100个样本均值置信区间中,至少有95个会包含总体均值 假设思想 假设检验的思想:反证法及小概率原理 假设检验有可能犯两类错误: 第一类错误:原假设正确,而错误的拒绝了他 及拒真的错误 第二类错误:原假设不正确,而错误的没有拒绝他 ,及受伪错误
cocos C/C++与Lua的交互(上)
本文使用版本及环境: cocos3.10 Lua5.1.4 Visual Studio 2013 简介 Lua作为一种脚本语言(https://www.lua.org/),它提供了很多的 C API使得C/C++与Lua之间进行通信交互。在cocos2d-x中lua与C++的交互,主要借助于第三方工具tolua++来实现,该工具会将C++按照Lua C API指定格式生成一些绑定代码,以便于Lua通过这些绑定代码更快捷的访问C++下的类及方法相关。 而对于tolua++生成的绑定代码从实质上来
【转】Fiddler抓包指南:结合Proxifier工具
本文转自:https://blog.csdn.net/china_jeffery/article/details/93000824 本文介绍如何使用Fiddler抓取HTTP和HTTPS协议的包,同时还介绍了如何结合Proxifier工具来处理Filddler无法抓取到包的情况。 一、HTTP基本抓包 Fiddler官网下载安装:https://www.telerik.com/fiddler 对浏览器的抓包,就不再赘述,打开这个软件就一目了然了,本文主要讲对普通Windows桌面应用程序的抓包
Pyhton 连接数据库
Python连接MySql import pymysql
db_config = {
'host': 'ip',
'port': 3306,
'user': '账号',
'password': '密码',
'db': '数据库名',
'charset': 'utf8'
}
# 建立连接对象
conn = pymysql.connect(**db_config)
# 连接是不能操作数据库的,需要生成游标来操作
# 创建cursor
NodeJs安装及环境变量的配置(Windows)
参考链接:https://www.cnblogs.com/liuqiyun/p/8133904.html 本文主要为记录这一篇链接 1、安装nodejs 网络搜索 nodejs 进入官网下载对应的安装包,下载安装,直接next即可(如有需要选择一下路劲)。在cmd中输入 npm -v 检查是否安装成功。一般不会出问题。 官网地址:http://nodejs.cn/download/ 2、修改配置 此处着重提一下,参考上面的链接文章,将下载的一些模块都放入到其他盘,避免c盘被装满。 建议选择自己
软工团队项目——Scrum冲刺第四篇
通过前面的冲刺阶段,我基本已经完成注册模块和登录模块这两个地方的实现了,本来按照任务分布的话,我还可以参与进去音乐功能实现的开发 但因为自身着实的编程能力比较差,所以开发音乐播放器的一些相关功能我并未能很好地参与进去,这也是我感觉有点对不起团队的地方。
设计模式七大原则之合成复用原则
合成复用原则由成为组合/聚合复用原则,尽量使用对象组合,而不是继承来达到复用的目的 合成复用原则就是在一个新的对象里通过关联关系(包括组合关系和聚合关系)来使用一些已有的对象,使之成为新对象的一部分;新对象通过委派调用已有对象的方法达到复用功能的目的。简言之:复用时要尽量使用组合/聚合关系(关联关系),少用继承。 在面向对象设计中,可以通过两种方法在不同的环境中复用已有的设计和实现,即通过组合、聚合关系或者通过继承,但首先应该考虑组合/聚合,组合/聚合可以使系统更加灵活,降低类与类之间的耦合度
orm字段及参数和F与Q查询
聚合查询: 需要先导入一些模块: from django.db.models import Max, Min, Sun, Cont, Avg
"""
聚合函数需要使用的关键字是: aggregate
Max: 筛选最大的数据
Min: 求最小值
Sun: 求同一类数据的总和
AVg: 求字段内数据的平均值
Cont: 统计数量
分组查询关键字: annotate
""" F与Q查询: 也需要先导入F与Q模块 from django.db.models import
前端基础-css(1)
一、css的引入方式 1、css的介绍 现在的互联网前端分三层: HTML:超文本标记语言。从语义的角度描述页面结构。 CSS:层叠样式表。从审美的角度负责页面样式。 JS:JavaScript 。从交互的角度描述页面行为 CSS:Cascading Style Sheet,层叠样式表。 CSS的作用就是给HTML页面标签添加各种样式,定义网页的显示效果。 简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。css的最新版本是css3,我们目前学习的是css2.1。 2
java多线程技能-使用多线程-继承Thread类
/*
使用多线程可通过继承Thread类或实现Runnable接口。
Thread和Runnable的关系:public class Thread implements Runnable。
使用thread.start(),告诉线程规划器准备就绪;而thread.run()要求线程规划器执行后才能执行后续代码。
*/
public class Thread1o1o1 extends Thread{
@Override
public void run(){
su
python的零碎知识
1.Python代码操作git 安装 pip3 install gitpython 操作git import os
from git.repo import Repo # gitpython
def clone():
download_path = os.path.join('codes', 'fuck')
# git clone -b master https://gitee.com/wupeiqi/xxoo.git
# git clone -b v1 https
总结 1121 Java面向对象
总结 Java面向对象的基础 三大特征: 封装(抽象),继承,多态 面向对象的内存分析: 栈, 堆, 代码区, 静态区 this: 代表当前对象本身 有时候需要把当前调用对象进行传递,那么就可以使用this替代当前调用对象 在构造器中可以使用this([参数])调用本类的其他构造器 某一个类作为另一个类的方法的参数 ----依赖关系 把一个类当作另一个类的属性 -----组合关系 如果要调用两个包里同名的类, 包名.类名 stu = new 包名.类名();
软工团队项目——Scrum冲刺第三篇
这是我们团队项目冲刺阶段的第三篇,这次的话我卡在数据库验证的这个阶段,因为我也是这学期才上的数据库系统概论,之前因为没做项目,所以也没接触到数据库的应用,所以在这个地方卡了很久,也因为近期有计算机系统结构的考试,得准备相关的复习工作,所以弄得整个人有点懵,虽然说注册模块和登录模块的界面是写了出来。 在登陆功能这个地方,根据用户输入信息,在数据库查询验证这块模板我还在摸索,同时注册功能将注册信息插入到数据库用户信息表中这个地方我也想怎么写,这也是我在做的过程中遇到的两个问题(后来咨询大佬
101. 对称二叉树(深搜)
迭代是不可能迭代的 1 /**
2 * Definition for a binary tree node.
3 * struct TreeNode {
4 * int val;
5 * TreeNode *left;
6 * TreeNode *right;
7 * TreeNode(int x) : val(x), left(NULL), right(NULL) {}
8 * };
9 */
10 class Solutio
今日推荐
周排行