自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 HTML5开发工具:Adobe Dreamweaver CS6 与 JetBrains WebStorm 的取舍

【时代基调:用户在不断的成长,市场在不断的变化】简单的说:dw就是一个编辑器,而webstorm是一个IDE。1、dreamweaver CS6 总感觉dw已经跟不上时代的发展。如果是刚入门的时候或者只是想拖拖表格、搞搞css,那么dw cs6是目前市场上比较适合的编辑器。想捣鼓捣鼓js,less,sass,node.js等等之类的新玩意,也想试试vim结合传统编辑器的威力,那...

2019-07-18 22:36:22 1793

转载 Telnet被入侵者用来做什么?

  (1)Telnet是控制主机的第一手段  如果入侵者想要在远程主机上执行命令,需要建立IPC$连接,然后使用net time命令查看系统时间,最后使用at命令建立计划任务才能完成远程执行命令。虽然这种方法能够远程执行命令,但相比之下,Telnet方式对入侵者而言则会方便得多。入侵者一旦与远程主机建立Telnet连接,就可以像控制本地计算机一样来控制远程计算机。可见,Telnet方式是入侵者惯...

2019-05-11 15:48:59 769

原创 Win10+WinServer2012 Telnet配置和Telnet用法

目录引言一、Telent配置过程1、开启Telnet客户端【Windows10】2、开启Telnet服务端【Windows Server 2012 R2 】二、Telent用法1、使用Telnet测试端口(防火墙未做相应限制)2、telnet域名端口3、Telnet连接远程主机引言 搭建或配置网络环境时,经常会使用ping命令检查网络...

2019-05-10 17:33:53 40046

原创 CentOS7 网络配置之远程服务器设置、终端登陆和远程上传下载文件

目录一、概念二、远程服务器设置、终端连接和远程上传下载文件2.1 SSH协议2.1.1 ssh服务器配置2.1.2 终端连接2.1.3 远程上传下载文件2.2Telnet协议2.2.1Telnet服务器配置2.2.2 终端连接一、概念1、FTP协议 专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。默认端口2...

2019-05-09 22:28:46 4619

原创 CentOS7 常用命令大全

目录1、学习教材2、Linux Shell 简介3、常用命令3.1 文件与目录操作命令3.2文件内容查看命令3.3文件内容处理命令3.4查询操作3.5压缩、解压3.6软件包管理3.6.1 RPM命令使用3.6.2 YUM命令3.7 网络相关3.7.1 网络服务3.7.2 防火墙设置3.7.3 主机映射文件3.8 系统相关...

2019-05-09 22:14:51 9581

原创 CentOS7入门:快速搭建Discuz论坛网站

1、Linux 远程管理工具http://www.winscp.net.cn/index.htmhttps://winscp.net/eng/docs/lang:chswinSCR:https://blog.csdn.net/liang19890820/article/details/49700931SecureCRT:https://blog.csdn.net/liang1989...

2019-05-09 14:42:07 3655 1

原创 CentOS7入门:常用系统管理命令与本地YUM软件仓库搭建

接下来介绍跟系统相关的一些命令1、重启服务器rebootshutdown -r now #立刻重启(root用户使用)shutdown -r 10 #过10分钟自动重启(root用户使用) shutdown -r 20:35 #在时间为20:35时候重启(root用户使用)init 6如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重...

2019-05-09 09:13:01 368

原创 CentOS7入门:常用的网络操作命令

参考视频:https://edu.51cto.com//center/course/lesson/index?id=94966

2019-05-08 17:18:17 1607

原创 CentOS7入门:进程操作

接下来学习跟进程、程序相关的命令1、查看系统中的进程ps -ef参考视频:https://edu.51cto.com/center/course/lesson/index?id=94965

2019-05-08 17:09:26 827

原创 CentOS7入门:用户、组与权限操作

1、添加用户添加用户:useradd 用户名查看用户:vipw敲 大写G,光标移动到最后一行2、添加组添加组:groupadd 组名查看组:vigr可以看出,创建一个asd的用户,同时也会创建一个asd的组。3、将 某用户 加入到 某组gpasswp -a 用户名 组名4、查看 某用户名 属于 哪些组groups 用户名5、查看当前用...

2019-05-08 16:42:51 2956 1

原创 CentOS7入门:使用Vi文本编辑器

引言 在CentOS中,常用的文本编译器是vi编译器和它的升级版本vim编译器。在所有系统管理和服务器配置的时候,会大量的用到vi这种文本编译器。 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此可以在其他任何介绍vi的地方进一步了解它。vi也是...

2019-05-07 21:56:42 8228

原创 CentOS7入门:目录与文件操作

一、使用“快照”功能 在工作过程中,要慎重的使用“快照”,因为恢复到某个时间节点的快照时,会丢失当前时间节点到快照时间点这一段时间内产生的数据。在学习过程中,快照功能是个很方便的功能。类似windows系统中常用的“一键还原”功能。二、操作文件与目录1、文件touch命令:用于创建空白文件,以及设置文件的时间2、目录注意:ls 代表查看目录中的文件...

2019-05-07 19:39:45 3311

原创 CentOS7入门:网络设置

一、图形界面使用root登陆桌面——>>右击——>>在终端中打开——>>进入命令行界面——>>init3:进入命令行界面 init5...

2019-05-07 19:39:19 235

原创 CentOS7入门:Linux系统介绍

一、CentOS与RHEL的区别 CentOS是将RHEL发行版源码重新编译形成的二进制版本,由于LInux源码遵循GNU协议,所以从获得RHEL源码编译成CentOS是合法的。新的发行版里将RedHat的商标去掉。二、选用CentOS还是RHEL CentOS可以得到RHEL的所有功能,甚至更好,但CentOS并不向用户提供商业支持,因而不负有商业责任。如...

2019-05-07 19:38:41 4353

原创 CentOS 7 中MariaDB的安装与相关配置

目录1、CentOS简介2、MaraDB简介3、Yum包管理器4、安装步骤4.1检查当下操作系统的版本4.2检查MaraiDB是否已经安装4.3 删除MaraiDB旧版本4.4添加 MariaDB yum 仓库4.5 安装MariaDB4.6 进行MariaDB相关的简单配置4.7 测试登陆,确保安装正常4.8添加用户、设置权限4.9 ...

2019-05-06 13:43:26 525

原创 CentOS 7 安装和入门使用

1、在VMware虚拟机中CentOS的安装配置参考:https://www.centos.net.cn/archive/1518 https://www.linuxidc.com/Linux/2019-05/158538.htm视频:https://edu.51cto.com/center/course/lesson/index?id=949592、在VMwa...

2019-05-04 18:32:41 373

原创 C# Redis内存数据库的安装和使用教程

引言 Redis是一个实时的数据库技术,主要采用键值操作来存储数据的,但支持许多不同类型的值:字符串,列表,集合,排序集,哈希值。 Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类...

2019-04-27 22:25:10 2706 1

原创 C# 【消息队列】MSMQ项目代码

控制台程序1、简单封装MSMQ队列:QueueManger.cs public class QueueManger { /// <summary> /// 创建MSMQ队列 /// </summary> /// <param name="queuePath">队列路径<...

2019-04-27 13:34:57 526

原创 C# 【消息队列】MSMQ深入理解

一、引言 Windows Communication Foundation(WCF)是Microsoft为构建面向服务的应用程序而提供的统一编程模型,该服务模型提供了支持松散耦合和版本管理的序列化功能,并提供了与消息队列(MSMQ)、COM+、Asp.net Web服务、.NET Remoting等微软现有的分布式系统技术。利用WCF平台,开发人员可以很方便地构建面向服务的应用程...

2019-04-27 13:03:37 3640

原创 C# 【消息队列】MSMQ

一、MSMQ的安装操作系统:Windows10 使用MSMQ进行软件开发需要安装MSMQ,安装完后就该进入实际的开发阶段。具体的安装过程就是在控制面板里“添加/删除程序”下“添加/删除Windows组件”,完成添加就OK。安装完成后就可以通过交互界添加新的消息队列,详细如下图点击”确定“后,如下图:右键我的电脑-管理---服务和应用程序下 会看到 “消息队列...

2019-04-27 09:08:48 751

原创 C# Windows服务开发入门

1. 介绍 过去称为 NT 服务,允许用户创建可在其自身的 Windows 会话中长时间运行的可执行应用程序。这些服务可在计算机启动时自动启动,可以暂停和重启,并且不显示任何用户界面。2. 创建 Windows 服务应用2.1 创建服务并给服务重命名开发环境:Windows10操作系统 + vs2015开发环境在“解决方案资源管理器”中,从“MyNewServi...

2019-04-23 22:47:17 5158

原创 PL/SQL 打开新建的数据库,只显示自己建的表,隐藏系统默认加载的那些表

1、如下图,按图中的序号步骤操作。左边有个下拉框的,选MYobjects就能只看自己的表了,选ALLobjects就可以看到全部的表,包括系统的表。第4步,刷新改数据库即可。...

2019-04-21 16:32:32 1091

原创 VMware pro15 如何登陆Administrator权限的windows2012 r2操作系统

1、点击,开启虚拟机2、弹出"可移动设备"提示窗口。可以通过状态栏或选择"虚拟机→可移动设备"将以下设备连接到虚拟机,每个设备同时只能连接到主机或一台虚拟机。3、虚拟机操作系统显示"按CTRL+ALT+DELETE登录",选择"Ctrl+G"键将输入定向到虚拟机。然后,"按CTRL+ALT+INSERT登录"而非"按CTRL+ALT+DELETE登录"。4、或者,软件菜单栏选择"虚拟机...

2019-04-21 11:21:20 8705

原创 Windows问题:“启用网络发现”打不开,每次点“开启”之后又变“关闭”了/ 文件夹右键属性没有共享功能

故障: 文件夹右键属性没有共享功能,于是 “查看”---“选项”--- “查看”---去掉“共享向导”的勾勾,发现文件夹右键属性还是没有共享功能,于是本地连接右键“打开网络和共享中心”--“更改高级共享中心”-- 勾上“启用网络发现”--确定,然后发现这个勾永远勾不上。解决方法: 开始---所有程序---附件---运行---输入services.msc---...

2019-04-21 11:05:30 10606

原创 PL/SQL连接数据库 ORA-12170: TNS: 连接超时

一、检查服务端数据库监听是否正常启动首先,确认用户名已被授权,并且密码是正确的。分析:ora-12170连接超时至少是oracle的错误,证明他和Oracle有点联系。1、查看本地数据库的监听状态:开始--运行--cmd--isnrctl status。如下图,监听已经启动:2、查看端口:开始--运行--cmd--netstat -na(查看是否有端口1521)3、查看...

2019-04-21 11:00:47 25143 3

原创 PL/SQL Developer配置OCI连接远程数据库(绿色版PLSQL)

1、下载instantclient_11_2 下载Instant Client(轻量级的客户端),解压到某个目录,作为本地Oracle环境。 在该目录下创建network目录,在network目录下创建admin目录,也就是D:\PLSQL\instantclient_11_2\network\admin。新建tnsnames.ora文件,写入如下内容:...

2019-04-20 22:34:55 3688

原创 VMware pro15 虚拟机里面安装oracle11遇到的问题详解

1、VMware的虚拟机与本机设置共享目录登陆需要安装Oracle数据库的虚拟机;1.1 添加”共享目录“至此,共享目录添加成功!那么接下来怎样访问共享目录呢?1.2 设置虚拟机访问共享目录1.2.1 开启”网络发现“1.2.2 在虚拟机上映射一个网络驱动2、下载Oracle安装包https://www.oracle.com/technetw...

2019-04-20 11:32:28 815

原创 C# 异步编程

前言 本节将介绍3中不同的异步编程:异步模式、基于事件的异步模式和基于任务的异步模式1.异步模式 通过委托来实现异步(在委托类型中定义了BeginInvoke()和EndInvoke()两个方法),使用回调函数。注:运行在.NET FrameWork框架下1.1异步方法--传1个参数 class Program { s...

2019-04-18 06:43:17 416

原创 C# 多线程编程——线程同步(二)

前言 在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题,即要通过线程同步编写出安全且高效的多线程的多线程程序。一、线程安全与锁 线程安全问题都是由全...

2019-04-17 16:46:02 420

原创 C# Winform 多线程更新界面UI控件,解决界面卡顿问题

前言 多线程刷新界面主要用到多线程,委托,线程安全、事件等一系列高难度的C#操作。1、使用timer控件对要刷新的控件进行定时刷新 对刷新频率要求不高的时候,可以使用该方法。2、刷新UI控件 在开发软件时经常会需要更新界面上的某个控件来显示相关的信息,为了让程序执行中不出现界面卡死的现像,最好的方法就是“多线程+委托”来解决。控件:...

2019-04-17 15:11:58 24539 4

转载 Node.js 优缺点及适用场景讨论

概述:Node.js宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,那么它的出现是为了解决什么问题呢,它有什么优缺点以及它适用于什么场景呢?本文就个人使用经验对这些问题进行探讨。一. NodeJS的特点我们先来看看NodeJS官网上的介绍:Node.js is a platform built on Chrome’s JavaScript runtime for eas...

2019-04-13 22:32:36 476

原创 Node.js 中的一些基本概念澄清

目录1、Node.js不是JS应用、而是JS运行平台2、Node.js与JavaScript的关系3、Node.js中几个全局变量4、Node.js中的几个全局函数5、Node.js的核心模块1、Node.js不是JS应用、而是JS运行平台​ 看到Node.js这个名字,初学者可能会误以为这是一个Javascript应用,事实上,Node.js采用C++语...

2019-04-13 21:21:25 319

原创 WebStorm 搭建Node.js web应用——Express框架简介

前言 使用webstorm搭建Node.js应用更加方便。1、下载WebStorm,并安装2、创建Node + Express应用(1)方法一:直接使用CMD命令提示符 创建步骤见上一篇博客:https://blog.csdn.net/kingshown_WZ/article/details/89286435。可以使用webstorm软件直接加载生成...

2019-04-13 21:11:57 2482

原创 Node.js 安装记录与自动生成Express项目框架

前言 Express是Node.JS进行Web开发的典型框架。1、首先安装nodejs,npm这时已经安装成功,版本号分别为:2、在终端上执行以下代码npm install -g express npm install -g express-generator 第一行代码默认"全局"安装下载express...

2019-04-13 18:37:20 718

原创 C# 多线程编程——理解多线程(一)

一、线程的基础知识1.1 System.Threading.Thread类 System.Threading.Thread是用于控制线程的基础类,通过Thread可以控制当前应用程序域中线程的创建、挂起、停止、销毁。公共属性如下:属性名称 说明 CurrentContext 获取线程正在其中执行的当前上下文。 CurrentThread 获取当前...

2019-04-08 22:36:46 13126 2

原创 SQL高级特性:视图、存储过程、游标、事务(二)

目录一、视图1、是什么(定义)2、什么情境下使用(功能)3、怎样用4、优缺点二、存储过程1、是什么(定义)2、什么情境下使用(功能)3、怎样用4、优缺点三、游标1、是什么(定义)2、什么情境下使用(功能)3、怎样用4、优缺点四、事务1、是什么(定义)2、什么情境下使用(功能)3、怎样用4、优缺点一、视图1、是什...

2019-04-07 19:08:49 391

原创 SQL高级特性:约束、索引、触发器和安全选项(一)

前言 约束是实施完整性的重要部分,索引可改善数据检索的性能,触发器可用来执行运行后的前后处理,安全选项可用来管理数据访问。一、约束1、空(NOT NULL) 指示某列不能存储 NULL 值。2、唯一约束(UNIQUE) 保证某列的每行必须有唯一的值。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY...

2019-04-07 17:35:16 319

转载 PLSQL编程——存储过程

1.在开发程序中,为了一个特定的业务功能,会向数据库进行多次连接关闭连接(连接和关闭数据库是很耗费资源的),需要对数据库进行多次I/O读写,性能比较低。如果把这些业务放到PLSQL中,在应用程序中只需要调用PLSQL就可以做到连接关闭一次数据库就可以实现我们的业务,可以大大提高效率。2.ORACLE官方给出的解释:能够让数据库操作的不要放在程序中,在数据库实现基本不会出错,在程序操作中可能会出...

2019-04-07 17:15:12 811

转载 PLSQL编程——游标

1.游标  1.1什么是游标 用于临时存储一个查询返回的多行数据(结果集,类似于Java的JDBC连接返回   的 ResultSet集合),通过遍历游标,可以逐行访问处理该结果的数据。  游标的使用方式:声明--->打开-->读取--->关闭  1.2语法  游标声明:  CURSOR 游标名[(数据列表)] IS 查询语句;  游标的...

2019-04-07 17:03:47 621

转载 PLSQL编程——流程控制

1.条件分支语法:-- Created on 2018/8/23 by MENGMENG.CHEN declare -- Local variables here i integer;begin -- Test statements here IF 条件1 THEN 执行1 ELSIF 条件2 THEN 执行2 ELSE 执行3 EN...

2019-04-07 17:01:05 286

空空如也

空空如也

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

TA关注的人

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