函数的调用以两种方式出现:函数的嵌套与函数的递归。 C语言中,所有函数的定义都是互相平行和独立的,一个函数的定义不能包含另一个函数的定义,即不允许函数的嵌套定义。但函数的调用可以通过用一个函数另一个函数来实现,这就形成了函数的嵌套定义...
分类:
其他好文 时间:
2015-03-12 01:02:36
阅读次数:
101
线程通信我认为是多线程中最难掌握的部分了,这里通过两个例子来说明一下。
第一个:
使用两个线程打印 1-100. 线程1, 线程2 交替打印public class Print implements Runnable{
int i = 1;
public void run(){
while(true){
synchronized(this)...
分类:
编程语言 时间:
2015-03-12 01:02:15
阅读次数:
161
在Zorka的这个页面中:http://zorka.io/install/basics.html 介绍了其Online
reconfiguration的基本功能,简单来讲,这个功能支持在Application Server运行阶段重新加载配置文件、重新对必要的文件进行插桩(reinstrument all classes that have been included or excluded ...
分类:
其他好文 时间:
2015-03-12 01:01:15
阅读次数:
104
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk也有三种使用方式:
1.awk [选项] ‘awk命令’ 输入文件
2.awk [选项] -f awk脚本文件 输入文件
3. ./awk脚本文件 输入文件...
分类:
其他好文 时间:
2015-03-12 01:02:37
阅读次数:
131
四,意外情况的控制。
在音频播放时候,容易遇到一些意外情况,这时候,我们就要处理这些意外情况,这时候,我们需要针对不同的意外情况进行处理。大概可以分成两种情况。
1,失去audio_focus的控制。
造成我们的播放器失去焦点的情况很多,主要是其他声音请求了焦点,例如说,其他音乐播放器开始播放音乐,突然来电,短息等。
以上的焦点失去,都可以用AudioManager.OnAudioFo...
分类:
其他好文 时间:
2015-03-12 01:02:32
阅读次数:
126
C#里面没有像VB一样的InputBox,但是像InputBox一样的控件在程序中很实用,这里有两种方法实现:
一、调用VB里的InputBox
首先添加引用Microsoft.VisualBasic,然后在命名空间中引用(using Microsoft.VisualBasic;)。
举个实例:
using System;
using System.Collections....
快排是一种最常用的排序算法,因为其平均的时间复杂度是nlgn,并且其中的常数因子比较小。一.快速排序
快排和合并排序一样都是基于分治的排序算法;快排的分治如下:
分解:对区间A[p,r]进行分解,返回q,使得A[p–q-1]都不大于A[q] A[q+1,r]都大于A[q];
求解:对上面得到的区间继续递归进行快排
合并:因为快排是原地...
分类:
编程语言 时间:
2015-03-12 01:03:22
阅读次数:
2694
Spring版本: 4.0.X
注:这里的分析只关注整个处理流程的大致过程,省略与流程无关的代码。应用根上下文(Root ApplicationContext)的启动在一个web项目中使用SpringMVC时,需在web.xml中配置一个监听器:
org.springframework.web.context.ContextLoa...
分类:
编程语言 时间:
2015-03-12 01:02:54
阅读次数:
13887
Unity的AssetBundle系统是对资源管理的一个扩展,动态更新,网页游戏,资源下载都是基于AssetBundle系统的。但是不得不说,这个系统非常恶心,坑很深。至于有多深,请看这篇文章: http://www.cnblogs.com/ybgame/p/3973177.html
原先的AssetBundle系统需要自己写一大坨导出的代码(BuildPipeline),这个新...
分类:
编程语言 时间:
2015-03-12 01:01:50
阅读次数:
1753
void setup() {
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, O...
分类:
其他好文 时间:
2015-03-12 01:00:50
阅读次数:
171
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly...
分类:
其他好文 时间:
2015-03-12 00:59:44
阅读次数:
113
前言
从我们上一章《Linux c 开发 - Memcached源码分析之基于Libevent的网络模型》我们基本了解了Memcached的网络模型。这一章节,我们需要详细解读Memcached的命令解析。
我们回顾上一章发现Memcached会分成主线程和N个工作线程。主线程主要用于监听accpet客户端的Socket连接,而工作线程主要用于接管具体的客户端连接。
主线程和工作线程之间主要...
分类:
系统相关 时间:
2015-03-12 01:02:29
阅读次数:
200
前几天求职面试,有一道SQL题:给出三个表:学生、课程、成绩,求选修了所有课程的学生。一道看似很简单的问题,把我难住了,我改了又改,涂涂画画,抓耳挠腮,因为试卷没有多少空白位置了,最后只好放弃。心情大受影响,尽管最后还是获得offer。但是心中有愧呀!于是在机器上试了试:先建好表use test;
go
create table student(sno varchar(50) not null,...
分类:
数据库 时间:
2015-03-12 00:59:11
阅读次数:
165
最近想看下HotSpotVM是怎么找到一个native方法的实现的,例如Thread.start0和FileChannelImpl.transferTo0,最后发现是两种不同的方式。...
分类:
其他好文 时间:
2015-03-12 00:59:29
阅读次数:
226
1.如果说,HTML是一种结构,CSS是一种表现,那么JavaScript就是一种行为,真真的可以让页面动起来。
2.我是从两个方面来学习JS的,我们要明白一点,JS是用于响应用户操作的。而用户的操作不外乎两个方面。
①打开页面,页面加载。
②对页面中的对象进行操作,通常就是单击操作。
这里就得说一下,js代码要写在那里,以及页面加载问题。
①js代码要写在哪里?具体的内容,可以我编程问题...
分类:
编程语言 时间:
2015-03-12 01:01:08
阅读次数:
140
C/C++:[2]enum-枚举量声明、定义和使用转自:http://jingyan.baidu.com/article/e75aca85526c1b142edac6d9.html众所周知,C/C++语言可以使用#define和const创建符号常量,而使用enum工具不仅能够创建符号常量,还能定义...
分类:
编程语言 时间:
2015-03-12 00:59:15
阅读次数:
174
引导:http://lengxx.com/post/338.html备份:http://linux.cn/thread-12018-1-1.html由于各种不同的原因,很多人需要用windows来引导ubuntu1.XP 下用 grub4dos引导ubuntu 的grub2修改windows引导盘下...
分类:
系统相关 时间:
2015-03-12 00:59:32
阅读次数:
264