自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的学习记录

优秀是一种习惯

  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

转载 ubuntu 安装VmTool

VMtools简介与安装 一、什么是VMware        VMware是一个虚拟机软件,它可以在你现有的操作系统上虚拟出一个新的主机,这个虚拟主机一方面是建立在你正在运行的操作系统之上的,同时,它又拥有自己独立的CPU,硬盘,内存及各个硬件,当然,这些都是虚拟出来的,虚拟主机的CPU是通过i386的保护模式实现的,虚拟的硬盘其实就是本机上的一个文件,内存当然是从物理中划出一块,别的如

2014-10-07 20:41:28 817

原创 loser的反思和总结

啰嗦一下马上面临就业,之前就一直在思考以后发展研究的方向,年初刚好听了一个教授关于机器学习的讲座,引起了我很大兴趣,本科时做过算法、现在做优化,有一定的数学建模经验,我开始关注这一领域。开学后,小伙伴找到了我,开始以为和以前的数学建模比赛一样,预想的是我来建模,她来做数据处理。比赛的任务是根据用户4个月在天猫的行为日志,建立用户的品牌偏好,并预测他们在将来一个月内对品牌下商品的购买行为。s

2014-08-14 13:11:54 783

原创 记于阿里大数据赛第一季之后

每次熬夜或者很疲惫的时候,午休时就会陷入一种最后想要醒来,却一直醒不来的一种噩梦中,无论你怎么努力想要醒来,但就是陷入一种迷糊的环境,做着各种各样的感觉很真实的梦。昨天凌晨二点多才睡,并且耗费了很大的脑力,一天都是混沌的,中午果然又陷入这种难受的感觉,这时一个电话把我从这种梦境里挽救回来,一看手机我就知道是个推销电话,话说最近这两天已经收到两次轮子的电话,好多个推销的电话,我严重怀疑自己翻墙时手机

2014-08-14 13:10:52 668

转载 彻底搞定C指针---指向指针的指针

一. 回顾指针概念: 今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧! 当我们程序如下申明变量: short int i; char a; short int * pi; 程序会在内存某地址空间上为各变量开辟空间,如下图所示。 内存地址→6     7      8     9     10     11    12    13     1

2014-07-17 20:25:36 630

原创 机器学习的一些很好的博客

1、苏冉旭的博客2、

2014-06-22 16:21:09 1095

原创 机器学习(三)GBDT(Gradient Boosting Decision Tree)迭代决策树

阿里的比赛一直是跟着大神们的脚步,现在大家讨论最多的

2014-06-22 16:04:50 8454

原创 python基础

第一次使用python,看代码还是挺费劲,python感觉

2014-06-20 21:58:51 755

原创 机器学习(二)决策树

一、决策树概念

2014-06-20 21:19:56 3077

原创 机器学习(一)线性回归、逻辑回归

对线性回归,logistic回归和一般回归的认识

2014-05-13 21:52:52 2699

原创 github使用笔记

最近在用git,记录一下。因为是直接克隆项目,所以新建项目可以看这个。

2014-04-28 19:07:09 562

转载 C++函数参数传递:按值传递和按引用传递

#includeusing namespace std;void swap1(int a,int b);void swap2(int* a,int *b);void swap3(int& a,int& b);int main(){ int a=2,b=3; swap1(a,b); cout"a="aendl; cout"b="bendl; swap2(&a,&b); cout"a="aendl

2014-03-06 15:19:41 2613

转载 char *s 和 char s[] 的区别小结

最近的项目中有不少c的程序,在与项目新成员的交流中发现,普遍对于char *s1 和 char s2[] 认识有误区(认为无区别),导致有时出现“难以理解”的错误。一时也不能说得很明白,网上也搜了一下相关文章发现一些写的比较好的,综合了一下当教育资料备用。 char *s1 = "hello";char s2[] = "hello"; 【区别所在】char *s1 的s1,

2014-03-05 17:09:48 710

转载 gcc VS g++

gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等

2014-03-05 10:50:11 1099

原创 算法竞赛入门经典3-3 乘积的末三位

isdigit只能一个一个的转换字符格式,sscanf也不能转化位置个数的字符,所以输入时就还是一个一个的输入,#include#include#include#include#pragma warning(disable:4996)using namespace std;void main(){ char s[100],t[100]; int i,j=0,n=0,res

2014-03-04 20:01:44 1015

原创 算法竞赛入门经典3-2单词的长度

刚开始用了个笨方法,用fgers输入所有字符串后,计算长度。第二种是输入时用scanf循环一个一个的输入字符串,并在这个过程计算每个单词的长度和个数/*#include#include#include#include#pragma warning(disable:4996)void main(){ char s[1000]; char ch; int n=0,i,j; in

2014-03-04 19:57:00 857

原创 算法竞赛入门经典3-1分数统计

结束要enter ctr+z enter#include#include#pragma warning(disable:4996)void main(){ int num[100],ta=0,tm=0,x,n=0,temp=0,flag=0,result[100];//tm最大次数 int m=1; while(scanf("%d",&x)==1)//给数组赋值 num[n+

2014-03-04 19:53:34 958

原创 算法竞赛入门经典2-9分数化小数

#include#includeusing namespace std;void main(){ int a,b,c; cin>>a>>b>>c; double d; d=(a+0.0)/b; cout<<fixed<<setprecision(c)<<d<<endl; system("pause");}

2014-03-04 19:48:07 994 1

原创 算法竞赛入门经典2-8子序列的和

#include#include#includeusing namespace std;void main(){ //long long int i,n,m;/* cin>>n>>m; double result=0.0; for(i=n;i<=m;i++) { result+=1.0/(i*i); }*/ double result=424; cout<<showp

2014-03-04 19:46:44 1042

原创 算法竞赛入门经典2-7近似计算

很简单#include#include#includeusing namespace std;void main(){ int i=1,j=1; double result=0.0; while(j) { result+=1.0/(2*i-1)*pow(-1,i-1); if(1.0/(2*i-1)<pow(10,-6)) j=0; i++; } cou

2014-03-04 19:45:32 700

原创 算法竞赛入门经典2-6调和级数

c++里对浮点数小数点后位数的确定,不添加fixed,只有setprecision函数,那么3是包括小数点所占的位,添加fixed后,就是小数点后位数。还有showpoint就是显示小数点#include#include#includeusing namespace std;void main(){ int n; cin>>n; double H=0.0; for(int i

2014-03-04 19:43:56 949

原创 算法竞赛入门经典2-5统计

#include#pragma warning(disable:4996)//#define LOCALvoid main(){#ifdef LOCAl freopen("in.txt","r",stdin); freopen("out.txt","w",stdout);#endif int n,m,i,j=0; scanf("%d",&n); int a[100]; fo

2014-03-04 19:38:45 845

原创 算法竞赛入门经典2-4倒三角形

很简单,让我想复杂了#include#pragma warning(disable:4996)#includeusing namespace std;void main(){ int n; cin>>n; for(int i=1;i<=n;i++) { for(int j=0;j<i-1;j++) printf(" "); for(int k=1;k<=2*n-

2014-03-04 19:36:46 786

原创 算法竞赛入门经典习题2-2 水仙花数 2-3韩信点兵

/*#include#pragma warning(disable:4966)void main(){ for(int n=100;n<1000;n++) { int ge=n%10; int shi=(n/10)%10; int bai=n/100; int s=ge*ge*ge+shi*shi*shi+bai*bai*bai; if(s==n) printf

2014-03-04 19:22:42 1937

转载 Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案

在VS 2012 中编译 C 语言项目,如果使用了 scanf 函数,编译时便会提示如下错误:error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNI

2014-03-03 14:45:56 608

原创 expression:stream!=NULL

如果fopen()后返回的是NULL;就不能调用fclose()了;  用fopen()获得的文件句柄不是NULL,那么就需要用fclose()来关闭它。如果是NULL则不需要null就表示你打开文件失败了,根本都没有成功的访问文件,也就不存在对数据有什么损坏的可能。不需要关闭

2014-03-03 10:03:13 4933

原创 c

好久没编c了,终于考完试,接下来就要重拾以前的知识了。看了本科c教程,一些遗忘的基础知识如下。

2014-01-13 17:11:06 607

原创 用遗传算法解决tsp旅行商问题

遗传算法、旅行商问题

2013-11-25 14:54:54 3864 1

转载 P问题、NP问题、NPC问题、NP难问题的概念

优化中的常见名词,总是不太清楚真正意思,网上看的一篇文章,转来你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲

2013-11-06 18:30:16 1284 1

原创 matlab实现解决最优控制中的内点约束问题

问题 此问题出自Solving optimal control problems with MATLAB.pdf此问题matlab实现程序function er3OC_sym%EG3OC_sym Example 3 of optimal control tutorial.% This example is from D.S.Naidu, "Optimal c

2013-11-02 11:01:02 5687 1

原创 学习matlab中遇到的一些函数及其用法

符号计算中的用于求解方程组的solve函数和求解微分方程组的dsolve函数

2013-11-02 10:47:39 1433

原创 2013年9月10月总结

这月主要就看了运筹学和最优控制理论与应用(解学书),运筹学里内容是基础的优化思想和优化方法,都是数学的角度。最优控制理论这本书的确写的很好,虽然书很老,网上也没卖的,但和从图书馆借的一些最优控制的书比起来,内容却要好很多。这本书里是控制优化的角度,基于状态方程,利用变分法求解目标函数条件极值,演变出极大值原理。变分法和极大值原理内容不再赘述,但要注意区分它们在不同情况下的形式上的区别。然后就是主要

2013-11-01 16:22:36 763

原创 ILOG OPL的一个简单应用——解决运输问题、转运问题

一、Ilog软件该软件用来解决优化问题,大部分是线性问题,深一点的其他内容还不清楚。只知道一些基础的应用,网上相关内容很少。接下来就解决一个简单的运输问题二、运输问题已知有m个生产地点 。可供应某种物资,其供应量(产量),有n个销地,其需要量,从产地 到销地 运输单位物资的运价(单价)数据如下表

2013-10-31 16:25:09 4300 2

原创 《研究生顿悟》读后感

大学四年确实过的相当没水平,

2013-10-31 09:15:09 856

转载 看到一篇很好的文章用来自勉——研究生顿悟

当你上课感觉就像打酱油时,当你对研究生很迷茫时,当你坐在电脑前孜孜不倦时,请看下面的文章,很受用,至少我心里现在没有以前浮躁。好的文章有时能改变一个人的精神状态,下面就是其中之一。上海大学一位老师说:“不可否认的是,研究生面临着比较大的生存压力,但是要平衡自己的方向,在没有生存威胁的情况下,要专注于学习。”他表示,在社会心理普遍比较浮躁的情况下,就要求研究生要拿出宽广的视野来,权衡自己眼前

2013-10-30 23:01:32 2065

原创 zoj 1259

栈的应用,用数组#include#include#include#include#includeusing namespace std;int main(){ int i,j,stack[1005],a[1005],n,top; whi

2011-08-23 18:51:07 497

原创 zoj 1093 Monkey and Banana

#include#include#include#include#includeusing namespace std;typedef struct{ int x; int y; int h; }edge;edge bloc

2011-08-22 11:26:25 514

原创 zoj 1025

一开始没头绪,看了别人的例子,用了结构体,最大上升子序列等知识#include#include#include#include#includeusing namespace std;#define N 5005typedef struct{ int l;

2011-08-20 10:52:35 462

原创 cugb 1050 导弹拦截

最大下降子序列的问题,和上升自序列一样只不过倒了过来#include#include#include#include#includeusing namespace std;int main(){ int j,i,n,s[30],b[30],max=0;

2011-08-19 16:51:03 423

原创 cugb 1032 (和1009的合唱队形完全一样)

把1009的代码改了一个数就过了#include#include#include#include#includeusing namespace std;int main(){ int j,i,n,s[110],a[110],b[110],max=0;

2011-08-19 16:44:15 479

原创 cugb 1009 合唱队形 (最大上升子序列)

最大上升子序列的问题,先从左边找上升序列,再由右边找上升序列,第一次就ac了#include#include#include#include#includeusing namespace std;int main(){ int j,i,n,s[110],

2011-08-19 16:40:03 601

matlab数学建模常见模型

韩学长,非常全的数学模型,数学建模比赛很好的参考用书。

2014-03-18

最优控制理论与应用(解学书)清华大学

最优控制理论与应用(解学书)清华大学,解学书的最有控制理论,很经典的一本书

2014-03-18

研究生入学考试全程指南

研究生入学考试全程指南,适合考研的人可以看看

2013-01-16

2013年东北大学硕士研究生复试笔试内容及参考书-信息学院

2013年东北大学硕士研究生复试笔试内容及参考书-信息学院

2013-01-16

空空如也

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

TA关注的人

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