首页 > 2015年06月14日 > 全部分享
网络传输
本文是建立在已经掌握了计算机网络基本分层及各层主要功能和实现后的进阶整理。如果基础还没有掌握牢固请自行复习。 下图显示了一个网络服务器向客户端传输的过程: 来回顾一下之前的网络基础。User Data是网络服务器的HTML页面; 应用层的HTTP协议将HTTP头添加到HTML数据之前,并将其发送给传输层; 传输层的TCP协议用于管理网络服务器和客户端之间的会话,并提供可靠传输;...
分类:其他   时间:2015-06-14 10:58:31    收藏:0  评论:0  赞:0  阅读:210
HDU2883kebab(最大流ISAP)离散化思想建图
kebab Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1145    Accepted Submission(s): 472 Problem Description Almost everyone likes keb...
分类:其他   时间:2015-06-14 10:58:21    收藏:0  评论:0  赞:0  阅读:197
oracle优雅for 循环插入 in loop insert
create table computers ( comNo number(4) constraint PK_comp primary key, compModel varchar2(64) constraint unique_comp unique, buyTime date, price number(12,2) constraint ch_price check( price>0...
分类:数据库技术   时间:2015-06-14 10:58:10    收藏:0  评论:0  赞:0  阅读:614
Linux系统编程——线程同步与互斥:读写锁
当有一个线程已经持有互斥锁时,互斥锁将所有试图进入临界区的线程都阻塞住。但是考虑一种情形,当前持有互斥锁的线程只是要读访问共享资源,而同时有其它几个线程也想读取这个共享资源,但是由于互斥锁的排它性,所有其它线程都无法获取锁,也就无法读访问共享资源了,但是实际上多个线程同时读访问共享资源并不会导致问题。 在对数据的读写操作中,更多的是读操作,写操作较少,例如对数据库数据的读写应用。为了满足当前能够允许多个读出,但只允许一个写入的需求,线程提供了读写锁来实现。...
分类:编程语言   时间:2015-06-14 10:58:01    收藏:0  评论:0  赞:0  阅读:266
unity开发:Qt C++与unity之间TCP网络通信
考虑实现用C++做服务器,unity做客户端实现TCP网络通信。 以下采用TCP单线程连接。 Qt C++服务端 建立一个Qt的GUI项目,在界面上放一个label显示连接状态,两个button作为指令发送控制。 记得在pro文件中加入network模块 widget.h #ifndef WIDGET_H #define WIDGET_H #include cla...
分类:编程语言   时间:2015-06-14 10:57:51    收藏:0  评论:0  赞:0  阅读:348
访问日志格式的自定义
在第一小节中经过几步一个访问日志组件已成型,但为了增加用户自定义能力我们还是要继续做点事,对于用户自定义的实现最经典的做法就是引入变量表示,例如定义%a表示远程主机IP、%A表示本机IP等等,然后在写入之前用相应逻辑把变量替换成相应的值写入日志。这节我们来实现日志格式的自定义支持。整个过程其实是先自定义变量组,再逐个把变量替换成相应值,最后把替换后的值写入文件。由于需要实现很多不同的变量,所以定义...
分类:其他   时间:2015-06-14 10:57:42    收藏:0  评论:0  赞:0  阅读:203
UFLDL教程笔记及练习答案六(稀疏编码与稀疏编码自编码表达)
稀疏编码(SparseCoding) sparse coding也是deep learning中一个重要的分支,同样能够提取出数据集很好的特征(稀疏的)。选择使用具有稀疏性的分量来表示我们的输入数据是有原因的,因为绝大多数的感官数据,比如自然图像,可以被表示成少量基本元素的叠加,在图像中这些基本元素可以是面或者线。 稀疏编码算法的目的就是找到一组基向量 使得我们能将输入向量x表示成这些基向量...
分类:其他   时间:2015-06-14 10:57:31    收藏:0  评论:0  赞:0  阅读:128
【LeetCode】Implement Stack using Queues 解题报告
【题目】 Implement the following operations of a stack using queues. push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top() -- Get the top element.empty() -- R...
分类:其他   时间:2015-06-14 10:57:21    收藏:0  评论:0  赞:0  阅读:194
Swift之旅:1.概述-用Swift实现一个简单的计算器
Swift语言初探,autoLayout初探,实现一个简单的计算器...
分类:编程语言   时间:2015-06-14 10:57:11    收藏:0  评论:0  赞:0  阅读:311
人人都懂的编程课(Python)
人人都懂的编程课(Python) 本课程主要通过使用Python来教育每个人对计算机进行基本编程知识。在学习本课程之前不需要任何的先决条件,只要会简单的数学知识即可。任何人只要具有现在计算机基本知识,都可以学习本课里所讲的知识。 课程描述本课程主要为了初学者学习第一门编程课程而设计的,所以采用流行的Python编程语言。在这里课程主要是通过掌握每一个课程主题学习。我们把通过简单的数据分析练习布局整...
分类:编程语言   时间:2015-06-14 10:57:01    收藏:0  评论:0  赞:0  阅读:126
设计模式--外观模式
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。形象比喻:我有一个专业的Nikon相机,我就喜欢自己手动调光圈、快门,这样照出来的照片才专业,但MM可不懂这些,教了半天也不会。幸好相机有Facade设计模式,把相机调整到自动档,只要对准...
分类:其他   时间:2015-06-14 10:56:10    收藏:0  评论:0  赞:0  阅读:192
Vim + Cscope 阅读 Linux kernel
1. 安装 cscopesudo apt-get install cscope2. 生成索引文件cd linux-3.8.13make xxx-configmake cscope3. 配置vim if has("cscope") set csprg=/us...
分类:系统服务   时间:2015-06-14 10:56:00    收藏:0  评论:0  赞:0  阅读:253
install tabix/bgzip
bgzip – Block compression/decompression utilitytabix – Generic indexer for TAB-delimited genome position filesSAMtoolsandBCFtoolsare distributed as in...
分类:其他   时间:2015-06-14 10:55:50    收藏:0  评论:0  赞:0  阅读:508
FaceBook页面加载技术
1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦虑,抱怨,甚至关闭网页并且不...
分类:其他   时间:2015-06-14 10:55:40    收藏:0  评论:0  赞:0  阅读:111
CentOS6.6安装wine
首先去官网去阅读,查看各种方式,选择适合你的系统并且你喜欢的安装方式。 是的,正如你想的那样,我选择了yum安装方式。 直接yum install wine,你会发现没有软件包可用。全程只有两个命令:$ yum install epel-release $ yum install win...
分类:Windows开发   时间:2015-06-14 10:55:30    收藏:0  评论:0  赞:0  阅读:305
mat 和IPIImage之间的转换
opencv2.3.1Mat::operator IplImageCreates the IplImage header for the matrix.C++: Mat::operator IplImage() constThe operator creates the IplImage heade...
分类:其他   时间:2015-06-14 10:55:20    收藏:0  评论:0  赞:0  阅读:295
C语言编译过程简介
刚开始接触编程的时候,只知道照书敲敲代码,一直都不知道为什么在windows平台下代码经过鼠标那样点击几下,程序的结果就会在那个黑色的屏幕上。现在找了个机会将C语言的编译原理做一下小小的总结,这样也能为以后我们进军linux编程做一些准备工作,现在这里和大家一起分享分享。O(∩_∩)O~讲到编译原理...
分类:编程语言   时间:2015-06-14 10:55:11    收藏:0  评论:0  赞:0  阅读:195
线程状态
@interface HMViewController ()@property (nonatomic, strong) NSThread *thread;@end@implementation HMViewController- (void)viewDidLoad{ [super viewDi...
分类:编程语言   时间:2015-06-14 10:54:50    收藏:0  评论:0  赞:0  阅读:219
今日词话:点绛唇·感兴
今日词话:点绛唇·感兴雨恨云愁,江南依旧称佳丽。水村渔市,一缕孤烟细。天际征鸿,遥认行如缀。平生事,此时凝睇,谁会凭栏意! 这首词为宋初诗人王禹偁所作,在《宋词精品》中位列第一。 王禹偁想必大家都不熟悉。想来是因为他流传的作品太少,而且虽然文采飞扬,耿直爱民却因所言不合朝政而未受重用。所留词作仅《点...
分类:其他   时间:2015-06-14 10:54:40    收藏:0  评论:0  赞:0  阅读:257
解决gridview row 左边序列号 显示不完全的技巧
放在主程序 入口处, public Form1() { InitializeComponent(); gridView1.IndicatorWidth = 50; //官方推荐常用是30,至于多少自己根据自己的需求和喜好去修改宽度的大小。 } 则每次程序运行时都能正确完整的显示序列号。 附送2种方法...
分类:其他   时间:2015-06-14 10:54:20    收藏:0  评论:0  赞:0  阅读:228
1335条   上一页 1 ... 46 47 48 49 50 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!