描写叙述: 实现删除字符串中出现次数最少的字符。若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串。 字符串中其他字符保持原来的顺序。 输入: 字符串仅仅包括小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。 输出: 删除字符串中出现次数最少的字符后的字符串。 例子输入: ...
分类:
编程语言 时间:
2017-08-14 12:47:29
阅读次数:
139
1.基本介绍 lambda表达式,即带有参数的表达式,为了更清晰地理解lambda表达式,先上代码: 1.1 两种方式的对比 1.1.1 方式1-匿名内部类 class Student{ private String name; private Double score; public Studen ...
分类:
编程语言 时间:
2017-08-14 12:46:52
阅读次数:
220
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:46:08
阅读次数:
256
背景是这样的,我在unity中需要在我按下某个按键的时候,然后显示出被射线碰撞到的物体的信息。物体的信息之前已经整理好成txt文本了。读取一下就可以了。那么这时候就有一个问题,因为每个物体的介绍信息不是一样的长度,那么如果当text控件里面文字的长度超过显示的长度时,超过部分就不再显示。那么这该怎么 ...
分类:
编程语言 时间:
2017-08-14 12:43:42
阅读次数:
556
题目背景 队列和优先级队列是大多数计算机科学家都知道的数据结构。但是团队队列却不被人熟知,尽管在生活中经常出现。比如,午餐时间的食堂门口的队列就是一个团队队列。在一个团队队列中,每个元素属于一个团队。如果一个元素进入一个队列,它首先从头到尾地搜寻这个队列——检查是否它的队友(在同一个团队称之为队友) ...
分类:
编程语言 时间:
2017-08-14 12:43:10
阅读次数:
171
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:42:38
阅读次数:
173
C/C++程序内存分配 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为下面几个部分 1、栈区(stack):由编译器自己主动分配释放 ,存放函数的參数值,局部变量的值等。其操作方式相似于数据结构中的栈。 2、堆区(heap): 一般由程序猿分配释放, 若程序猿不释放,程序结束 ...
分类:
编程语言 时间:
2017-08-14 12:42:15
阅读次数:
113
OpenSSL自建CA证书 签发服务端证书 签发客户端证书 nginx单向认证 nginx双向认证 使用Java访问https双向认证 ...
分类:
编程语言 时间:
2017-08-14 12:11:01
阅读次数:
198
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:09:57
阅读次数:
125
分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 // 排序原始数据 p ...
分类:
编程语言 时间:
2017-08-14 11:39:13
阅读次数:
251
python2:(包含压缩选项,如果只打包,可以调整zipfile.ZIP_DEFLATED) python3:(包含打包选项,不压缩) ...
分类:
编程语言 时间:
2017-08-14 11:38:40
阅读次数:
158
使用Java8,Nashorn大大提高了JavaScript 引擎引入,以取代现有的Nashorn Java脚本引擎。Nashorn提供2至10倍更好的性能,因为它直接编译代码在存储器,并传递到字节码JVM.Nashorn使用invokedynamics函数,在Java7引入以提高性能。 jjs 对 ...
分类:
编程语言 时间:
2017-08-14 11:38:31
阅读次数:
167
最近要做一个可视化的SQL语句生成功能视图, 项目中遇到一个JSON保存后还原的问题,由于保存之前和后台沟通约定好保存的JSON格式,所以在还原的时候,就要按照保存的格式来进行逆向解析。 首先来看一下保存的JSON内容 注:请忽略对象中的order,checked字段。 我们姑且将oldObj数组中 ...
分类:
编程语言 时间:
2017-08-14 11:36:35
阅读次数:
136
//日历插件设置初始值;当前日期和30天后日期; function getNowDate(){ var nowDate = new Date(); var nowY = nowDate.getFullYear(); var nowM = nowDate.getMonth()+1; var nowD ... ...
分类:
编程语言 时间:
2017-08-14 11:35:52
阅读次数:
209
format(value[,format_spec])返回字符串对象。 可以用来格式化value。 还可以用来进制转化: ...
分类:
编程语言 时间:
2017-08-14 11:35:26
阅读次数:
151
首先,在官网上下载你需要的JDK 然后 解压包 tar -zxvf 包名 配置环境变量 vim /etc/profile 如果权限不够,就使用sudo vim /etc/profile 在profile里添加以下变量: 编辑完成后 使用source /etc/profile 使该环境变量生效 这个时 ...
分类:
编程语言 时间:
2017-08-14 11:35:18
阅读次数:
141
// 重写导航栏返回按钮方法 func configBackBtn() -> Void { // 返回按钮 let backButton = UIButton(type: .custom) // 给按钮设置返回箭头图片 backButton.setImage(UIImage(named: "Navi ...
分类:
编程语言 时间:
2017-08-14 11:33:56
阅读次数:
2469