Michael_Lin

23
获赞数
2
关注数
17
粉丝数
IP 属地未知
2014-04-26 加入
浏览 9.6k

OIer/ACMer,C/C++/Java/Js/Php/python业余开发者

338 声望|学徒
全站排名超越 96% 用户
算法
67
ac自动机
52
字符串
52
yum
51
centos
51
1 黄金勋章
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 回答了问题2015-11-12
    一个关于C++的问题
    请注意使用所谓的初始化器的规则它们不是按照初始化器的位置来决定谁先初始化而是根据变量谁在前来决定谁先初始化。 第二段代码由于mb在前,所以mb会被先初始化。详细内容应该C++ Primer 5ed上面有的,个人的建议是不要使用互相引用来初始化
  • 发布了文章2015-04-12
    脑补一个非有序数组的二分查找算法
    原本想写Base64算法的,不过我还是想写点有趣的,而不是Base64这样没有什么思维难度的模版。在手贱在hihoCoder上看到了一个关于非有序数组的二分查找的题目,要求在非有序的数组上做线性的查找(于是就不能排序了),找到这个数组中第K大的值。做了一个下午,到晚上...
  • 发布了文章2015-03-25
    Java Servlet实现文件上传
    文件上传可以说是Web应用中很常用的一块,前几天打算研究一下HTML5提供的FileReader API,并且用Tomcat作为后端来实验大文件的上传(只是学校的课程作业必须用Java写,都不允许使用最好的编程语言php>.<)。可Java Servlet与php这种喜闻乐见的Web码农语言不同...
  • 关注了问题2015-02-20
    印象笔记地图集 使用的是什么地图API
  • 赞了回答2015-01-30
    Windows下的cmd替代工具?
    三个答案都没提到 PowerShell,你们是故意的么。PowerShell 就是 cmd 的代替品,cmd 还留着一方面可能也是出于向下兼容,另一方面就是 PowerShell 出来那么多年了知道的人却不多… 另外 cmd 交互上 Windows 10 有改进。
  • 赞了回答2014-08-24
    关于js的闭包
    一般来讲,js的所有函数都是闭包,但是匿名函数可以在其它函数内部创建,而且可以访问到外层的局部变量,相对来讲功能比较强一点。然而这两种函数都一样,return可有可无。如果一个函数没有return,那它的返回值默认是undefined。
  • 发布了文章2014-06-24
    有向图欧拉回路的快速算法(POJ 2230题解)
    高考考完开始进行算法竞赛的康复训练(好吧其实是从零开始直接学,过完高三什么都忘了T T),在POJ上做了一些水题。今天做到这道欧拉回路,很有感触,因为第一次学这个算法的时候并没有学透,今天再做才发现原来求欧拉回路的算法有这么精妙。
  • 赞了回答2014-06-24
    说一下在win和linux下开发PHP的区别、感受、内心想法。望点评
    首先要分清楚“开发时用的操作系统”和“开发环境的操作系统”的区别。前者是你运行IDE,编辑器,查邮件,和团队沟通时使用的操作系统,而后者是你开发过程中运行代码用的操作系统,我的观点是后者一定不能是windows,而前者随意。 两者可以是同一个linux,可以是一台win...
  • 赞了回答2014-06-20
    PHP:任意文件格式以html展示
    另外这个应该跟你的 web 服务区有关而跟 php 没什么关系吧,比如你如果用 nginx,就得将 .aaa 后缀的文件名对应的 MIME Type 改成 text/html。
  • 赞了回答2014-05-18
    请问SF的这个效果是怎么实现的?
    先不谈 SF 是怎么实现的,我觉得用 js 实现这个内容同步的功能还是很简单的,思路为绑定键盘事件到输入框中,一旦触发则更新另一个元素的内容。写个简单的 demo 如下:
  • 赞了回答2014-05-03
    C/C++头文件声明变量的问题
    A_type A_array[1024]; int Count; 在头文件中,分别被2个c文件包括,这样相当于在2个c文件中定义了2次,这样在最后把这2个c文件生成的obj文件链接到一个可执行文件的时候,会导致有重复的定义。一般的做法是把变量的定义放到一个c文件中去,如果其他的c文件需要访问...
  • 赞了文章2014-05-03
    仿函数——Functor
    其实,数据STL的同学应该知道有个count_if函数。count_if的功能就是对于某种容器,对符合条件的元素进行计数。count_if包含三个参数,容器的开始地址、容器的结束地址、以及参数为元素类型的函数。
  • 发布了文章2014-04-30
    Graham Scan凸包算法
    获得凸包的算法可以算是计算几何中最基础的算法之一了。寻找凸包的算法有很多种,Graham Scan算法是一种十分简单高效的二维凸包算法,能够在O(nlogn)的时间内找到凸包。
  • 发布了文章2014-04-29
    给wxPython事件处理函数传递参数
    最近捣鼓Python,也就自然捣鼓上了wxPython。我曾经用过Qt和Gtk+写GUI,但几乎所有的Python书都告诉我说最好用的是wxPython,我没有尝试PyQt和PyGtk就开始研究wxPython了。在Qt和Gtk+之间我更喜欢Qt,因为它跨平台做得很好,而且商业化也不错。但wxWidget给人的感觉...
  • 赞了回答2014-04-29
    如何适应以centos为系统的服务器?
    没有捷径,唯一的途径就是多折腾。 其实不管你用哪种语言写程序,与了解与使用Linux都不矛盾,反而使用Linux系统能带来很多好处。如果题主没有接触过Linux的话可能才开始学习曲线会有一些,使用过程也不是很顺畅,可以从《鸟哥的Linux私房菜》开始看一看,能够自己装...
  • 赞了回答2014-04-27
    js是不是越来越强大甚至可以取代php这类传统的后台语言?
    Jeff Atwood在2007你的博文 The Principle of Least Power中说到:any application that can be written in JavaScript, will eventually be written in JavaScript.
  • 发布了文章2014-04-26
    Aho-Corasick自动机浅析
    由于各种机缘巧合和本人的智力因素,我在离开OI一年多后,终于搞清楚了AC自动机(Aho-Chorasick string match algorithm)。网络上介绍AC自动机的算法多是借助KMP算法(Knuth-Morris-Pratt algorithm)中的失配数组来写,但明明AC自动机是先于KMP的,因此我决定完全...
  • 发布了文章2014-04-26
    用impress.js制作幻灯片
    前两天学长回学校进行洗脑宣讲,做了一个看上去很炫的缩放式幻灯片。我不知道是不是太浅薄了,找了很久才找到几个Web幻灯片工具。看了几个之后,我决定学习一下其中最Geek的impress.js。 impress.js是一款新兴的幻灯工具,它的效果类似Prezi,但是拥有3D的功能,而且...
  • 发布了文章2014-04-26
    恢复/lib误删手记
    学校机房采用一台IBM小型机作为OJ服务器,现在浙江大学的马宏菩学长给它装了CentOS 6.4,做了精密的配置,目标是它能正常工作十年以上。事实也证明他的工作何其卓越:从配置好到现在一年多时间从来没有遇到过任何系统问题,性能一直稳定得像放射性同位素的半衰期一样...
  • 回答了问题2014-04-26
    Vim怎么批量处理文件将tab变为space?
    这种问题可以使用正则表达式来处理呀,不过最好不要vim一个个搞过去,写个python脚本来跑正则表达式应该更好一些