自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风色坊

网络安全,linux,工控安全

  • 博客(28)
  • 收藏
  • 关注

原创 求助,请教廖雪峰杨辉三角作业中的问题

最近在廖雪峰的官网学习python,学习到生成器部分,有一个作业是杨辉三角,在这里卡住了,有个问题实在过不去了,希望有热心的大神看到后能够指点一二, 谢谢附:代码'''杨辉三角的实现'''#代码1def triangles():#计算杨辉三角的函数 ret = [1] while True: yield ret ...

2020-02-01 10:45:11 329 2

原创 跟苑老师学kali笔记(一)----安装后基本配置

1、更换源2、进行升级:apt-get update apt-get upgrade3、Visual Box 安装增强型工具: 点击 设备->安装增强功能, 点击位置,会出现一个光盘文件加载,打开光盘,将VBoxLinuxAddition.run文件拷贝到桌面,进入命令行为该文件增加执行权限:查看权限:ls -ll增...

2019-11-28 11:29:25 580

原创 Kali 开启ssh服务并自启动

1、编辑sshd_config文件root@kali:~# vi /etc/ssh/sshd_config2、检查如下配置项:PasswordAuthentication yes   //去掉注释的#号,并改为yesPermitRootLogin yes              //可能找不到这个,该命令是允许root用户也可以ssh登录的,                 ...

2019-02-14 16:38:56 1561

原创 群晖设置存储空间和共享文件夹

       安装完成后,我们用到的主要功能就是文件共享,初始状态是无法建立共享文件夹的,系统会提示你建立存储空间,自动弹出建立存储空间的操作窗口       建立存储空间需要在RAID Group中新建, 因为我们是虚拟机分配的空间,所以只需要选择建立单个的Group就行了,存储空间类型选择Basic   ...

2019-02-13 11:06:20 20471

原创 黑群晖局域网内更新方法

局域网内无法更新问题解决从官网下载中心选择安装的群晖系统版本,在下载列表中选择套件,离线下载Docker套件和LXQT套件,安装后可以打开LXQT中的浏览器连接互联网,进行代理认证,实现互联网访问,然后就可以进行在线更新了...

2019-02-13 09:59:45 7384

原创 Esxi虚拟机安装黑群晖实践

1、下载相关的软件:synoboot   引导文件,包括两个文件synoboot.img和synoboot.vmdk,用于引导记录DS3615xs_15266.pat    系统synology-assistant-6.1-15163.exe   客户端管理工具2、安装创建虚拟机先不要添加硬盘,无需要光驱启动,也将虚拟光驱去掉。如下完成虚拟机创建...

2019-02-13 09:54:57 15712

原创 Excel2016,根据列值使用VBA将两个表进行比对去重

使用VBA,根据列将两个表进行比对去重 1、将某一单元格数据赋值至某个变量:a = Sheets(1).Range("K3")或a = Worksheets("sheet1").Cells(3, 11).Value2、输出变量值:MsgBox b 3、对比两个变量是否相同的代码:If a = b Then    MsgBox ("yes")    Else ...

2019-02-11 14:41:24 4495 2

原创 解决server2016多用户登录的问题

           昨天到今天从server2106上给组里所有的人都用设置好了用户,并配置好权限,新问题来了:服务器最多只允许2个用户登录,在组策略(组策略)里进行配置也不行,重启两边服务器也解决不了这个问题。首先组策略设置:  计算机设置–管理模板–Windows组件–远程桌面服务–连接–限制连接数–启用并设置允许的DR最大数  设置完上面的发现还是不行;计算机设置–管理模板–W...

2018-12-19 14:22:52 17806 1

原创 Hyper-v权限配置详细记录

WinServer2016服务器上装好了Hyper-v后,管理员用户可以登录并完全操作,但是新建的users组用户则无此权限,进入Hyper-v后会提示权限不足,找了很多资料,终于解决了。 1、首先在users组建立用户;2、对用户权限进行配置,我的电脑右键->属性->远程设置->远程属性卡中"选择用户"->添加新建的用户进去;这样新建的用户就可以通过远程桌面登...

2018-12-14 11:58:04 5605

原创 Vmware安装BT5进入不了图形界面怎么办(KDE版)

关于BT大家一定很熟悉了,今天安装了BT后发现图形界面进不了,解决方法:  以下是命令,直接在控制台里执行rm /root/.kde/cache-root/icon-cache.kcacherm /root/.kde/cache-root/plasma_theme_Volatile.kcacherm /root/.kde/cache-bt/icon-cache.kcacherm ...

2018-12-10 10:49:14 1645

原创 aria2配置使用经过

aria2配置使用经过一、安装并配置使用1、下载aria2主程序2、下载web管理面板aria-ng3、下载web服务器EasyWebSvr4、下载完主程序后下载配置文件和控制脚本(网盘中已有),直接解压到aria2的目录中,并在目录中建立新文件夹“Download”,作为下载文件夹5、将EasyWebSvr放到解压后的web管理面板aria-ng文件夹中。打开EasyWebSvr,点击锤子图标,...

2018-04-10 17:13:41 4160

转载 06-9 C语言中void类型指针的作用

1、void *表示一个“不知道类型”的指针,也就不知道从这个指针地址开始多少字节为一个数据。和用int表示指针异曲同工,只是更明确是“指针”。因此void*只能表示一个地址,不能用来&取值,也不能++--移动指针,因此不知道多少字节是一个数据单位2、void *就是一个不能动的“地址”,在进行&、移动指针之前必须转型为类型指针3、void *的用途:在只知道内存,但是不知道是什么...

2018-03-14 08:35:19 732

转载 06-8 结构体的拷贝赋值问题

1、每次使用结构体的时候都要struct _Person ,比如struct _Person p1={0};sizeof(struct _Person ); 太麻烦。2、typedef int zhengshu;可以给int取一个别名zhengshu。因此也可以用typedef struct _Person Person;把Person定义为struct _Person 的别名3、当然最常用的简化...

2018-03-12 15:31:33 365

转载 06-7 结构体的使用以及sizeof问题

1、结构体就是一大块内存,对他进行格式化的存储、读取。struct _Person{int age;char* name;        double height;};struct _Person p1={0};p1.name = "全智贤";p1.age=30;printf("%s的年龄是%d\n",p1.name,p1.age);2、printf("%d\n",sizeof(Person))...

2018-03-12 14:58:00 173

转载 06-6 有关内存初始化

1、创建一个内存区域的时候,内存中的数据是乱七八糟的(可能是其他代码用过后遗留的数据):char ch1[20];printf("%s\n",ch1);这个代码打印出来的可能就是乱码,因为printf的%s是“打印一直遇到'\0'”。2、解决问题的两种方法:1) memset(void *,要填充的数据,要填充的字节个数)char ch1[20]; memset(ch1,0,sizeof(ch1)...

2018-03-12 11:36:39 151

原创 06-5 关于指针的几个例子

1、实现一个方法“多个返回值”的效果:返回数字的个位、十位、百位。基于本程序的一些基本的c语法:      '%'为取余运算符,用于把它前面的整数值或表达式除以      其后面的整数值或表达式,结果为不能被后面的整数或表达      式整除的最小整数,它后面的数值应该为大于1的正整数。如      表中所示的"13%7",就表示13 除以7余6。      ‘/' 是2目运算符,除法运算,整数...

2018-03-12 10:38:55 236

原创 06-4 sizeof相关

1、如果在作用域内,变量以数组形式声明,则可以使用sizeof求数组大小:int num[]={5,89,33,25,99};int len = sizeof(num)/sizeof(int);2、sizeof是编译器在编译的时候计算的,无法动态计算。因此对于int *或者将数组传递给函数,那么就无法使用sizeof获取大小了。即使函数声明中写着int[]也不行(为了避免误解,不要在参数中声明数组...

2018-03-09 10:59:00 160

原创 06-3 强大的指针

指针的移动#include <stdio.h>int main(int argc, char *argv[]){ int i1=555; int i2=666; int *p = &i1; printf("%d,%d\n",&i1,&i2); p--; int i3=*p;//从p当前指向的内存中取出4个字节,解释成int printf("%...

2018-03-09 10:25:05 170

原创 06-2 有关计算机中数据类型

对于计算机而言,存储的都是“字节数据”,帮你存、帮你取,从哪儿读、读多少、怎么解读这些数据你随意。int i = 88888888;  #include <stdio.h>int main(int argc, char *argv[]){ int i1 = 88888888;                                                        ...

2018-03-08 15:39:12 322

原创 06-1 C语言指针

不懂指针就不要说自己学过C语言!1、掌握了指针,就掌握了C语言的精髓!计算机中绝大部分数据都放到内存中的,不同的数据放到不同的内存区域中。内存角度没有数据类型,只有二进制;数据以字节(8位二进制)为单位存取。不同数据类型占据不同的字节,32位系统中:int 为4个字节,short为2个字节。2、int i = 5;printf("%d\n",&i);int j=5;printf("%d\n...

2018-03-08 14:00:23 134

原创 05 网格布局GtkGrid

void gtk_grid_attach(grid, child, int left,int top, int width, int height):将子控件child附加到grid中,表格行列动态增加。left、top子控件的横纵格编号(0开头是程序员的惯例。讲一个程序员教孩子数数的笑话、讲我平时告诉别人第几个时候的纠结),width、height为占用的列数、行数。用left、top定位,用w...

2018-03-08 11:53:20 1127

原创 04 盒子布局GtkBox

int gtk_box_new(int orientation, int spacing)创建一个盒子布局。orientation方向:GTK_ORIENTATION_HORIZONTAL(水平横向)、GTK_ORIENTATION_VERTICAL(垂直纵向)两个可选值;spacing:单元格之间的间隙,通常为0,单位像素。void gtk_box_pack_start(int box, int...

2018-03-08 11:30:47 1386

原创 03 关于控件及如何添加

widget   所有控件的父类一些基本的函数:void gtk_widget_show(widget):显示。int整数void gtk_widget_hide(widget):隐藏void gtk_widget_set_sensitive(widget, sensitive):禁用,设置一个控件是否使用。第一个参数是指针对那个控件操作,第二个是是否禁用。                    ...

2018-03-08 10:31:06 152

原创 02 第一个GTK程序

学习有关如何编译gtk程序,需要重新进行编译设置,以联接gtk的一些库文件方法:同gcc,其中程序   依然是gcc.exe参数   $(FileName) -w -o $(FileNameNoExt).exe  -IF:\gtk\include -IF:\gtk\include\gtk-3.0 -IF:\gtk\include\cairo -IF:\gtk\include\gdk -IF:\gt...

2018-03-08 09:36:43 250

原创 01 学习如鹏网的C语言免费课程

学习如鹏网的C语言免费课程本课为配置运行环境,就是使用EditPlus和Gcc配合搭建开发环境最为震撼的是设置EditPlus进行编译和运行的方式,之前没有接触到过,只有之前王保三老师教我们的java模式搭建,也还是命令行模式,以下是具体方法:EditPlus   工具   配置用户工具  添加工具  输入名称“编译”,命令  选择编译器  参数选择“文件名 -o  文件名不包含扩展名”初始目录 ...

2018-03-07 17:29:54 957

转载 未使用!Page.IsPostBack出现的错误

未使用Not Page.IsPostBack出现的错误                                       今天用.net调试一个程序,由于时间比较仓促,在所有的页面page_load中未加Not Page.IsPostBack 的判断语句,开始我并未在意,在一个数据更新页面,我试着先在page_load中从数据库读取数据到TextBox中,运行后一切显示正常,

2006-06-21 09:48:00 659

原创 今天把用户基本信息模块搞完了!

  如题,今天到现在为止终于把用户基本信息模块搞完了,松了一小口气,算是基本完成任务.  明天开始攻坚管理员管理模块,别的都不难了,跟前面的差不多.还没搞过的一块就是权限的分配这个模块,里面的一些控件从来没用过可能要困难些,但是就象那句话说的那样:我们看困难通常是带上放大镜来看的,其实如果你不把困难当一回事,困难其实不是想象的那么难.  再加把劲,争取5月内把程序搞定!

2006-05-29 21:47:00 507

原创 正式使用框架

     昨天晚上做界面,做到用户查看自己的短消息时突然觉得如果不用框架真是太麻烦了,于是决定使用框架.     今天上午终于把用户短消息的界面做完了,剩下的就只有用户注册,和管理员管理的界面了,注册还好说点,管理员管理界面还是个老大难!抓紧时间,争取今天做完.不能再拖了.

2006-05-21 10:05:00 692

空空如也

空空如也

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

TA关注的人

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