09 2016 档案

strcpy自实现
摘要:为了避免strcpy源串覆盖问题(P220),自实现strcpy。 阅读全文

posted @ 2016-09-30 20:47 暴力的轮胎 阅读(272) 评论(0) 推荐(0)

Coursera公开课-Machine_learing:编程作业6
摘要:Support Vector Machines I have some issues to state. First, there were some bugs in original code which may be caused by versions. I don't know... The 阅读全文

posted @ 2016-09-28 21:09 暴力的轮胎 阅读(361) 评论(0) 推荐(1)

【Codeforces】Codeforces Round #373 (Div. 2) -C
摘要:C. Efim and Strange Grade Efim just received his grade for the last test. He studies in a special school and his grade can be equal to any positive de 阅读全文

posted @ 2016-09-24 19:57 暴力的轮胎 阅读(296) 评论(0) 推荐(0)

【Codeforces】Codeforces Round #373 (Div. 2)
摘要:B. Anatoly and Cockroaches Anatoly lives in the university dorm as many other students do. As you know, cockroaches are also living there together wit 阅读全文

posted @ 2016-09-24 10:07 暴力的轮胎 阅读(402) 评论(0) 推荐(0)

【Leetcode】376. Wiggle Subsequence
摘要:Description: A sequence of numbers is called a wiggle sequence if the differences between successive numbers strictly alternate between positive and n 阅读全文

posted @ 2016-09-23 10:32 暴力的轮胎 阅读(362) 评论(0) 推荐(0)

Coursera公开课-Machine_learing:编程作业5
摘要:Regularized Linear Regression and Bias/Variance 大多数时候,我们使用机器学习方法得到的结果都不是特别理想,常见 欠拟合 和 过拟合 问题。通过一些变量画出相关的图像,能够帮助理解程序中存在的问题(复杂的算法用在大规模的数据集上,结果往往难以预测)。 同 阅读全文

posted @ 2016-09-22 22:00 暴力的轮胎 阅读(251) 评论(0) 推荐(0)

1亿个浮点数返回最大的10000个
摘要:方案一: 读入100万个数据,找出最大的1万个,如果这100万个选的够理想,以这1万个里面最小的min_val为基准,可以过滤掉1亿数据里面的99%,也就是说小于这个min_val的就不用参与排序比较了,最后就再一次在剩下的100万(1%)里面找出最大的1w个。 100w个数据找出最大的1w个可以使 阅读全文

posted @ 2016-09-21 21:32 暴力的轮胎 阅读(305) 评论(0) 推荐(0)

海量文本信息查Top-k
摘要:问题描述: 有1千万条短信,一条一行,有重复。在5分钟之内,找出重复出现的前10条。 方案一: 1.分组进行边扫描边建散列表。建立哈希表,使用头,尾和中间随便两个字节作为Hash Code, 插入到Hash table中,并记录其地址和重复次数。 2.hash code同且等长-》判定为疑似相同。然 阅读全文

posted @ 2016-09-21 20:46 暴力的轮胎 阅读(197) 评论(0) 推荐(0)

Coursera公开课-Machine_learing:编程作业4
摘要:编程作业: Neural Network Learning 源码上传到gitlab。 对于神经网络的理解也都在源码注释里面了,感兴趣可以看看。 阅读全文

posted @ 2016-09-21 15:59 暴力的轮胎 阅读(257) 评论(0) 推荐(0)

C与C艹的内存管理方式
摘要:C 内存开辟出的空间一般可以分成:代码段,数据段(初始化的数据段, 为初始化的数据段BSS),堆,栈 代码段:保存程序文本,指令指针EIP就是指向代码段,可读可执行不可写 数据段:保存初始化的全局变量和静态变量,可读可写不可执行 BSS:未初始化的全局变量和静态变量 堆(Heap):动态分配内存,向 阅读全文

posted @ 2016-09-19 22:32 暴力的轮胎 阅读(541) 评论(0) 推荐(0)

诡异之--map clear 之后可能导致size != 0的操作
摘要:结论就是:以后涉及到map.size()操作的话,必须要用Find,不要使用这种直接式的mp['c']的查询方式, 很危险。 阅读全文

posted @ 2016-09-18 09:39 暴力的轮胎 阅读(898) 评论(0) 推荐(0)

c++ 四种类型转换机制
摘要:类型转换机制可以分为:隐式类型转换 和 显示类型转换(强制类型转换) C中的类型转换: 事情要从头说起,这个头就是C语言.我们已经习惯了使用C-like类型转换,因为它强大而且简单. 主要有一下两种形式: (new-type) expression new-type (expression) C艹中 阅读全文

posted @ 2016-09-17 16:18 暴力的轮胎 阅读(29806) 评论(0) 推荐(1)

C++ 由虚基类 虚继承 虚函数 到 虚函数表
摘要:基类指针指向派生类 基类指针可以指向派生类,但是无法使用不存在于基类只存在于派生类的元素。(所以我们需要虚函数和纯虚函数) 在内存中,一个基类类型的指针是覆盖N个单位长度的内存空间。 当其指向派生类的时候,由于派生类元素在内存中堆放是:前N个是基类的元素,N之后的是派生类的元素。 于是基类的指针就可 阅读全文

posted @ 2016-09-17 16:05 暴力的轮胎 阅读(1572) 评论(0) 推荐(0)

dynamic_cast 与 typeid
摘要:C++中的类型转换分为两种: 隐式类型转换一般都是不经意间就发生了,比如int + float 时,int就被隐式的转换为float类型了。 显示类型转换包括四种方式:dynamic_cast、static_cast、const_cast、reinterpret_cast static_cast s 阅读全文

posted @ 2016-09-15 17:00 暴力的轮胎 阅读(831) 评论(0) 推荐(1)

Coursera公开课-Machine_learing:编程作业3
摘要:第四周 编程作业: Multi-class Classification and Neural Networks 这周作业与上一周有许多相同的部分,比如longistic regression中的lrCostfunction函数 求costJ和gradient。要求向量化! insist it! 阅读全文

posted @ 2016-09-15 11:08 暴力的轮胎 阅读(351) 评论(0) 推荐(0)

【Leetcode 166】 Fraction to Recurring Decimal
摘要:Description: Given two integers representing the numerator and denominator of a fraction, return the fraction in string format. If the fractional part 阅读全文

posted @ 2016-09-11 21:28 暴力的轮胎 阅读(236) 评论(0) 推荐(0)

涨知识-VI 基于TCP/UDP的应用层协议
摘要:基于TCP/UDP的应用层协议: 基于TCP: Telnet(Teletype over the Network, 网络电传),通过一个终端(terminal)登陆到网络 FTP(File Transfer Protocol 文件传输协议) SMTP(Simple Mail Transfer Pro 阅读全文

posted @ 2016-09-09 22:06 暴力的轮胎 阅读(336) 评论(0) 推荐(0)

Coursera公开课-Machine_learing:编程作业2
摘要:第三周编程作业:Logistic Regression 代码包在gitlab上:https://gitlab.com/luntai/Machine_Learning 阅读全文

posted @ 2016-09-08 22:08 暴力的轮胎 阅读(254) 评论(0) 推荐(0)

Coursera公开课-Machine_learing:编程作业
摘要:第二周编程作业:Linear Regression 分为单一变量和多变量,假想函数为:hθ(x)=θ0+θ1x1+θ2x2+θ3x3+⋯+θnxn。明显已经包含单一变量的情况,所以完成多变量可以一并解决单一变量问题。 其中,需要注意的地方: Feature normalization中,sigma是 阅读全文

posted @ 2016-09-07 15:31 暴力的轮胎 阅读(403) 评论(0) 推荐(0)

Mac OS安装octave出现的问题-'error:terminal type set to 'unknown'的解决'
摘要:学习Machine learning需要使用Octave语言,毕竟Andrew Ng (恩达.吴)力荐。本机系统Mac OS X EI Capitan, 其实什么系统都无所谓了,安装原理都是一样的。 在不断才坑中,理清楚了各个软件之间的关系: Octave是一个类似于MATLAB一样强大的语言,相比 阅读全文

posted @ 2016-09-05 10:53 暴力的轮胎 阅读(2915) 评论(0) 推荐(0)

导航