Java程序运行在JVM(Java VirtualMachine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可 见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理...
分类:
编程语言 时间:
2015-07-15 10:43:07
阅读次数:
160
言语介绍: Python(英语发音:/?pa?θ?n/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议[1] 。Py...
分类:
编程语言 时间:
2015-07-15 10:42:28
阅读次数:
1560
转至http://www.csharpwin.com/csharpspace/3576r8158.shtmlC#数组还是比较常用的,于是我研究了一下C#数组和指针,在这里拿出来和大家分享一下,希望对大家有用。C#数组和指针1。C#数组和vector的区别在于,C#数组的长度是固定的。C#数组一经创建...
分类:
编程语言 时间:
2015-07-15 10:37:48
阅读次数:
228
这次,使用java来模拟现实playfair密码加密解密过程...
分类:
编程语言 时间:
2015-07-15 09:36:08
阅读次数:
298
摘自stackoverflow的问答用了几分钟做的简单翻译一个例子直接贴代码,不过多解释//这是我们的model
class imageFile {
var fileName = String()
var fileID = Int()
}//使用
var images : [imageFile] = []
images.sort({ $0.fileID > $1.fileID })...
分类:
编程语言 时间:
2015-07-15 09:34:06
阅读次数:
423
C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。
相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行。之所以称之为基本算法,就是为了测试基础知识的掌握,都是从原始的角度进行处理,没有运用过于花哨的处理技巧,作者也是在学习中进步,也希望这些代码对于没有基础或者基础薄弱的朋友带来帮助。
至此,基本知...
分类:
编程语言 时间:
2015-07-15 09:32:23
阅读次数:
308
JAVA中的反射只获取属性的get方法在开发过程中,我们经常需要获取类中某些属性的get方法,此时我们需要使用到反射,例如,我们在获得一个对象后,需要知道该对象的哪些属性有值,哪些没有值,方便我们后面的处理。譬如在我们拼SQL语句时,就需要知道哪些字段为空或为NULL,此时我们在拼语句的时候需要剔除掉,若是我们采用一般的判断的办法,则会很复杂(需要处理好SQL中的AND关键字的有无 ),当然,我们也...
分类:
编程语言 时间:
2015-07-15 09:33:29
阅读次数:
298
正文
题目1:
if (!("a" in window)) {
var a = 1;
}
alert(a);
题目2
var a = 1,
b = function a(x) {
x && a(--x);
};
alert(a);
题目3:
function a(x) {
return ...
分类:
编程语言 时间:
2015-07-15 09:30:42
阅读次数:
174
有时候,我们不需要太牛逼太强大的JavaScript模板引擎(比如jQuery tmpl或者handlebarsjs),我们只是需要在简单的模板里绑定一些非常简单的字段,本文将使用非常简单的技巧来帮你实现这个小功能。
首先我们先来定义我们需要的模板,在id为template的script块里:
doctype html>
html>
head>
meta charset=utf-...
分类:
编程语言 时间:
2015-07-15 09:28:07
阅读次数:
142
关于QUnit
几乎所有的网站都在使用JavaScript,而所有的Javascript开发人员也都想做单元测试,但是一直都为付诸行动,大叔告诫大家,该做了,不然要被别人鄙视了,因为现在是个上网的人都应该用到了JavaScript,而且HTML5来临以后,越来越多的JavaScript代码要去开发。
本文所用到的QUnit是由jQuery team开发的,原本是用于jQuery框架的测...
分类:
编程语言 时间:
2015-07-15 09:30:46
阅读次数:
230
题意:给一个数组,记数组中出现次数最多的元素出现的次数为这个数组的美丽值,求这个数组长度最短的子数组(要连续),使得该子数组的美丽值与原数组美丽值相等。要求输出子数组的起始和结束位置下标(从1开始)。
也是个水题。每个数最大才10^6,用hash存储每个数出现的次数即可。注意有可能有多个不同的元素出现的次数都相等且为最大,需要一一判断。遍历数组的时候可以用...
分类:
编程语言 时间:
2015-07-15 09:27:20
阅读次数:
131
python实现爬虫下载美女图片
本次爬取的贴吧是百度的美女吧,给广大男同胞们一些激励
在爬取之前需要在浏览器先登录百度贴吧的帐号,各位也可以在代码中使用post提交或者加入cookie
爬行地址:http://tieba.baidu.com/f?kw=%E7%BE%8E%E5%A5%B3&ie=utf-8&pn=0
#-*- coding:utf-8 -*-
impo...
分类:
编程语言 时间:
2015-07-15 09:27:07
阅读次数:
224
Java-多线程基本
一 相关的概念
进程:是一个正在执行中的程序
每一个进程都有一个执行的顺序,该顺序是一个执行路径,或者叫一个控制单元线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行注意 :
一个进程至少有一个线程Java VM启动的时候会有一个进程java.exe
该进程中至少一个线程负责java程序的执行,而且这个线程运行的代码在main方法中
该线程称为主线程JVM...
分类:
编程语言 时间:
2015-07-15 09:26:41
阅读次数:
157
孙广东 2015.7.14在新的网络引擎出现之前,Unity提供的是 内置 Raknet网络引擎, 这一次Unity想更新UGUI一样,花了大的手笔更新了, UNET, 原来的旧的网络组件 被提示 “Deprecate” 或者 “Legacy”, 也就是宣告退役了呗。 不过就的网络在实际项目中应用的还是比较少的!下面给大家分享一下 Unity 推荐的一套视频, 当然了在 youtub...
分类:
编程语言 时间:
2015-07-15 09:26:13
阅读次数:
148
Bean的中文含义是“豆子”,顾名思义JavaBean是一段Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来实现一些比较常用的简单功能,并可以很容易的被重用或者是插入其他应用程序中去。所有遵循一定编程原则的Java类都可以被称作JavaBean。
一. Java Bean技术概述
Java Bean是基于Java的组件模型,由属性、方法和事件3部...
分类:
编程语言 时间:
2015-07-15 09:24:58
阅读次数:
187
原文:http://daizuozhuo.github.io/consensus-algorithm/raft 协议确实比 paxos 协议好懂太多了.一致性问题一致性算法是用来解决一致性问题的,那么什么是一致性问题呢? 在分布式系统中,一致性问题(consensus problem)是指对于一组服...
分类:
编程语言 时间:
2015-07-15 09:22:44
阅读次数:
203
6个变态的C语言Hello World程序下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。hello1.c1234567891011#define _________ }#...
分类:
编程语言 时间:
2015-07-15 09:18:54
阅读次数:
139