首页 > 编程语言
线程通信(生产者与消费者问题)
1、线程通信的必要性 ????多线程不仅共享资源,而且相互牵制向前运行。 2、线程通信的方法(都是在Object中定义) ????3个方法: ????????????????1)????wait() 可运行转入阻塞状态,...
分类:编程语言   时间:2015-03-11 13:08:45    收藏:0  评论:0  赞:0  阅读:323
Java多线程-新特性-线程池
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新...
分类:编程语言   时间:2015-03-11 13:07:36    收藏:0  评论:0  赞:0  阅读:291
C++开发资料
高性能服务器编程 http://blog.csdn.net/liuxuejiang158blog/article/category/1661283 http://blog.csdn.net/liuxuejiang158blog/article/category/1842969 Linux多线程编程 http://blog.csdn.net/liuxuejiang15...
分类:编程语言   时间:2015-03-11 13:06:56    收藏:0  评论:0  赞:0  阅读:271
swift UI专项训练36 ImageVi图片边框阴影
ImageView是我们经常用到的组件,但是我们发现storyboard中图片的属性编辑器中没有对于图片边框的设计。在view中添加一张普通的图片,效果是这样的:    可以看到,白色背景上的深色图片,效果总是有点突兀,我们想要加一个阴影边框来过渡一下图片和背景,打开图片所属的控制器代码,类中所显示的图片名为image,现在来设置它的边框。在viewDidLoad中输入以下代码: imag...
分类:编程语言   时间:2015-03-11 13:04:55    收藏:0  评论:0  赞:0  阅读:225
python3中Socket学习
最近一直忙于实验,偶尔有机会练习了久久未接触到的Socket,以前学习的时候都是在.Net下,不过所有的Socket原理都是一样的,附上自己的代码(网上down的,自己调试而成) 服务器端: # -*- coding: cp936 -*- ##tcp响应服务器,当与客户端建立连接后,服务器显示客户端ip和端口,同时将接收的客户端信息和'I get it!'传给客户端,此时等待输入一个新的信息传...
分类:编程语言   时间:2015-03-11 13:04:35    收藏:0  评论:0  赞:0  阅读:553
java控制台打印三角形区域
java控制台打印三角形区域...
分类:编程语言   时间:2015-03-11 13:04:06    收藏:0  评论:0  赞:0  阅读:409
python函数简介
这里先解释一下几个概念 - 位置参数:按位置设置的参数,隐式用元组保存对应形参.平时我们用的大多数是按位置传参.比如有函数def func(a,b,c),调用func(1,2,3).即a=1,b=2,c=3 - 关键字参数:可以通过关键字设置参数,不用关心参数位置,隐式用字典保存形参.比如有函数def func(a,b,c),调用func(b=1,c=2,a=3),即a=3,b=1,c=2普通格...
分类:编程语言   时间:2015-03-11 13:03:25    收藏:0  评论:0  赞:0  阅读:288
JavaScript 错误 - Throw、Try 和 Catch
简介: try 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。 try{ throw "yy" }catch(xx){ if(xx=="yy"){ alert("yy!"); } } 执行的结果:...
分类:编程语言   时间:2015-03-11 13:01:25    收藏:0  评论:0  赞:0  阅读:246
Spring依赖注入的三种方式
Spring依赖注入(DI)的三种方式,分别为:1. 接口注入 2. Setter方法注入 3. 构造方法注入下面介绍一下这三种依赖注入在Spring中是怎么样实现的。首先我们需要以下几个类:接口 Logic.java接口实现类 LogicImpl.java一个处理类 LoginAction.java还有一个测试类 TestMain.javaLogic.java如下:package com...
分类:编程语言   时间:2015-03-11 13:01:06    收藏:0  评论:0  赞:0  阅读:298
算法学习 - Dijkstra(迪杰斯特拉)算法学习
Dijkstra算法其实Dijkstra是单源点最短路径的基础算法,这个算法的目的就是找到一个图中的某个点V到这个图中其他点的最短路径。条件 有向图 没有负权值路径 时间复杂度:O(E) + O(V^2) = O(V^2) 当图是稠密的时候和稀疏的时候时间复杂度还是有点差别的。 代码实现其实这个还挺简单的,单源点最短路径还有一个Bellman-Ford算法,以后在写,比较简单。D...
分类:编程语言   时间:2015-03-11 12:59:05    收藏:0  评论:0  赞:0  阅读:288
C语言指针作为形参的一些问题
指针作为形参肯定有很多都不清楚其中具体的原理,我也是最近摸清了些门道: 下面就用一些例子来给大家说明: void myMalloc(char *s) //我想在函数中分配内存,再返回 { s=(char *) malloc(100); } void main() { char *p=NULL; myMalloc(p); //这里的p实际还是NULL...
分类:编程语言   时间:2015-03-11 12:58:46    收藏:0  评论:0  赞:0  阅读:187
基于SPRING构建J2EE框架
基于SPRING构建J2EE框架 内容包括: 1.MAVEN工具使用, 2.J2EE框架技术选型, 3.基于JPA实现常见增删改查, 4.SPRING事务管理 4.spring-security安全管理, 5.spring-session分布式会话管理, 6.spring-security-OAUTH2的实现...
分类:编程语言   时间:2015-03-11 12:58:15    收藏:0  评论:0  赞:0  阅读:249
JAVA实现--斐波那契数列
斐波那契数列是我在初中的数学课接触到的,当时唯一对这个感兴趣的是他的名字,因为一直在想是谁起了一个这么别扭的名字…后来无知的我才发现原来是这么一回事: 斐波那契数列:是1202年莱昂纳多·斐波那契提出的,当时只是为了解决一个兔子繁殖的问题,后来再世人的研究与拓展,发现他有非常广泛的应用。下面我们用程序来实现如何计算斐波那契数列: 0,1,1,2,3,5,8,13,21,34……...
分类:编程语言   时间:2015-03-11 12:57:45    收藏:0  评论:0  赞:0  阅读:204
七牛的管理凭证怎样自己写--delete接口java实现
Qiniu 七牛问题解答七牛的管理接口举例,有兴趣的可以自己来写下七牛的管理demao问题解决方案delete接口的java代码如下://ak,sk需要去七牛后台的秘钥中去拿。 public string delete(string encodeUrl) { string AccessToken = ""; Stream outstream = null; string ge...
分类:编程语言   时间:2015-03-11 12:57:25    收藏:0  评论:0  赞:0  阅读:228
巧用c语言风格的多行注释/**/
很多编程语言都支持c语言风格的多行注释/**/,有时添加三个字符就可以达到类似#if 0 #endif 的效果...
分类:编程语言   时间:2015-03-11 12:56:55    收藏:0  评论:0  赞:0  阅读:138
灰度图像--图像分割 区域分割之分水岭算法
分水岭算法...
分类:编程语言   时间:2015-03-11 12:56:25    收藏:0  评论:0  赞:0  阅读:187
java 填写模板表格和动态生成表格
效果看到了然后看代码,代码中方法都有注释就不多说废话了:“` package com.poi;import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream;...
分类:编程语言   时间:2015-03-11 12:55:25    收藏:0  评论:0  赞:2  阅读:2713
【转载】C++应用引用计数技术
原帖:http://www.cnblogs.com/chain2012/archive/2010/11/12/1875578.html因为Windows的内核对象也运用了引用计数,所以稍作了解并非无用。引用计数可以让多个对象共享一个数据,而且免除了跟踪控制权的负担,让对象自己管理自己,当再没有被使用...
分类:编程语言   时间:2015-03-11 12:51:35    收藏:0  评论:0  赞:0  阅读:408
欧几里德算法(辗转相除)证明
过了这么久,终于知道了辗转相处的证明了,以前只是记住了,但不是真的很理解,现在写一下它的证明,以便下次忘了的时候看一下。辗转相除是求两个数的最大公约数的。要证这个定理成立,只需要证明 gcd(a, b) = gcd(b, a % b) 就行了证明:令a % b = r, 所以a = k * b + ...
分类:编程语言   时间:2015-03-11 12:50:35    收藏:0  评论:0  赞:0  阅读:224
java冒泡排序
public class BubbleSort { public static void main(String[] args) { int score[] = {1,4,5,7,2,3,9,0,6,8}; for(int i=1;i<score.length;i+...
分类:编程语言   时间:2015-03-11 12:49:45    收藏:0  评论:0  赞:0  阅读:181
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!