package string;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class StringArray {...
分类:
编程语言 时间:
2015-08-25 12:54:09
阅读次数:
130
虽然Objective-C还活的很好,但是苹果已经把重心转移到Swift上。未来Mac和iOS的开发必然是以Swift为主。因为Swift还比较新,很多SDK还没有提供Swift版本。这里分享下如何使用Swift来调用C。 参考原文:How to Br...
分类:
编程语言 时间:
2015-08-25 12:51:07
阅读次数:
281
一、熟悉Python内存管理在Python中,变量在第一次赋值时自动声明,在创建---也就是赋值的时候,解释器会根据语法和右侧的操作数来决定新对象的类型。引用计数器:一个内部跟踪变量引用计数:每一个对象各有多少个引用当对象被创建并(将其引用)赋值给变量时,该对象的引用计数就..
分类:
编程语言 时间:
2015-08-25 12:43:10
阅读次数:
209
1、Begin=Max(A1,B1);2、End=Min(A2,B2);3、Len=End-Begin如果Len>=0,那么区间AB重叠,重叠部分为Len;否则不重叠。
分类:
编程语言 时间:
2015-08-25 12:42:37
阅读次数:
352
这种方式是一定有问题的:d={‘a‘:1,‘b‘:2,‘c‘:3}
forkeyind:
d.pop(key)会报这个错误:RuntimeError:dictionarychangedsizeduringiteration这种方式Python2可行,Python3还是报上面这个错误。d={‘a‘:1,‘b‘:2,‘c‘:3}
forkeyind.keys():
d.pop(key)Python3报错的原因是keys()函..
分类:
编程语言 时间:
2015-08-25 12:32:05
阅读次数:
225
PythonFlask环境搭建尽管之前多次部署过Python的Flask环境,由于没有做文档输出工作,导致后面部署时每次都得重新去填之前填过的坑,为了方便自己,也为了工作效率的提升,于是自己花了一点时间重新实验并且整理出来部署的文档,包括一键部署Flask环境脚本install.sh,和Flask..
分类:
编程语言 时间:
2015-08-25 12:31:42
阅读次数:
209
application.xml<!--包含事务以及开启注解-->
<?xmlversion="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p"
x..
分类:
编程语言 时间:
2015-08-25 12:30:26
阅读次数:
209
本人第一次在51CTO上发表博客,可能会有一些错误,希望各位大神多多指点!好了,闲言少续,我们进入主题: 在C语言中,有很多数据类型(Int、Float、Char...),那么数组是一种构造类型的数据,个人认为数组是一组具有相同数据类型的数据集合。目前,我们常见的数组为一维、二维的..
分类:
编程语言 时间:
2015-08-25 12:28:41
阅读次数:
160
javascript中函数的传参方式是比较奇葩的;javascript并没有按引用传递参数的方式,不严格的说全部为按值传递,但是对于引用类型来说,个人觉得这个像是共享传递基本类型作为参数传入函数(只是将值复制给函数内部的一个局部变量)vara=10;functionfoo(a){a=20;returna;}console.log(..
分类:
编程语言 时间:
2015-08-25 12:24:26
阅读次数:
267
内容简介1、第三部分第三课:SDL开发游戏之显示图像2、第三部分第四课预告:SDL开发游戏之事件处理第三部分第三课:SDL开发游戏之显示图像上一课中,我们学习了如何加载SDL库(SDL_Init),释放SDL库(SDL_Quit),如何打开一个窗口(Window),如何使用表面(Surface)。这些..
分类:
编程语言 时间:
2015-08-25 12:08:23
阅读次数:
235
在上一篇的文章里,简单介绍了一些SpringMVC的一些简单使用方法。今天就来看看Mybatis。现在流行的Hibernate、Mybatis都是比较常见的ORM框架。什么是ORM呢,就是 Object Relational Mapping,对象关系映射,通俗点说,就是把对象映射成sql语句,在操作的时候,直接操作对象就可以了。了解过Hibernate的都知道,在做CRUD的时候,直接操作一个Mo...
分类:
编程语言 时间:
2015-08-25 12:05:28
阅读次数:
186
package five;public class Five {
public static void main(String[] args) {
User p1=new User();
p1.tell();
User p2=new User(“xpq”);
p2.tell();
User p3=new User(“xpq”,”mima123”);...
分类:
编程语言 时间:
2015-08-25 12:02:54
阅读次数:
177
题目描述
请编写一个程序,按升序对栈进行排序(即最大元素位于栈顶),要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。
给定一个int[] numbers(C++中为vector),其中第一个元素为栈顶,请返回排序后的栈。请注意这是一个栈,意味着排序过程中你只能访问到第一个元素。
测试样例:
[1,2,3,4,5]
返回:[5,4,3,2,1]
i...
分类:
编程语言 时间:
2015-08-25 12:02:58
阅读次数:
166
典型的二维树状数组
二维树状数组和一维树状数组原理是一样的。
我们先回顾一维树状数组 C【maxn】,...
分类:
编程语言 时间:
2015-08-25 12:03:40
阅读次数:
187
理解参数
1.命令参数的个数不必与实际参数个数保持一致,但需要知道实际参数个数时,可以用arguments.length获得。
2.arguments对象可以与命令参数一起使用,甚至可以互换。
3.arguments对象的值始终与对应命令参数的值保持同步,但是值相同,并不表示内存空间也是相同的,这种影响是一种单向影响,只能是arguments影响命令参数。
4.严格模式下,argument...
分类:
编程语言 时间:
2015-08-25 11:58:33
阅读次数:
210
JAVA线程的可能处于一下几种状态,任意的时间点一个线程只能处于一个状态。
1. 新建状态(New):创建后尚未启动的线程处于这种状态。
转移时机:创建一个新线程。
2. 就绪状态(Runnable):调用了start()方法,该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。
转移时机:调用start()方法。
处于Running状态的线程被CPU选择执行其他线程。
...
分类:
编程语言 时间:
2015-08-25 12:00:21
阅读次数:
259