首页 > 编程语言
IO复用、多进程和多线程三种并发编程模型
I/O复用模型 I/O复用原理:让应用程序可以同时对多个I/O端口进行监控以判断其上的操作是否可以进行,达到时间复用的目的。在书上看到一个例子来解释I/O的原理,我觉得很形象,如果用监控来自10根不同地方的水管(I/O端口)是否有水流到达(即是否可读),那么需要10个人(即10个线程或10处代码)来做这件事。如果利用某种技术(比如摄像头)把这10根水管的状态情况统一传达到某一点,那么就只需要1个...
分类:编程语言   时间:2014-08-08 18:14:16    收藏:0  评论:0  赞:0  阅读:458
第一发JAVA 窃喜一下
Problem C If We Were a Child Again Input: standard input Output: standard output Time Limit: 7 seconds   “Oooooooooooooooh! If I could do the easy mathematics like my school days!! I...
分类:编程语言   时间:2014-08-08 18:10:16    收藏:0  评论:0  赞:0  阅读:432
JavaScrip实现3D旋转动态效果
图片旋转展示 890ab123-->
分类:编程语言   时间:2014-08-08 18:06:46    收藏:0  评论:0  赞:0  阅读:439
C++ 判断进程是否存在
#include ////判断进程是否存在DWORD GetProcessidFromName(LPCTSTR name){PROCESSENTRY32 pe;DWORD id=0;HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCES...
分类:编程语言   时间:2014-08-08 18:06:26    收藏:0  评论:0  赞:0  阅读:929
几个有用的javascript(日期比较,数字验证,数字和汉字长度计算)
1:日期大Js代码Js代码//人员失效职位日期是否小于组织失效日期functionperDateInvalidate(){varflag=true;//组织失效日期varorgDate=stringToTime(document.getElementById("orgDate").value);//...
分类:编程语言   时间:2014-08-08 18:01:46    收藏:0  评论:0  赞:0  阅读:354
【Java重构系列】重构31式之封装集合
2009年,Sean Chambers在其博客中发表了31 Days of Refactoring:Useful refactoring techniques you have to know系列文章,每天发布一篇,介绍一种重构手段,连续发文31篇,故得名“重构三十一天:你应该掌握的重构手段”。此外...
分类:编程语言   时间:2014-08-08 17:58:46    收藏:0  评论:0  赞:0  阅读:367
C++ 指针的小知识
看个小例子:char* fun1(){ char * p = (char*)malloc(100); p = "helloww"; return p;}void fun2(char *p){ p = "hello";}fun1 完成了指针的赋值和返回指针区域。 fun2 因为p的局部赋值而无法再函....
分类:编程语言   时间:2014-08-08 17:57:36    收藏:0  评论:0  赞:0  阅读:323
【Java重构系列】重构31式之搬移方法
重构第二式:搬移方法 (Refactoring 2: Move Method) 毋容置疑,搬移方法(Move Method)应该是最常用的重构手段之一,正因为太常用而且较为简单,以至于很多人并不认为它是一种很有价值的重构,但事实并非如此,在最初的代码诞生之后,有些方法可能会被放在一些不合适的地方,例...
分类:编程语言   时间:2014-08-08 17:56:46    收藏:0  评论:0  赞:0  阅读:464
hive运行query语句时提示错误:org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.io.IOException:
hive> select product_id, track_time from trackinfo limit 5; Total MapReduce jobs = 1Launching Job 1 out of 1Number of reduce tasks ...
分类:编程语言   时间:2014-08-08 17:52:46    收藏:0  评论:0  赞:0  阅读:257
C#多线程方法同步
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Runtime.CompilerServices;namespa...
分类:编程语言   时间:2014-08-08 17:52:06    收藏:0  评论:0  赞:0  阅读:272
用C如何编写给java使用的动态库
//1:编写[CallC.java],用于生成C头文件,C包含此头文件编写方法 1 //CallC.java 2 public class CallC 3 { 4 static 5 { 6 System.loadLibrary(...
分类:编程语言   时间:2014-08-08 17:50:56    收藏:0  评论:0  赞:0  阅读:355
JavaScript 模拟重载
/** * 参数个数对应 各自处理的函数 不指定 则执行 默认函数 * [ * d : function ( ) {} * , 0 : function ( ) {} * , 1 : functi...
分类:编程语言   时间:2014-08-08 17:48:56    收藏:0  评论:0  赞:0  阅读:265
初学C++-----------------类的拷贝构造函数
拷贝构造函数能够使类具有自行赋值本类对象的能力,即可生成一个对象的副本,它只以本类对象的引用作为其唯一的形参,该函数的定义形式如下:class 类名{ public: 类名(形参);//(构造函数) 类名(类名 &对象名);//(拷贝构造函数) ..................
分类:编程语言   时间:2014-08-08 17:47:56    收藏:0  评论:0  赞:0  阅读:280
Java内存溢出详解
一、常见的Java内存溢出有以下三种:1.java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以...
分类:编程语言   时间:2014-08-08 17:46:26    收藏:0  评论:0  赞:0  阅读:327
一些java面试题
1、SQL中的having子句用来干啥的?答:having子句的功能是进行分组(GROUP BY)后的过滤如:select id,avg(score) from 表 group by 学号 having avg(score)>=80表示查询每位学生的平均分,前提条件是该学生的平均分达到80分2:gr...
分类:编程语言   时间:2014-08-08 17:44:46    收藏:0  评论:0  赞:0  阅读:314
JavaScript教程之------------------JavaScript实现
JavaScript的核心ECMAScript描述了该语言的语法与基本对象;DOM描述了处理网页内容的方法和接口;BOM描述了与浏览器进行交互的方法和接口;完整的JavaScript实现是由以下3个不同部分组成的:ECMAScript 描述了以下内容:语法类型语句关键字保留字运算符对象-------...
分类:编程语言   时间:2014-08-08 17:42:46    收藏:0  评论:0  赞:0  阅读:323
Python For Data Analysis -- IPython
IPython Basics 首先比一般的python shell更方便一些 比如某些数据结构的pretty-printed,比如字典 更方便的,整段代码的copy,执行 并且可以兼容部分system shell , 比如目录浏览,文件操作等 Tab Completion 这个比较方便,可以在下面的...
分类:编程语言   时间:2014-08-08 17:42:36    收藏:0  评论:0  赞:0  阅读:553
java设计模式--行为型模式--状态模式
状态模式 概述 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 适用性 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2.一个操作中含有庞大的多分支的条件语句,且...
分类:编程语言   时间:2014-08-08 17:39:46    收藏:0  评论:0  赞:0  阅读:241
java使用httpcomponents post发送json数据
一、适用场景 当我们向第三方系统提交数据的时候,需要调用第三方系统提供的接口。不同的系统提供的接口也不一样,有的是SOAP Webservice、RESTful Webservice 或其他的。当使用的是RESTful webservice的时候,就可以使用httpcomponents组件来完成调....
分类:编程语言   时间:2014-08-08 17:37:36    收藏:0  评论:0  赞:0  阅读:301
Java 内部类种类及使用解析
为何要内部类? a、内部类提供了某种进入外围类的窗户。 b、也是最吸引人的原因,每个内部类都能独立地继承一个接口,而无论外围类是否已经继承了某个接口。 因此,内部类使多重继承的解决方案变得更加完整。 在项目中,需要多重继承,如果是两个接口,那么好办,接口支持多重继承。 如果是两个类呢?这时只有使用....
分类:编程语言   时间:2014-08-08 17:37:26    收藏:0  评论:0  赞:0  阅读:355
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!