灌水刷积分
火山彬
这个作者很懒,什么都没留下…
展开
-
Go——数组索引
摘抄自MATLAB官方文档矩阵输入矩阵首先,以元素列表的形式输入矩阵。您只需遵循一些基本约定:• 使用空格或逗号分隔行的元素。• 使用分号 ; 表示每行末尾。• 使用方括号 [ ] 将整个元素列表括起来。要输入丢勒矩阵,只需在命令行窗口中键入即可A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]MATLAB 显示刚才您输入的矩阵:A =16 3 2 135 10 11 89 6 7 12...原创 2021-07-07 16:02:08 · 648 阅读 · 0 评论 -
工具使用——codeblocks快捷键
Ctrl+Shift+C 注释高亮代码 Ctrl+Shift+X 反注释高亮代码 F2 显示/隐藏信息板 Shift+F2 显示/隐藏管理板原创 2021-07-07 16:01:47 · 102 阅读 · 0 评论 -
linux学习——华农linux实验-基本指令1
题目名称 linux-课题练习1 题目关键字 linux-课题练习1 题目录入时间 2013-4-15 12:21:53 题目内容 1、创建组testgroup; 2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。 3、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testg...原创 2021-06-20 09:52:12 · 187 阅读 · 0 评论 -
linux学习——华农决战Linux(1)PHP环境安装
二、JSP环境配置参考1、流程参考(仅了解流程,具体操作建议参考2、3、4)????Linux下写简单动态网页来自 <https://blog.csdn.net/zhsihui429/article/details/80099276>2、JDK安装参考在CentOS7.4中安装jdk的几种方法及配置环境变量来自 <https://blog.csdn.net/qq_32786873/article/details/78749384>3、TOMCAT安原创 2021-06-20 09:51:15 · 109 阅读 · 0 评论 -
linux学习——华农决战Linux(1)JSP环境配置
题目名称 决战Linux(1) 题目关键字 LAMP LNMP 题目录入时间 2015-4-28 22:16:03 题目内容 在LAMP、LNMP等环境下,任意挑选下列2种或以上动态网页语言,写出一个页面,读取MYSQL实验中的数据表数据。 (PHP,JSP,Perl,Python,Ruby,Go,ASP.NET) 注意:不同的动态网页...原创 2021-06-20 09:51:00 · 222 阅读 · 0 评论 -
linux学习——echo -n 和echo -e 参数意义
在你 用vi或者gedit时注意格式问题不然会犯以下错误bash: /etc/profile: 行 39: 语法错误: 未预期的文件结尾bash: /etc/profile: 行 31: 未预期的符号then' 附近有语法错误<br/>bash: /etc/profile: 行 31:if["$EUID" = "0"];then'原因:正确书写格式为:if [ -d etc/profile.d ]; then......fi所以注意标点符号和空格if和[.原创 2021-06-20 09:50:23 · 340 阅读 · 0 评论 -
linux学习——(踩坑)未预期的符号 then‘
#!/bin/bashfunction merge(){ cat $1 $2 > $3 cat $3}merge开始不知道调用函数时也要在后面加参数修改后:function merge(){ cat $1 $2 > $3 cat $3}merge $1 $2 $3报错消失原创 2021-06-19 18:43:43 · 548 阅读 · 0 评论 -
linux学习——(踩坑)语法错误: 未预期的文件结尾
if [ $# -eq 3 ]then if [ ! -e "$1" ]; then miss1 $1 elif [ ! -e "$2" -a ! -e "$3" ]; then miss2and3 $1 $2 $3 elif [ -e "$2" -a ! -e "$3" ]; then miss3 $1 $2 $3"elseecho "please input three parameter"fi一开始程序执行一直显示...原创 2021-06-19 18:43:16 · 17634 阅读 · 1 评论 -
linux学习——(踩坑)expr命令中运算符使用的注意事项
shell不会对错误进行精确定位,而是在试图结束一个语句时进行错误统计。所以在shell打印出一个脚本错误后,不要只看那些疑问行,而是要观察整个相关代码段.1.常见错误:1.1循环错误for、while、until、和case语句中的错误是指实际语句段不正确。或许你是忘记了一个保留字而引起的.比如,fi,done等循环结束关键字。或者在for循环时忘记了在循环列表部分使用$符号。eg:test.sh:line6:语法错误:不可预料的文件末尾...原创 2021-06-19 18:42:52 · 430 阅读 · 0 评论 -
linux学习——配置静态ip
9. IP会变细心的同学可能会发现,重启虚拟机之后,IP貌似会变化,不利于远程连接。建议大家设置设置静态IP。默认情况下,vmware的ip分配是从128开始(IP的最后一位)。可以通过菜单》编辑》虚拟网络编辑器查看。选择Vmnet8,NAT模式,在点击“DHCP设置”查看分配IP段。点击“NAT”设置,查看网关地址。因此,我们把kali的ip设置为192.168.204.200。10.设置静态IP终端下 vi /etc/network/interfaces 进入网卡编辑.原创 2021-06-19 18:40:34 · 107 阅读 · 0 评论 -
linux学习——单引号、倒引号
``倒引号包围起来的ps -ef | grep vsftp |grep -v grep |awk '{print $2}'作为命令行先被执行,''单引号包围起来的{print $2}作为普通字符出现 tmp=`ps -ef | grep vsftp |grep -v grep |awk '{print $2}'` 由单引号括起来的字符都作为普通字符出现 倒引号括起来的字符串被shell解释为命令行,在执行时shell会先执行该命令行,并以它的标准输出结果取代整个倒引号部分 例:...原创 2021-06-19 18:40:43 · 258 阅读 · 0 评论 -
linux学习——awk ‘{print $2}‘ 这个命令是什么意思?
$2:表示第二个字段print $2 : 打印第二个字段awk '{print $2}' $fileName : 一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段比如有这样一个文件a1 b1 c1 d1a2b2c2 d2执行的结果是,输出b1b2来自 <https://zhidao.baidu.com/question/433749088.html>实际测试如下已知有代码文件tt1.sh如下分别测试打印...原创 2021-06-19 18:41:31 · 9372 阅读 · 0 评论 -
linux学习——grep -v grep
$2:表示第二个字段print $2 : 打印第二个字段awk '{print $2}' $fileName : 一行一行的读取指定的文件, 以空格作为分隔符,打印第二个字段比如有这样一个文件a1 b1 c1 d1a2b2c2 d2执行的结果是,输出b1b2来自 <https://zhidao.baidu.com/question/433749088.html>实际测试如下已知有代码文件tt1.sh如下分别测试打印...原创 2021-06-19 18:41:52 · 287 阅读 · 0 评论 -
linux学习——write如何通过参数来传问候语句(Limitstring)
将第一个参数重定向到Limitstring中,向其发送Hello来自 <https://www.cnblogs.com/wangjiangyuan96/p/9142605.html>原创 2021-06-19 18:42:10 · 122 阅读 · 0 评论 -
linux学习——关于未预期文件结尾BUG网友的相关总结:
来自 <https://bbs.csdn.net/topics/330167699>shell不会对错误进行精确定位,而是在试图结束一个语句时进行错误统计。所以在shell打印出一个脚本错误后,不要只看那些疑问行,而是要观察整个相关代码段.1.常见错误:1.1循环错误for、while、until、和case语句中的错误是指实际语句段不正确。或许你是忘记了一个保留字而引起的.比如,fi,done等循环结束关键字。或者在for循环时忘记了在循环列表部分使用...原创 2021-06-19 18:42:24 · 1010 阅读 · 0 评论 -
linux学习——(踩坑)模糊的重定向
#!/bin/bashfunction merge(){ cat $1 $2 > $3 cat $3}merge开始不知道调用函数时也要在后面加参数修改后:function merge(){ cat $1 $2 > $3 cat $3}merge $1 $2 $3报错消失原创 2021-06-19 18:43:29 · 4412 阅读 · 0 评论 -
linux学习——华农linux shell程序设计实验1
题目名称 linux shell程序设计实验1 题目关键字 linux shell程序设计实验1 题目录入时间 2013-5-6 10:25:36 题目内容 完成课本实验6的第2题,要有输入错误处理。 题目创建人 邝颖杰 题目注释 把程序文件以附件形式提交即可。 ...原创 2021-06-20 09:50:34 · 208 阅读 · 0 评论 -
linux学习——华农决战Linux(1)IDEA导出项目参考
idea 导出war包<https://blog.csdn.net/qq_34545192/article/details/62428191>原创 2021-06-20 09:50:45 · 173 阅读 · 0 评论 -
linux学习——华农Linux网络实验1-wget+lynx
题目名称 Linux网络实验1-wget+lynx 题目关键字 Linux网络实验1-wget+lynx 题目录入时间 2015-4-20 21:46:19 题目内容 1、让你的linux接入互联网,如果你是虚拟机安装,可以采用桥接本地网卡的方式上网(课堂上有介绍该方法)。如果你是独立安装linux请自行解决。配置好IP地址和网关,DNS设置两个(8....原创 2021-06-20 09:51:38 · 331 阅读 · 0 评论 -
linux学习——华农linux 网络服务实验
题目名称 Linux网络实验1-wget+lynx 题目关键字 Linux网络实验1-wget+lynx 题目录入时间 2015-4-20 21:46:19 题目内容 1、让你的linux接入互联网,如果你是虚拟机安装,可以采用桥接本地网卡的方式上网(课堂上有介绍该方法)。如果你是独立安装linux请自行解决。配置好IP地址和网关,DNS设置两个(8....原创 2021-06-20 09:51:47 · 145 阅读 · 0 评论 -
linux学习——华农linux-课题练习1
题目名称 linux-课题练习1 题目关键字 linux-课题练习1 题目录入时间 2013-4-15 12:21:53 题目内容 1、创建组testgroup; 2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。 3、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testg...原创 2021-06-20 09:51:58 · 172 阅读 · 0 评论 -
linux学习——linux中文件属主、属组是什么意思
对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。在以上实例中,java 文件是一个目录文件,属主和属组都为 java,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读、可写、可执行的权限;其他用户也有可读、可写、可执行的权限。...原创 2021-06-30 21:13:35 · 3518 阅读 · 0 评论 -
linux学习——linux中ls -ld 的意思
①请问ls -d这个命令是什么意思,看了解释也不怎么懂,就显示一个 . 目录这个指令的意义在于 如果有个workspace目录,我ls -lworkspace自能看到这个目录下面的其他子目录的属性。如果是ls -dl workspace 则是显示的这个目录本身。②ls 列出文件及目录-l 参数 以详细格式列表-d 参数 仅列当前目录本身-ld 是 -l -d 的简写例:...原创 2021-06-17 09:34:41 · 8996 阅读 · 0 评论 -
linux学习——查看ip与测试上网
9 输入命令: ip addr 查看 ip10 输入命令: ping www.baidu.com 上网成功https://www.jianshu.com/p/db7fe84de8f0如没有ip地址,可查看Centos 7 配置静态ip方法来自 <https://blog.51cto.com/mannerwang/1852712>(↑未实操过方法)...原创 2021-06-17 09:33:56 · 113 阅读 · 0 评论 -
环境配置相关——win10透明化任务栏并使图标居中
win10中逼格满分的任务栏图标居中咋样设置?来自 <https://www.win7zhijia.net/xtjc/2704.html>Windows 10 上纯粹的任务栏透明化软件:TranslucentTB来自 <https://sspai.com/post/43178>原创 2021-06-17 09:33:07 · 799 阅读 · 0 评论 -
环境配置相关——IDEA配置Tomcat运行JSP
TOMCAT安装参考https://jingyan.baidu.com/article/2c8c281daa77aa0008252aff.htmlJDK1.8对应版本为TOMCAT9以前都用MyEclipse写程序的 突然用了IDEA各种不习惯的说借鉴了很多网上好的配置办法,感谢各位大神~前期准备IDEA、JDK、Tomcat请先在自己电脑上装好 好么~博客图片为主 请多看红框框开始1.创建、配置项目1.1创建项目New Project -...原创 2021-06-17 09:31:55 · 574 阅读 · 0 评论 -
环境配置相关——给JDK配置环境变量
操作参考:https://jingyan.baidu.com/article/48b37f8d3f249a1a65648841.html其中给原有的Path变量后追加变量值的操作另参考https://blog.csdn.net/jdk_wangtaida/article/details/81231505否则可能会出现“cmd输入java -version没有问题,j输入却显示不是内部命令”的问题...原创 2021-06-17 09:30:35 · 65 阅读 · 0 评论 -
环境配置相关——WIN10安装APACHE服务器
安装教程:https://jingyan.baidu.com/article/76a7e409003b68fc3b6e1597.html其中下载apache包建议去:http://www.apachelounge.com/download/下载其中的httpd-2.4.39-win64-VC15.zip文件其他教程:(有更详细的关于修改设置和端口号的说明,但其实不修改也行)https://blog.csdn.net/qq_33414271/article/de...原创 2021-06-17 09:29:47 · 84 阅读 · 0 评论 -
环境配置相关——MYSQL配置
MYSQL下载安装部分可参考https://zhuanlan.zhihu.com/p/44977117网页中直到二、安装 MySQL1. 解压缩软件包这部分的内容都是正确的,之后环境变量配置参考https://jingyan.baidu.com/article/4dc4084850e1ecc8d946f1f3.html之后配置文件配置参考windows 下配置 启动 MySQL ,服务无法启动 服务没有报告任何错误https://blog.csdn....原创 2021-06-17 09:29:11 · 60 阅读 · 0 评论 -
JAVA——(待看)java中int与byte数组互转代码详细分析
在 java 中,可能会遇到将 int 转成 byte[] 数组,或者将 byte[] 数组转成 int 的情况。下面我们来思考下怎么实现?首先,分析 int 在 java 内存中的存储格式。众所周知,int 类型在内存中占 4 个字节,采用补码方式存储(假如对原码、反码、补码不熟悉,请查阅相关资料)。举例:整型 - 128 对应内存中的二进制值为整型 128 对应内存中的二进制值为然后,考虑如何把 int 类型 4 个字节放入 byte 数组中。有两种可选方式:一是 ...原创 2021-06-17 09:15:35 · 655 阅读 · 0 评论 -
语言不相关——JAVAbyte类型有什么作用?
来自 <https://blog.csdn.net/qq_38123960/article/details/72356443>java中的byte有什么作用?在今天,byte字节就是一个八位元组,使用其它位数的机器都进了博物馆。 java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。不幸的是,byte的用作计数的时间远少于用表达基本内存单元的时间。通常在读取非文本文件...原创 2021-06-16 09:13:25 · 422 阅读 · 0 评论 -
语言不相关——非托管环境的编译过程(C/C++)
纯C/C++的程序通常运行在一个非托管环境中,类是由头文件(.h)和实现文件(.cpp)组成,每个类形成了一个单独的编译单元,当我们编译程序时,几个基本组件会把我们的源代码翻译成二进制代码,接下来我们通过以下图片说明非托管环境的编译过程:转存失败重新上传取消图1 C/C++编译过程首先是预处理器,如果在项目中有头文件和宏表达式,那么它将负责包含头文件和翻译所有的宏观表达式。接下来是编译器,它不是直接生成二进制代码,而是生成汇编代码(.s),这基本上是所有现代的非结构化语言的共同基础。然后原创 2021-06-16 09:12:00 · 75 阅读 · 0 评论 -
语言不相关——C++、JAVA默认构造函数的注意
原创 2021-06-16 09:09:03 · 64 阅读 · 0 评论 -
语言不相关——客户/服务器模型来解释OOP中的类
客户/服务器模型用于OOP中的类原创 2021-06-16 09:08:18 · 57 阅读 · 0 评论 -
语言不相关——for和while的转化
原创 2021-06-16 09:06:43 · 70 阅读 · 0 评论 -
语言不相关——GCD暴力枚举&辗转相除
暴力枚举辗转相除欧几里得算法,基于定理????两个正整数a和b(a>b),它们的最大公约数等于a除以b的余数c和b之间的最大公约数。比如10和25,25除以10商2余5,那么10和25的最大公约数,等同于10和5的最大公约数。...原创 2021-06-16 09:05:54 · 72 阅读 · 0 评论 -
语言不相关——CPP书中对于private、public、封装的较好解释
公有成员函数是程序和对象的私有成员之间的桥梁,提供了对象和程序之间的接口。防止程序直接访问数据被称为数据隐藏类设计尽可能将公有接口与实现细节分开。公有接口表示设计的抽象组件。将实现细节放在一起并将它们与抽象分开被称为封装。数据隐藏(将数据放在类的私有部分中)是一种封装,将实现的细节隐藏在私有部分中,就像????Stock类对set_tot( )所做的那样,也是一种封装。封装的另一个例子是,将类函数定义和类声明放在不同的文件中。...原创 2021-06-16 09:04:42 · 299 阅读 · 0 评论 -
语言不相关——形参和实参
实参(argument):全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。 形参(parameter):全称为"形式参数" 由于它不是实际存在变量,所以又称虚拟变量。是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数.在调用函数时,实参将赋值给形参。因而,必须注意实参...原创 2021-06-16 08:49:39 · 101 阅读 · 0 评论 -
语言不相关编程知识——为什么静态成员函数不可以访问类中的成员变量
原因:因为静态成员函数在类对象构造时没有分配this指针(非静态成员函数则具有this指针),相当于是全局函数,是属于类的,而类的成员变量只有类对象(实例)能够访问,成员变量只有实例化才有意义。解决办法:静态成员函数增加一个类的指针或引用作为参数。如class Foo{ int m_f;public: static void f() { m_f=666; //这是非法的,这个等价于this->m_f=666,而静态方法没有...原创 2021-06-16 08:48:41 · 985 阅读 · 0 评论 -
语言不相关——&和&&,|和||的区别
“&”和“&&”的区别例子: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32原创 2021-06-14 20:12:37 · 87 阅读 · 0 评论