自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (5)
  • 收藏
  • 关注

原创 点击劫持概念及解决办法

点击劫持 (Clickjacking) 技术又称为界面伪装攻击 (UI redress attack ),是一种视觉上的欺骗手段。攻击者使用一个或多个透明的 iframe 覆盖在一个正常的网页上,然后诱使用户在该网页上进行操作,当用户在不知情的情况下点击透明的 iframe 页面时,用户的操作已经被劫持到攻击者事先设计好的恶意按钮或链接上。攻击者既可以通过点击劫持设计一个独立的恶意网站,执行钓鱼攻击等;也可以与 XSS 和 CSRF 攻击相结合,突破传统的防御措施,提升漏洞的危害程度。

2023-09-14 10:32:44 746 1

原创 Oracle特殊查询-查询表历史操作记录

sys_operation_log:所查询的表名。查询某个时间节点的数据。查询表的历史操作记录。

2023-09-06 11:38:45 1422 1

原创 redis中数据模糊查找-scan用法

Redis中有一个经典的问题,在巨大的数据量的情况下,做类似于查找符合某种规则的Key的信息,这里就有两种方式,一是keys命令,简单粗暴,由于Redis单线程这一特性,keys命令是以阻塞的方式执行的,keys是以遍历的方式实现的复杂度是 O(n),Redis库中的key越多,查找实现代价越大,产生的阻塞时间越长。二是scan命令,以非阻塞的方式实现key值的查找,绝大多数情况下是可以替代keys命令的,可选性更强。

2023-09-06 11:29:13 2206 1

原创 LINQ的使用

1,LINQ概念LINQ可以为c#和Visual Basic提供强大的查询功能,LINQ主要分为三部分,LINQ to ADO.NET、LINQ to Objects、LINQ to XML。其中LINQ to ADO.NET又分为两部分,LINQ to SQL,LINQ to DataSet。在这里说一下dataset的概念,dataset对象就像存放在内存中的一个小型数据库,它可以包括

2018-01-29 17:42:11 564 1

原创 c#中虚方法概念及与Java虚方法的区别

1,虚方法的概念按照字面意思,虚方法就是虚的方法,没有任何体现,没有价值,它的由来和多态有关,多态的实现,有两种方式,两种方式取决于基类中的方法是抽象方法,还是具体实现的方法,关于这一个概念在Java和c#语言中都是相同的,只不过实现的方式略微有些区别,而关于虚方法就是第二种方式,基类中的方法是具体的实现。2,c#实现多态的两种方式2.1基类中方法为抽象方法abstract

2018-01-26 10:47:47 880 1

原创 c#ASP.NET MVC 4 Web应用程序创建以及默认起始页配置的由来

1,创建项目1.1 打开项目,选择新建1.2 创建完成后项目结构为像很多其他语言项目的mvc结构一样,需要三层,model,view,control,这个是必须的,是整个项目的框架部分,具体除了这三个其他的有什么用,暂且不管,现在需要解决的问题是如何配置页面的路径。2,把程序的默认起始页改为指定的界面2.1 打开App_start文件夹在文件夹中包含一个RouteConfig.cs,这个类是包含了

2018-01-19 14:02:21 6875 1

原创 WPF使用socket实现多人聊天功能

1.前提思路:一个服务器,多个客户端,每当客户端向服务器发送消息,服务器就会把当前客户端发送的信息发送给所有客户端,这里使用把所有的客户端放在一个集合中,每次接收到消息就会对所有的客户端发送消息,以便于能够实现多人聊天功能。关于socket的基础网上很多,就不再多说,直接看效果,2,代码部分实现的效果,在点击开始监听后,打开监听端口后,然后可以打开客户端,打开客户端后,

2018-01-16 17:46:31 3516 4

原创 使用c#实现简单的数据库添加和查询

1,实体类创建一个实体类,包含id,username,password。至于数据库,不再展示怎么创建,本文章使用的Oracle数据库。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace gqb{ public class User

2018-01-11 11:08:40 10808 1

原创 使用Navicat连接Oracle数据库时报ORA-12541: TNS无监听程序错误

使用sqlplus能都连接成功并进行登录,但是使用Navicat连接时始终报错12541解决办法:第一步:1、在oracle安装目录下查找listener.ora和tnsnames.ora这两个文件,然后用记事本打开。2、将HOST改为机器名(即计算机名),127.0.0.1.都试一下,哪个能用用哪一个。3、在当前文件夹下的命令窗口,执行命令:lsnrctl s

2017-12-27 14:28:41 24198 1

VC++中文版安装包包

VC++中文版安装包包

2023-09-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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