生产者和消费者模型,是多线程中的典型模型,这里使用Java完成该模型 ServerTest.java 生产者代码 ClientTest.java 消费者代码 ModelClient.java 测试模型代码 测试结果: ...
分类:
编程语言 时间:
2017-03-10 17:35:16
阅读次数:
177
今天我要说的这款手机APP名字叫做支付宝,我相信绝大多数人都不会陌生,基本上每个人在用。支付宝是国内领先的第三方支付平台,致力于提供“简单、安全、快捷”的支付解决方案。主要提供支付、理财、网购担保、网络支付、转账、手机充值、水电缴费、等多个领域的。为零售百货、电影院线、超市、出租车、等多个行业提供了 ...
分类:
移动开发 时间:
2017-03-10 17:34:58
阅读次数:
177
<template> <div> <x-header :left-options="{showBack: true,backText:'text'}">do notBack</x-header> </div> </template> <script> import {XHeader, Actions ...
分类:
其他好文 时间:
2017-03-10 17:34:39
阅读次数:
388
鼠标悬停图片逐渐变大这是一个很常见的效果,这里推荐两种方式,各有优缺点: 1.利用js,通过定时器实现宽高的加减。 2.第二种比较简答,直接上jquery的animate() 两种比较起来,第二种会导致当鼠标过一次就会变大缩小一次,会造成次数过多,与实际演示的不匹配,建议用第一种,第一种也还可以改进 ...
分类:
其他好文 时间:
2017-03-10 17:33:20
阅读次数:
320
UnicodeEncodeError: 'ascii' codec can't encode character u'\u5929' in position 2: ordinal not in range(128) UnicodeEncodeError: 'latin-1' codec can't ...
分类:
Web程序 时间:
2017-03-10 17:33:01
阅读次数:
207
最近遇到一个棘手的问题,微信公众平台的前端站点session老是丢失,我们是走的微信网页授权,授权后获取用户openid,丢失后没有openid后续的操作全白搭了,因为没了openid只能判断为客户不是在微信端访问进行提示, 然后接连收到客服中心回馈问题,不过全是安卓客户端的ios的完全没有(真邪门 ...
分类:
其他好文 时间:
2017-03-10 17:31:45
阅读次数:
395
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contai ...
分类:
其他好文 时间:
2017-03-10 17:31:28
阅读次数:
185
最近在用Wireshark抓包工具的时候,老感觉这东西用起来很简单,功能强大,所以想了解他的实现原理,我就自己好奇写了一个实现基本功能的demo吧。 其实叫抓包工具,其实就是抓取流经自己网卡的所有ip包,我们能够按照ip包的协议解析不就行了。 实现的核心在这里: 其他的就不多说了,有开发经验的应该都 ...
分类:
编程语言 时间:
2017-03-10 17:30:58
阅读次数:
221
今日编译某软件系统时,出现如下错误: virtual memory exhausted: Cannot allocate memory 为解决此问题,找到如下解决方案。 1、打开终端,切换到root用户,输入:free -m查看内存状态[root@lxt lxt]# free -mtotal use ...
分类:
系统相关 时间:
2017-03-10 17:30:42
阅读次数:
512
看了一段高数视频,一段线性代数视频,并完成笔记 视频名称《张宇高等数学》 ...
分类:
其他好文 时间:
2017-03-10 17:30:25
阅读次数:
122
7.19 如何理解常用图表的含义 1.问题提出 如何理解常用图表的含义? 2.问题解答 这一节介绍几个最重要的图表。 问题1 事务响应时间是否在可接受的时间内?哪个事务用的时间最长? 解答1 Transaction Response Time图可以判断每个事务完成用的时间,从而可以判断出哪个事务用的 ...
分类:
其他好文 时间:
2017-03-10 17:30:07
阅读次数:
162
import java.util.Scanner; public class Sizeyunsun { public static void main(String args[]){ System.out.println("请输入您想要的题的数量"); Scanner input = new Sca ...
分类:
其他好文 时间:
2017-03-10 16:47:45
阅读次数:
173
进程与线程 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。 1.1多线程与多进程 多进程是指操作系统能同时运行多个任务(程序)。 多线程是 ...
分类:
编程语言 时间:
2017-03-10 16:47:27
阅读次数:
184
#include <QtWidgets> int main(int argc, char *argv[]) { QApplication a(argc, argv); QGraphicsScene scene(0, 0, 480, 320);//场景 所有的图形item都被必须附着在这个场景(sce ...
分类:
其他好文 时间:
2017-03-10 16:46:57
阅读次数:
248
Key-Value-Coding:KVC顾名思义就是键值编码,通过[setValue:@"value" forKey:@"key"]来添加一组对象,编译器会把这行代码处理为SEL sel = sel_get_uid(@"setValue:forKey"); IMP method = objc_msg ...
分类:
其他好文 时间:
2017-03-10 16:46:42
阅读次数:
197
对于我这样一个一直工作在.net平台上的developer来讲,Hadoop,Spark,HBase等这些大数据名词比较陌生,对于分布式计算,.net上也有类似的Parallel(我说的不是HDInsight), 这篇文章是我尝试从.net上的Parallel类库的角度去讲述什么是spark。 我们 ...
分类:
Web程序 时间:
2017-03-10 16:45:50
阅读次数:
243
在容器里面安装一个简单的程序(ping)。 之前下载的是ubuntu的镜像,则可以使用ubuntu的apt-get命令来安装ping程序:apt-get install -y ping。 注意:在执行apt-get 命令的时候,要带上-y参数。如果不指定-y参数的话,apt-get命令会进入交互模式 ...
分类:
其他好文 时间:
2017-03-10 16:45:34
阅读次数:
211