码迷,mamicode.com
首页 > 编程语言
C语言函数初体验
1.函数的声明有什么用? 答:所谓声明(Declaration),就是告诉编译器我要使用这个函数,有时候,你可能会发现及时不写函数的声明,程序也是可以正常执行的。但如果你把函数的定义写在调用之后,那么编译器可能就会找不着北了。函数必须“先定义,再调用”。 2. 函数是否必须声明才能使用? 答:对于函 ...
分类:编程语言   时间:2020-01-19 00:40:27    阅读次数:17
P1908 逆序对——归并算法
先吐槽 这题做了两天,昨天讲分治,老师用归并讲了一遍,今天又用树状数组讲了一遍 归并不难,啊啊啊我居然才调出来 思路 归并两个数组时,对于第二个数组的元素a[c2],它与第一个数组中目前还没归到总数组里的元素形成逆序对 c1,c2是指针,对于a[c2],它与a[c1..mid]构成逆序对,贡献{mi ...
分类:编程语言   时间:2020-01-19 00:40:15    阅读次数:18
Unity场景、模型等资源转UE4
共同点: UE4和Unity均为左手系 不同点: 轴向 旋转 欧拉角(Euler Angles)使用三个角度值来描述物体在三维空间的任意朝向 它的基本思想是让物体开始于“标准”方位(物体坐标轴和惯性坐标轴对齐),每次让其绕着物体坐标系某个轴进行旋转,通过三次旋转就可以达到最终朝向 如果从惯性坐标系到 ...
分类:编程语言   时间:2020-01-19 00:39:38    阅读次数:18
【IOI2001】【poj1195】Mobile phones(二维树状数组)
一维树状数组维护的是区间和,最后统计的是1~x数的和,而二维树状数组维护的是一个面的和,最后统计的是 (1,1)~(x,y)区域内数的和 (x,y)所维护的面大小由x,y共同决定,x决定高度,y决定宽度 add和query操作的两层循环结合二分图理解比较直观 如何分呢?首先,我们按照X坐标,把整个表 ...
分类:编程语言   时间:2020-01-19 00:35:57    阅读次数:17
SpringBoot启动项目之后,访问页面出现Whitelabel Error Page
话说万事具备,只欠东风~ 蹭闲暇时来跑个SpringBoot项目玩玩,把一切配置依赖准备就绪之后打算运行项目。 Staring...... 接着,在浏览器输入地址 localhost:8080/hello 很惊讶的看见 Whitelabel Error Page This application h ...
分类:编程语言   时间:2020-01-19 00:34:28    阅读次数:13
如何获取线程池ThreadPoolExecutor正在运行的线程
如何获取线程池ThreadPoolExecutor正在运行的线程?这里有两种方法,如下代码: package com.itbac.thread; import java.util.HashSet; import java.util.Set; import java.util.concurrent.* ...
分类:编程语言   时间:2020-01-19 00:26:34    阅读次数:13
你知道java的main 方法启动后,会有多少个线程吗?
你知道java的main 方法启动后,会有多少个线程吗? package com; import java.util.stream.Stream; /** * 你知道java的main 方法启动后,会有多少个线程吗? */ public class ThreadTest { public stati ...
分类:编程语言   时间:2020-01-19 00:26:16    阅读次数:11
调用JavaScript.py
from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()driver.get("http://www.baidu.com")driver.set_window_size(600,600)drive ...
分类:编程语言   时间:2020-01-19 00:26:04    阅读次数:10
26.python网络编程
一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。 但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容 ...
分类:编程语言   时间:2020-01-19 00:25:52    阅读次数:10
c语言基础----线程
在头文件 threads.h 中,定义和声明了支持多线程的宏、类型和函数。所有直接与线程相关的标识符,均以前缀 thrd_ 作为开头。例如,thrd_t 是一个对象类型,它标识了一个线程。 创建并开始执行一个新线程thrd_create(): int thrd_create(thrd_t *thr, ...
分类:编程语言   时间:2020-01-19 00:23:33    阅读次数:11
C语言随笔1:内存分配方式与动静态变量
首先几个基本概念(网上的各种说法都很乱;个人理解整理了一下 内存分类方法很多,动态、静态; 五区; 三段; 内存的区: 1.动态存储区分为 栈区、堆区 也统称为堆栈段1.1栈区(stack) 编译器自动分配释放,存放函数的参数值,局部变量的值等。函数结束自动释放1.2堆区(heap) 一般由程序员分 ...
分类:编程语言   时间:2020-01-19 00:21:33    阅读次数:13
Spring boot mvn
https://www.cnblogs.com/xiebq/p/9181517.html https://www.cnblogs.com/sun-yang-/p/7700415.html https://blog.csdn.net/FindHuni/article/details/83421478 ...
分类:编程语言   时间:2020-01-19 00:16:37    阅读次数:11
Java获取IP地址
~~~java import java.net.Inet4Address; import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; import javax.servle ...
分类:编程语言   时间:2020-01-19 00:14:51    阅读次数:9
c++构造函数的初始化列表(翁恺c++公开课[13])
初始化列表形式: class Point { private: const float x,y; Point(float xa = 0.0, flato ya = 0.0):y(ya),x(xa) {} }; y(ya),x(xa)就是初始化列表的形式,而且是在构造函数被调用之前运行; 从此以后要用 ...
分类:编程语言   时间:2020-01-19 00:14:32    阅读次数:13
Java连载75-StringBuffer和StringBuilder
一、StringBuffer和StringBuilder 1.StringBuffer是什么? 答:是一个字符串缓冲区,工作原理:预先在内存中申请一块空间以容纳字符序列,如果预留的空间,则进行自动扩容,以容纳更多的字符序列。 2.StringBuffer\StringBuilder和String最大 ...
分类:编程语言   时间:2020-01-19 00:08:02    阅读次数:13
树状数组求后缀和
代码中的下标从0开始,原理是一样的 int f[N]; void upd(int x, int val){ for (int i = x; i >= 0; i = (i & (i + 1)) - 1) f[i] += val; } int get(int x){ int res = 0; for ( ...
分类:编程语言   时间:2020-01-19 00:06:36    阅读次数:10
c语言基础----指针
什么是指针? 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。 指针变量声明 type *var-name; type 是指针的基类型,它必须是一个有效的 C 数据类型,var-name 是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。 空指针 赋为 NULL ...
分类:编程语言   时间:2020-01-19 00:05:22    阅读次数:11
421366条   1 2 3 4 5 6 ... 24787 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!