JVM垃圾收集算法有引用计数、标记-清除(mark-sweep)(主要用于老年代),复制(copying)(主要用于新生代),标记-整理(mark-compact)(主要用于老年代),分代收集算法,我们分别介绍 1、引用计数: 原理:此对象有一个引用,则+1;删除一个引用,则-1。只用收集计数为0的 ...
分类:
编程语言 时间:
2017-04-15 17:56:59
阅读次数:
175
哈希表 结构定义dict.h/dictht table是一个数组, 每个元素是一个指向dict.h/dictEntry 结构的指针. 哈希表节点 next属性指向下一个节点, 形成链表, 解决哈希冲突. 字典 type 和 privdata属性都是针对不同类型的键值对, 为创建多态字典设置. ht数 ...
分类:
其他好文 时间:
2017-04-15 17:56:45
阅读次数:
222
#include<stdio.h> #include<string.h> struct person { char name[20]; int count; }leader[3]={"Li",0,"Zhang",0,"Wang",0}; main() { int i,j;char leader_na ...
分类:
其他好文 时间:
2017-04-15 17:54:53
阅读次数:
180
移动端涉及图片轮播或者一些交互性的游戏时都会用到,毕竟移动端交互大多都靠手指。 移动端有四个关于触摸的事件,分别是touchstart、touchmove、touchend、touchcancel(比较少用), 它们的触发顺序是touchstart-->touchmove-->touchend--> ...
分类:
其他好文 时间:
2017-04-15 17:55:10
阅读次数:
297
判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。 从这个三个属 ...
分类:
Web程序 时间:
2017-04-15 17:55:00
阅读次数:
186
在前两篇文章中,我们对iOS与EV3混合机器人编程做了一个主要的设想。而且介绍了要完毕项目所需的软硬件准备和知识准备。那么在今天这一篇文章中,我们将直接真正開始项目实践。==第一个项目: EV3 Port Viewer==项目目的:在iOS设备上通过WiFi连接EV3而且读取EV3每个端口的数据。大 ...
分类:
移动开发 时间:
2017-04-15 17:54:55
阅读次数:
457
1.在c#中,使用以下语句,就可以不用再数据库中进行事务语句处理了。 TransactionOptions transactionOption = new TransactionOptions() ; //设置事务隔离级别 transactionOption.IsolationLevel = Sys ...
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body> <div class="bdsharebuttonbox" data-tag="share_1"> <a class=" ...
分类:
其他好文 时间:
2017-04-15 17:52:54
阅读次数:
148
什么是命名查询? Hibernate允许在映射文件中定义字符串形式的查询语句,这种查询方式成为命名查询 使用命名查询有什么好处? 由于使用Hibernate的HQL常常需要在Java代码中写字符串查询语句,HQL混杂在代码之间,破坏代码可读性,通过使用命名查询,可以使业务逻辑和查询语句分离,使您专注 ...
分类:
Web程序 时间:
2017-04-15 17:52:59
阅读次数:
175
我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台。尽管 Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持。在本文中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),它是可用于 Eclips ...
分类:
编程语言 时间:
2017-04-15 17:53:14
阅读次数:
230
银行一直是微软技术的伤心地,由于历史原因,微软技术和产品一直很难进入到银行业务的核心区域,但是微软今年来的进步不少,在开发工具和平台方面已经连续攻克了几个典型的金融企业,例如农业银行,中国人保等。 应微软研发工具事业部和昆仑银行的邀请,我们在昆仑银行总部举行了一场基于TFS的软件流程管理的培训会议。... ...
分类:
Web程序 时间:
2017-04-15 17:52:36
阅读次数:
180
错误描述: 本人机器window8.1 64位,python2.7。 解决: 上爆栈网按照这个大哥http://stackoverflow.com/questions/17480779/importerror-when-importing-certain-modules-from-scipy说的把n ...
分类:
其他好文 时间:
2017-04-15 17:52:26
阅读次数:
1113
为什么需要多态? 说的模糊一点留点想象空间, 就是在做之前,不要把话说死,说的模糊一点想象空间大一点,真做的时候再具体化。在国家层面也有,叫“模糊战略”。 如何实现多态? java中如何实现多态?使用多态的好处? 引用变量的两种类型: 编译时类型(模糊一点,一般是一个父类) 由声明时的类型决定。 运 ...
分类:
其他好文 时间:
2017-04-15 17:51:04
阅读次数:
203
视图 v$parameter 中 ISSYS_MODIFIABLE 列能够查看参数属性,ISSYS_MODIFIABLE ='IMMEDIATE'为动态参数、 ISSYS_MODIFIABLE ='FALSE' 为静态参数 、 ISSYS_MODIFIABLE ='DERERRED' 为延迟参数(当 ...
分类:
其他好文 时间:
2017-04-15 17:28:54
阅读次数:
277
让thinkphp真正的支持FTP上传。删除。 原创by default7#zbphp.com,如需转载请保留作者信息。 /** * This is not a free software, All Copyright @F.Z.B * Date: 2014/10/21 10:51 * File: ...
分类:
Web程序 时间:
2017-04-15 17:28:20
阅读次数:
503
生成器 一、yield运行方式 我们定义一个如下的生成器: 当我们把一个函数通过yield转换成生成器,直接运行函数是不会出现结果返回的。因为此时函数已经是个生成器了,我们要通过next()来取得值,并且在遇到yield时再次跳出函数。 我们添加next()方法: 此时函数中断在 goods = y ...
分类:
编程语言 时间:
2017-04-15 17:28:11
阅读次数:
207
为了使工程更加有条理,我们把 LED 灯控制相关的代码独立分开存储,方便以后移植。在“工程模板”之上新建“ bsp_led.c”及“ bsp_led.h”文件,其中的“ bsp”即 BoardSupport Packet 的缩写(板级支持包),这些文件也可根据您的喜好命名,这些文件不属于STM32 ...
分类:
其他好文 时间:
2017-04-15 17:27:33
阅读次数:
251