ubuntu通过修改配置文件更改屏幕分辨率 ubuntu通过修改配置文件更改屏幕分辨率:新装的ubuntu系统,通过系统设置更改分辨率,有时无法生效,或系统设置中没有想要的分辨率。这里给出通过修改配置文件更改屏幕分辨率的方法。cd /etc/defaultsudo chmod 777 grubsudo gedit grubsudo update-grubreboot后生效
关于VMware虚拟机开机蓝屏问题的解决 我最终解决问题的方法:在VMware软件里面将软件更新到最新版,蓝屏问题得以解决。如下图:一些可能的其他解决方法:1. 确保主机开启了虚拟化最早接触VMware是两三年前吧,当时简单玩过。后来今年上半年又开始用虚拟机,还用的之前的老版本的VMware软件,但是创建好虚拟机后,一开虚拟机就蓝屏。网上查了很多没能解决,当时用例VBox。近期开始搭建Hadoop集群,VMware还是蓝屏,有用VBox,但是和教程不一致,一些操作不完全一致上手很是...
纯C语言编程实现数独解法 编程解决数独问题,网上查了很多资料,大多数的C语言程序虽然可以运行出结果,但是往往定义了很多全局数组变量来存储待解决数独中每一个空的状态信息(如:通过扫描整个数独表,记录待填的空的位置;记录每个待填空所在行和列已经有哪些值,接下来可以填哪些值等信息),这导致代码中全局变量很多,全局变量在整个程序中到处调用,在没有足够注释的情况下整个程序可读性不高,代码结构不是很清楚。 ...
在Keil4中新建51单片机工程模板详细步骤 本文主要介绍51单片机学习和开发中的第一步——新建工程模板对于刚开始学单片机的同学,首先要在电脑上装好MDK4软件和CH340驱动,然后也要有一个单片机烧录软件(一般买回来的单片机附带的资料里都会有这三个软件及安装使用步骤,照着操作即可)。最好再对单片机有一个基本的了解,即可按照本文所述顺利新建工程模板。本文用到的开发板为普中科技最新的单片机开发板,操作系统为windows10(wi...
数据结构与算法刷题笔记(No.002)——PAT1002写出这个数(C/Java语言实现) 博主的数据结构刷题笔记,自己的练习记录,供大家参考,文中所列代码均经反复调试或OJ系统判定通过,如仍有疏漏欢迎大家留言指正,文中算法优化不足的地方欢迎大家留言交流,感谢。目录1.题目2.输入输出要求3.题目解析3.1 输入数据3.2 算法处理3.3 输出数据3.4 涉及到的主要知识点3.5 Java语言实现源代码3.6 C语言实现源代码4.总结1.题...
数据结构与算法刷题笔记(No.001)——PAT1001害死人不偿命的(3n+1)猜想(C/Java语言实现) 博主的数据结构刷题笔记,自己的练习记录,供大家参考,文中所列代码均经反复调试或OJ系统判定通过,如仍有疏漏欢迎大家留言指正,文中算法优化不足的地方欢迎大家留言交流,感谢。目录1.题目2.输入输出要求3.题目解析3.1 输入数据3.2 算法处理3.3 输出数据3.4 涉及到的主要知识点3.5 Java语言实现源代码3.6 C语言实现源代码4.总结1.题...
Windows下安装mysql-5.7.16详细步骤 还记得第一次装解压版的mysql时,虽然有别人写好的步骤,但还是折腾了一个星期,翻了别人无数博客才装好。最近重新装了系统,刚才装mysql,一次性,不到五分钟就装好了。写个博客纪念一下。我的操作系统是win7 64位,用的是mysql-5.7.16解压版,下面详细说下步骤:目录step1:将mysql5.7解压到D盘根目录,在解压开目录中新建一个文件夹datastep2:在mysq...
《算法导论》读书笔记(01)——ch02 算法基础【插入排序、归并排序】 《算法导论》第二章主要讨论了两个算法问题:插入排序和归并排序,在介绍两个算法的同时,对两个算法从运行效率上做了分析。最后对分治算法进行了做了简要介绍。下面对这两种算法从头开始分析,并用C语言和JAVA语言进行实现。目录1.插入排序1.1 算法思路1.2 算法实现1.2.1 伪代码描述1.2.2 C语言实现1.3 算法分析与评价2.归并排序2.1 算法思路...
Win7环境下安装mysql报错1045:Access denied for user root@localhost错误解决方法 之前安装mysql时就折腾了好久,今天电脑崩溃,重装系统,重装mysql又遇到了问题,在此做一个记录。解决过程中主要参考了MySQL 1045登录失败完美解决方案。解决思路大体上为通过免密方式登录mysql,然后对密码进行修改。问题如下:装好mysql后,管理员打开命令行,用mysqld --initialize --user=mysql --console命令生成的管理员密码登录mysq...
开发工具——windows7下git的详细配置步骤及上传代码到码云 目录 step01:注册码云账号step02:下载并安装gitstep03:创建版本库(仓库)step04:创建SSH Keystep05:在码云上配置SSH并在码云上创建项目step06:在本地仓库中创建项目step07:上传项目到码云step01:注册码云账号这个不多说了,去码云官网注册一个账号就好,注册号之后先不需要做任何设置。码云官网:https...
C语言入门学习(02)——HelloWorld程序分析&printf函数的用法 接着上一篇 C语言入门学习(01)——C编程环境的搭建及HelloWorld程序 继续//本文不是最终版本,该教程还在编写整理中。目录Part_2.1:HelloWorld程序的解释Part_2.2:printf函数的用法Part_2.2.1:函数概念简介Part_2.2.2:用printf函数输出字符串 Part_2.3 printf函数的练习Part_...
C语言入门学习(01)——C编程环境的搭建及HelloWorld程序 博主是大二学生,接触C语言也有两年了,这两年期间参加过不少的项目和比赛,也都拿到了还不错的成绩,暑假计划写一个C语言完全零基础入门教程,对自己的C语言学习做一个总结。同时如果自己所写的内容能帮到初学C语言的人,那真的是一件很开心的事情。想学好C语言,一定要多多练习,因此后面的文章会有大量的练习,在这里想对初学C语言的同学们说:如果想学好C语言,一定要多多练习,每天写代码一小时,坚持两三个月,你...
在eclipse环境下配置OpenCV环境 最近有项目需要用到OpenCV,四处查找资料开始了OpenCV的环境搭建,首先看了在vc6.0的环境下搭建OpenCV,发现vc6.0只能搭建低版本的OpenCV(貌似是2.0以前的版本),然后看了Visual Studio2015下搭建OpenCV环境,折腾了半天,受电脑存储空间的限制还是放弃了。最后转为在eclipse下配置OpenCV环境,在openCV官网找到一篇很基础的文章,觉得写得...
大整数的四则运算(C语言实现)(2)——大整数的加法和减法运算 对于加法运算,存在以下四种情况: 1. + -:传入相减函数,然后返回结果即可 2. - +:交换两个数,传入相减函数,返回结果即可 3. ++:直接传入加法函数,返回结果即可 4. - -: 取反,执行相加函数 结果的符号保存为负号 总结一下,在输入输出处理函数之外,为了完成大整数的加法,我们需要编写的函数:①大整数的分析判断函数(不进行真正的加法运算,只做判断分析及结果符号位的处理);②大整数数据域相加函数(进行加法运算的函数);③大整数数据域相减函数(进行减法运算的函数);④两数绝对
大整数的四则运算(C语言实现)(1)——大整数的输入处理 要想对大整数进行精确的四则运算,首先要解决大整数的输入问题,大整数的输入不能基本的变量类型去接收,而应当使用字符串,该程序使用顺序表实现了大整数的输入处理,存储及输出操作。同时对输入数据前导有零的情况进行处理。
腾讯云学生服务器搭建个人网站——配置web开发环境详细步骤 最近突然想整个服务器玩玩,百度了一下发现腾讯云学生服务器,完成学生认证之后一个月最低只要十块钱就能玩起来,于是就买了一个,折腾了一天,算是在服务器上搭建好了基本web开发环境(tomcat和jdk),并且也在服务器上跑出了自己的第一个静态网页。下面详细介绍环境的搭建过程。首先要说明的是,要想按照下面的步骤在腾讯云上搭建好web环境,最基本的要求是在windows环境下配置过jdk,也要对tom...
数据结构与算法——线性表之顺序表(JAVA语言实现 ) 线性表是由n个数据元素组成的优先序列。线性表中每个元素都必须有相同的结构,线性表是线性结构中最常用而又最简单的一种数据结构。线性表由存储结构是否连续可分为顺序表和链表。顺序表指线性表中每个元素按顺序依次存储,线性表中逻辑上相邻的两个元素其在内存中的地址也是相邻的。而链表指的是每个数据元素存储不一定连续的一种数据结构,即链式存储。从内存中的分布来说,下一个元素的地址在与其相邻的上一个节点中存储,即链表每个节点的值由两部分组成,一部分是数据域,另一部分存一个引用(即指针,或者说是一个地址),指向该节点的下一个
创建双向链表的算法——C语言实现 创建双向链表的算法——C语言实现双向链表也叫双链表,是链表的一种,它的每个节点包含两个指针,分别指向直接后继和直接前驱(头节点的前驱指空,尾节点的后继指空)。所以,从双向链表中的任意一个非前驱非后继节点开始,都能很方便地访问它的前驱和后继节点。实际上如果熟练掌握了单向链表的基本操作,双向链表的创建只是每次新建好一个节点后挂链的时候多操作一个指针而已。如果你单向链表的创建还不熟悉,可以看这篇文章中的...