首页 > 编程语言
Linux下简单的多线程编程--线程池的实现
/* 写在前面的话: 今天刚“开原”,选择了一篇关于线程池的文件与大家分享,希望能对您学习有所帮助,也希望能与大家共同学习! 选择在这个特殊的时候注册并发文章也是有一些我个人特殊的意义的,看我的id(西游小学生.45)就知道了,哈哈。在这里也很感谢博客园的员工,刚发申请两分钟就同意了。...
分类:编程语言   时间:2015-04-06 00:43:31    收藏:0  评论:0  赞:0  阅读:368
柴郡猫技术--C++中的PIMPL设计模式
另一个 Blog 地址:http://insaneguy.me 原文链接:http://insaneguy.me/2015/04/05/cheshire_cat_in_cpp-pimpl_idiom/C++ 中的“柴郡猫技术”(Cheshire Cat Idiom),又称为 PIMPL(Pointer to IMPLementation) ,Opaque Pointer 等,是一种在类中只定义接口...
分类:编程语言   时间:2015-04-05 23:38:21    收藏:0  评论:0  赞:0  阅读:667
spring和springMVC整合注解版helloworld
整合的之前需要从官网上下载spring完整的jar包,我下载的是spring-framework-3.2.2.RELEASE。整合步骤如下: 1、在eclipse中新建一个web项目,将下载的spring的jar包拷入lib目录下,但是spring启动的时候依赖一个commons-logging-1.1.jar的jar包,你需要额外的下载。 2、编写web.xml,配置spring的分发器和spri...
分类:编程语言   时间:2015-04-05 23:38:11    收藏:0  评论:0  赞:0  阅读:481
Python面向对象编程
Color类从一个非常简单的类定义开始:class Color(object): '''An RGB color,with red,green,blue component''' pass关键字def用于告诉Python我们定义了一个新函数,关键字class则表明我们定义了一个新类。(object)这部分内容说的是,类Color是一种对象;文档字符串描述了Color对象的功能,pass...
分类:编程语言   时间:2015-04-05 23:37:51    收藏:0  评论:0  赞:0  阅读:560
java socket实现多客户端群聊
服务器端主要是接收客户端发送过来的信息,并将该信息发给所有的客户端 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ...
分类:编程语言   时间:2015-04-05 23:36:22    收藏:0  评论:0  赞:0  阅读:455
java nio socket
jdk供的无阻塞I/O(NIO)有效解决了多线程服务器存在的线程开销问题,但在使用上略显得复杂一些。在NIO中使用多线程,主要目的已不是为了应对每个客户端请求而分配独立的服务线程,而是通过多线程充分使用用多个CPU的处理能力和处理中的等待时间,达到提高服务能力的目的。      这段时间在研究NIO,写篇博客来记住学过的东西。还是从最简单的Hello World开始,  client多线程请求...
分类:编程语言   时间:2015-04-05 23:34:01    收藏:0  评论:0  赞:0  阅读:352
基于Java NIO的Socket通信
Java NIO模式的Socket通信,是一种同步非阻塞IO设计模式,它为Reactor模式实现提供了基础。 下面看看,Java实现的一个服务端和客户端通信的例子。 NIO模式的基本原理描述如下: 服务端打开一个通道(ServerSocketChannel),并向通道中注册一个选择器(Selector),这个选择器是与一些感兴趣的操作的标识(SelectionKey,即通过这个标...
分类:编程语言   时间:2015-04-05 23:33:02    收藏:0  评论:0  赞:0  阅读:417
java 利用NIO建立Socket服务器
Socket的Channel在Selector上注册某一种动作,Selector通过select操作,监视所有在该Selector注册过的Channel的对应的动作,如果监测到某一对应的动作,则返回selectedKeys,自己手动取到各个SelectionKey进行相应的处理。当然NIO不仅可以接受Socket的Channel,还有文件操作等其他IO操作。 AD: WOT2015 互联网运...
分类:编程语言   时间:2015-04-05 23:32:42    收藏:0  评论:0  赞:0  阅读:293
C++学习笔记--Season 1
#include //预处理 注意:iostream不带.hint main(){ std::cout //预处理 注意:iostream不带.h /*名字空间-namespace*/using namespace std; //定义以后,下面程序可以直接使用 int mai...
分类:编程语言   时间:2015-04-05 23:26:44    收藏:0  评论:0  赞:0  阅读:256
蓝桥杯 算法训练 最短路
算法训练 最短路 时间限制:1.0s 内存限制:256.0MB问题描述给定一个n个顶点,m条边的有向图(其中某些边权可能为负,但保证没有负环)。请你计算从1号点到其他点的最短路(顶点从1到n编号)。输入格式第一行两个整数n, m。接下来的m行,每行有三个整数u, v, l,表示u到v有一条长度为.....
分类:编程语言   时间:2015-04-05 23:26:21    收藏:0  评论:0  赞:0  阅读:321
python中使用easygui
在阅读《跟孩子一起学编程》的同学对easygui应该不会陌生。书中给出的下载链接有时会连不上,可以试一下http://www.ferg.org/easygui/download.html下载下来后解压缩,把easygui.py放在PythonXX/Lib/site-packages路径下就可以啦。测...
分类:编程语言   时间:2015-04-05 23:24:21    收藏:0  评论:0  赞:0  阅读:422
读深入了解c++内核对象模型小结(1/3/4)
之前早就听说这本书不错,如果想对c++进一步的了解可以看看,此书是进阶阶段参考,笔者自己看了书的第一、三、四章节,后面会继续。 第一章讲了c++的对象模型的引入,各种模型的对比和现在c++采用的模型,比如简单对象模型、表格驱动对象模型、C++采用的是针对简单又参考表格驱动既存对象又虚函数存...
分类:编程语言   时间:2015-04-05 23:23:32    收藏:0  评论:0  赞:0  阅读:227
(C/C++) 算法,编程题
1. 求一个数的二进制中的1的个数。int func(int x){ int count = 0; while (x) { count++; x = x& (x - 1); } return count; }2.已知strcpy的函数原...
分类:编程语言   时间:2015-04-05 23:23:01    收藏:0  评论:0  赞:0  阅读:350
快速排序
void temp(int *l,int i,int j){ int t=l[i]; l[i]=l[j]; l[j]=t; }int partition(int *l,int low,int high){ int privotkey=l[low]; whi...
分类:编程语言   时间:2015-04-05 23:17:51    收藏:0  评论:0  赞:0  阅读:301
Java 实现堆排序
堆堆排序和合并排序一样,是一种时间复杂度为O(nlgn)的算法,同时和插入排序一样,是一种就地排序算法(不需要额外的存储空间)。堆排序需要用到一种被称为最大堆的数据结构,与java或者lisp的gc不一样,这里的堆是一种数据结构,他可以被视为一种完全二叉树,即树里面除了最后一层其他层都是填满的。也正...
分类:编程语言   时间:2015-04-05 23:17:31    收藏:0  评论:0  赞:0  阅读:513
[转载]使用python上传图片到 yeelink
#/bin/env python# -*-coding:utf=8 -*-import os,time,subprocess,shleximport urllib2def upload_yeelink(image_name, log_file): #自己设备的 upload url ur...
分类:编程语言   时间:2015-04-05 23:14:01    收藏:0  评论:0  赞:0  阅读:353
Unity 代码检测单击,双击,拖放
今天小伙伴问我如何自己写一段代码检测 单击 双击 和 拖放.于是就写了这段代码O(∩_∩)O~ 代码如下: using UnityEngine; using System.Collections; public class Test2 : MonoBehaviour { public float o...
分类:编程语言   时间:2015-04-05 23:11:31    收藏:0  评论:0  赞:0  阅读:479
海量用户积分排名算法探讨
这篇可参考http://www.cnblogs.com/weidagang2046/archive/2012/03/01/massive-user-ranking.html#!comments问题某海量用户网站,用户拥有积分,积分可能会在使用过程中随时更新。现在要为该网站设计一种算法,在每次用户登录...
分类:编程语言   时间:2015-04-05 23:08:21    收藏:0  评论:0  赞:0  阅读:350
算法系列之归纳法
选择排序:#include using namespace std;#define LENGTH 10int data[LENGTH];void SelectSort(int i,int num){ if(i >num; for(int i = 1;i >data[i]; Sele...
分类:编程语言   时间:2015-04-05 23:08:11    收藏:0  评论:0  赞:0  阅读:227
堆排序
#include "stdafx.h"void temp(int *l,int i,int j){ l[i]=l[i]^l[j]; l[j]=l[i]^l[j]; l[i]=l[i]^l[j];}//使用异或有个问题,当i和j相等时,不能实现交换的目的void HeapSort_M...
分类:编程语言   时间:2015-04-05 23:07:21    收藏:0  评论:0  赞:0  阅读:297
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!