C语言内存四区:代码区、数据区、栈区、堆区 1.代码区(.text):代码区中主要存放程序中的代码(二进制),属性是只读。 2.数据区(静态存储区):主要包括静态全局区和常量区,如果要站在汇编角度细分的话还可以分为很多小的区。 A.全局区(静态区,static):全局变量和静态变量的存储是放在一块的 ...
分类:
其他好文 时间:
2019-10-10 11:20:52
阅读次数:
116
安装插件 安装插件 可以在搜寻框里面填入关键字搜寻,具体的插件,网上有很多介绍了 改变文字大小、颜色 隐藏代码区块的直线 ...
分类:
移动开发 时间:
2019-10-08 12:51:41
阅读次数:
118
作用域 作用域表示一个代码区域,也表示一个运行环境 JS中,有两种作用域: 全局作用域 直接在脚本中书写的代码 在全局作用域中声明的变量,会被提升到脚本块的顶部,并且会成为全局对象的属性。 函数作用域 函数中的代码 在函数作用域中声明的变量,会被提升到函数的顶部,并且不会成为全局对象的属性. 因此, ...
分类:
其他好文 时间:
2019-09-29 19:56:46
阅读次数:
88
C++的内存分配方式 c++内存分配分为堆区,栈区,自由存储区(代码区),全局区(静态区),常量区5部分 堆:堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。 栈:在执行函数时,函数内局部变量的存储 ...
分类:
编程语言 时间:
2019-09-14 15:56:57
阅读次数:
76
(点击此处查看原题) 树形DP写法 看到这个题的要求,很容易相到这是一个树形DP的问题,但是dp数组应该如何设计并转移才是关键 dp[i][0]代表当前结点可以向上覆盖2层,自身一定被覆盖dp[i][1]代表当前结点可以向上覆盖1层,自身一定被覆盖dp[i][2]代表当前结点可以向上覆盖0层,自身一 ...
分类:
其他好文 时间:
2019-09-13 10:37:27
阅读次数:
100
以下内容均Ctrl+后面的按钮 1. M O\P折叠 2. K F 格式化 3. K U\C注释 4. K S侧外代码 (区域代码) 代码片段 1. ctor 自动生成默认的构造函数 2. prop 自动生成get set方法 3. cw 自动生成Console.WriteLine() 4. 输入o ...
分类:
其他好文 时间:
2019-09-12 09:18:55
阅读次数:
118
(点击此处查看原题) 题意 简单来说,就是一个完全背包,不过这里卡住了常规的完全背包写法,时间复杂度为O( V*∑( V/c[i] ))如下所示: 解题思路 既然普通的写法无法解决,那就采用如下的优化即可,时间复杂度为O(NV),题目满足N*T <= 1e7,因此可以跑过去: 代码区 ...
分类:
其他好文 时间:
2019-09-03 16:48:36
阅读次数:
68
从C到C++ 新类型 bool类型 新的输入输出方式 con cout 新的内存存储方式 new delete 引用& 用于传参 函数 内敛函数inline 通过代码区膨胀 减少函数的跳转时间 用来代替c语言的宏定义 放在函数的前面 重载 函数名相同参数不一样 参数类型相同 参数个数不一样 在编译的 ...
分类:
编程语言 时间:
2019-08-23 19:20:47
阅读次数:
89
原文:使用CefSharp在.NET中嵌入Google kernel 使用CefSharp可以在.NET轻松的嵌入Html,不用担心WPF与Winform 控件与它的兼容性问题,CefSharp大部分的代码是C#,它可以在VB或者其他.NET平台语言中来进行使用。 近几天来,公司项目中需要使用Web... ...
分类:
Web程序 时间:
2019-08-22 09:30:40
阅读次数:
212
1 概述 1.1 函数的声明 JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名, 函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 上面的代码命名了一个print函数,以 ...
分类:
Web程序 时间:
2019-08-13 13:29:16
阅读次数:
97