关闭

[置顶] 退役贴

退役帖 不得不承认自己终究还是要退役啦,好心塞,作为弱校,难得有机会去参见现场赛,可是还是被虐成狗啦,归根结底,还是自己 不够强,没有作为表率,给学校带来首牌。 其实省赛结束后,就意识到自己离退役不远啦,当时也没写总结,因为打的很烂,前期bug不断,后面也不是很顺。。。 说这次吧,其实,也没啥好说的,还是因为自己太菜啦,数学几乎忘光啦,导致队友说推公式时,期望只会按次数乘以概率来 算,结...
阅读(524) 评论(2)

[置顶] 编程题目分类

1.编程入门 Codeforces 567A Lineland Mail http://blog.csdn.net/piaocoder/article/details/47335109 2.数据结构 2.1树状数组 (1)求区间值 (2)求逆序数 2.2线段树 (1)求区间值:点更新 (2)求区间值:区间更新 2.3划分树 (1)求区间最大值 3....
阅读(683) 评论(0)

[置顶] 写给还在迷惘中的大学生(计算机学院)

一. 写在前面         这两天找工作不易,由衷感慨,很多书都没早看,所以希望学弟学妹们能多看点书,特别是我们qtech的ACMer们,我们这种acm弱校的ACMer走出来的,acm水平都不行,如果再像我当年那样,项目经验也没有,基础那么薄弱,面试笔试都靠着突击看的一些东西,而不是实实在在掌握的东西,那样即便面试过了,在工作的道路上还是会很吃力的。故以下是我的一些心得,写给...
阅读(631) 评论(0)

[置顶] 杭电acm阶段之理工大版

前段时间,我就答应耀哥,帮他改改博客,顺便加点新的东西,但是一直被考试和课设缠身,现在终于解脱了。为了使集训队有一个更好的未来,我决定认真写写这封博客啦。 想要学算法,当然你至少掌握一种语言,由于耀哥推荐的是C语言,我这里就以C语言为例吧。 初学者要学习C语言的话,有如下如下基本比较可以接受: 《The C Programming Language》(C语言程序设计,第2版新...
阅读(2441) 评论(2)

[置顶] C/C++源代码书写规范

C/C++源代码书写规范 1. 在.cpp的开头应有一段格式统一的说明,内容包括: a. 文件名 (FileName); b. 简短说明文件功能、用途 (Comment); c. 创建人 (Creater); d. 文件创建时间 (Date)。 例: ////////////////////////////////////////// // // FileName: ***.cp...
阅读(1833) 评论(0)

[置顶] 省赛总结

省赛总结 今年的省赛就这样,在不知不觉中结束了,说不清,道不明。但同时也留下了很多遗憾,体会最深的就是:算法是这东西并不是一朝一夕就能速成的,它需要时间的不断积累。没有大量的题量和知识点作为支撑,比赛时真的是很不容易。像我这种想将图论和几何的题,在短短一个月内都弄会,简直是痴心妄想。概括来说,还是得靠平时的努力和积累。不得不感叹一句,做的题还是太少了(依稀还记得大二上学期,山科的人来我们学校比赛...
阅读(533) 评论(1)

[置顶] 一位ACMer过来人的心得

刻苦的训练我打算最后稍微提一下。主要说后者:什么是有效地训练?        我想说下我的理解。        很多ACMer入门的时候,都被告知:要多做题,做个500多道就变牛了。其实,这既不是充分条件、也不会是必要条件。        我觉得一般情况下,对于我们普通学校的大学生,各方面能力的差距不会太大,在这种情况下,训练和学习的方法尤为重要。        其实,500题...
阅读(444) 评论(0)

60条有名的原则与定理

1、蓝斯登原则:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。   提出者:美国管理学家蓝斯登。   点评:进退有度,才不至进退维谷;宠辱皆忘,方可以宠辱不惊。   2、卢维斯定理:谦虚不是把自己想得很糟,而是完全不想自己。   提出者:美国心理学家卢维斯   点评:如果把自己想得太好,就很容易将别人想得很糟。 3、托利得定理...
阅读(312) 评论(0)

LeetCode Database(196,197,262)

196. Delete Duplicate Emails 末尾加上分号就Time Limit Exceeded delete p1 from Person as p1, Person as p2 where p1.Id > p2.Id and p1.Email = p2.Email delete p1 from Person p1 inner join Person p2 on p1.Ema...
阅读(159) 评论(0)

LeetCode Database(181-185)

181. Employees Earning More Than Their Managers select E.Name Employee from Employee E, Employee M where E.ManagerId = M.Id and E.Salary > M.salary; select E.name Employee from Employee E inner join...
阅读(268) 评论(0)

LeetCode Database(175-180)

175. Combine Two Tables select FirstName,LastName,City,State from Person left join Address on Person.PersonId = Address.PersonId; select FirstName,LastName,City,State from Person left join Address u...
阅读(368) 评论(0)

LeetCode Shell

192. Word Frequency cat words.txt | tr -s ' ' '\n' | sort | uniq -c | sort -rn | awk '{print $2" "$1}' tr -s: 使用指定字符串替换出现一次或者连续出现的目标字符串(把一个或多个连续空格用换行符代替); sort: 将单词从小到大排序; uniq -c: uniq用来对连续出现的行去重...
阅读(101) 评论(0)

二级域名的实现

直接在httpd.conf里添加 #文件路径 DocumentRoot "/var/www/html/blog" ServerName blog.piaocoder.com .htaccess重定向 通过.htaccess文件设置重定向,把二级域名绑定到指定的子目录。 在网站的根目录下编辑.htaccess文件 # 开启功能 Rewr...
阅读(220) 评论(0)

CentOS iptables配置

1、检测并关闭firewall 检测是否开启了firewall systemctl status firewalld.service 关闭firewall systemctl stop firewalld.service禁止firewall开机自启 sytsemctl disable firewalld.service2、检测并安装iptables yum install ipta...
阅读(128) 评论(0)

Ubuntu iptables配置

配置iptables Ubuntu默认安装是没有开启任何防火墙的,因此为了服务器的安全,建议大家安装启用防火墙设置。 查看系统是否安装了防火墙: whereis iptables iptables: /sbin/iptables /usr/share/iptables /usr/share/man/man8/iptables.8.gz如果默认没有安装,可执行如下语句: sudo apt...
阅读(107) 评论(0)

Windows下 MySQL更新密码

本以为更新密码会和Linux下一样,执行如下语句即可: update mysql.user set password=password('test') where user='test'; 然而会报如下错误: ERROR 1054 (42S22): Unknown column 'password' in 'field list' 原来从MySQL5.7之后,就没有这个字段啦,并用auth...
阅读(155) 评论(0)

将不带www的域名301重定向到带www域名

在httpd.conf里添加如下内容: DocumentRoot "/var/www/html"#域名绑定的目录 ServerName piaocoder.com RewriteEngine On RewriteCond %{HTTP_HOST} ^piaocoder.com [NC] RewriteRule ^/(.*)$ http://www.piaoc...
阅读(344) 评论(1)

使用yum更新时不升级Linux内核的方法

由于系统与硬件的兼容性问题,有可能升级内核后导致服务器不能正常启动,这是非常可怕的,如果没有特别的需要,建议不要随意升级内核 RedHat/CentOS/Fedora使用  yum update  更新时,默认会 升级内核 。但有些服务器硬件(特别是组装的机器)在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦。所以在生产环境中不要...
阅读(335) 评论(0)

yum命令

用yum更新软件 1、列出所有可安裝的软件清单 yum list 2、列出所有可更新的软件清单 yum check-update3、安装所有更新软件 yum update4、仅更新指定的软件 yum update 用yum安装删除软件 装了系统添加删除软件是常事,yum同样可以胜任这一任务,只要软件是rpm安装的。 安装的命令是,yum install xxx,yum会查询数据...
阅读(98) 评论(0)

修改Linux的hostname

1、临时修改主机名: sudo hostname 主机名修改只能临时有效,机器重启后会自动还原。 2、永久修改主机名: 修改hostname文件(路径:/etc/hostname): sudo vim /etc/hostname把hostname文件里面所有原来的名称改成你想改成的名称。 主机名同时也保存在/etc/hosts文件中,需要把当前IP地址对应的主机名修改为hostnam...
阅读(130) 评论(0)

CentOS7 配置iptables

一、防火墙配置 不知道为什么,云主机没有开启firewall 或iptables,记录一下配置iptables防火墙的步骤 1、检测并关闭firewall systemctl status firewalld.service #检测是否开启了firewall systemctl stop firewalld.service #关闭firewall sytsemctl disable fire...
阅读(1388) 评论(0)

CentOS7下使用yum安装MySQL

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2. 安装mysql-community-release-el7-5.noarch.rpm包 $ s...
阅读(105) 评论(0)
554条 共37页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:303183次
    • 积分:8209
    • 等级:
    • 排名:第2718名
    • 原创:536篇
    • 转载:18篇
    • 译文:0篇
    • 评论:52条
    文章分类
    最新评论