树状数组 1 单点修改,区间查询 这个没啥好讲的,修改加查询即可,查询时利用前缀和相减即可。 代码 cpp include using namespace std; const int maxn=1000010; int n,q,u,v,k,a[maxn]; long long c[maxn]; i ...
分类:
编程语言 时间:
2019-08-27 00:27:01
阅读次数:
76
从我第一次接触Java的时候,老师就说"Write once,run anywhere",这句话虽然听起来有一点太过于形式主义,但是也突出了它的特点。那么,现在的我们应该总结一下和思考一下,自己对于Java平台的理解。 Java本身是一种面向对象的语言,最显著的两个特性有两个方面: ①、书写一次,到 ...
分类:
编程语言 时间:
2019-08-27 00:27:30
阅读次数:
90
原文: http://blog.gqylpy.com/gqy/321 原文: http://blog.gqylpy.com/gqy/321 ...
分类:
编程语言 时间:
2019-08-27 00:29:16
阅读次数:
111
上午听人讨论python调c++的问题,第一反应是caffe怎么实现的,晚上回家看了一眼。 其实只要找到具体实现的文件位置就好了,在python/caffe/_caffe.cpp里,第42行有个不怎么显眼的定义: 所以caffe是利用boost扩展库实现的python调用 顺便,不完全调研了下pyt ...
分类:
编程语言 时间:
2019-08-27 00:34:11
阅读次数:
114
推荐Dev C++这个小巧的编译运行C语言的软件, 首先搜索引擎中输入: Dev C++ 搜索到的第一个结果:https://sourceforge.net下的下载链接, 点进去, 下载, 此处外国下载可能慢, 找个国内的最新官方版本下载, http://www.downcc.com/soft/21 ...
分类:
编程语言 时间:
2019-08-27 00:35:36
阅读次数:
79
学习java虚拟机 - 类加载机制 一、是什么 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 在Java语言里面,类型的加载、链接、初始化过程都是在程序运行期间完成的,Java里天生可以动态扩展 ...
分类:
编程语言 时间:
2019-08-27 00:41:06
阅读次数:
73
Python 布尔类型 bool python 中布尔值使用常量True 和 False来表示;注意大小写 比较运算符< > == 等返回的类型就是bool类型;布尔类型通常在 if 和 while 语句中应用 这边需要注意的是,python中,bool是int的子类(继承int),故 True== ...
分类:
编程语言 时间:
2019-08-27 00:42:44
阅读次数:
435
1.正则表达式 有时候提取到的数据不规整,需要用正则来匹配所需要展现出来的数据 学习链接:https://www.cnblogs.com/-chenxs/p/11352172.html,https://www.cnblogs.com/-chenxs/p/11352409.html 2.对数据的切分处 ...
分类:
编程语言 时间:
2019-08-27 00:42:56
阅读次数:
89
一、switch练习 注意:switch(int/String) 我们举例,这里传入的是char类型,而实际上却是'B',就是66 二、我们判断一个学生成绩的等级 三、源码: d21_switch_exercise.java 地址:https://github.com/ruigege66/Java/ ...
分类:
编程语言 时间:
2019-08-27 00:43:34
阅读次数:
73
多态 概念:不同的对象去完成时会产生处不同的状态 定义与实现: class Person { public: virtual void BuyTicket() { cout << "买票-全价" << endl; } }; class Student : public Person { public ...
分类:
编程语言 时间:
2019-08-27 00:43:57
阅读次数:
98
99乘法表使用for循环,在很多公司的面试中常会要求面试者手写这个算法,算是比较经典的for循环的应用 运行效果: ...
分类:
编程语言 时间:
2019-08-27 00:45:30
阅读次数:
109
相信凡是编程入门的都接触过冒泡排序算法,排序算法在编程中经常用到。 1. code 2. 算法分析 (1)时间复杂度 ? 若文件的初始状态是正序的,一趟扫描即可完成排序。所需的关键字比较次数C和记录移动次数M均达到最小值: 所以,冒泡排序最好的时间复杂度为 O(n)。 若初始文件是反序的,需要进行n ...
分类:
编程语言 时间:
2019-08-27 00:48:54
阅读次数:
86
[TOC] 构造几个死锁的例子(Java ) 1 运行结果: 2 运行结果: 3 运行结果: ...
分类:
编程语言 时间:
2019-08-27 00:49:11
阅读次数:
84
[TOC] Java实现发邮件功能 前言 电子邮件的应用场景非常广泛,例如新用户加入,即时发送优惠清单、通过邮件找回密码、监听后台程序,出现异常自动邮件通知等。 本文以网易邮箱为例,通过Java代码实现发送邮件功能。 开发环境 请参照: "基于SpringBoot构建分模块项目" 代码 1. pom ...
分类:
编程语言 时间:
2019-08-27 00:49:29
阅读次数:
120
@Controller 标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象. @Controller public class TestController { @RequestMapping("/test") public String test(Map ...
分类:
编程语言 时间:
2019-08-27 00:50:00
阅读次数:
88
ECMAScript(语法、标准) BOM(浏览器) DOM(网页) ECMAScript是一个标准,它规定了语法、类型、语句、关键字、保留子、操作符、对象。(相当于法律) BOM(浏览器对象模型):可以访问浏览器窗口的浏览器对象模型,对浏览器窗口进行操作。 DOM(文档对象类型):DOM把整个页面 ...
分类:
编程语言 时间:
2019-08-27 00:50:48
阅读次数:
91
1.线程与进程区别 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。 使用线程可以把 ...
分类:
编程语言 时间:
2019-08-27 00:52:55
阅读次数:
101
Spring 总览及 IOC 容器的使用 —— Spring 官方文档解读(一) 什么是 Spring? spring 这个词在不同情况下有不同意义。可以指 Spring 框架本身,但更多地被用来表示 Spring 整个家族的产品。 设计理念 学习框架必须要知道它的设计理念,Spring 框架有着以 ...
分类:
编程语言 时间:
2019-08-27 00:54:54
阅读次数:
80