自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sad_Sugar的专栏

技术-看书心得-随笔感悟

  • 博客(62)
  • 资源 (9)
  • 收藏
  • 关注

原创 python3的import导入语句的书写方式

因为接触python比较晚,所以直接就开始用python3,没有太过关注python2的使用习惯。因此今天记录import语句的写法,也只关注python3的用法习惯。 首先说明python3import语句的规则。有两种import语法,但我认为可以细分为三种:1. import {<package_name>.}<package_name> | <...

2017-11-25 23:31:01 13109

原创 Windows下Python快速解决error: Unable to find vcvarsall.bat

系统配置:Windows10 x64, Visual Studio 2017, Python2.7.1报错信息:error: Unable to find vcvarsall.bat报错原因:在生成的时候,编译器从%PythonInstallPath%\distutils\msvc9compiler.py里的219行find_vcvarsall(version)函数中找不到vcvarsal

2017-06-26 20:25:28 19283 2

原创 关于变量定义时初始化的必要性

之前以为,变量在定义时就初始化是因为可以减少很多不必要的随机值,方便调试。今天遇到一个问题。在九度上测一道题目。程序中声明了一个全局变量index,但没有初始化。直接写的“int index;”用C语言提交代码,显示Runtime Error。不知何故。后来换C++,显示Compile Error,才知道原来是string.h这个头文件中,有一个index函数。这两个声明冲突了,所以出了问

2017-03-16 15:22:13 1917

原创 VS2010 更改项目名称

VS2010更改项目名称

2017-03-04 09:51:00 2324 2

原创 关于VS2010的源代码智能分析与回退位置FallbackLocation

VS2010 按F12 找不到符号定义 怎么办?

2017-03-04 09:33:12 4127

原创 醍醐灌顶的文章

摘录一些看了之后非常受益的文章:PCA(主成分分析)降维:PCA的数学原理 http://blog.codinglabs.org/articles/pca-tutorial.html

2016-04-20 15:02:45 592

原创 LINUX创建账号

LINUX新账号的创建与使用

2016-03-20 12:14:07 793 1

原创 个人总结-研一上学期

研一上学期的个人总结

2016-03-14 12:49:53 1626

原创 设置远程登录

远程登录的操作与路由器的端口映射、IP绑定功能。

2016-02-28 15:18:58 870

原创 STL-vector的实现

STL——vector的实现

2016-02-17 20:27:30 679

原创 C++编译时的类型推导

首先明确一点,VisualStudio实现的C++的类型推导是在编译时进行的。如下代码:#include using namespace std;int main() { int a = 10000; char c = 'a'; cout 1) ? a : c) << endl; cout 3) ? a : c) << endl; return 0;}下面是V

2016-02-02 00:39:23 1264

原创 Git配置

本地Git建立及与Github的连接

2016-01-28 21:24:17 521

原创 为什么要学习编译

为什么要学习编译

2016-01-24 20:32:13 1674 2

原创 LINUX账号管理

LINUX系统配置

2016-01-23 23:07:50 493

原创 C++中的返回值优化(RVO)

C++的返回值优化RVO

2016-01-23 13:41:04 4764

原创 C++中的右值引用"&&"

C++的右值引用

2016-01-23 12:10:42 2801

原创 K-means与KNN聚类

偶尔会遇到聚类。以后一定要写一个通用的分类器,把用过的都封装成类,以便以后调用。经常分不清楚K-means与KNN。前者叫K均值聚类,后者叫K近邻聚类。K-means是无监督的聚类,即给定的数据都没有标签,根据其自身特性的相似程度来聚成K类。K是指定的某个经验常数。K-means的过程为初始化、两步迭代与停止条件。1. 初始化时,随机选K个点作为聚类中心即可。2. 迭代

2015-11-30 11:44:03 7739

原创 二叉树的递归遍历与非递归改写

二叉树的递归遍历与非递归改写

2015-11-17 12:29:58 635

原创 递归算法复杂度的求法

算法导论公开课第二课里给出了三种方法,求解T(n) = aT(n/b) + f(n)第一种是观察a和b的数量关系,猜测最后的结果。例如T(n) = 4T(n/2),那么T(n)最后很可能是Θ(n^2)的复杂度。设出T(n)的形式,然后利用数学归纳法证明之。适用于较简单的递归式。第二种是画出递归树,分别写出每一层的时间复杂度再求和。这种方法适合递归树比较有规律的情况,譬如归并算法或二分查找,

2015-10-23 22:47:29 1386

原创 C++基类与派生类的转换

(一)、对象的转换:1. 派生类对象到基类对象的转换:在用户代码中,只有公有继承时可以进行转换。在派生类成员函数中,均可进行转换。(C++Pimer第四版说private继承时不可转换,但测试代码说明可以)2. 基类对象到派生类对象不可转换。(二)、指针或引用的转换1. 派生类指针或引用到基类的指针或引用的转换:在用户代码中,只有公有继承时可以进行转换。在派

2015-10-22 00:16:00 1917

原创 C++基类成员函数访问派生类对象的基类成员问题

C++基类成员函数访问派生类对象的基类成员问题,很奇怪的现象,在网上也没有找到相应的说明。主要是问题太难描述了。Talk is cheap, show you the code:class Derived;class Base{public: void func(Derived d);private: int baseNum;};class Deriv

2015-10-21 00:38:29 3442

原创 C++中类的构造函数及初始化

简单分析一下C++中类的构造函数和初始化。一、构造函数(一)若类中没有显式定义任何构造函数的话,编译器会自动生成两个构造函数和一个重载操作符:自动生成的构造函数有:1、默认构造函数,即无参数的构造函数。2、复制构造函数,即以该类的常引用对象对象为参数的构造函数。自动生成的重载操作符为:1、“=”操作符(二)一旦类中定义了任何构造函数,编译器就不会自动生成默认构造函数

2015-10-18 20:11:38 1349

原创 LeetCode:Distinct Subsequences

子串匹配与排列组合

2015-10-15 20:06:12 454

原创 LeetCode:Nim Game

拿石头的游戏,给定n个石头,A和B依次拿1~3个,谁拿到最后一块儿谁赢

2015-10-15 16:34:51 457

原创 LeetCode:Remove Linked List Elements

删除链表中具有特定值的节点

2015-10-12 23:52:04 339

原创 LeetCode:Delete Node in a Linked List

删除链表中指定的某个节点

2015-10-12 23:41:07 327

原创 LeetCode:Binary Tree Level Order Traversal

二叉树的层次遍历

2015-10-11 20:51:55 367

原创 LeetCode:Minimum Depth of Binary Tree

求二叉树的最浅叶节点的深度

2015-10-11 18:43:31 420

原创 LeetCode:Maximum Depth of Binary Tree

二叉树遍历求最深层数

2015-10-11 15:16:54 414

原创 LeetCode:Single Number

输入一组整数,仅有一个不成对的数,其余都是两两成对。输入顺序随机。求仅出现一次的那个单值数。

2015-10-10 13:53:18 455

原创 LeetCode:Add Digits

将一个数的各位相加,对各位之和再进行上述运算,直到只剩一位数。求最后的那个数

2015-10-09 12:02:59 441

原创 C++ Primer const变量

C++ Primer const关键字的使用

2015-10-08 21:13:23 479

原创 在VS2010下创建一个OpenGL的程序框架

OpenGL的一个基本框架。

2015-10-04 22:38:22 3560

原创 大学四年收支情况

根据前一篇三年半收支,综合大四情况总结。收入总计约56850:1. 奖学金:两次国奖8000*2,航信励志5000,十佳7500,蓝天学子3000,单项奖学金200,共317002. 助学金:助学金二等1次3000,助学金三等两次2000*2,临时补助300,共70003. 学校伙食补助:18964. 学生工作、科研项目、竞赛所得:QQ群管理员150,科技立项9

2015-06-26 20:29:52 741 1

原创 有关C#中int.Parse()和int.TryParse()的一点思考

毕设做的是一个.Net的横向项目。由于数据库操作,和一些用户输入的判定,常要用字符串转整型变量的方法。之前一直用int.Parse(string s),方便省事。后来发现,当s为null,或s格式不是严格的整型变量(如1.32)时,会抛异常(空指针或格式错误)。所以,每次用int.Parse时会去捕获异常。 后来发现有一个方法,int.TryParse(string s, ...

2015-05-05 11:57:18 4389 1

原创 大学中我期望对我影响最大的十本书

之前写了一篇博客,叫大学中对我影响最大的十本书,其实只是一个总结,没有写到我真正想写的东西。其实我真正要说的,是这篇,大学中我期望对我影响最大的十本书。1. C专家编程 这本书写的很好,但我看得有点早。准确地说,看我在这本书的时候,还没有操作系统的相关知识,所以只看懂了一半。如果有时间,应该再仔细读一遍。2. C++ Primer对C++写的也比较深入,但看完后,其中的

2015-04-16 14:29:06 734

原创 心情好些了,发现自己还是适合专注科研

今天收到了一个自称VR实验室的老师的QQ好友邀请。看了他空间的日志,感觉不太像老师啊,又看了相册,发现居然有MIT之类美国学校的照片,半信半疑同意了。下午和老师聊了一会儿,原来他是VR实验室给我配的第二导师,本硕在西北工大,博士在英国国家计算机动画中心拿了全奖,三年读完博士,又做了两年博士后。再后来去美国伦斯勒理工做助理研究员。英国国家计算机动画中心,全奖,三年读完,对我来说真

2015-04-15 19:50:04 623 1

原创 生活第一次走了下坡路

今天打开邮箱看到李舟军老师的回信,原来真的是和李老师的联系出了问题。前几天H回学校,也出了好多问题。不合适,自己又放不下。看了《和莎莫的五百天》,发现生活真的就是这个样子,就是这样,谁都无法改变。在学校的项目总也完不了,数据库一改再改,不知道接下来还会出现什么问题。项目已经停工三天了。北航那边居然和老师会有矛盾。身边的人一个个也都很忙。诶,有的时候想,生活的

2015-04-13 08:49:33 688

原创 C++输出时指针类型自动转换为bool类型输出的一个小疑问

今天翻看自己写的一篇博客,有关一条常见的const_cast转换的“BUG”解释 ,那篇博客最后留了一个疑问,为什么cout 当时猜想编译器把&a当做bool类型输出了,具体原因不清楚,当时也没在意。今天翻看string类型的size函数和length函数的区别(详情参见string类的size与length的区别),原博主中记载,定义string类型的变量s,若使用cout输出s

2015-04-08 11:03:12 3388

原创 大学中对我影响最大的十本书

写此篇是受“海风林影”前辈同篇文章《大学总结之影响我最深的十本书》影响。前辈的许多文章都用自己的亲身经历,所见所感书写成文,给了包括我在内的许多CSer很多启发。故在大四毕业之际,撰文一篇,以怀念从菜鸟开始一步步努力的历程。

2015-04-06 22:14:50 1815 3

新浪面试求职攻略2013

搜新浪校招求职攻略2013 公司简介 职位详情 应聘技巧 求职经验

2013-10-30

google校招求职攻略

google校招求职攻略2013 公司简介 职位详情 应聘技巧 求职经验

2013-10-30

搜狐校招求职攻略2013

搜狐校招求职攻略2013 公司简介 职位详情 应聘技巧 求职经验

2013-10-30

百度面试攻略

百度的面试攻略,包括百度简介、笔试资料、面试资料、求职综合经验等

2013-10-30

2013 美建MCM B题论文

2013 美建MCM B题论文

2013-02-05

Simple Simon 猜数字

Simple Simon 给出一个数,一秒后消失,写出数字并确定 数的长度会随着正确输入的次数而增长,当输入错误后游戏结束并给出分数 资源是写在txt里面的,直接粘贴在CPP文件中,加到工程里面就可以了~~ 注:控制台界面~~ 代码有详细的注释~~

2012-12-31

进行大型计算的大整数类

自己定义的一个大的整数类,可以进行+ - * / ^(平方) % ++ -- += -= *= /= ^= %=的算术运算和> = <= ==的逻辑运算,并且可以用Print()或者用cout直接进行输出操作。 使用的时候可直接粘贴代码至CPP或.h文件,或更改后缀名为.h后直接保存至Include文件夹,使用时包含头文件即可 在主函数中直接使用Int来定义整数即可达到效果,而且Int类的对象可以与整型数据进行各种操作,不过不能将整型数据放在前面。 PS: 该类中++ --操作前缀与后缀优先级没有区别,全部为先++--操作后运算

2012-11-15

万年历源代码

万年历 源代码在TXT文本文件里面 输入你想查找的年份,输出该年份的日历 C语言 控制台界面

2012-11-01

人机对战五子棋源代码(C语言控制台界面)

完全用C语言实现的五子棋。没有用图形界面,因为不大会…… 但在控制台界面里还算是可以的吧 使计算机具有了一定的人工智能 代码在TXT文本里,复制粘贴就好

2012-11-01

空空如也

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

TA关注的人

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