- 博客(30)
- 资源 (107)
- 收藏
- 关注
原创 VM-基本功能
VMware专题-介绍VM-基本功能一、VMware Tools基本特性 二、快照功能 三、Template技术介绍1、用Template技术批量部署虚拟机,先创建自定义规范2、部署虚拟机四、创建虚拟机参数说明五、虚拟机内存技术六、关于虚拟机CPU 七、vCenter的用户角色八、网络和存储的IO ...
2021-08-26 09:53:09 830
原创 C语言操作符详细介绍
算术操作符主要是 (+-*/%) 五种算数操作符。1、除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。2、对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。3.、% 操作符的两个操作数必须为整数。返回的是整除之后的余数。当除数为小数时,int类型只会截取整数部分。移位操作符<< 左移操作符>> 右移操作符左移操作符 移位规则: 左边抛弃、右边补0...
2021-08-26 09:52:35 95
原创 Git常用命令速查表
Git 命令速查表1、常用的Git命令2、对象库操作相关命令3、引用操作相关命令4、版本库管理相关命令5、数据传输相关命令6、邮件相关命令7、协议相关命令8、版本库转换和交互相关命令9、合并相关的辅助命令10、 其他...
2021-08-26 09:52:12 70
原创 Linux服务器安全加固及建议
以下是服务器安全加固的步骤,本文以腾讯云的CentOS7.7版本为例来介绍,如果你使用的是秘钥登录服务器1-5步骤可以跳过。设置复杂密码服务器设置大写、小写、特殊字符、数字组成的12-16位的复杂密码 ,也可使用密码生成器自动生成复杂密码,这里给您一个链接参考:https://suijimimashengcheng.51240.com/echo "root:wgr1TDs2Mnx0XuAv" | chpasswd设置密码策略修改文件/etc/login.defsPASS_M
2021-08-26 09:52:03 151
原创 文件系统及文件缓存知
Linux的文件系统特点文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个文件分成的多个块都存放在了什么位置。 如果文件系统中有的文件是热点文件,近期经常被读取和写入,文件系统应该有缓存层。 文件应该用文件夹的形式组织起来,方便管理和查询。 Linux内核要在自己的内存里面维护一套数据结构,来保存哪些文件被哪些进程打开和使用。总体来说,文件系统的主要功能梳理如下:ext系列的文件系统的格式inode与块的存储硬盘分成相同大
2021-08-26 09:51:47 1271
原创 提高数据库性能的10个最简单方法
众所周知SQL SERVER是微软的数据库拳头产品,有着图形化友好界面、操作门槛低、部署难度小,一键式安装的特点,受到全球开发者及企业的青睐。从历代版本说起,经典2000版本是划时代的里程碑作品,至今还能在各种财务软件、ERP偶遇一回。但随着软件的升级换代,早期的2000版本从性能、功能上已经难以满足现行需求的发展,随之出现了2005、2008、2008R2、2012、2014、2016、2017、2019版本,2005和2008作为2000的实力升级版本,已经在数据库界扛了多年把子。当然,也经
2021-08-26 09:51:36 4409 1
原创 C++高并发内存池的设计和实现
一、整体设计1、需求分析池化技术是计算机中的一种设计模式,内存池是常见的池化技术之一,它能够有效的提高内存的申请和释放效率以及内存碎片等问题,但是传统的内存池也存在一定的缺陷,高并发内存池相对于普通的内存池它有自己的独特之处,解决了传统内存池存在的一些问题。1)直接使用new/delete、malloc/free存在的问题new/delete用于c++中动态内存管理而malloc/free在c++和c中都可以使用,本质上new/delete底层封装了malloc/free。无论是上面的那种内
2021-08-26 09:51:26 1006
原创 基线检查加固脚本
Linux的shell加固脚本#!/bin/bash #设置密码复杂度if [ -z "`cat /etc/pam.d/system-auth | grep -v "^#" | grep "pam_cracklib.so"`" ];then sed -i '/password required pam_deny.so/a\password required pam_cracklib.so try_first_pass minlen=8 ucredit=-1
2021-08-26 09:51:08 888
原创 非常值得收藏的15个 Google 高级搜索技巧
谷歌是搜索引擎行业的主导力量,它是 Android 智能手机和 Chrome 等网络浏览器的默认搜索引擎。如果您目前对 Google 的使用仅限于输入几个词并更改您的查询,直到找到您要查找的内容,那么我在这里告诉您有一种更好的方法——而且它并不难学。1. 使用site:site:github.com geekskai使用site:将在特定网站内进行搜索。例如,如果您想查找仅在github.com上发表的有关geekskai的文章,您只需输入site:github.com ge...
2021-08-26 09:50:42 6672
原创 MySQL 插入数据时,中文乱码问题的解决
当向 MySQL 数据库插入一条带有中文的数据形如insert into employee values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员工!');出现乱码时,可以使用语句 show variables like 'character%';来查看当前数据库的相关编码集。从上图中可以看到 MySQL 有六处使用了字符集,分别为:client 、connection、database、results、serve
2021-08-26 09:50:18 1263
原创 Linux开发基础总结
应用程序开发方式在Linux下开发应用程序可以调用两种接口来实现,一种是直接调用系统调用接口,另一种是调用库函数来实现。1、什么是系统调用?系统调用(System Call)是操作系统提供的服务,是应用程序与内核通信的接口。Linux提供的系统调用包含的内容有:文件操作、进程控制、系统控制、内存管理、网络管理、socket套接字、进程间通信、用户管理等。相对于普通的函数调用来说, 系统调用的性能消耗也是巨大的。 所以在追求极致性能的程序中, 都在尽力避
2021-08-25 13:30:13 426
原创 Linux C++实现多线程同步(超级详细)
通过多线程模拟多窗口售票为例:#include <iostream>#include<pthread.h>#include<stdio.h>#include<stdlib.h>#include<string.h>#include<unistd.h>using namespace std;int ticket_sum=20;void *sell_ticket(void *arg){for(in
2021-08-25 13:29:13 662
原创 Liunx基本命令
一,目录切换命令window中通过图形化界面和鼠标可以任意切换需要进入的目录,但Linux必须通过cd命令切换目录。cd usr 切换到该目录下usr目录cd../ 切换到上一层目录cd / 切换到系统根目录cd~ 切换到用户主目录cd - 切换到上一个所在目录二,目录的操作命令(增删改查)目录的操作命令(增删改查)1.命令:mkdir 目录名称示例:在根目录 / 下 mkdir test,就会在根目录 / 下产生一个test问目录2.命令:ls [-al] ..
2021-08-25 10:14:10 117
原创 最全Linux命令总结
基本命令:uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI
2021-08-25 10:08:05 169
原创 整理维护常用Oracle SQL 语句
1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表空间物理文件的名称及大小select tablespace_name, file_id, file_nam
2021-08-25 10:06:56 99
转载 JavaScript工具函数宝典(内含95个函数)
1 为元素添加on方法NodeList.prototype.on = function (event, fn) {、 []['forEach'].call(this, function (el) { el.on(event, fn); }); return this;};复制代码2 为元素添加trigger方法 var event = document.createEvent("HTMLEvents"); event.initEvent(ty
2021-08-25 10:05:38 367
原创 资产负债表和利润表的编制公式
资产负债表和利润表的编制公式(新手会计必备公式)一、资产负债表(一)资产:1.货币资金=现金+银行存款+其他货币资金2.交易性金融资产=交易性金融资产3.应收票据=应收票据-坏账准备4.应收账款=应收账款+预收账款-坏账准备5.预付款项=预付账款+应付账款-坏账准备6.应收利息=应收利息-坏账准备7.应收股利=应收股利-坏账准备8.其他应收款=其他应收款-坏账准备9.“存货=材料采购+商品+在产品+半成品+包装物+低值易耗品+委托货销商品等”存货=材料材料
2021-08-25 09:52:37 6049
原创 报表编制公式大全
资产负债表编制公式1、资产类公式2、负债公式3、所有者权益公式4、利润表编制公式资产负债表模板执行新收入准则的企业可以采用下列的报表模板及填列说明。资产负债表填列说明利润表模板利润表填列说明篇幅太长,今天就分享到这里了,有需要的,可以无偿分享~~...
2021-08-25 09:51:16 589
原创 大数据技术Linux基础篇之常用命令语法
帮助命令1. man 获得帮助信息1)基本语法:man [命令或配置文件] (功能描述:获得帮助信息)2)显示说明 信息 功能 NAME 命令的名称和单行描述 SYNOPSIS 怎样使用命令 DESCRIPTION 命令功能的深入讨论 EXAMPLES 怎样使用命令的例子 S
2021-08-25 09:48:49 174
原创 程序员应该掌握的常用网络问题定位工具
ping这个是大家经常用到的一个小工具,用于检查两台服务器之间是否能够成功交换数据包。ping指令向对方主机发送ICMP报文。当能成功ping同时表示两台主机之间的网络链路是畅通的。如果ping不通,首先需要确认对方是否关停了ping服务,如果没有关停,就需要检查双方的网络链接问题了。telnet该指令主要用于检查到对方端口的网络联通性,如果telnet能通,一般证明TCP三次握手已经建立成功,也就是网络层是畅通的。如果telnet不通,需要确认对方是否已经启动相应服务端口,如果已启动,那么就要
2021-08-24 17:36:35 251
原创 Linux的常用命令
1.帮助命令1.1 help命令#语法格式: 命令 --help#作用: 查看某个命令的帮助信息# 示例: # ls --help 查看ls命令的帮助信息 # netstat --help 查看netstat命令的帮助信息1.2 man命令#语法格式: man 命令#作用: 查看某个命令的帮助手册# 示例: # man ls #查看ls命令的帮助手册 # man netstat #查看nets...
2021-08-24 17:33:54 166
原创 linux下基于UDP服务的负载均衡方法
UDP在并入TCP/IP族的时候,就是作为IP协议的第四层抽象存在的,IP的协议单元叫做IP数据报,UDP的名字正是来源于此,用户数据报协议,其中“用户”便有了端到端的意思。起初UDP只是作为TCP的补充存在,应用于一些无需维护连接,无需维护状态的场合,然而随着TCP越来越复杂,随着复杂性越来越往上层转移,很多应用程序开始在UDP之上自行处理连接状态,数据序列等,这样便可以自行控制好复杂度,比较典型的是DTLS协议(SSL的UDP版本)以及OpenVPN。OpenVPN原理上讲不便于使用TCP作为承载协议
2021-08-24 17:20:37 501
原创 linux网络编程tcp和udp基本函数调用过程及如何选择
1. socket编程1.1 概述TCP是TCP/IP体系中面向连接的传输层协议,它提供全双工和可靠交付的服务。它采用许多机制来确保端到端结点之间的可靠数据传输,如采用序列号、确认重传、滑动窗口等。首先,TCP要为所发送的每一个报文段加上序列号,保证每一个报文段能被接收方接收,并只被正确的接收一次。其次,TCP采用具有重传功能的积极确认技术作为可靠数据流传输服务的基础。这里“确认”是指接收端在正确收到报文段之后向发送端回送一个确认(ACK)信息。发送方将每个已发送的报文段备份在自己的缓冲区里
2021-08-24 17:18:09 409
原创 Linux学习笔记网络编程
网络编程的一些基本函数:也是实现tcp协议通讯的基本步骤,实现代码在最后,IP需要修改为自己的IP,即可通信;1,创建套接字socket函数原型:#include<sys/types.h>#include<sys/socket.h>int socket(int domain, int type, int protocol);参数列表:domain参数有以下这些值AF_INET:IPv4协议AF_INET6:IPv6协议AF_LOCAL:Unix域协
2021-08-24 17:11:00 562 1
原创 oracle 优化方法总结
分析和优化的基本步骤如下:1、如果是SQL语句的写法问题,我们可以通过在不更改业务逻辑的情况下改写SQL来加以解决;2、如果是不必要的全表扫描/排序而导致了目标SQL的性能问题,我们可以通过建立合适的索引(包括函数索引、位图索引等)来加以解决;3、如果是表或者索引的不良设计导致的目标SQL的性能问题,我们可以通过重新设计表/索引,重新组织表里的数据来加以解决;4、如果上述调整措施都失效,我们可以考虑用并行来缩短目标SQL的执行时间;5、如果上述调整措施、包括并行都失效,我们还可以在联系实际业
2021-08-24 17:08:43 3887
原创 Raid0、 Raid1、 Raid5、 Raid10的原理、特点、性能区别
一、RAID 是什么?RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,简称为「磁盘阵列」,其实就是用多个独立的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。二、RAID 有哪些?RAID方案常见的可以分为:RAID0 RAID1 RAID5 RAID6 RAID10下面来分别介绍一下。Raid 0:至少需要两块硬盘,磁盘越多,读写速度越快,没有冗余。Raid 1:只能用两块硬
2021-08-24 14:07:34 98504 6
原创 C++ sqllite 转换函数
void CSQLite::Char2wstring(const char* AC, wstring& wstr){ wchar_t *pStr; int len = MultiByteToWideChar(CP_ACP, 0, AC, (int)strlen(AC), NULL, 0); pStr = new wchar_t[len + 1]; MultiByteToWideChar(CP_ACP, 0, AC, (int)strlen(AC), pStr, le...
2021-08-09 09:40:41 196
原创 Oracle维护常用SQL语句
1、查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表空间物理文件的名称及大小 select tablespace_name,...
2021-08-03 11:13:40 95
原创 整理维护常用Oracle SQL 语句
1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 2、查看表空间物理文件的名称及大小select tablespace_name, file_id, file_nam
2021-08-03 11:06:07 57
原创 JavaScript工具函数宝典(内含95个函数)
1 为元素添加on方法NodeList.prototype.on = function (event, fn) {、 []['forEach'].call(this, function (el) { el.on(event, fn); }); return this;};复制代码2 为元素添加trigger方法 var event = document.createEvent("HTMLEvents"); event.initEvent(ty
2021-08-03 11:04:46 253
db2 odbc 64 驱动
2023-11-24
HCNA网络技术实验指南及时间
2023-10-25
ODBC驱动 手动按安装sybase
2022-11-25
Axure元库件及控件.rar
2021-08-09
自定义元件库-AXURERP 8
2021-06-28
Woll2WollInfoPower
2021-01-14
商业版程序 PACS DICOM 源码
2020-12-30
CEF4Delphi
2020-09-25
odbc Sybase-oledb与MySql_connect
2020-09-25
监控指标(数据库巡检指标、监控指标)
2020-07-07
瑞美检验报告系统 微生物检验报告单机版(完整版本-测试)
2020-02-28
python web app demo2
2019-11-27
企业系统(ERP_DELPHI)
2019-11-15
数据结构和算法必知必会的 50 个代码实现.zip
2019-07-15
大学计算机.zip
2019-06-12
Java标签版MiniuiDemo,内附DOC说明
2019-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人