同步阻塞是很经典的一种模式,也常是学习Socket编程的人弄的第一个例子。在这种模式下,Socket设置为阻塞模式,当程序中的Socket没有完成I/O操作时,进程或线程会进入等待状态,直到操作完成或发生例外中止。
优点在于,占用的资源会很少,一旦返回,肯定有数据。
缺点在于,程序会一直等在那,不能做其他操作。不适合应用于有大量连接的服务器上。
我在实现这个模式时,为了方便对比Windo...
分类:
其他 时间:
2014-02-14 22:51:07
收藏:
0 评论:
0 赞:
0 阅读:
558
1.1. 使用注解以前我们是怎样注入属性的
类的实现:
Java代码
public class UserManagerImpl implements UserManager {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = ...
分类:
其他 时间:
2014-02-14 22:50:22
收藏:
0 评论:
0 赞:
0 阅读:
294
操作:用load将40G左右的数据导入表中,报文件系统满错误
原因分析:导入表建有索引,在load的“索引复制”阶段会从系统临时表空间拷贝到目标表空间,导致系统临时表空间所在的文件系统满,load未完成,表状态变为load pending
解决方法:1、用load 中的terminate终止load,是表状态变为正常
2、删除表索引
3、用load导入数据
...
分类:
其他 时间:
2014-02-14 22:49:17
收藏:
0 评论:
0 赞:
0 阅读:
317
2013年正年都在技术部从事ruby基础工作。主要从事了几个项目的开发。如下:
项目名称
开发语言
简介
技术难点
Ap运营平台
ruby
是公司为打击盗版而专门成立的一个项目,主要流程为:客服中心或者客户直接将被锁工程上传到系统中,如果工程的检测结果满足修复条件,则进行修复操作,并且将修复后的工程通过邮...
分类:
其他 时间:
2014-02-14 22:45:37
收藏:
0 评论:
0 赞:
0 阅读:
315
今天困扰我许久的支付宝即时到账终于再项目中调试通了。
赶快记录一下...
先分析一下支付宝官方给的demo
网上也有一些教程是自己写的,我觉得有些麻烦,我大部分都直接用的官方给的demo里的文件.
支付请求
index.jsp(需要提供的部分参数)
必填)-->
卖家支付宝帐户:
* <input size="30"
name="W...
分类:
其他 时间:
2014-02-14 22:50:47
收藏:
0 评论:
0 赞:
0 阅读:
493
在MFC中,提供了List Control类,
首先设置如下参数:
显然如果想满足特殊的需求,必须定制适合我们需求的List Control,
此处假设我们需要在list中浏览计算机上文件,那么我们可能需要一个button,当点击button时触发浏览文件的操作。这样的操作在List Control中并不存在,那么现在开始在List Control中添加一个按键,那么需要But...
分类:
其他 时间:
2014-02-14 22:49:12
收藏:
0 评论:
0 赞:
0 阅读:
407
首先,导入DateByItemView框架,框架在例子中稍后会补上。
这个框架使用方便。
代码:
#define SCREEN_WIDTH [[UIScreen mainScreen]bounds].size.width
#define SCREEN_HEIGHT [[UIScreen mainScreen]bounds].size.height
- (void)viewDidLoad
{...
分类:
其他 时间:
2014-02-14 22:46:42
收藏:
0 评论:
0 赞:
0 阅读:
298
http://oj.leetcode.com/problems/partition-list/链表的处理#include using namespace
std; struct ListNode { int val; ListNode *next; ListNode(int x) : val(x),...
分类:
其他 时间:
2014-02-14 22:41:57
收藏:
0 评论:
0 赞:
0 阅读:
376
【一个缓冲区溢出示例】问:下面是一个简单的密码保护功能,你能在不知道密码的情况下将其破解吗?
1 #include 2 3 int main(int argc, char *argv[]) 4 { 5 int flag = 0; 6 char
passwd[10]; 7 memset(passwd,...
分类:
其他 时间:
2014-02-14 22:41:52
收藏:
0 评论:
0 赞:
0 阅读:
291
由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解。下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言。什么是ProGuard工具?ProGuar...
分类:
移动平台 时间:
2014-02-14 22:41:37
收藏:
0 评论:
0 赞:
0 阅读:
501
经自己亲身测试,成功配置svn:安装说明系统环境:CentOS-6.3安装方式:yum install
(源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件 检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]# rpm
-qa subversion#卸载旧...
分类:
其他 时间:
2014-02-14 22:41:42
收藏:
0 评论:
0 赞:
0 阅读:
338
activity的生命周期一共包括7个方法:onCreate();onStart();onResume();onPause();onRestart();onStop();onDestroy();第一种情况:MainActivity被NextActivity完全遮挡时:启动MainActivity
:...
分类:
其他 时间:
2014-02-14 22:41:32
收藏:
0 评论:
0 赞:
0 阅读:
291
淘宝搜索排序的目的是帮助用户快速的找到需要的商品。从技术上来说,就是在用户输入关键词匹配到的商品中,把最符合用户需求的商品排到第一位,其它的依次排在后续相应的位置。为了更好的实现这个目标,算法排序系统基本按三个方面来推进:一.算法模型当用户输入关键词进行搜索的时候,系统依据算法模型来给匹配到的每个商...
分类:
其他 时间:
2014-02-14 22:41:27
收藏:
0 评论:
0 赞:
0 阅读:
333
刚才win8.1强制安装更新后重启,然后一直显示“安装更新失败正在,正在撤销更改,请不要关闭计算机”,等了很久还是不行,我还是强制按下了电源按钮,然后再次开机还是这样,实在没办法只能等,过了N久后没想到又自动重启后好了,更有种失而复得后意外惊喜感。今天写跟踪矩阵,发现excel文档中多行和多列复制的...
分类:
其他 时间:
2014-02-14 22:41:17
收藏:
0 评论:
0 赞:
0 阅读:
280
Set Matrix Zeroes2014.2.13 22:15Given
amxnmatrix, if an element is 0, set its entire row and column to 0. Do it in
place.click to show follow up.Follo...
分类:
其他 时间:
2014-02-14 22:40:57
收藏:
0 评论:
0 赞:
0 阅读:
394
如有软件开发需求,请留言或在猪八戒网主页留言http://home.zhubajie.com/8506525/,常年接收c、c++(vs2010、RAD
studio xe5\RAD studio 2010\c++ builder 2010)\c#\python\linux shell等软件开发类项...
分类:
移动平台 时间:
2014-02-14 22:41:02
收藏:
0 评论:
0 赞:
0 阅读:
417
此文章虽然是面向C/C++程序员写得,但是对咱们Java程序员还是很有帮助的。堆和栈的区别一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—
由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(he...
分类:
其他 时间:
2014-02-14 22:31:01
收藏:
0 评论:
0 赞:
0 阅读:
292
从FTP服务端下载文件至本地,启动SUSE的FTP服务发现有两个选项,下载文件时遇到BUG,先是下载FTP服务器目录下的文件列表为空,重新创建用户后,下载成功,但是在FTP服务端删除文件时返回错误码550,不知道与系统安装VSFTP还是PURE-FTP有没有关系。SO,找下这俩FTP服务的区别
关于...
分类:
其他 时间:
2014-02-14 22:28:50
收藏:
0 评论:
0 赞:
0 阅读:
558
1 2 3 4 5 Javascript中堆和栈的简单理解 6 7 8 9 53 54
分类:
Web开发 时间:
2014-02-14 22:26:39
收藏:
0 评论:
0 赞:
0 阅读:
343
【SpringBoard】 Springboard, orHome Screen, is the
standard application that manages theiOShome screen. Other tasks include
starting WindowServer, launc...
分类:
其他 时间:
2014-02-14 22:22:17
收藏:
0 评论:
0 赞:
0 阅读:
303