搜索到与相关的文章
编程技术

用户态多线程实现的基本原理

本文参考了用户态非抢占式线程库实现一文以及GNUPth。前者是一种用户态线程库的简单实现,属于一个很好的demo,后者就是大家熟知的Pthread的用户态实现,比较完善。Keywords:User-SpaceMultiThreading,Pth所谓多线程,简单讲就是能够让几个不同的代码片段轮流执行。内核实现多线程的方法比较直观,在每次时钟中断到来时或者用户调用syscall陷入内核时进行上下文切换即可。用户态切换线程要解决两个问题:1、时机,即何时切换线程

系统 2019-08-29 22:15:39 2318

Java

Java中异常机制的深入研究

由于本文旨在探讨Java"异常机制"的深层原理,因此关于"异常"的使用方法都不做详细说明。首先看一段非常熟悉的用于打开一个文件的C程序段:FILE*fp;fp=fopen(filename,"rw");if(fp==NULL){printf("cannotopenfile/n");exit(0);}在这段程序中

系统 2019-08-29 22:12:38 2318

Java

java之 22天 GUI 图形界面编程(二)

模拟window开打文件importjava.awt.Button;importjava.awt.Dialog;importjava.awt.FlowLayout;importjava.awt.Frame;importjava.awt.Label;importjava.awt.TextArea;importjava.awt.TextField;importjava.awt.event.ActionEvent;importjava.awt.event.Act

系统 2019-08-29 22:08:41 2318

编程技术

实现语音视频录制(demo源码)

在很多语音视频软件系统中,经常有将实时的音频或视频录制为文件保存到磁盘的需求,比如,视频监控系统中录制监控到的视频、视频会议系统中录制整个会议的过程、语音通话系统中录制完整的对话内容、等等。一.缘起最近正在做的一个网络招聘平台的项目,其中有一个模块是这样的,应聘者可以通过该系统的客户端录制自己的视频(自我介绍)上传到服务器,而后,招聘者会在合适的时候浏览这些应聘者的视频。该模块涉及到的主要技术就是语音视频录制技术,它需要把从麦克风采集到的语音数据和从摄像头

系统 2019-08-29 22:05:45 2318

编程技术

跨站脚本攻击XSS攻击与防范指南

跨站脚本攻击XSS攻击与防范指南文章目录XSS攻击与防范指南...1第一章、XSS的定义...1第二章、XSS漏洞代码...1第三章、利用XSS盗取cookies.3第四章、防范XSS漏洞...4第四章、XSS攻击方法...4第六章、利用Flash进行XSS攻击...6第七章、上传文件进行XSS攻击...7第八章、利用XSS漏洞进行钓鱼...7第一章、XSS的定义从Wikipedia搜索跨站脚本,解释到跨区脚本(Cross-zoneScripting或者C

系统 2019-08-12 09:29:59 2318

各行各业

DataDirectory是什么?

asp.net2.0有一个特殊目录app_data,通常Sqlserver2005express数据文件就放在这个目录,相应的数据库连接串就是:connectionString="……datasource=.\SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFilename=|DataDirectory|data.mdf;UserInstance=true"这里有一个DataDirectory的宏,他表示什么意义呢?D

系统 2019-08-12 09:26:56 2318

数据库相关

perl开发环境配置(Database,SOCKET,CISCO)j(ReS

perl开发环境配置(Database,SOCKET,CISCO)1.OracleClientEnviroment2.PerlModulesInstallation1.OracleClientEnviroment1.1.从OracleServer上打包$ORACLE_BASEcd/oracle,tar-cfadmin.taradmin,同目录还有jre,oui,product;gzipproduct.tar在89主机上scproot@218.xxx.xxx

系统 2019-08-12 01:55:22 2318

数据库相关

mongodb分页优化

现在参与一个项目的开发,需要用java查询mongodb数据库,在这里分页用的skipsort和limit结合,查询语句如下(已经在相关字段建立索引)DBCursorcursor=collection.find(query).skip((skip-1)*PAGESIZE).sort(newBasicDBObject("starttime",-1)).limit(PAGESIZE);//PAGESIZE=10由于分页,这里需获取符合条件的总数语句如下intc

系统 2019-08-12 01:53:07 2318

数据库相关

ORA-16525: the Data Guard broker

DGMGRL>disableconfiguration;ORA-16525:theDataGuardbrokerisnotyetavailableConfigurationdetailscannotbedeterminedbyDGMGRLcatdrcposdb1.log2013-08-2917:26:08.181010010001992740965OperationCTL_ENABLEcontinuingwithwarning,status=ORA-165

系统 2019-08-12 01:52:59 2318

数据库相关

iis最大连接数和队列长度

最近公司项目的服务器出现了性能问题,关于iis负载过大,当客户问到最大连接数相关问题造成很萌的感觉,就查了相关资料:首先让我们来看看IIS里面的这2个数字:最大并发连接数,队列长度。先说这2个数字在哪里看。最大并发连接数:在IIS中选中一个网站,右键网站名称,在右键菜单中找到并点击【管理网站】->【高级设置】。打开对话框如下图:队列长度:在IIS中选中【应用程序池】,在应用程序池列表中,右键你想查看的,在右键菜单中选择【高级设置】。打开如下对话框:这两个数

系统 2019-08-12 01:51:40 2318