首页 > 编程语言
线程的调度-让步
线程的让步,调用静态方法Thread.yield();可以让线程暂时让出cpu占用,然而让出时间和什么时候并不可以控制 package cn.thread; public class ThreadYield { public static void main(String[] args) { ThreadYield threadYield = new ThreadYiel...
分类:编程语言   时间:2015-05-26 12:41:30    收藏:0  评论:0  赞:0  阅读:282
排序算法大集锦_插入类——希尔(shell)排序
这一系列博客的特点就是——给出每趟排序的结果 本来想着好好写一下过程,弄个图片什么的,不过觉得网上的解析太多了,都比较好,所以这些博客就算是对自己的总结吧。 #include void ShellSort(int *m, int n) { int i,flag,gap; for(gap=n;gap!=1;) { gap/=2; do { ...
分类:编程语言   时间:2015-05-26 12:40:48    收藏:0  评论:0  赞:0  阅读:251
排序算法大集锦_插入类——直接插入排序
这一系列博客的特点就是——给出每趟排序的结果 本来想着好好写一下过程,弄个图片什么的,不过觉得网上的解析太多了,都比较好。《算法导论》上面那个比喻,比做打扑克牌的插入新牌,就比较形象。所以这些博客就算是对自己的总结吧。 #include void InsertSort(int *m, int n) { int i,j,temp; for(i...
分类:编程语言   时间:2015-05-26 12:39:58    收藏:0  评论:0  赞:0  阅读:243
Java并发编程--多线程之HelloWorld
上篇博客我们介绍了一些基本概念,进程、线程、并发。下面我们开始写第一个多线程的程序。   两种方式:一、实现Runnable接口;二、基础Thread类。   一、实现Runnable接口 package com.tgb.klx.thread; public class hello1 implements Runnable { public hello1() { } pub...
分类:编程语言   时间:2015-05-26 12:39:48    收藏:0  评论:0  赞:0  阅读:314
排序算法大集锦_交换类——冒泡排序
冒泡排序是在高中时代就接触到的一种排序,较为简单,相对其它排序要容易理解 这一系列博客的特点就是——给出每趟排序的结果 本来想着好好写一下过程,弄个图片什么的,不过觉得网上的解析太多了,都比较好,所以这些博客就算是对自己的总结吧。 #include void BubbleSort(int *m, int n) { int i,j;...
分类:编程语言   时间:2015-05-26 12:39:28    收藏:0  评论:0  赞:0  阅读:303
排序算法大集锦_交换类——快速排序
感觉《算法导论》上面的那个例子要更容易理解,因为那个最起码比较直观!  #include int a[10]={2,8,5,7,4,3,1,9,6,10}; void QuickSort(int m, int n) { int s,begin,end; if(m>n) return; begin=m; end=n; s...
分类:编程语言   时间:2015-05-26 12:39:08    收藏:0  评论:0  赞:0  阅读:252
排序算法大集锦_选择类——直接选择排序
这一系列博客的特点就是——给出每趟排序的结果 本来想着好好写一下过程,弄个图片什么的,不过觉得网上的解析太多了,都比较好,所以这些博客就算是对自己的总结吧。 #include void SelectSort(int *m, int n) { int i,j,k,temp; bool flag; for(i=0;i<n-1;i++) ...
分类:编程语言   时间:2015-05-26 12:38:58    收藏:0  评论:0  赞:0  阅读:204
redis安装和java web如何结合redis?
java web如何结合redis? **********第一步:安装redis到linux服务器. 因为redis依赖tcl,所以首先需要安装tcl. 将tcl8.5.10-src.tar.gz拷贝到/opt/tcl目录下执行如下指令: iluckysi@ILUCKYSI-PC:~/tcl# tar -zxvf tcl8.5.10-src.tar.gz iluckysi@ILUCKYSI-P...
分类:编程语言   时间:2015-05-26 12:38:38    收藏:0  评论:0  赞:0  阅读:658
Spring框架中IoC(控制反转)的原理
一.IoC的基础知识以及原理: 1.IoC理论的背景:在采用面向对象方法设计的软件系统中,底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。即软件系统中对象之间的耦合,对象A和对象B之间有关联,对象B又和对象C有依赖关系,这样对象和对象之间有着复杂的依赖关系,所以才有了控制反转这个理论。 2.什么是控制反转(IoC): (1).IoC是Inver...
分类:编程语言   时间:2015-05-26 12:38:18    收藏:0  评论:0  赞:15  阅读:12554
python之迭代器和生成器
迭代器根本上说, 迭代器就是有一个 next() 方法的对象迭代器可用内建的iter方法创建>>> i = iter('abc')>>> i.next()'a'>>> i.next()'b'>>> i.next()'c'对类可用__iter__和next()创建迭代器class Fib(object...
分类:编程语言   时间:2015-05-26 12:34:38    收藏:0  评论:0  赞:0  阅读:196
国际化多语言(本地化)缩写 NLS API
NLS Information for Windows 7LCIDCulture IdentifierCulture NameLocaleLanguage Country/RegionLanguageLocallanguage nameANSIcodepageOEMcodepageCountry o...
分类:编程语言   时间:2015-05-26 12:34:08    收藏:0  评论:0  赞:0  阅读:453
【C语言学习】《C Primer Plus》第8章 字符输入/输出和输入确认
学习总结1、缓冲区分为完全缓冲区(fully buffered)I/O和行缓冲区(line-buffered)I/O。对完全缓冲输入来说,当缓冲区满的时候会被清空(缓冲区内容发送至其目的地)。这类型的缓冲区通常出现在文件输入中。对于行缓冲I/O来说,遇到一个换行字符时将被清空缓冲区,键盘输入是标准的...
分类:编程语言   时间:2015-05-26 12:33:58    收藏:0  评论:0  赞:0  阅读:290
javascript浏览器判断
function _browser() { var ieAX = window.ActiveXObject; var ieMode = document.documentMode; var ieVer = _getIeVersion() || ieMode ...
分类:编程语言   时间:2015-05-26 12:33:28    收藏:0  评论:0  赞:0  阅读:328
位运算之——按位与(&)操作——(快速取模算法)
学习redis 字典结构,hash找槽位 求槽位的索引值时,用到了 hash值 & sizemask操作,其后的scan操作涉及扫描顺序逻辑,对同模的槽位 按一定规则扫描!其中涉及位运算 & 和 %操作之间的关系!故整理学习资料如下:原文引自:http://blog.sina.com.cn/s/bl...
分类:编程语言   时间:2015-05-26 12:32:58    收藏:0  评论:0  赞:0  阅读:354
JAVA经典算法40题
1: JAVA经典算法40题 2: 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 3: 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... ...
分类:编程语言   时间:2015-05-26 12:32:38    收藏:0  评论:0  赞:0  阅读:355
基于Unity的Profiler性能分析 .
A. WaitForTargetFPS: Vsync(垂直同步)功能所,即显示当前帧的CPU等待时间 B. Overhead: Profiler总体时间-所有单项的记录时间总和。用于记录尚不明确的时间消耗,以帮助进一步完善Profiler的统计。 C. Physics.Simulate...
分类:编程语言   时间:2015-05-26 12:30:19    收藏:0  评论:0  赞:0  阅读:495
Swift学习权威资料
swift自从2014年6月之后出世,就赢得了广大ios开发者的喜爱.它融合了目前主流语言的相关特性,在它身上能看到几乎所有高级语言所拥有的特性.并且引入了类似C++的lamda,java的匿名函数的闭包.作为具有动态特征的静态语言,可以说编译器做了很大的贡献.截止到目前,我个人感觉写的(或者翻译的...
分类:编程语言   时间:2015-05-26 12:29:08    收藏:0  评论:0  赞:0  阅读:290
Keil中使用Astyel进行C语言的格式化
Astyel !E --style=linux --delete-empty-lines --indent=spaces=2 --break-blocks这可以做到,使用Linux风格的代码 if (recv_len > 0) { printf("recv_len is %d...
分类:编程语言   时间:2015-05-26 12:25:48    收藏:0  评论:0  赞:0  阅读:272
【Spring学习笔记-MVC-4】返回Json数据-方式2
摘要本文讲解另外一种利用spring MVC返回json数据的方法。前文回顾在《【Spring学习笔记-MVC-3】返回Json数据-方式1》中介绍了通过: @ResponseBody声明返回值;配置;来返回json数据。效果如下: ==>,从上面的效果看,只能返回一个对象,不能返回多个对象,不能做...
分类:编程语言   时间:2015-05-26 12:24:28    收藏:0  评论:0  赞:0  阅读:469
C++中的static关键字的总结(转)
C++中的static关键字的总结 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。1.面向过程设计中的static1.1静态全局变量在全局变量前,加上关键字static,....
分类:编程语言   时间:2015-05-26 12:23:18    收藏:0  评论:0  赞:0  阅读:284
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!