首页 > 编程语言
多线程的一些小Demo
一、多个线程单个锁 二、多个线程多把锁 ...
分类:编程语言   时间:2017-04-05 00:38:49    收藏:0  评论:0  赞:0  阅读:202
Python-Django框架学习笔记——第二课:Django的搭建
Django 环境搭建 一. 版本选择 Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3. Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X Django 1.7.x 支持 Pyth ...
分类:编程语言   时间:2017-04-05 00:37:33    收藏:0  评论:0  赞:0  阅读:331
C语言优先级表
C语言优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- () 圆括号 (表达式)/函数名(形参表) -- . 成员选择(对象) 对象.成员名 -- -> 成员选择(指针) 对象指针->成员名 -- 2 - 负号运算符 -表达式 右到 ...
分类:编程语言   时间:2017-04-05 00:36:15    收藏:0  评论:0  赞:0  阅读:257
无限“递归”的python程序
如果一个函数直接或者间接调用了自己,那么就形成了递归(recursion),比如斐波那契数列的一个实现deffib(n):ifn<=2:return1else:returnfib(n-1)+fib(n-2)递归一定要有结束条件,否则就形成了死循环,比如下面的例子:defa(): b()defb(): a() if__name__==‘__main__‘: a()..
分类:编程语言   时间:2017-04-05 00:08:41    收藏:0  评论:0  赞:0  阅读:180
Java实现生产者消费者
方法1:最简单--利用LinkedBlockingQueue队列具有先进先出的特点,成为经常应用于生产-消费者模式的数据结构。1.将一个对象放到队列尾部,如果队列已满,就等待直到有空闲节点。——put()方法2.从队列头部取一个对象,如果没有对象,就等待直到有对象可龋——take()方法3.在存..
分类:编程语言   时间:2017-04-05 00:07:43    收藏:0  评论:0  赞:0  阅读:261
Java线程池的实现
方法1:Java自带的线程池采用Executors的factorymethod创建了固定大小的线程池,采用execute()方法添加RunnableTask。1ExecutorServicethreadPool=Executors.newFixedThreadPool(2);2for(inti=0;i<4;i++)3threadPool.execute(newInnerWork(i+""));4threadPool.shutdown();内..
分类:编程语言   时间:2017-04-05 00:07:26    收藏:0  评论:0  赞:0  阅读:201
从jvm的角度来看java的多线程
最近在学习jvm,发现随着对虚拟机底层的了解,对java的多线程也有了全新的认识,原来一个小小的synchronized关键字里别有洞天。决定把自己关于java多线程的所学整理成一篇文章,从最基础的为什么使用多线程,一直深入讲解到jvm底层的锁实现。多线程的目的为什么要使用多线程?..
分类:编程语言   时间:2017-04-05 00:06:04    收藏:0  评论:0  赞:0  阅读:219
学习python对文件内容的操作
在Python中对文件的操作使用open(filename,“w”),这里filename是文件名称,w指写入操作,会自动覆盖文件中的所有内容,还有r读操作和a追加操作等。需要注意的是:只能同时进行一项操作,比如写的时候不能读,即使你使用w+参数,也只是读出来空白内容,不过不会报错,所有执..
分类:编程语言   时间:2017-04-05 00:01:10    收藏:0  评论:0  赞:0  阅读:226
CentOS安装Python3
目前学习python3已经成为主流,对于Python3的安装,这里做一下简单的总结,在安装过程中有有一些小坑,分享出来供大家参考。本人使用的系统是:CentOS7.2.1511,最小化的安装方式,安装Python3.5版本。下载安装Python31、先在系统上安装必要的编译环境和安装工具:yuminstallwge..
分类:编程语言   时间:2017-04-05 00:00:24    收藏:0  评论:0  赞:0  阅读:276
Java操作Redis之Jedis用法详解
Redis(RemoteDictionaryServer,远程数据字典服务器)是一个开源的高性能内存数据库,常用作缓存缓存服务器使用,也已做消息队列使用。因其高性能、丰富的数据类型、可扩展等特性受开发者青睐,这里介绍在java中使用Jedis操作Redis的基本用法。1.字符串String。packagecom.zws..
分类:编程语言   时间:2017-04-04 23:48:45    收藏:0  评论:0  赞:0  阅读:259
我不是九爷 带了解 Unity3D与VR虚拟现实
对于大多数人来说,可能不知道Unity3D是什么,但是却知道VR虚拟现实是什么,更不会把VR虚拟现实和Unity3D联系在一起,外行的人根本不知道这两者之间有什么关系。那么,今天奇酷学院(www.qikuedu.com)Unity3D培训老师来给你讲解一下Unity3D与VR虚拟现实之间的区别和联系分别是..
分类:编程语言   时间:2017-04-04 23:48:26    收藏:0  评论:0  赞:0  阅读:240
Unity3D引擎之Shader Forge应用
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:编程语言   时间:2017-04-04 23:43:56    收藏:0  评论:0  赞:0  阅读:305
Unity3D优化技巧系列七
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:编程语言   时间:2017-04-04 23:42:54    收藏:0  评论:0  赞:0  阅读:261
Unity3D优化技巧系列八
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
分类:编程语言   时间:2017-04-04 23:42:34    收藏:0  评论:0  赞:0  阅读:245
C#非托管跨线程委托调试
使用C#调用mingw的so文件,拿视频数据回wpf的界面进行显示,注册了回调函数。C++在调用回调函数时遇到了委托被回收的问题,提示:“类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们 ...
分类:编程语言   时间:2017-04-04 23:39:48    收藏:0  评论:0  赞:0  阅读:236
JavaScript中的6种运算符总结
JavaScript 运算符主要包括: 对于前加和后加,执行后的结果都是变量加1,其区别在于执行时返回结果不一样,参考下面两个例子: 递减同理。 赋值运算符 赋值运算符 = 用于赋值运算,赋值运算符的作用在于把右边的值赋值给左边变量。设定 y = 6,参见下表: 赋值运算嵌套使用 赋值运算符可以嵌套 ...
分类:编程语言   时间:2017-04-04 23:38:49    收藏:0  评论:0  赞:0  阅读:264
Spring MVC web.xml+servlet.xml
Archetype Created Web Application spring org.springframework.web.servlet.DispatcherServlet 1 spring / ... ...
分类:编程语言   时间:2017-04-04 23:34:34    收藏:0  评论:0  赞:0  阅读:227
使用Java2D改善API的绘制效果
---------------siwuxie095 工程名:TestSwingPaintAPI 包名:com.siwuxie095.swingpaint 类名:SwingPaintAPI.java(主类)、MyPanel.java 向 com.siwuxie095.swingpaint 包中放入图像... ...
分类:编程语言   时间:2017-04-04 23:33:01    收藏:0  评论:0  赞:0  阅读:299
python爬虫---beautifulsoup(2)
之前我们使用的是python的自带的解析器html.parser。官网上面还有一些其余的解析器,我们分别学习一下。 1、python自带的 2、解析速度过得去 3、容错强 1、非常快 2、容错强 BeautifulSoup(markup,['lxml','xml']) BeautifulSoup(m ...
分类:编程语言   时间:2017-04-04 23:28:15    收藏:0  评论:0  赞:0  阅读:197
单线程的REDIS为什么这么快?
REDIS是单线程处理所有请求,和一般经典实际上推荐的方式相反,那么单线程串行处理,为什么依然能够做到很快呢?知乎上的一个答案如下,其中线程切换和锁不是性能主要影响因素的观点和一般的答案都不同: 作者:杨海坡链接:https://www.zhihu.com/question/19764056/ans ...
分类:编程语言   时间:2017-04-04 23:26:37    收藏:0  评论:0  赞:0  阅读:277
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!