将Form置入splitContainer的panel中

private void button1_Click_1(object sender, EventArgs e) { Form2 form = new Form2(); form.FormBorderStyle = FormBorderStyle.None; form.TopLevel = false; splitContainer1.Panel2.Controls.Clear(); splitContainer1.Panel2.Controls.Add(form); form.Show();
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

Java依赖注入

Java依赖注入设计原则允许我们移除硬编码依赖和让我们的应用低耦合,可扩展和可维护。我们可以通过在Java中实现依赖注入将依赖关系从编译时移到运行时来解析。 Java依赖注入似乎很难通过理论来掌握。所以我将通过一些简单的例子,然后我们将会看到如何在应用里使用依赖注入模式来实现低耦合和可扩展性。 一个不使用依赖注入实现的应用案例 假如说我们有一个通过调用EmailService类来发送邮件的应用。一般来说我们会向下面这样来实现它。 public class EmailService {
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

关于STM32的IAP与APP互相跳转

转自:https://www.cnblogs.com/smulngy/p/5700283.html 首先说一下什么是IAP。IAP(In Application Programming)即在应用编程,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常实现IAP功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过某
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

C# Http文件上传下载 C# Http文件下载公共类(支持断点续传) C# Http方式下载文件到本地类改进版 WebAPI文件上传与下载

C# Http文件下载公共类(支持断点续传) http://www.cnblogs.com/hayden/archive/2012/04/26/2472815.html C# Http方式下载文件到本地类改进版 https://www.cnblogs.com/xiandedanteng/p/7079322.html C#实现文件上传下载工具类 https://blog.csdn.net/jianyuerensheng/article/details/78184730 WebAPI文件上传与下载
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

POJ 2018 Best Cow Fences(二分+最大连续子段和)

Best Cow Fences Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 14601   Accepted: 4720 Description Farmer John's farm consists of a long row of N (1 <= N <= 100,000)fields. Each field contains a certain number of cows, 1 <= ncows <= 200
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

第19天 django 文件上传 CBV和FBV html模板语言 url的正则表达式 django的路由名称 django使用mysql注意的事项 model的CRUD django的字段参数 django的外键

上节内容回顾: 1、Django请求生命周期 -> URL对应关系(匹配) -> 视图函数 -> 返回用户字符串 -> URL对应关系(匹配) -> 视图函数 -> 打开一个HTML文件,读取内容 2、创建django projcet django-admin startproject mysite .. mysite mysite - 配置文件 - url.py - settings.py cd mysite python manage.py startapp cmdb mysite mys
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

Python基础-面向对象初识--类

什么是类 具有相似功能和属性的一类实物 什么是对象 类的具体体现,具体到一个 面向对象的优势 1.类是一组相似功能的集合,使组织结构更加清晰和规范化 2.研究面向对象要有上帝的思维,用面向对象设计程序,类是一种公共模板,对象去操作使用公共模板. 类的结构 class 类名(类名首字母大写): 变量部分:静态属性--静态字段--又叫属性 函数部分:动态属性--又叫方法 如何使用类 属性的操作 1.查看类的所有的内容,用__dict__,只能查看,不能操作,主要用于一次性查看所有内容 class
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

剑指offer-二叉搜索树的后序遍历序列23

题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 class Solution: def VerifySquenceOfBST(self, sequence): # write code here rightquence=[] leftquence=[] length=len(sequence) if len
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

bzoj4104: [Thu Summer Camp 2015]解密运算

挖掘性质题,还是脑洞不够大只会40pt 首先可以发现,每个位置的字母都会放在给出的子串结尾有且仅有一次(废话) 然后据此就可以找出这个串是由哪些字母组成的了,排一波序就知道对于给出的子串的第一位置是啥了 既知道最后一个位置,又知道第一个位置,这两个位置是相邻的,确认两个字母的关系,假如互不相同就做完了 现在问题在于如何比较两个第一位置相同的子串谁在谁的前面 我的想法就此停滞。。。。。。 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%分割线%%%%%%%%%%%%%%%%%%%
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

Java学习--抽象类和接口

https://www.cnblogs.com/dolphin0520/p/3811437.html 抽象类 先了解一下【抽象方法】—一种特殊的方法,只有声明,没有具体的实现 abstract void fun(); 抽象方法必须用abstract关键字进行修饰 抽象类—包含抽象方法的类,在类前用abstract关键字修饰 抽象类不能用来创建对象(因为他含有无具体实现的方法) abstract class ClassName { abstract void fun(); } 对于一个父类,如果
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

loj#2509. 「AHOI / HNOI2018」排列(思维题 set)

题意 题目链接 Sol 神仙题Orz 首先不难看出如果我们从\(a_i\)向\(i\)连一条边,我们会得到以\(0\)为根的树(因为每个点一定都有一个入度,出现环说明无解),同时在进行排列的时候需要保证父亲节点一定在孩子节点之前出现 接下来考虑直接贪心。对于某些权值很小的点,我们需要让其尽早出现,同时又要满足选择的条件。 那么我们可以从小的点开始,依次向他的父亲合并,并删除该点(也就是如果父亲一但被删除,那么这个点立马被删除) 下面的内容抄袭摘抄自这里 然后直接用set搞一搞 复杂度:\(O(
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

P3379 【模板】最近公共祖先(LCA)(树链剖分)版

#include <bits/stdc++.h> #define read read() #define up(i,l,r) for(register int i = (l);i <= (r);i++) #define down(i,l,r) for(register int i = (l);i >= (r);i--) #define traversal_vedge(i) for(register int i = head[u]; i ;i = e[i].nxt) #define ll lon
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

第20天 django一对多 一对多跨表操作 初识jquery的AJAX django的多对多 related_name related_query_name F和Q

1、Django请求的生命周期 武彦涛: 路由系统 -> 试图函数(获取模板+数据=》渲染) -> 字符串返回给用户 2、路由系统 王腾: /index/ -> 函数或类.as_view() /detail/(\d+) -> 函数(参数) 或 类.as_view()(参数) /detail/(?P<nid>\d+) -> 函数(参数) 或 类.as_view()(参数) /detail/ -> include("app01.urls") /detail/ name='a1' -> includ
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

js提交表单错误:document.form.submit() is not a function

js提交表单错误:document.form.submit() is not a function 或 $(...).submit is not a function 在最近的开发过程中,我遇到了一个很奇怪的问题,就是在利用Javascript控制表单提交时,浏览器提示 document.genForm.submit is not a function。genForm是表单<form>的name,并且使用同样函数的另一个表单却执行正常,查找了半天也没有发现两个有什么 不同,后来在网上搜索了一番
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

loj2734「JOISC 2016 Day 2」女装大佬 || 洛谷P3615 如厕计划

loj2734 洛谷P3615 http://218.5.5.242:9021/problem/185 不会做... 题解(来自ditoly): 这一步更详细的解释(来自kkksc03): 还是从后面推。我们把女性设为+1,男性设为-1,然后从队伍末尾开始开始计算后缀和。一但后缀和到了-2,就说明到了两个男的商量谁去女厕的地步。所以说只要保证后缀和一直大于等于-1,那么这个就一定可以在N分钟内解决(请读者自行证明,利用数学归纳法) F>=M-1,M<=F+1 S=F+M>=2M-1 <=2F+
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

MVC 项目创建的流程

代码理解 读取数据库 1、搞定实体类 2、配置文件,写在哪里都可以,尽量全部放在同一个resources目录下,方便查找 mapper 这个文件是用于: 大多配置在dao层 描述这个接口是怎么访问的,访问了什么内容 项目创建过程 一、前期一构建各个module,并实现各个modulel的关联 1、构建各个 5个 module层 1.1创建项目 1.2把 src删掉,建立各个模块,也可以留着,但是这样方便查找,简洁 1.3、建各个模型的依赖 1.4、配置全部moven依赖 写在项目 根目录 下的
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

Day 11 作业讲解

写函数,接收n个数字,求这些参数数字的和。(动态传参) def func(*n): sum = 0 for el in n: sum += el return sum ret = func(1,2,5,4,7)
分类: 其他 发布时间: 02-21 21:54 阅读次数: 0

Anaconda+django写出第一个web app(三)

前面我们已经建立了模型Tutorial,也已经可以用Navicat Premium打开数据看查看数据,接下来我们通过建立admin账户来上传数据。 在命令行执行如下命令来创建用户: python manage.py createsuperuser 然后输入相应的用户名、邮箱和密码,邮箱可随意填写,接下来执行 python manage.py runserver ,在浏览器输入 http://127.0.0.1:8000/admin/看到下图,输入刚才创建的用户名和密码: 我们可以在User中看
分类: 其他 发布时间: 02-21 21:38 阅读次数: 0

js数据结构与算法——字典与散列表

<script> //创建字典 function Dictionary(){ var items = {}; this.set = function(key,value){ //向字典添加一个新的项 items[key] = value; } this.remove = functi
分类: 其他 发布时间: 02-21 21:38 阅读次数: 0

P1456 Monkey King

题目地址:P1456 Monkey King 一道 挺模板的左偏树题 左偏树 优先队列在信息学竞赛中十分常见,在统计问题、最值问题、模拟问题和贪心问题等等类型的题目中,优先队列都有着广泛的应用。二叉堆是一种常用的优先队列,它编程简单,效率高,但如果问题需要对两个优先队列进行合并,二叉堆的效率就无法令人满意了。本文介绍的左偏树,可以很好地解决这类问题。 #include <bits/stdc++.h> using namespace std; const int N = 1e5 + 6; int
分类: 其他 发布时间: 02-21 21:38 阅读次数: 0