字符串匹配

假设两个字符串中所含有的字符和个数都相同我们就叫这两个字符串匹配,比如:abcda和adabc,由于出现的字符个数都是相同,只是顺序不同,所以这两个字符串是匹配的。要求高效。 #include "iostream" #include "string"...

2016-04-12 15:16:58

阅读数 413

评论数 0

c++内存模型

1、栈区:由编译器自动分配和释放,存放函数的参数数值,局部变量的值         其操作方式类似于数据结构中得栈    2、堆区  一般由用户分配和释放,若用户不释放,程序结束时候由OS回收。         它与数据结构中堆是两回事,分配方式类似链表    3、全局区(静态区)stat...

2016-03-14 13:40:35

阅读数 349

评论数 0

多线程经典面试题总结

第一题:线程的基本概念、线程的基本状态及状态之间的关系?   线程是cpu使用的基本单元,它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程共享其代码段、数据段和其他操作系统资源(操作系统概念第七版)。是运行在进程上下文的逻辑流(深入理解计算机系统)。   ...

2016-03-14 13:38:56

阅读数 1250

评论数 0

关于fork()的一道经典面试题

不算main这个进程自身,到底创建了多少个进程啊? 1 2 3 4 5 6 int main(int argc, char* argv[]) {    fork();    fork() &am...

2016-03-10 20:10:33

阅读数 322

评论数 1

TCP断开连接过程(四次挥手)

​ 中断连接端可以是Client端,也可以是Server端。 假设Client端发起中断连接请求,也就是发送FIN报文。Server端接到FIN报文后,意思是说"我Client端没有数据要发给你了",但是如果你还有数据没有发送完成,则不必急着关闭Sock...

2016-03-10 20:08:05

阅读数 561

评论数 0

TCP三次握手过程

​ 服务器必须准备好接受外来的连接,这通常通过调用socket,bind,listen这3个函数来完成,称之为被动打开。 客户端通过connect发起主动打开,这导致客户发送一个syn(同步)分节,它告诉服务器客户发送的数据的初始序列号。 服务器必须确认(ACK)客户的SYN,同时自己也得...

2016-03-10 20:05:53

阅读数 208

评论数 0

几种常见的过程模型

​常见的过程模型有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型等。 1.瀑布模型      1.必须等前一阶段的工作完成之后,才能开始后一阶段的工作;        2.前一阶段的输出文档就是后一阶段的输入文档,因此,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确...

2016-03-10 20:01:06

阅读数 1083

评论数 0

Hash表(链接法)的插入,删除和查找

本文实现了hash表(链表法)的插入,删除与查找,使用c语言进行编程实践。

2016-03-10 19:43:21

阅读数 897

评论数 0

先进先出(FIFO)链表的实现

#include "iostream" using namespace std; struct Node { int data; Node *next; }; struct List { Node *head; Node *end; }; //创建链表 List...

2016-03-10 19:36:05

阅读数 645

评论数 0

java web用户频繁非正常登出系统(session丢失)的原因分析及解决思路

项目开发完成以后,部署电信服务器中测试时,发现登录的用户不时会出现自动登出回登录页的情况,而且出现的频率不等。分析原因如下。       首先考虑session失效,我在工程中设置session失效的时间间隔为30分钟,而出现这种情况的时间间隔普遍较小,有时甚至刚刚登录立马登出系统,所以可以...

2016-01-11 21:05:59

阅读数 7873

评论数 0

pms项目系统安全性设计

由于系统与外部系统存在接口,且为了防止恶意注入、盗取信息等行为的发生,采取了一系列的措施用于系统安全性的保证。   系统安全设计包括用户在线时长判断,身份和权限验证,动作拦截,单点登录,重要信息修改验证,超级管理员登录验证几个部分。现说明如下:  1.1 在线时长判断 用户登录之后,如果超过...

2015-12-19 20:26:47

阅读数 996

评论数 0

java web session+cookie实现用户自动登录

在之前的博文中介绍了项目中防止用户重复登录的方案及解决非法退出异常的处理方法——监听浏览器关闭事件onbeforeunload,发送ajax请求到服务器端执行正常退出程序,以避免用户被锁死的情况。然后在实际的测试中发现,有些浏览器如火狐是无法监听到beforeunload事件的,除此以外,在本地和...

2015-12-19 19:20:46

阅读数 11360

评论数 1

java web单点登录异常情况处理

1.用户登录系统后并未点击安全退出按钮而是直接关闭浏览器,这样再次登录时,由于并未实施application map和session的清除工作,所以用户登录的信息还在loginUserMap中,再次登录时则提示已经登录。只有等session timeout 失效后才能登录,一般时间较长,十分影响用...

2015-12-16 20:38:41

阅读数 3028

评论数 1

java web 用户单点登录的方案的基本实现

在实验室刚刚结束的项目中,有这样一个需求,一个账号同时只能在一个地方登录,如果在其他地方登录则提示已在别处登录,直到已登录账号失效或退出,同时,同一浏览器同时只能登录一个用户。       首先,考虑不能重复登录的问题。在项目中,我使用session来存储用户的信息,用户登录时,创建一个sessi...

2015-12-16 19:23:34

阅读数 15492

评论数 6

MFC 生成 exe文件的图标更改…

原文地址:生成 exe文件的图标更改方法">MFC 生成 exe文件的图标更改方法作者:jackywu 创建或打开工程Icon(以下都以工程名为Icon为例)。           单击Workspace窗口的ResourceView标签,选中资源ID为IDR_MAINFRAME...

2015-12-15 23:20:06

阅读数 305

评论数 0

Windows下CMake的使用

原文地址:Windows下CMake的使用作者:dawnstar1 CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。 通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMak...

2015-12-15 23:20:03

阅读数 324

评论数 0

C++各大开源库(转)

原文地址:C++各大开源库(转)作者:peteoC++各大有名库的介绍之C++标准库   标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。 1、Din...

2015-12-15 23:20:00

阅读数 166

评论数 0

ITK在vs2010下安装、搭建

原文地址:ITK在vs2010下安装、搭建作者:-微尘-love 使用 VS 2010 编译 ITK. 1. 下载 CMake:  http://www.cmake.org/cmake/resources/software.html 选择需要的版本.     我使用的是 cmake-2.8.1...

2015-12-15 23:19:58

阅读数 464

评论数 0

项目结束

java实训项目结束了,收获很大,感触很大。     技术上,虽然没用SSH,但还是学到很多,我负责的是数据库模型的设计,数据访问层部分类的编写,动态导航菜单的实现,选题组卷模块的编写,个人信息管理模块的编写,以及教务处审核查看模块的编写。首先是数据库的设计,这次的数据库的设计包含了14个实体,最...

2015-12-15 23:19:55

阅读数 308

评论数 0

三层架构:表示层-业务逻辑…

原文地址:三层架构:表示层-业务逻辑层-数据访问层作者:灰烬 三层架构和MVC是两个东西。 非要相关的话: 三层架构中"表现层"的aspx页面对应MVC中的View(继承的类不一样) 三层架构中"表现层"的aspx.cs页面(类)对应MVC中的Control...

2015-12-15 23:19:53

阅读数 9716

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭