- 博客(96)
- 资源 (17)
- 收藏
- 关注
转载 Git相关概念介绍
网上搜git的时候会看到一大堆git相关名词:Git、Github、Gitlab、Gitblit、msysgit、egit、TortoiseGit,然后就各种头疼~初学Git的朋友对于Git的一些概念和一系列衍生的东西感觉到非常难以理解,总是把一些概念给混淆,下面我总结一下常用到Git相关的工具以及介绍一下具体的功能,为了让大家能够快速的理解,介绍的时候没有用到官方解释,都是自己理解的老百
2017-10-16 20:06:25
868
原创 不改变正负数相对顺序的重新排列
题目描述 给定一个未排序的整数数组,数组中的元素有正数也有负数,要求对数组中的元素进行重新排列,使得负数排在正数的前面,并且不改变原来正数和负数之间的相对顺序。例如,如果输入是{1,7,-5,9,-12,15},则输出是{-5,-12,1,7,9,15}。要求时间复杂度为O(n),空间复杂度为O(1)思路描述 由于不改变相对顺序,可以参考之前字符串中字符移动的代码,具体实现如下:
2017-08-30 23:13:57
2405
原创 Java实现任意进制转换
问题:将m进制num转换为n进制 (2 <= m,n <= 62) ? 总体思路是:先将m进制转换为10进制,再将10进制转为n进制。 1、m进制数num转为10进制 从低位到高位按权展开即可。 例如:8进制1356 转为10进制 6*8^0 + 5 * 8^1 + 3 * 8^2 + 1 * 8^3 = 750 2、10进制转为n进制 采用除留取余,逆序排列。 例如:1
2017-08-29 17:44:16
22990
原创 Java 关键字volatile 和synchronized的作用
1、什么是线程同步? 同步的字面意思是协同步调,就是按一定的顺序进行。线程同步通俗讲就是让多个线程按一定顺序对数据进行访问,在某个线程执行同步方法或进入临界区直到其返回,其它线程才能进入该同步方法或临界区。 2、什么是线程安全? 线程安全是指在多线程访问时,采用加锁机制,当前线程对该类的数据访问时,进行数据保护,其它线程暂时不能访问该类的数据,直到当前线程访问完毕,其它线程才能访问,线
2017-03-28 14:00:12
1213
转载 操作系统常见面试题整理(一)
一.进程与线程 1、进程是什么? 进程是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独立运行的一段程序。 2、线程又是什么? 线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源。 在运行时,只是暂用一些计数器、寄存器和栈 。3、进程与线
2017-03-16 13:53:11
1789
转载 求职经验(1)
曾经自己遨游在应届生bbs论坛以及电子科大的bbs和我们重邮的bbs论坛去体验师兄师姐的笔试经验以及面试经验,他们直接影响到的我,可以从他们的心声中体会到一些工作的注意细节,以至于我们找工作的时候,能够一针见血。所以我左思右想,不能被自己的懒惰所淹没自己的工作心得书写,也不能被自己的惰性让师弟师妹们走大量的弯路。所以,静下心来,给师弟师妹们描述下求职过程中的经验之谈。能够尽师兄自己一份力量。希望能
2017-02-09 10:06:13
1315
原创 R语言简介
R语言简介1什么是R语言2R语言能干什么3R语言有什么优势4R语言编程工具5R语言学习路线图6R语言参考资料 R语言是主要用于统计分析、绘图的语言和操作环境。 R本来是由来自新西兰奥克兰大学的Ross Ihaka
2016-10-15 17:03:02
15653
转载 Java Web前端到后台常用框架介绍
本文转载出处http://blog.youkuaiyun.com/u013142781一、SpringMVChttp://blog.youkuaiyun.com/evankaka/article/details/45501811Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于
2016-09-08 16:37:30
2137
原创 Scikit-learn学习笔记(一)
Scikit-learn学习笔记(一) 这段时间在学习机器学习相关的知识,一方面要学习理论知识,另一方面还要不断的练习和实践,只有不断的实践才能真正地掌握和理解这些理论知识。在众多编程语言中,python具有独特的优势,也是机器学习领域使用最多的语言之一,因为其语法简洁、可移植性好以及快速迭代的优势,使其成为机器学习各种算法实现的最佳载体之一,scikit-learn是python版的机器学习
2016-04-17 16:20:01
4468
原创 大学期间的所有课设及大作业源码
第一次接触C语言时,老师讲的东西就像天书,不是老师讲的不好,而是之前从未接触过编程语言,对很多东西都没有概念,一切都从零开始。老师讲了一遍,听不懂!下去看一遍书,看不懂!再看一遍,懂了一点儿,再看一遍,在网上找视频再看,一遍又一遍,一次又一次,终于看懂了。就这样稀里糊涂的学完了C语言。第二学期开C++,老师布置了一个大作业,老师给了俄罗斯方块的代码,然后让我们编写双人版的。
2015-11-06 12:46:37
11440
1
原创 Linux编译安装GCC-5.1.0
Linux编译安装GCC-5.1.0Linux编译安装GCC-5.1.0,有需要的朋友可以参考下。Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了。2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了。因为最近在学习OpenMP, Gcc-5.1.0支持OpenMP4.0最新版本。所以,今天我们
2015-05-03 15:24:59
7011
原创 日期之差
日期之差问题描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。输入格式 输入只有一行 YYYY MM DD输出格式 输出只有一行 W数据规模和约定 1599 1 1 1 样例输入2011 11
2015-04-06 22:02:22
1190
原创 第二大整数
第二大整数问题描述 编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。 输入格式:输入只有一行,包括若干个整数,中间用空格隔开,最后一个整数为0。
2015-04-06 21:58:02
1809
1
原创 Qt版双人俄罗斯方块游戏
Qt版双人俄罗斯方块游戏转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907 之前写过《VC版双人俄罗斯方块》,将其在Qt下又重写了一遍,核心的算法还是采用VC下曾经用过的C++源码,直接用的是当时封装好的类,写在一个文件中,所以直接拿来用。不同的仍然是与显示有关的东西需要采用Qt下的显示方式。以下是Qt版运行截图:
2015-02-27 21:23:19
2597
原创 Qt版科学计算器
Qt版科学计算器转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907 之前做过《VC版科学计算器》,这也是我学VC++时的第一个大作业,通过科学计算器的开发使用我学到了很多东西,也让我逐渐喜欢上了编程。最近在学习Qt,所以将当时在VC下写过的一些东西在Qt下重写了一遍,其实主要还是与显示等有关的东西需要重写,要使用Qt的显示方式,
2015-02-27 21:03:44
5920
2
原创 Qt版贪吃蛇游戏
Qt版贪吃蛇游戏转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907 最近在学习Qt,用了一个多月的时间掌握了Qt中最基本的知识,也完成了《Qt版音乐播放器》、《Qt版贪吃蛇游戏》、《Qt版双人俄罗斯方块》以及《Qt版科学计算器》等,之前在VC下写过这些程序,所以在Qt下只是改变了显示等语句,我写过《C++版贪吃蛇游戏》、《VC版贪吃蛇游戏》
2015-02-27 20:31:59
4097
原创 Qt版音乐播放器
Qt版音乐播放器转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907一、关于Qt1.1 什么是Qt Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发应用程序,无需重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 Qt Creator是全新的跨平台Qt IDE,可单独使用,也可与Qt库
2015-01-11 20:38:10
12510
11
原创 考研计算机网络之概述
计算机网路第一章 计算机网络体系结构1.1计算机网络概述1.计算机网络的概念计算机网路的定义可分为三类:广义观点、资源共享观点、用户透明观点。*广义观点:只要是能实现远程信息处理的系统或进一步能达到资源共享的系统,都可以认为是计算机网络。*资源共享观点:计算机网络必须是具有独立功能的计算机组成的、能够实现资源共享的系统。*用户透明观点:计算机网络就像是一台超级计算机,资
2014-11-25 12:55:03
2845
原创 考研操作系统之概述
操作系统第一章 操作系统概述1.1操作系统的基本概念1.1.1 操作系统的概念 计算机系统自上而下可粗分为四个部分:硬件、操作系统、应用程序和用户。 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。计算机操作系统是随着计算机研究和应用的发展逐步形成并发展起来的,它是计算机系统
2014-11-25 12:51:43
3335
原创 考研数据结构之绪论
数据结构第一章 绪论(数据结构基本概念)1.1数据结构基本概念1.数据 数据是信息的载体,是描述客观事物属性的数、字符及能够被输入到计算机并被计算机程序处理的符号的总称。如,1-100的整数。2.数据元素 数据元素是数据的基本单位,作为一个整体进行处理。(在数据结构课程中,通常将数据元素简称为元素,并误将元素和节点混用,实际上两者是有区别的,数据元素是逻辑概念,在
2014-11-25 12:48:00
2654
1
原创 考研机试真题(一)之排序
题目1202:排序时间限制:1 秒内存限制:32 兆特殊判题:否提交:10071解决:3549题目描述: 对输入的n个数进行排序并输出。输入: 输入的第一行包括一个整数n(1 接下来的一行包括n个整数。输出: 可能有多组测试数据,对于每组数据,将排序后的n个整
2014-09-21 12:51:47
2048
原创 考研复试机试题(2009)
Problem A:请写一个程序,给出指定整数范围【a ,b】内所有的完数,一个数如果恰好等于除它本身外的所有因子之和,这个数就称为完数,例如6是完数,因为6=1+2+3。输入说明:共一组数据,为两个正整数,分别表示a和b(1输出说明:指定范围内的所有完数,每个数占一行。输入样本1 100输出样本628解答:/* * 描述: 机试题A解答
2014-08-31 13:16:56
2071
原创 数字统计
Problem2: 题目描述: 输入一组数据,统计每个数出现的次数,并按照数字的大小进行排序输出。 输入: 输入20个数字,数字之间用空格隔开。 输出: 统计每个数字出现的次数,并按数字的大小输出数字及其出现的次数. 样例输入: 209 8 5 1 7 2 8 2 9 10 1 7 8 9 5 6 9 0 1 9 样例输出: 0:1 1:3 2:
2014-08-24 01:22:18
2230
原创 新的斐波那契数列
Problem1: 题目描述: 定义一个新的斐波那契数列: F(0)=7; F(1)=11; F(n)=F(n-1)+F(n-2);(n>=2) 输入: 输入有多组;首先输入一个N(N输出: 求F(n)能否被3整除,若能整除输出‘yes’,否则输出‘no’。 样例输入: 3 0 1 2 样例输出:no noyes提示:不能用递归,否则
2014-08-24 00:51:39
1937
原创 考研复试机试题(2010)
考研复试机试题(2010)转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907解答:/* * 描述: 机试题A解答 * 作者: 张亚超 * 博客: 牟尼的专栏 http://blog.youkuaiyun.com/u012027907 * 日期: 2014/7/21 */#include "stdio.h"#define M
2014-07-21 01:25:03
1770
原创 VC版八皇后
一. 功能需求: 1. 能够让玩家摆棋,并让电脑判断是否正确2. 能让电脑给予帮助(给出所有可能结果)3. 实现悔棋功能4. 实现重置功能5. 添加点按键音效果更佳二. 总体设计计:1. 核心算法: 递归实现(回溯算法): 思路:按行分别安排皇后(Q),Q数目目前为8. Q1从第一行第一列开始到最后一列,先放在第一列;
2014-07-11 13:15:14
1678
1
原创 VC版超级记事本
这是学习VC时的一个大作业,超级记事本,突然发现了,传上来供大家学习参考!一. 功能需求: 1. 能在原有像记事本程序的基础上添加更多功能:1).能够改变背景颜色。2).能够改变字体颜色。3).能够改变字体。4). 能够对段落进行对齐等。二. 总体设计计: 首先要的申明的是:本程序继承自CRichEditView。 1.添加“格式(O)”菜单项:
2014-07-11 13:07:02
2467
原创 仿QQ聊天软件2.0版
仿QQ聊天软件2.0版转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907 上次课设做了Java版的仿QQ聊天程序,这次软件实训,我们继续完善了仿QQ聊天程序,将上次未完成及不完善的地方进行完善和改进,还新加了部分功能:表情输入、气泡模式、文件传输、截屏、语音聊天。逐步向QQ的基本功能靠齐。通过这次软件实训,又有了很多收获。
2014-07-05 00:56:25
19396
11
原创 幸运数
幸运数问题描述幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成。首先从1开始写出自然数1,2,3,4,5,6,....1 就是第一个幸运数。我们从2这个数开始。把所有序号能被2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,重新记序,为:1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的
2014-03-19 00:22:50
1913
原创 矩形面积交
矩形面积交问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入格式 输入仅包含两行,每行描述一个矩形。 在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出格式 输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入
2014-03-18 11:31:23
1850
原创 矩阵的m次方
矩阵乘法问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22输入格式 第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数 接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出格式 输出共N行,每行N个整数,表
2014-03-18 10:57:29
5083
原创 分解质因数
分解质因数 问题描述:求出区间[a,b]中所有整数的质因数分解。输入格式 输入两个整数a,b。输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5提示 先筛出所有素数,然后再
2014-03-18 00:53:30
2305
原创 A+B问题II
A+B Problem II时间限制:3000 ms | 内存限制:65535 KB难度:3描述 计算两个数的和!(要求能计算1000位以内的数的和)样例输入112233445566778899 998877665544332211样例输出1111111111111111110简单说:就是大数相加!代码:
2014-03-17 23:42:49
1497
原创 仿QQ聊天程序
仿QQ聊天程序转载请标明出处:牟尼的专栏 http://blog.youkuaiyun.com/u012027907一、设计内容及要求1.1综述A.系统概述我们要做的就是类似QQ这样的面向企业内部的聊天软件,基本功能和QQ类似。首先,系统分为两大部分,第一部分是客户端,是用户使用的部分,第二部分就是服务器,所有的客户端都是通过服务器来进行用户身份验证及聊天转接的。客户端提供主要的界面及服务
2014-03-16 00:57:19
19737
46
原创 街区最短路径问题
街区最短路径问题时间限制:3000 ms | 内存限制:65535 KB难度:4 描述一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个邮局,使得
2014-03-15 23:52:20
2035
原创 最长公共子序列
最长公共子序列 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述: 最长公共子序列也称作最长公共子串(不要求连续),英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。
2014-03-15 00:41:02
1553
原创 2013年蓝桥杯试题解析(一)
1.猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说: “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。” 请你推算一下,他当时到底有多年轻。pu
2014-02-22 15:58:40
4371
原创 课程设计总结
课程设计今天终于完了,答辩之后感悟挺多的,一方面,觉得自己的努力获到了应有的成果,当然也有很多不足及未完成的地方;另一方面,看到很多其他同学好的设计及思想。觉得很多方面都值得自己学习,自己还有很多方面都很欠缺,本次课程设计我和两个同学共三个人做了聊天程序,仿QQ做的。 聊天软件,是我之前一直想完成的一个小软件,但没有机会去做,这次有机会做,我决定把它做好,做的像QQ一样。刚开始,对于
2014-01-09 21:07:33
3527
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人