一. 示例 PS:a代表首元素的地址,是一个数组指针。每次向后跳低维的维数,a+1的地址从2291752变成2291772说明向右跳了4*5个字节。 二.结论 三 C语言中关于[]的实际意义 a[i] a[0+i] a(0+i) *(a+i) ...
分类:
编程语言 时间:
2017-05-15 11:53:21
阅读次数:
149
JavaScript 输出 使用 window.alert() 弹出警告框。 使用 document.write() 方法将内容写到 HTML 文档中。 使用 innerHTML 写入到 HTML 元素。 使用 console.log() 写入到浏览器的控制台。 ...
分类:
编程语言 时间:
2017-05-15 11:54:30
阅读次数:
182
原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html 多线程和并发性并不是什么新内容,但是 Java 语言设计中的创新之一就是,它是第一个直接把跨平台线程模型和正规的内存模型集成到语言中的主流语言。核心类库包含一个 Th ...
分类:
编程语言 时间:
2017-05-15 11:54:56
阅读次数:
221
本文主要介绍python中Enhanced generator即coroutine相关内容,包括基本语法、使用场景、注意事项,以及与其他语言协程实现的异同。 enhanced generator 在上文介绍了yield和generator的使用场景和主意事项,只用到了generator的next方法 ...
分类:
编程语言 时间:
2017-05-15 11:55:28
阅读次数:
208
异常的顶级父类是Throwable,下面有两个子类Exception和Error。 Error错误一般是虚拟机相关的问题,如系统崩溃,虚拟机错误等,应用程序无法处理,直接导致应用程序运行结束。 Exception是我们需要处理的异常。 Exception又分为Checked异常和Runtime异常。 ...
分类:
编程语言 时间:
2017-05-15 11:56:00
阅读次数:
207
geek青年的状态机,查表,纯C语言实现 1. 问题的提出。抽象 建一,不止是他,不少人跟我讨论过这种问题:怎样才干保证在需求变更、扩充的情况下。程序的主体部分不动呢? 这是一个很深刻和艰难的问题。在进入实质讨论之前,我们还得先明白什么是"主体"。就是我们不希望动的那一部分是什么。其实,没有什么"主 ...
分类:
编程语言 时间:
2017-05-15 11:57:19
阅读次数:
293
转载自:http://www.cnblogs.com/luochengor/archive/2011/08/11/2134818.html 在Java中有两类线程:用户线程 (User Thread)、守护线程 (Daemon Thread)。 所谓守护 线程,是指在程序运行的时候在后台提供一种通用 ...
分类:
编程语言 时间:
2017-05-15 11:57:38
阅读次数:
197
开头:各种原因总结一下javascript中的自动执行函数(立即调用函数)的一些方法,正文如下 在Javascript中,任何function在执行的时候都会创建一个执行上下文,因为function声明变量和function有可能只在该function内部,这个上下文,在调用function的时候, ...
分类:
编程语言 时间:
2017-05-15 11:58:10
阅读次数:
424
java用while循环设计轮询线程的性能问题 轮询线程在开发过程中的应用是比较广泛的,在这我模拟一个场景,有一个队列和轮询线程,主线程往队列中入队消息,轮询线程循环从队列中读取消息并打印消息内容。有点类似Android中Handler发送消息。 首先定义一个Message类。 1 2 3 4 5 ...
分类:
编程语言 时间:
2017-05-15 11:59:13
阅读次数:
483
web项目就像一个动态的记事本,功能很强大,你最初的项目功能调研越给力,项目所能发挥的作用也就越给力。这是因为web网络的强联系性,大家都可以通过访问到自己想要访问的页面,页面里既可以承载信息,也可以承载做事情的功能,而被系统封装起来的功能就叫项目。这也是web项目和C/S架构受欢迎的原因。 这里想 ...
分类:
编程语言 时间:
2017-05-15 11:59:36
阅读次数:
153
官网 https://www.djangoproject.com/ 安装 http://www.runoob.com/django/django-install.html 创建项目 方式一(命令行): django-admin statrproject ProjectName 方式二(PyCharm ...
分类:
编程语言 时间:
2017-05-15 11:59:58
阅读次数:
238
正文 可变参数,必须最为参数的最后一个参数;可变参数只能有一个; c#可变参数例子: class Program { static void Main(string[] args) { Test t = new Test(); t.say("li", "wang"); Console.Read(); ...
分类:
编程语言 时间:
2017-05-15 12:00:06
阅读次数:
220
如果一个函数直接或者间接调用了自己,那么就形成了递归(recursion),比如斐波那契数列的一个实现 def fib(n): if n <= 2: return 1 else: return fib(n - 1) + fib(n - 2) 递归一定要有结束条件,否则就形成了死循环, 比如下面的例子 ...
分类:
编程语言 时间:
2017-05-15 12:01:07
阅读次数:
225
下面介绍几种javascript中常用的表单事件; 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例。 案例解析:弹出表单中提交的内容 二,onblur:在对象失去焦点时发生的事件,如下案例 案例解析:我们将在用户离开输入框时执行 JavaScript 代码 三,onfoucs:在 ...
分类:
编程语言 时间:
2017-05-15 12:01:42
阅读次数:
222
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在 ...
分类:
编程语言 时间:
2017-05-15 12:02:35
阅读次数:
172
题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。 某天,园长给动物们讲解KMP算法。 园长:“对于一个字符串S,它的长度为L。我们可以在O(L)的时间内,求 ...
分类:
编程语言 时间:
2017-05-15 12:03:02
阅读次数:
163
线程概念 线程概念 线程和进程的区别 线程和进程的区别 线程开销 线程开销 当我们创建了一个线程后,线程里面主要包括线程内核对象、线程环境块、1M大小的用户模式栈和内核模式栈。 线程有自己的线程栈,大小为1M,所以它可以维护自己的变量。线程是一个新的对象,它会增加系统上下文切换的次数,所以过多的线程 ...
分类:
编程语言 时间:
2017-05-15 12:03:51
阅读次数:
280
bottle 是一个轻量级的python web框架, 可以适配各种web服务器,包括python自带的wsgiref(默认),gevent, cherrypy,gunicorn等等。bottle是单文件形式发布,源码在这里可以下载,代码量不多,可以用来学习web框架。这里也有官方文档的中文翻译。 ...
分类:
编程语言 时间:
2017-05-15 12:55:59
阅读次数:
256
import csv # 采用DictReader进行读写:# 读csv文件def get_data(self, from_file): test_data = [] with open(from_file, 'rb') as csv_file: csv.register_dialect('read ...
分类:
编程语言 时间:
2017-05-15 12:56:47
阅读次数:
275
什么是VFL语言 VFL全称是Visual Format Language,翻译过来是“可视化格式语言”VFL是苹果公司为了简化Autolayout的编码而推出的抽象语言 VFL示例 H:[cancelButton(72)]-12-[acceptButton(50)]canelButton宽72,a ...
分类:
编程语言 时间:
2017-05-15 12:57:55
阅读次数:
194