首页 > 编程语言
C/C++——程序的内存分配
C/C++程序内存分配 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为下面几个部分 1、栈区(stack):由编译器自己主动分配释放 ,存放函数的參数值,局部变量的值等。其操作方式相似于数据结构中的栈。 2、堆区(heap): 一般由程序猿分配释放, 若程序猿不释放,程序结束 ...
分类:编程语言   时间:2017-08-14 12:33:12    收藏:0  评论:0  赞:0  阅读:161
冒泡排序
int[] arr = {1,3,6,4,2}; /* count = 5 i = 0 j = 0 {1,3,6,4,2} j = 1 {1,3,6,4,2} j = 2 {1,3,4,6,2} j = 3 {1,3,4,2,6} i = 1 j = 0 {1,3,4,2,6} j = 1 {1,3 ...
分类:编程语言   时间:2017-08-14 12:32:56    收藏:0  评论:0  赞:0  阅读:172
java8之lambda表达式入门
1.基本介绍 lambda表达式,即带有参数的表达式,为了更清晰地理解lambda表达式,先上代码: 1.1 两种方式的对比 1.1.1 方式1-匿名内部类 class Student{ private String name; private Double score; public Studen ...
分类:编程语言   时间:2017-08-14 12:31:12    收藏:0  评论:0  赞:0  阅读:307
算法基础:删除字符串中出现次数最少的字符(Golang实现)
描写叙述: 实现删除字符串中出现次数最少的字符。若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串。 字符串中其他字符保持原来的顺序。 输入: 字符串仅仅包括小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。 输出: 删除字符串中出现次数最少的字符后的字符串。 例子输入: ...
分类:编程语言   时间:2017-08-14 12:29:38    收藏:0  评论:0  赞:0  阅读:262
Python 中with 使用说明
With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown to make some ...
分类:编程语言   时间:2017-08-14 12:28:39    收藏:0  评论:0  赞:0  阅读:264
Https、OpenSSL自建CA证书及签发证书、nginx单向认证、双向认证及使用Java访问
OpenSSL自建CA证书 签发服务端证书 签发客户端证书 nginx单向认证 nginx双向认证 使用Java访问https双向认证 ...
分类:编程语言   时间:2017-08-14 12:05:05    收藏:0  评论:0  赞:0  阅读:465
分治之归并排序模版
1 /* 2 归并排序模版 3 对n个数进行排序 4 时间复杂度:O(nlogn); 5 利用分治思想,对比左半边和右边边放入一个暂时的数组进行排序 6 */ 7 #include 8 using namespace std; 9 const int maxn = 1005; 10 int a[ma... ...
分类:编程语言   时间:2017-08-14 12:04:19    收藏:0  评论:0  赞:0  阅读:256
Java8 Optional类
Optional用于包含非空对象的容器对象。Optional对象,用于表示使用不存在null值。这个类有各种实用的方法,以方便代码来处理为可用或不可用,而不是检查null值。它是Java引入, 是类似于在 Guava 中的 Optional 。 类声明 以下是java.util.Optional<T ...
分类:编程语言   时间:2017-08-14 11:21:57    收藏:0  评论:0  赞:0  阅读:223
Java8 Nashorn JavaScript引擎
使用Java8,Nashorn大大提高了JavaScript 引擎引入,以取代现有的Nashorn Java脚本引擎。Nashorn提供2至10倍更好的性能,因为它直接编译代码在存储器,并传递到字节码JVM.Nashorn使用invokedynamics函数,在Java7引入以提高性能。 jjs 对 ...
分类:编程语言   时间:2017-08-14 11:21:01    收藏:0  评论:0  赞:0  阅读:296
JavaScript获取当前日期,和N天后的日期
//日历插件设置初始值;当前日期和30天后日期; function getNowDate(){ var nowDate = new Date(); var nowY = nowDate.getFullYear(); var nowM = nowDate.getMonth()+1; var nowD ... ...
分类:编程语言   时间:2017-08-14 11:20:34    收藏:0  评论:0  赞:0  阅读:171
Python内置函数之filter()
filter(function,iterable)用来过滤可迭代对象 如果提供过滤条件的函数为None,则可迭代对象中为False的元素将被过滤掉。 例如: ...
分类:编程语言   时间:2017-08-14 11:17:26    收藏:0  评论:0  赞:0  阅读:180
Java8默认方法
Java8引入的接口默认方法实现一个新的概念。此功能是为了向后兼容性增加,使旧接口可用于利用JAVA8。 lambda表达式的能力,例如,列表或集合接口不具备forEach方法声明。从而增加了这样的方法只会打破收集框架实现。 Java8引入了默认的方法使列表/Collection接口可以拥有forE ...
分类:编程语言   时间:2017-08-14 11:17:11    收藏:0  评论:0  赞:0  阅读:188
Swift - 重写导航栏返回按钮
// 重写导航栏返回按钮方法 func configBackBtn() -> Void { // 返回按钮 let backButton = UIButton(type: .custom) // 给按钮设置返回箭头图片 backButton.setImage(UIImage(named: "Navi ...
分类:编程语言   时间:2017-08-14 11:17:03    收藏:0  评论:0  赞:0  阅读:256
杭电2064----过山车『匈牙利算法』
1 //匈牙利算法模版题 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxn = 505; 7 vector v[maxn]; 8 int vis[maxn],match[maxn]; 9 bool dfs... ...
分类:编程语言   时间:2017-08-14 11:16:17    收藏:0  评论:0  赞:0  阅读:255
Java8数据流
流/Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句声明数据。 例如,考虑下面的SQL语句。 上面的SQL表达式会自动返回最大薪水员工的细节,没有对开发者的最终做任何计算。在Java中使用集合框架,开发人员必须使用循环,使检查反复。另一个值得关注的是效率,多核处理器可放心,Java ...
分类:编程语言   时间:2017-08-14 11:15:52    收藏:0  评论:0  赞:0  阅读:218
南阳239----月老的难题『匈牙利算法』
1 /* 2 匈牙利算法模版题 3 邻接表实现,邻接矩阵超时 4 最大匹配问题 5 */ 6 #include 7 #include 8 #include 9 using namespace std; 10 const int maxn = 505; 11 vector v[maxn];//x = ... ...
分类:编程语言   时间:2017-08-14 11:15:12    收藏:0  评论:0  赞:0  阅读:235
MFC载入JPG图片
## 1.定义画图函数 2.调用 ...
分类:编程语言   时间:2017-08-14 11:12:38    收藏:0  评论:0  赞:0  阅读:254
6.IDEA用maven新建带spring框架的工程
5.IDEA用maven新建带spring框架的工程 1.使用maven骨架新建web工程 2.添加spring框架的支持,并添加空白的配置文件 3.配置web.xml 4.配置spring-mvc.xml ...
分类:编程语言   时间:2017-08-14 11:12:07    收藏:0  评论:0  赞:0  阅读:267
Java8 本地DateTime API
LocalDate/本地时间和LocalDateTime类简化时区不需要开发。 让我们来看看他们操作。 选择使用任何编辑器创建以下java程序在 C:/> JAVA Java8Tester.java 验证结果 点击链接查看详细内容 ...
分类:编程语言   时间:2017-08-14 11:11:30    收藏:0  评论:0  赞:0  阅读:190
【Java学习笔记之十一】Java中常用的8大排序算法详解总结
分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 // 排序原始数据 p ...
分类:编程语言   时间:2017-08-14 11:09:31    收藏:0  评论:0  赞:0  阅读:214
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!