ubuntu,kali linux和windows三系统流水账——写给自己

我先说一下ubuntu和windows双系统安装的几种方法,最后总结kali linux的安装,想起什么写什么,所以有点乱。然后记录一下自己的使用过程中遇见的问题和解决的方法,还有我的个人建议。

我个人安装的是目前最新的ubuntu16.04LTS。windows是10.kali linux是2.0。

首先比较一下虚拟机和双系统,我以前一直用的是虚拟机,因为觉得虚拟机可以保存快照,很方便,也可以在windows和ubuntu中方便的切换,开始用VMVare很卡,后来用virtualbox,虽然不卡,很好用,安装增强工具什么的都比VMvare方便,不过还是觉得会很卡CPU和内存,于是决定装个双系统,也装装逼,网上找了一些方法,自己总结如下:

方法一:原文:http://www.cnblogs.com/bluestorm/p/3310941.html

这篇很不错的,可以参考,还有一篇也很不错:http://www.jianshu.com/p/2eebd6ad284d

不过我个人觉得这个方法的优势就是不用U盘,不过我觉得安装后有很多EasyBCD产生的垃圾,所以我个人比较喜欢U盘安装。

方法2:

先制作一个启动盘,http://jingyan.baidu.com/article/19020a0a396b6e529d2842cb.html

然后直接F12进去安装,安装的 时候就参考上面的了http://www.jianshu.com/p/2eebd6ad284d

注意的地方:我分区和他的分区方式不同我6G内存,先分/为20G,其实软件都安装在/的某些目录里面,所以我后来都觉得20G太少,不过可以用Gparted工具重新分区(GPartedhttps://sourceforge.net/projects/gparted/有那种安装到U盘做成启动盘分区的,也有桌面版的,直接使用命令

sudo apt-get install gparted,http://gparted.org/download.php

),然后给/boot为200M,然后swap为2G(虽然有的地方说极限是2G,但我也不是因为这个原因,还因为swap相当于windows中的虚拟内存,网上很多说法都过时了,那是因为之前内存都很小,我们现在内存都很大,我自己是6G,已经够用了,甚至我发现很多人现在根本不要swap分区,所以分多了就是浪费,我之后查看swap根本也一点也没有用,不过可能因为swap对其他的地方可能会造成影响,所以我还是给他分了两个G),最后剩余空间全部给/home55G+。之前我并没有给/home单独分,

linux分区的时候如果给home也分一个区的话有什么好处?

这个文件夹相当于win下的我的文档文件夹 里面放置的都是自己的资料什么的 单独分区只要不格式化分区 在重装系统是 重新挂载该分区到home可以保证个人资料不丢失

总共我给ubuntu分了80G,因为我打算长期使用它,还有的说法是分区有先后顺序,http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=179311,就是我这个顺序,这个我不知道有没有道理,反正我就这样分了。

然后注意安装的时候逻辑分区和主分区,有人说只能安装到主分区上面,这个完全就是不对,为了以后能安装更多的系统,我上面的这几个分区我都是设置的逻辑分区,都很正常,不然以后不能安装其他的系统。我windows下面C盘主分区,D盘逻辑分区(扩展分区占一个主分区名额),就相当于两个主分区。所以以后可以装其他的系统,都装到逻辑分区,这样就可以实现多系统的安装了。如果装在主分区,那么没装几个系统就不能在装了。image

然后注意,

image

这一步一定要选其他选项才是自己指定安装位置和自己分区,第一个“与windows10共存”是指自动分区,也就是/,/home,/boot等他都给你自动分区。

安装的时候如果有网的话最好联网下载更新和第三方的插件等。当然我自己没网就没下载,所以安装也会很快,这种安装方法就不需要其他的什么设置,我个人比较喜欢,安装好之后默认是ubuntu的启动界面,最后一个是win10的启动项,如果想更改win10为默认的启动项的话可以参考:http://jingyan.baidu.com/article/3d69c551667f9bf0cf02d796.html

QQ截图20160516224050

ubuntu默认的vi是精简版的有很多问题,默认没有root用户,可以参考http://www.cnblogs.com/shenjieblog/p/5085436.html这个来进行设置。

建议禁用客户登陆,默认也没有root登陆的选项,虽然有方法开机的时候让root登陆http://jingyan.baidu.com/article/148a1921a06bcb4d71c3b1af.html,不过里面写错了,应该是

user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
,他少了“ow”

不过我启用root登陆后发现用root登陆会出错,

读取/root/.profile时发现错误:mesg:ttyname fahttp://jingyan.baidu.com/article/fb48e8be3743696e632e1450.html

不过还是不推荐启用root,并且不同的用户的界面都是不一样的,安装的软件都是不一样的,所以有一个用户就够了,这点和windows其实是一样的。最好还是不要启用geust,这个会进入到桌面进行操作,所有的操作关机就不会保存,为了不让别人使用我的电脑,我最开始是禁用了这个的,不过后来发现禁用了这个后自然ctrl+alt+f1-f6都不能用了。所以最后我还是启用了geust.

然后打开终端apt-get update,apt-get dist-upgrade,apt-get upgrade,打开软件中心安装vlc,smplayer,浏览器下载lantern代理,官网下载谷歌,安装浏览器扩展和脚本,安装wine1.6,1.7据说安装不容易成功,安装后就安装QQ,http://www.cnblogs.com/kobe8/p/4603612.html   ,http://jingyan.baidu.com/article/47a29f24577776c01423991a.html  qq一定要更新源后查看依赖性后安装。国际版的QQ功能实在是……,我试过其他的QQ,什么2013的,这种现目前已经不能用了,所以只能忍受国际版的,而且截图只支持自己的截图,好像不支持自带的截图粘贴进去聊天窗口;

然后安装压缩软件peazip,图形化的,真的很好用,这个是设置成中文的方法,http://timerim.com/articles/1132.htm,然后安装搜狗输入法,双击deb文件直接安装,然后设置搜狗不要智能纠错。搜狗的安装好像需要注销或者重启一次才会生效,很多其他的软件也是这样。

说明一点,ubuntu能识别众多文件系统,包括windows的ntfs,所以在ubuntu下可以把windows的盘符当成ubuntu的D,E,F盘。不过需要先在开机后,使用前挂载好盘符才能使用该盘符的资源。比如播放该盘符的音乐,不挂载就会提示找不到。不过在windows下面就不能识别ubuntu的分区,还有默认是ubuntu的引导界面,可以用软件改成windows的引导界面http://wenku.baidu.com/link?url=082IDUNM4P48i1W3YfkAPvfWEeIMRNj2XNFNkCj-7_KX20wM7ngmmp3uoFutNq7x0P1sswrzda0hu7WemPcvo5lgMxO_A95AYxeiUlFCygW,不过我觉得ubuntu的挺好的,如果重装windows可能会和删除ubuntu的系统一样,导致windows无法启动,因为我用的是ubuntu的引导方式,这个时候可以用PE的引导修复一下即可,因为我遇到过这种情况。http://blog.csdn.net/youhaipeng/article/details/7417647

清理垃圾:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/15/1778265.html

设置默认程序,在详细信息里面,不过有的不能在这个里面设置,比如PDF,那么就需要在PDF文件上面右击,然后属性,然后设置默认程序即可。http://www.blogjava.net/zhyiwww/archive/2012/07/09/382607.html

下载lantern代理,然后直接双击即可代理,本来我想说安装一个扩展来设置自动代理,不过发现安装扩展后反而不能代理上网了,禁用才行,感觉默认就是自动代理,速度挺快的。

由于我默认安装ubuntu的时候没有安装第三方的插件,所以默认的播放器不能用,需要根据提示下载一些插件即可正常使用。

安装一些okularPDF阅读软件。可以看图等。vlc和smplayer+-来调节播放速度。

自带截图功能用shift+prt sc键截图——区域截图,然后复制的时候比较麻烦,QQ貌似只能用自带的截图功能。不支持其他的截图。

修改自带截图软件的保存位置,默认是图片,我想保存到桌面,就这么设置。http://askubuntu.com/questions/114429/default-save-directory-for-gnome-screenshot

然后切换到win10的时候会发现时间不对,解决方法:http://mtoou.info/windows-ubuntu-shijian/

火狐默认没有Flash,谷歌有,安装方法:http://jingyan.baidu.com/article/2fb0ba40a7832600f2ec5f80.html

vi下面插入模式不能直接粘贴,可以使用ctrl+shift+C,ctrl+shift+V。

用久了发现发热严重,听见风扇一直转,差点因为这个放弃掉ubuntu,后来解决了,Ubuntu安装使用TLP减少发热量,增加笔记本电池使用时间http://blog.topspeedsnail.com/archives/2440

和http://tieba.baidu.com/p/2882571142

不过禁用了独显(我自己的AMD的)之后会发现使用右上角的关机按钮关机的时候关机的时候会显示一些错误,就是关于ubuntu下radeon不过没有影响,不用理他,终端里面使用命令reboot重启的时候不会显示这些错误。

虚拟桌面不见了怎么办,在外观中添加。http://forum.ubuntu.org.cn/viewtopic.php?t=473085

安装ubuntu后要做的一些事情:http://os.51cto.com/art/201306/397349_4.htm

http://server.zol.com.cn/474/4740349_all.html

http://www.cnbeta.com/articles/494747.htm

特别是里面的gsettings set com.canonical.Unity.Launcher launcher-position Bottom(移动Unity所处位置)和gsettings set org.compiz.unityshell:/org/compiz/profiles/unity/plugins/unityshell/ launcher-minimize-window true(点击图标最小化)真的很帅。

ubuntu下wps提示系统缺失字体http://www.linuxdiyf.com/linux/13081.html

播放器我用smplayer发现调节播放速度的时候音频有延迟,果断卸载,VLC正常,不过快捷键+不能用,+就是加速,-就是降速,=就是恢复,不过我发现了[是微降速,]是微加速,这个很好用。类似potplayer先的zxc键调节速度一样。

解决Windows与Ubuntu双系统时间同步问题http://mtoou.info/windows-ubuntu-shijian/

ubuntu和windows双系统怎么改启动菜单项,http://jingyan.baidu.com/article/3d69c551667f9bf0cf02d796.html

常用软件推荐http://tieba.baidu.com/p/4395493459

【Ubuntu日常技巧】Ubuntu开机自动设置笔记本屏幕亮度

http://www.cnblogs.com/QuLory/archive/2013/03/24/2978351.html

我自己调成的是echo 20,2是在是太暗了。

下载软件安装uget,和火狐浏览器配合downthemall。http://ugetdm.com/

安装emacs,sudo apt-get install emacs,可能需要提前安装sudo apt-get install build-essential.安装好后有终端版和GUI版两种。

 

常用的快捷键:

ctrl+H查看隐藏文件,

win+w,多窗口显示,

alt+f2.

win+L锁屏。

ctrl+alt+v,粘贴一行的时候正常,粘贴多行的时候会漏掉第一行,这个是很多linux都有的问题。

网上很多,我这里不总结了。新版的ubuntu新增了很多功能。

挂起功能不能正常使用,网上的方法我都试过了没用,

还有有些网页打开会不停的加载,比如毒霸的视频网页,

ubuntu有一点比较好,就是内核集成了驱动,我们不用单独去安装,安装包又小,1G+,我触控板的驱动都是集成了的,很方便。当然想要获得更好的体验可以自己重新找一些安装。

下面看看我安装的软件吧(不是全部)。火狐和谷歌我都是配置了扩展和脚本,样式的。方便使用,扩展和脚本使用和在windows中使用没有区别的。

2016-05-14 15-15-54屏幕截图2016-05-13 14-33-41屏幕截图2016-05-13 14-47-42屏幕截图2016-05-14 00-01-47屏幕截图2016-05-14 00-02-59屏幕截图2016-05-14 00-03-02屏幕截图2016-05-14 00-03-13屏幕截图2016-05-14 00-03-17屏幕截图

怎么找回虚拟桌面http://forum.ubuntu.org.cn/viewtopic.php?t=473085

开机自动挂载Windows分区http://www.linuxidc.com/Linux/2013-02/79679.htm

两个linux系统可以共用一个swap吗? ,安装ubuntu后,然后安装kali linux分区的时候我只给kali分了/boot和/,然后我执行的时候他自己识别了ubuntu作为他的swap分区,这个很爽。

可以共用,不过注意写到fstab的时候swap的uuid或label一定要写对

然后我不想让别人用我的ubuntu,也装装逼,然后我想说让我ubuntu默认启动字符界面,网上找了一些方法,发现在ubuntu16这个版本已经不能用了,不过有新的方法。

命令:
设置字符界面启动

$ systemctl set-default multi-user.target

设置图形界面自动

$ systemctl set-default graphical.target

折腾的时候遇到问题,我先设置成字符启动,然后我有设置下面GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"(原来),我改成了GRUB_CMDLINE_LINUX_DEFAULT="splash",quiet就是说不显示ubuntu启动时候的详细信息,比如正在启动什么,关机的时候也会显示,然后splash的意思是说开机的时候显示ubuntu图标,也有一个进度条,就是几个点交替闪烁那个,,不过显然splash和字符界面冲突了,既然字符界面,怎么又显示启动进度,我后来才发现这个原因,经过不断的重启,测试,我发现了,不过最后已经导致我进不去所有的系统了,怎么办呢?我身边这个时候有一个ubuntu的启动安装U盘,我想说用里面的试用ubuntu功能能不能进去修复,当时我并不知道在这个试用版里面怎么提权,所以我没有权限修改splash那一项,最后我发现ubuntu本身默认就有四个引导选项,然后我百度了下,试了一下四个引导项里面的高级选项,然后进入修复成功,ubuntu引导界面出来了,然后我就果断改成图形的界面了。no zuo no die啊。

一、编辑 /etc/default/grub 文件,原文11行附近:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 

去掉”splash“,改后:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

二、执行命令:

sudu updat-grub

重启,即可看到,不再有载入画面出现了。

ubuntu15.10字符界面中文乱码配置http://www.playubuntu.cn/article/286.html

我又想字符界面默认启动之后怎么进入图形界面呢?我最开始是用startx,不过后来发现这个启动之后根本不能用,因为很多的服务都没有启用,后来发现init 5命令,这个命令虽然能够启用一些应用,不过不能启用网络,也就是我们上不了网,这个是init 5和startx的区别http://blog.chinaunix.net/uid-14735472-id-3554913.html

我搞混了以后系统出现问题,解决办法:Ubuntu提示:检测到系统程序出现问题 http://blog.csdn.net/yuguiyang1990/article/details/39967539

ubuntu开机设置亮度:http://www.cnblogs.com/QuLory/archive/2013/03/24/2978351.html

然后后来我又找到了lightdm start命令,http://www.xuebuyuan.com/662952.html这个命令虽然能够启用很多服务,也能够正常上网,不过我发现关机/重启命令不能用,我想肯定也还有其他 的一些服务没有启用吧,于是我打算放弃字符界面,

用Boot-repair修复双系统引导http://jingyan.baidu.com/article/5553fa82cd48a765a23934ae.html

好文:http://m.blog.csdn.net/article/details?id=48651757

 

 

关于kali linux,https://huirong.github.io/2015/03/09/installKail/

里面有错误,我设置/boot可启动标志开启之后打开电脑的时候什么系统都进不去,我是重新删除了分区后用PE工具里面的引导修复功能修复的。

我开始安装kali的时候遇见很多错误,

kali 使用u盘安装提示“无法挂在光盘..”的解决方案 ,解决方法就是重新插入一次优盘即可

最后还是没有kali的启动菜单,即使我在windows下面使用EasyBCD添加引导之后还是不能正常进入,后来发现了一篇好文。http://blog.sina.com.cn/s/blog_8c8d4e710102wggl.html

因为我想的是最后安装kali linux,那么他的引导菜单就会覆盖其他系统的,不过一个是我不想用它的引导,一个是太丑了,所以我还是打算用windows的引导,如果我能找到一个即使重装了windows系统,还能重新引导其他linux系统的方法,那么是不是很方便,以后就什么都不怕了,很多高手使用的是grub,我不想折腾,使用EasyBCD,这个最开始很多网上说什么使用grub2来引导,可是我一直失败,而且我还不知道什么愿意,知道我发现上面我说的那篇好文,里面说的两个点都是我没有注意到的 ,一个是安装到最后的时候虽然选择不安装grub来引导,不过还是要把这个grub安装到/boot分区,如果没有/boot分区的话那么就安装到/分区里面,之前必须记清楚分区号,他这个指定安装grub位置的提示还算比较明显,ubuntu的不怎么明显,我当时没有看清楚

e7loader

这里最下面这个安装启动引导器的设备他这里选择的是/dev/sda2.也就是说之后装好之后默认就是ubuntu的引导界面了,如果这里不选择这个的话,那么到时候重启可能没有ubuntu的选项,不过可以在windows下面使用easybcd来添加引导就行了,以后一定要看清楚这一项;另一点是easybcd添加引导的时候分区号都是错乱的,我们只能使用大小和感觉来判断,然后使用的不是grub2而是grub,这里一定注意,网上很多人都是在这一步失败的。然后重启就会发现好了,这个是grub2和grub的区别http://blog.sina.com.cn/s/blog_6b94d5680101pn4a.html

 

我最后还是觉得用windows引导挺好,不过我安装好后是那种传统的win7那种黑色引导界面,我本来想用回原来window8那种蓝色的引导,不过网上很多方法可能也只是针对win8吧,我win10无效,还发现蓝色的引导其实每次都会重启一次,所以很不爽,所以就用的黑色的启动,不过我发现好像传统的启动不支持用EasyBCD直接启动PE的iso文件,以前的metro蓝色引导是可以的,

QQ截图20160515233747

多系统最好用windows来引导。因为我个人经常在windows下用分区工具干掉linux系统
,然后这样的话如果是linux为默认的引导的话,那么就会导致windows也无法正常引导,虽然可以用PE里面的工具修复,不过还是不爽,如果使用windows引导的话,那么就可以在windows下面随便干掉其他的linux。然后如果是使用windows引导,重装windows的话,就可以使用easybcd来重新添加引导。

我个人因为安装三系统的分区顺序有点问题,分区表的顺序是/dev/sda1234顺序颠倒了,不过没有影响,只是在diskgenius中显示有问题。不管就可以了。

然后我后来发现装了kali之后ubuntu启动缓慢,本来我打算启用quiet查看启动的时候卡在什么地方,果然启动的时候显示A start job is running for dev-disk-by\x2duuid-394990d0\x2db3ea\x2d41f5\x2d8c41\x2d49dbe6fbfbec.device,这一步要等待很久。百度了一下,发现是因为我安装kali的时候因为我共用了ubuntu的swap分区,然后装的时候重新格式化了一下swap分区,然后就改变了swap分区的uuid。改成了kali的uuid了。所以只需要重新查看修改一下就可以了。http://tieba.baidu.com/p/2468020526

然后发现kali linux的关机和重启实在是有时没用,我也改成quiet打算看看什么地方卡住了,结果该了之后又正常了。不知道是什么原因。

发现ubuntu下面的那个清理垃圾的软件可能有时候会把我安装的软件也清理掉,比如tlp。然后我重新安装tlp的话直接安装就可以了不用添加ppa,因为之前我已经添加过了,所以这个时候重新添加可能会看见没有任何反应。

我安装kali linux后用windows来引导,开始的时候是kali linux下面有ubuntu和windows的引导,因为最后安装的kali 嘛,然后windows下面有其他两个linux的引导项,因为我单独制作了引导嘛,然后开始ubuntu只有windows的引导,没有kali的引导,因为kali在ubuntu之后安装,windows在ubuntu之前安装,不过我在ubuntu中使用sudo update-grub后发现ubuntu自动识别了kali linux,也就是说ubuntu启动项里面自动添加了kali linux。

安装ubuntu或者kali linux的时候有一个选项,当时我没有注意,现在才发现,也就是分区的那一步选择“安装启动引导器的设备”这一个该选择什么,

QQ截图20160516224245

http://zhidao.baidu.com/link?url=x0oI5YEzd9wkUvI-qDSrVpZNvb5lV9qc0qjv7rLeSvqcgAasxfDXV2kZNjwKL8eRi5mY9Ft5lRLy1mQIhVzngLW1f2PTRzMEr2IcxV2YKKe

默认是/dev/sda,这个就是让ubuntu或者kali linux来引导windows,覆盖windows的mbr引导,但是如果你想用windows来引导的话就需要在这一步选择/boot分区,然后安装好之后你会发现开机没有ubuntu的引导项,需要用Easybcd来手动添加,方法如下:http://blog.csdn.net/holybin/article/details/17786473

http://blog.csdn.net/lvanneo/article/details/16885121

今天windows系统出现问题,我三个系统win+ubuntu+kali,重装win10后用EasyBCD添加ubuntu和kali的引导,能正常引导,不过从ubuntu和kali里面启动win10的时候就会显示

image

这种错误,这个就像我之前说的那个swap分区的错误引起开机变慢的问题一样,也就是说重装win10之后C盘分区在ubuntu和kali里面的uuid变了,解决办法就是先进入ubuntu或者kali ,然后输入sudo update-grub这样更新一下就可以了.

还有说一说系统分区顺序的问题,我最开始是win有两个盘,C和D,只有C是主分区,也就是C是/dev/sda1和D是/dev/sda5,之后安装ubuntu,从D盘后面划分,然后给ubuntu分了四个分区,分别是/,/boot,/home,swap.分区号是/dev/sda6789,然后装kali,从D盘后面划分,分了两个区/,/boot.分区号是/dev/sda10和11.然后kali 自动共用ubuntu的swap分区,我发现只能这样分区,也只能这样让他的顺序错乱,如下就是我的分区顺序:

image

其他的方法也不能让他的顺序变正确,也很容易出错,不过这样顺序是反的,也就是说10和11分区在6789分区的前面了.在diskgenius软件中就会显示顺序错误的问题,不过可以用linux的命令来调整,暂时我还不会,不过这样使用也没什么影响,为了看这个分区的问题,我把所有系统重装了好几次,也是够折腾的了.不过终于知道了最好的方法.

ubuntu经常弹出"检测到系统程序出现问题"怎么办?http://forum.ubuntu.org.cn/viewtopic.php?t=477557

有时候使用sudo apt-get update的时候会卡住。更新Ubuntu Kylin源遇到问题的解决办法http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=8976

可以删除那些文件或者在软件更新里面去掉前面的勾都是可以解决上面这个问题的。

有的同学安装的时候可能会崩溃,之后进去live模式。不过不是真正安装好了。然后解决办法就是安装的时候不要选择把引导安装到/boot分区,而保持默认,也就是使用ubuntu的引导界面。这样就可以正常安装了。 

 

今天终于折腾完了kali linux的安装,之后该慢慢静下心来学linux了。

学习就是一个不断发现问题和解决问题的过程。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/294275.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个富二代仅凭“1+1”就压制了全世界的数学家两个世纪......

全世界只有3.14 % 的人关注了爆炸吧知识在数学界,“11”是一个超级大难题,吸引了许多优秀的数学家去攻关打boss。但至今还未有人闯关成功。这位被众多数学家恨得牙痒痒的罪魁祸首就是——克里斯蒂安哥德巴赫。克里斯蒂安哥德巴赫1690年3月18日&#xff0…

Android框架之网络开发框架Volley

1. Volley简介 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android 系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目…

史上最会抄的数学家!把阿拉伯数字直接抄进自己的书里,连中国几千年前的名著都惨遭毒手.........

全世界只有3.14 % 的人关注了爆炸吧知识大家都喜欢《蒙娜丽莎的微笑》,但你知道她为什么好看吗?《蒙娜丽莎的微笑》没错,她符合黄金分割法0.618原则嘛!但你知道这世界上还有一个数列版的黄金分割法的吗?这个数列就是斐…

求数组里面的最大值和最小值

题目&#xff1a; 求数组里面的最大值和最小值比如&#xff1a;数组 1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5最大值是5&#xff0c;最小值是1代码实现&#xff1a; #include <stdio.h> int max,min; void getMaxAndMin(int a[],int n){int *q;qa;maxmin*…

【ASP.NET开发】.NET三层架构简单解析

这篇文章本来应该很早就写出来的&#xff0c;但是一直苦于自己的精神能力有限&#xff0c;而且已经到了我们学校的考试周&#xff0c;所以时间上还是有点紧迫。关键的一点就是&#xff0c;找不到合理的思路来写&#xff0c;思路没有的话&#xff0c;就算是再好的素材&#xff0…

C和C++里面常见错误和异常出现怎么解决总结(不断更新)

1、cannot open Debug/first.exe for writing 如下图: 原因:控制台没有关闭,不能写,因为编译的exe文件正在运行,而再次编译是要修改这个exe文件的,因为不让写,所以就抱着这个错。 解决办法:是看有没有运行编译后文件,如果正运行着,就将其关掉。 2、cannot conver…

有关[Http持久连接]的一切,卷给你看

上文中我的结论是&#xff1a; HTTP Keep-Alive 是在应用层对TCP连接进行滑动续约复用&#xff0c; 如果客户端/服务器稳定续约&#xff0c;就成了名副其实的长连接。目前所有的Http网络库都默认开启了HTTP Keep-Alive&#xff0c;今天我们从底层TCP连接和排障角度撕碎HTTP持久…

他从小把数学书当小说看,凭借一本书将全世界狠狠甩在身后,被誉为中国的牛顿...

全世界只有3.14 % 的人关注了爆炸吧知识你知道吗&#xff1f;我国也有牛顿哦。他就是魏晋时期的数学家——刘徽&#xff0c;人称“中国数学史上的牛顿”。刘徽沉迷学习公元225年&#xff0c;刘徽出生在山东滨州邹平市的一所农家小院里。从小&#xff0c;刘徽就表现得与别的孩子…

C和C++语言编程里面常用函数或者编程技巧总结(不断更新)

1、我们输入字符串输出字符串可以这样 char a[20];gets(a);puts(a);puts("hello word"); 2、输出字符串putchar()、printf("%p\n",p);cout<<p; #include<stdio.h> void main(){char a[20]={"chenyu1"};char *c="chenyu2"…

python 3.* + Eclipse mar.2 +pydev 5.0 环境搭建

为什么80%的码农都做不了架构师&#xff1f;>>> 这个是版本问题&#xff0c;官方已给出答案 如果要用pydev 5.0 JDK 必须 1.8&#xff0c;1.7是不行的。 PyDev does not appear after install! Well, the main issue at this time is that PyDev requires Java 8 i…

php7 不是有效的32位,Win7系统安装软件提示“不是有效的win32应用程序”怎么办?...

用户在Win7系统中安装软件时&#xff0c;时常会出现一些64bit和86bit的提示&#xff0c;这个和系统32位与64位有关&#xff0c;笔者便不多说。还有一些在Win7系统中比较少见的提示&#xff1a;“不是有效的Win32程序”会偶尔出现&#xff0c;这类错误发生的原因是为软件不完整或…

关于async和await的探讨

缘起最近在看《深入解析C#&#xff08;第4版&#xff09;》这本书&#xff0c;看到了第五章&#xff0c;这一章节是关于异步。之前对异步这个概念只能算是一知半解&#xff0c;了解了它的概念和用法&#xff0c;但是对它的实际场景和为了解决什么问题而诞生的是不太清楚的。于是…

令人惋惜的天才新秀:16岁上剑桥大学,27岁就出名,数学事业一路畅通无阻,但自从结婚后,人生从此翻天覆地······

全世界只有3.14 % 的人关注了爆炸吧知识据说&#xff0c;在网上流传着这么一则笑话&#xff1a;“费马&#xff0c;泰勒&#xff0c;拉格朗日&#xff0c;洛必达&#xff0c;史称&#xff1a;“马勒格必”。嘘&#xff01;这可不是在口吐芬芳&#xff0c;这可是让无数高数学渣头…

jQuery的.live()和.die()

2019独角兽企业重金招聘Python工程师标准>>> 很多开发者都知道jQuery的.live()方法&#xff0c;他们大部分知道这个函数做什么&#xff0c;但是并不知道是怎么实现的&#xff0c;所以用的并不那么舒适。而且他们却从未听过还有解除绑定的.live()事件的.die()方法。即…

简洁强大的JavaWeb框架Blade

English Blade是什么? blade 是一个轻量级的MVC框架. 它拥有简洁的代码&#xff0c;优雅的设计。 如果你喜欢,欢迎 Star and Fork, 谢谢! 特性 [x] 轻量级。代码简洁,结构清晰,更容易开发[x] 模块化(你可以选择使用哪些组件)[x] 插件扩展机制[x] Restful风格的路由接口[x] 多种…

SQL SERVER 数据压缩

从SQL SERVER 2008开始&#xff0c;SQL SERVER 提供了对数据进行压缩的功能&#xff0c;启用数据压缩无须修改应用程序。 数据压缩可有效减少数据的占用空间&#xff0c;读取和写入相同数据花费的IO也响应减少&#xff0c;从而可以有效缓解IO压力&#xff0c;但由于数据在读取和…

C语言基本数据类型short、int、long、char、float、double

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程 1.概述 C 语言包含的数据类型如下图所示 2.各种数据类型介绍 2.1整型 整形包括短整型、整形和长整形。 2.1.1短整形 short a=1; 2.1.2整形 一般占4个字节(32位),…

是的,我打败了一个奥特曼。

全世界只有3.14 % 的人关注了爆炸吧知识春节将至&#xff0c;超模君给各位带来了春节好礼——《数学之旅闪耀人类的54位数学家》文化礼盒&#xff0c;集结阿基米德、欧几里得、芝诺、高斯、欧拉等54位数学家&#xff0c;跨越2600年的数学之旅&#xff0c;为各位新一年的学习之旅…

你有多少个前男友?

1 给我整不会了&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 这是送分题还是送命题&#xff1f;▼3 有梦想谁都了不起&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 &#xff1f;&#xff1f;&#xff08;via.偷听bot&#xff0c;侵删&#xff09;…

里程碑!中文版.NET官网发布,.NET开发起飞!

重磅官宣&#xff0c;微软.NET官网正式发布简体中⽂版&#xff0c;而且是官方支持语言第一梯队&#xff0c;由此可见微软对中国.NET市场的重视。这些年&#xff0c;微软一直在加大.NET在中国的支持和推广&#xff0c;努力让更多传统行业、互联网公司、创业团队的中国开发者选择…