自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在山的那边的博客

编程小白记录自己的学习历程

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

原创 Linux 下打开 Core Dump

Linux下打开core dump我使用的 Linux 发行版是 Ubuntu 14.04,设置生成 core dump 文件的方法如下:打开 core dump 功能在终端中输入命令 ulimit -c ,输出的结果为 0,说明默认是关闭 core dump 的,即当程序异常终止时,也不会生成 core dump 文件。我们可以使用命令 ulimit -c unlim

2017-09-29 19:46:43 6384

原创 windows10下Apache 80端口被system占用的解决办法

首次windows10安装Apache2.2的时候80端口被system进程占用,网上找到的解除System进程对80端口占用的方法:打开注册表,在cmd下输入:regedit。找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP。在右边找到Start这一项,将其改为0。重启系统,Syste

2017-05-31 17:01:14 2603 1

转载 C或C++为什么被设计成是从右向左处理函数参数?

这一直是一个迷惑人的问题,网上找竟然找不到答案,所以这是本文的目的。C或C++的编译器被设计成按照从右向左的顺序来处理函数调用中的变元。但是编译器扫描变元的顺序却是从左向右的。使用从左向右的处理顺序,编译器只需要一边扫描变元一边生成代码即可,但从右向左的顺序却要编译器记住扫描过的所有变元。所以问题就来了,为什么C++设计者不设计成从左向右的函数参数处理顺序呢,难道这是他们工

2017-05-30 11:54:23 4794

原创 windows和Ubuntu14.04间通过vmware tools实现文件共享的问题

昨天在vmware虚拟机安装了Ubuntu系统,想把windows系统的文件共享给Ubuntu系统,在网上查了一下,说安装vmware tools就可以实现,但安装后遇到了各种问题,每个问题网上各种说法,我都一一试了,系统设置被我搞的乱七八糟,无奈之下从装了几次系统(还好是虚拟机),但是问题一个接一个没有办法解决,后来我看到官方的说法原因是低版本的wmware tools与高版本的系统内核的版本差

2017-05-28 15:29:09 998

原创 基于MinGW的C/C++ IDE(参考尹成老师视频)

1、安装带有MinGW的codeblocks,或者下载非安装版的codeblocks,找到文件夹MinGW,最好拷贝一份出来,随便找个位置放(我放在桌面);2、用Visual Studio 2013新建一个MFC工程:(1)选择多个顶级文档,勾选文档/试图结构支持,安全开发生命周期检查,选择Visual Studio 2008的视觉样式和颜色,如图1(2)复合文档支持选

2017-05-24 23:16:43 1970

原创 完全卸载VS2013

Visual Studio会安装很多组件,在控制面板不容易卸载干净,我发现一个命令很容易完全卸载干净。进入vs_ultimate.exe所在的安装路径,输入:vs_ultimate.exe   /uninstall,然后一切就OK了。

2017-05-17 22:05:37 1371

原创 Kali linux安装过程中因DHCP安装失败上不了网的解决办法

昨天在vmware虚拟机安装kali linux过程中出现dhcp安装失败的情况:这种情况可以选择现在不进行网络设置,先完成整个系统的安装再配置网络。因DHCP安装失败导致的不能上网接的解决办法需要做三点:1.是在文件系统里vi打开/etc/network下的interfaces文件此时你会发现,有效的只有两行:auto lo iface lo inet

2017-05-17 17:15:46 17344 4

原创 有关生意 有关投资 我的第一次心动

今天是2017年5月13日,我正在教研室心烦研究生中期的事情,姑姑说要来我们学校转转,其实我一开始不怎么想出去,脑子被那没有一点进展的科研充斥着,没心情做其他的,也不想跟人说话,但是姑姑来了我还是硬着头皮出去了,就是这一天与姑姑的聊天,让我开始对生意、对投资有了新的认识,让我对我的将来何去何从有了新的思路。我一直对自己的定位就是我要做技术,毕业以后成为一名程序员,因为coding是我的兴趣,我

2017-05-13 22:55:35 442

转载 文件指针与文件位置指针,文件位置指针相关的库函数

1 文件指针文件指针是指向一个文件的指针,确切的是存放了用文件这个结构体所定义的对象的起始地址,文件指针的移动是指在文件之间来移动,比如:FILE * fp;fp = fopen("/programe/test.txt","a+");fp就表示文件指针。问题:文件指针能不能在文件之间来回移动?如果能的话,需要先释放文件指针吗?如果不能的话,是为什么,是因为这个指

2017-05-10 18:13:01 3935

转载 快速排序 快速搞定

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速排序

2017-05-02 09:38:32 200

转载 const char*, char const*, char*const的区别

转自http://blog.csdn.net/yingxunren/article/details/3968800const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出

2017-04-17 09:26:43 213

转载 Java中空字符串、null的区别

String 的null,或者赋值为"",有什么区别?废话少说,上代码:public class EmptyAndNull { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub

2016-11-08 21:31:42 2973

转载 this和super

昨天写this用法总结的时候,突然产生了一个问题,请教别人之后,有了自己的一点认识。还是把它写下来,为大家更好的认识提供一点思路。1)有人写了个很好的初始化属性的构造函数,而你仅仅想要在其中添加另一些自己新建属性的初始化,这样在一个构造函数中调用另外一个构造函数,可以避免重复的代码量,减少工作量;2)在一个构造函数中调用另外一个构造函数的时候应该用的是同一块内存空间

2016-10-29 21:45:29 341

转载 Java随机数

本章先讲解Java随机数的几种产生方式,然后通过示例对其进行演示。广义上讲,Java中的随机数的有三种产生方式:(01). 通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字。(02). 通过Math.random()返回一个0到1之间的double值。(03). 通过Random类来产生一个随机数,这个是专业的Random工具类,功能

2016-10-06 11:33:57 257

转载 Java中键盘两种输入

一、Java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。实例程序:1、利用 Scanner 实现从键盘读入integer或float 型数据import java.util.*;public class Second { public static void main(String[] args) {

2016-09-28 22:10:14 1585

原创 静态和非静态问题

Java中非静态方法可以直接引用静态方法(变量)以及非静态方法(变量),静态方法也可以直接引用静态方法(变量),但是静态方法不能直接引用非静态方法(变量),需要先定义一个非静态方法(变量)的对象,然后用对象来引用该非静态方法(变量)。例如:/** * java中包含主函数的类必须是公共类,一个文件中只能 * 有一个公共类,并且公共类名必须要和文件名相同 */publ

2016-09-28 18:45:23 1134

转载 C/C++中产生随机数

http://zhangjunhd.blog.51cto.com/113473/197020计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子。(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535,当你取得65535个随机数后它们又重复出现了。)我们知道rand()函数可以用来产生随机数,但是这

2016-09-02 13:27:10 290

原创 C语言中const和#define的区别

转载一const是constant的缩写,是亘古不变的意思,也翻译为常数,常量等。但是认为被const修饰的词是常量的认识是不正确的,精确的说是只读变量,其值在编译时是不能被使用的。const是关键字而define不是。 const与define的用法 其区别举个例子说明吧。。。如果是#define AAA 3+5那么表达式2*AAA*3就相当于2*3+

2016-09-01 17:12:56 1323

原创 C语言中指针和数组的几种访问形式

一、关于这几种访问形式,理论不多说,从例子看:1、数组名#includeint main(){ int i,a[]={0,1,2,3,4}; for(i=0;i<5;i++) { printf("%d",a[i]); //通过数组名的数组下标形式访问 //printf("%d",*(a+i));//通过数组名的指针形式访问 }}2、指针变量名#include

2016-08-29 21:07:32 7580 3

原创 指针常量和指向常量的指针

首先,我们从const 说起。const 有两种写法格式:const int n=20 和 int const n=20,它们相同吗?毫无疑问它们是相同的,这点务必记住。总之记住const 和 int 哪个放前面哪个放后面没关系,都是一样的。有了这个概念后,我们再来看const int *p 和int const *p,按照你的理解它们相同吗?其实它们也是相同的,还是那句话int 和con

2016-08-29 11:27:17 1006

转载 黎活明给程序员的忠告

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保

2016-08-26 16:39:37 1029

原创 字符串指针和字符数组的又一区别

前面已经转载了一篇文章《字符串指针和字符数组的区别》,这里我读书的过程中发现了另一个区别点:下面看一个例子:#includeint main(){ char name[10]="abcdef"; printf("%d\n",name); printf("%d\n",&name[0]); printf("%d\n",&name); printf("\n"); char

2016-08-25 17:57:12 483

转载 字符串指针和字符数组的区别

用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题:1.     字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。2.     对字符串指针方式char *ps="C Langua

2016-08-25 14:42:46 291

空空如也

空空如也

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

TA关注的人

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