- 博客(49)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 解决Win11虚拟机ssh连接很慢问题
问题描述使用Win11系统安装了VisualBox,搭建了一个CentOS7虚拟机,网络使用桥接模式,但ssh的时候特别慢,scp也很慢。最后通过修改了虚拟机的sshd服务配置解决了问题:解决方案sudo vi /etc/ssh/sshd_config#设置UseDNS nosudo systemctl restart sshd问题分析ssh在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法。如果HOST的IP没有域
2021-10-27 17:44:20
1045
原创 Win10使用VirtualBox搭建CentOS7环境
1、官网下载VirtualBox2、官网下载CentOS 7镜像说明:1、选择一个国内的镜像仓库;2、选择CentOS-7-x86_64-Minimal-2009.iso;3、安装VirtualBox一路点击下一步,完成即可。4、新建虚拟机1、设置名称、选择虚拟机路径、操作系统类型、操作系统版本;2、设置内存、CPU、硬盘大小;3、设置网络连接方式;4、启动虚拟机,选择镜像;5、一路下一步安装即可;15、修改网卡自启动CentOS7默认安装好,网卡是禁用状态,需要手动开启
2021-07-23 10:46:29
284
1
原创 CentOS 7 离线搭建 Python 3.8.5 机器学习环境
CentOS 7 离线搭建 Python 3.8.5 机器学习环境0、假设gcc和g++已安装好(最基础的编译环境)#查看C和C++编译器的版本gcc --versiong++ --version1、需要准备如下安装包,并上传到服务器offlinePackage/├── python│ ├── Cython-0.29.24-cp38-cp38-manylinux1_x86_64.whl│ ├── future-0.18.2.tar.gz│ ├── joblib-1.0.1-
2021-07-23 10:06:21
1185
2
原创 Java中不规则二维数组运用
一、代码package com.test;public class HelloWorld { public static void main(String[] args) { //不规则二维数组 final int length=9; int[][] ints = new int[length][]; for (int i = 0;
2015-11-17 11:32:18
7173
原创 AngularJS入门实例2——控制器的使用
1、AngularJS 应用程序由 ng-app 定义,本例应用程序在 <div> 内运行;2、ng-controller="myCtrl" 是一个 AngularJS 指令,用于定义一个控制器;3、myCtrl 函数是一个 JavaScript 函数;4、AngularJS 使用$scope 对象来调用控制器。控制器的 $scope (相当于作用域、控制范围)是表达式执行的上下文,用来保存AngularJS Model(模型)的对象。在 AngularJS 中, $scope 的使用贯穿整个 An
2015-11-09 18:09:38
882
原创 AngularJS入门实例1——绑定输入框
1.功能实现数据绑定,将用户在文本框中输入的内容实时显示在页面上。2.代码 AngularJS输入框数据绑定 在输入框中尝试输入: 姓名: 3.说明只要具备最基本的HTML语法基础,就能看懂上边代码的意思。对于引入的和ng-*暂时不理解也没关系,先会用即可。就像每个人写第一个HelloWorld程
2015-11-08 15:21:01
2641
原创 看优快云博客,用电脑访问其手机版网站——更清爽!
一、效果图对比A.第一张图为电脑版谋篇博客;B.第二张图为对应手机版博客;对比效果不言而喻,同是从网页最上端开始截取,电脑版只显示出了目录(大面积非博客内容,华而不实),而手机版显示了很多内容(简介)。二、如何访问优快云手机版博客?例如:电脑版优快云博客:http://blog.youkuaiyun.com/monkindey/article
2015-10-23 11:07:58
2489
原创 7行JQuery代码实现回到顶部效果
一、效果图如下:回到顶部按钮在右下方二、代码如下 回到顶部 #scrollTop{ width: 40px; height: 40px; position: fixed; right: 2%; bottom: 5%; background:url(http://img.mukewang.com/535e0dc10
2015-10-21 23:08:08
738
原创 CSS3实现3D旋转菜单导航
一、效果图二、代码 制作3D旋转导航 @import url("http://www.w3cplus.com/demo/css3/base.css"); /*引入本地字体文件*/ @font-face{ font-family: 'sansationr
2015-10-20 15:45:28
5403
原创 JavaScript根据Cookie名称获取Cookie值
一、函数封装 //获取指定名称的cookie的值 function getcookie(objname) { var arrstr = document.cookie.split("; "); for (var i = 0; i < arrstr.length; i++) { var
2015-10-20 08:56:13
1547
原创 typedef struct A{};和 typedef struct A{}A;有什么区别?
碰巧今天遇到同样的疑惑,在此试着解答,若有不当之处,望大家积极纠正。首先,关于结构体补充一点,国内经典教材——谭浩强的《C++程序设计》中明确指出:1、在C语言中,定义结构体变量格式为:struct A a;2、在C++中,定义结构体变量格式为:A a;另外,C++保留了C的风格,即C++中既可以struct A a也可以用A a,谭先生建议用新式写法A a;所以楼主的
2014-09-14 23:13:28
3715
原创 C语言创建删不掉的文件夹
上一篇博客写了一个杀不死的进程,现在再写一个删不掉的文件夹(文件同理),所谓删不掉不是真的删不掉而是删掉后马上重新创建。代码如下:#include #include #include //For access()#define _CRT_SECURE_NO_WARNINGS //消除编译器警告,如fopen不安全//判断文件或文件目录是否存在bool checkFil
2014-06-22 10:06:11
2246
原创 C\C++各路高手以及操作系统专家请进来杀死这个进程
通常情况下编写一个程序,可以点击关闭按钮正常结束程序,也可以使用任务管理器结束任务,还可以使用taskkill等命令杀死进程,实在都不行也可以直接重启计算机。 但是,这些方法真的都管用吗?我觉得不一定,今天晚上闲着没事,想写一个杀不死的程序。设计思路如为写三个程序ProcessMain、Process1和Process2,相互保护,具体如下:1、按照平时的方法
2014-06-21 21:15:23
2436
4
原创 C语言判断某进程是否存在
#include #include //进程快照函数头文件#include bool getProcess(const char *procressName) //此函数进程名不区分大小写{ char pName[MAX_PATH]; //和PROCESSENTRY32结构体中的szExeFile字符数组保持一致,便于比较 strcpy(pName,procre
2014-06-21 19:38:51
5981
2
原创 C语言获取Windows系统进程信息
#include #include //进程快照函数头文件#include int main(){ int countProcess=0; //当前进程数量计数变量 PROCESSENTRY32 currentProcess; //存放快照进程信息的一个结构体 currentProcess.dwSize = sizeof(currentProcess);
2014-06-21 19:02:40
9838
4
原创 C语言播放声音最简单的两种方法
1、 如果仅需要播放波形文件wav格式的声音,很简单,只需一句话:PlaySound(TEXT("Data\\1.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);在这里只提供方法,详细问题自己去探索。完整C语言代码:#include #pragma comment(lib, "Winmm.lib")int main(int ar
2014-06-16 11:10:57
38716
16
原创 OpenGL进阶示例1——动态画线(虚线、实线、颜色、速度等)
用OpenGL动态绘制线段,其实很简单,但到现在为止,网上可参考资料并不多。于是亲自动手写一个函数,方便动态绘制线段。代码如下:#include //OpenGL实用工具包#include /*所遇问题:1、系统API函数Sleep()不听话,睡眠时快时慢(可能跟我计算机当前运行程序有关吧)解决方案:重写Sleep()函数,实质为空循环。仅用于Debug下,Rele
2014-06-13 16:34:11
13471
3
原创 C语言 Socket入门示例2——模拟远程CMD(客户端向服务器发送命令,服务端执行该命令)
只要把上一篇文章“C语言 Socket入门示例1”中的两段程序彻底搞懂,那么再看本文就没有任何难度了,因为仅仅是对上篇文章中服务端代码的简单修改扩充。但是简单修改过后,功能变得异常强大,犹如一个远程CMD。随着不断深入学习,功能将会变得越来越强大。欢迎大家评论指点。1、服务端(Server):#include #include #pragma comment(lib,"
2014-05-04 19:38:40
9814
原创 C语言 Socket入门示例1—— 单工通信(客户端向服务器发送消息)
如果对Windows API不太熟悉、对TCP/IP通信协议不太熟悉,或者对C语言本身不太熟悉的话,学习Socket会有点难受的。以前学习操作系统的时候,被API吓怕了,很多莫名其妙的API有着多如牛毛的参数,令人费解。学习计算机网络的时候,又有那么多的协议,并且很多协议本身比较复杂,什么三次握手建立连接,什么四次握手释放链接等等,也没有学得特别透彻。更遗憾的是,以前学C的时候,误以为自己把C学会
2014-05-04 18:02:07
16606
原创 C++获取系统信息(IP地址、硬件信息等)
#include#include //该头文件需在windows.h之前#include#include#include#pragma comment(lib,"ws2_32.lib") using namespace std;void getIP(){ WSADATA WSAData; //WSADATA结构被用来储存调用AfxSocketInit全局函数返回的
2014-05-02 15:29:27
5155
2
原创 C++使用API获取当前时间
#include #include#include#include using namespace std;string WORDToString(WORD w){ char tmpbuff[16]; sprintf(tmpbuff,"%d",w); string res=tmpbuff; return res;}string getTime(){ SYSTEMTI
2014-05-02 12:45:48
1703
翻译 Convert integer to string(int类型转化为string类型)
译: 这是一个常见的问题,但是对于这个问题我没有找到一个很好的方法:如何将整数类型转化为字符串类型?我遇到过几种解决方案。我不会使用stringstream。sprintf()函数也遇到了问题,并且它是C语言的风格。函数itoa()以前工作地很好,但参考文档说:这个函数在ANSI-C中没有被定义,并且它不是C++的一部分,但有些编译器支持并且这个函数也是C语
2014-05-02 11:06:16
3161
原创 C++获取本机IP地址信息
#include #include using namespace std;#pragma comment(lib, "WS2_32.lib")void getIP(){ WSADATA WSAData; //WSADATA结构被用来储存调用AfxSocketInit全局函数返回的Windows Sockets初始化信息。 if (WSAStartup(MAK
2014-05-01 17:48:52
4009
原创 C语言调用API控制鼠标指针
#includeint main(){ int x,y; while(1) { x=1; y=1; SetCursorPos(x,y); } return 0;}
2014-04-18 09:02:25
5640
原创 Win32应用程序基本框架详解
#include //窗口过程的回调函数,函数名WndProc可自由定义LRESULT CALLBACK WndProc(HWND hWnd, //当前接收消息的窗口句柄 UINT uMsg, //被传送过来的消息ID WPARAM wParam, //消息参数:附加在消息上的数据,与MSG结构体是一样 LPARAM lParam)
2014-04-15 11:26:20
1724
原创 OpenGL入门示例8——图形平移、旋转、缩放
#include#include static GLfloat spin=0.0; //旋转量static GLfloat move=0.0; //平移量static GLfloat size=1.0; //缩放量void init(void){ glClearColor(0.0,0.0,0.0,0.0); //指定清除颜色(黑色),即背景颜色 glShad
2014-04-13 21:27:17
23195
原创 设计模式入门1——简单工厂模式(OperationFactory)
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
2014-04-04 11:52:01
956
原创 VBS发送邮件(163邮箱到QQ邮箱或Gmail)
NameSpace = "http://schemas.microsoft.com/cdo/configuration/" Set Email = CreateObject("CDO.Message") Email.From = "***********@163.com" Email.To = "************@qq.com"'Email.To = "***********
2014-03-25 13:51:25
7164
原创 C#发送邮件(Gmail到qq邮箱和163邮箱)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Ne
2014-03-25 11:38:19
5228
原创 OpenGL入门示例7——黑色背景绘制彩色ZUFE字母
#include //OpenGL实用工具包#define drawLine(x1,y1,x2,y2) glBegin(GL_LINES); glVertex2f((x1),(y1));glVertex2f((x2),(y2));glEnd(); //巧用宏,减少代码void init(void){ glClearColor(0.0,0.0,0.0,0.0); //指定清除颜色(黑
2014-03-24 14:48:52
1284
原创 最大字段和——动态规划
最大字段和,常规解法有四种,分别是:1、三重for循环;2、两重for循环;3、分治解法;4、动态规划;从时间复杂度的角度讲,动态规划是最优算法,故对其简单介绍:#includeusing namespace std;int maxIntervalSum(int n,int a[]) //动态规划求最大子段和,O(n){ int max=a[0];
2014-03-21 08:48:59
1674
原创 批处理基础1——横向创建n层目录,纵向创建m层目录
一、横向创建n层空目录(文件夹)setlocal enabledelayedexpansionset n=100for /l %%i in (1,1,%n%) do ( set a=%%i md !a!)效果图:说明:最初n设置了100,瞬间创建完毕,遂改为1000,仍旧很快,继续增大n=10000,大约三分钟才创建完成。二、纵向嵌套创建m层目录(文件
2014-03-19 20:41:29
1135
CreateCar(简单工厂模式)
2014-04-04
Calculator(简单工厂模式)
2014-04-04
jQuery_API_1.4.4.chm
2013-05-28
算法导论.pdf
2013-04-27
一台笔记本,一根网线,一台打印机,如何连接?
2013-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人