Week2 #4 Tomorrow never knows?
编程题#4:Tomorrow never knows? 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 甲壳虫的《A day in the life》和《Tomorrow never knows》脍炙人口,如果告诉你a day in the life,真的会是tomorrow never knows?相信学了计概之后这个不会是难题,现在就来实现吧。 读入一个格式为yyyy
力扣 — Rotate List()
题目描述: 中文: 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4->NULL 向右旋转 2 步: 4->5->1->2->3->NULL 示例 2: 输入: 0->1->2->NULL, k = 4 输出: 2->0->1->NULL 解释: 向右旋转 1 步: 2->0->1->N
Revolving Digits(扩展Kmp+最小循环节)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4333 Revolving Digits Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 28267 Accepted Submission(s): 6363 Problem Description One day Silence is inte
爬虫爬取《全职法师》并保存到本地
同学想看全职法师,但是又不想看广告 让我帮他写一个爬虫~~ 首先找一个看起来很好爬的网站:https://www.50zw.co/ 找到全职法师,遇到的第一个问题就是编码的问题,明明网站上显示是utf-8,但是爬下来就是乱码,hin奇怪 折腾许久,终于找到解决方法: r=requests.get(url)
r.encoding='gb2312'#解决中文不能正常显示 现在终于可以愉快的爬虫了 这里还有一个问题,就是爬下来的数据将每一段的换行符认成了乱码: &nb
NIO - Buffer、Channel 和 Selector
转载 https://javadoop.com/post/java-nio 本文将介绍 Java NIO 中三大组件 Buffer、Channel、Selector 的使用。 本来要一起介绍非阻塞 IO 和 JDK7 的异步 IO 的,不过因为之前的文章真的太长了,有点影响读者阅读,所以这里将它们放到另一篇文章中进行介绍。 Buffer 一个 Buffer 本质上是内存中的一块,我们可以将数据写入这块内存,之后从这块内存获取数据。 java.nio 定义了以下几个 Buffer 的实现,这个图
力扣 ——Remove Duplicates from Sorted List II(删除排序链表中的重复元素 II)python实现
题目描述: 中文: 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。 示例 1: 输入: 1->2->3->3->4->4->5 输出: 1->2->5 示例 2: 输入: 1->1->1->2->3 输出: 2->3 英文: Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the ori
python 第六十二章 Django cookie和session
cookie 和session 原理 一、知识回顾 1.装饰器 def wrapper(f):
def inner(*args,**kwargs):# 可以传参数的
ret = f(*args,**kwargs)
return ret
return inner
2.升级版装饰器 import functools
def wrapper(f):
@functools.wraps(f)
def inner(*args,**kwargs
SOFTSKILL 读书笔记(第一节)
第一章到第十二章节 拥有商业心态,我们中大多数人现在为公司工作,但是我们的技能和生意都还是自己的,与公司是一种雇用关系这种方式可以将你从仰人鼻息的弱势地位转换成为自我治理和自我引导的主动地位。 如何思考,我们大多数程序员售卖的是将想法编程数字化产品的能力。而我们要将自己与其他人的“服务”区别出来。 专注于你正在提供怎样的服务,以及如何营销这项服务; 想方设法提升你的服务; 思考你可以专注为哪一特定类型的客户或行业提供特定的服务; 集中精力成为一位专家,专门为某一特定类型的客户提供专业的整体服务
SQL 增、删、改、查语句
1、SQL SELECT 语句 SELECT语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。 SQL SELECT语法 SELECT 列名称 FROM 表名称 以及 SELECT * FROM 表名称 注释:SQL语句对大小写不敏感。SELECT等效于select。 SELECT 之后跟“列名称”只显示查询列,如果是“*”号那么查询的是所有列 2、SQL INSERT INTO 语句 INSERT INTO 语法 INSERT INTO 表名称 VALUES(值1,值2,..
【JAVA】Java 异常中e的getMessage()和toString()方法的异同
参考链接 CSDN: Java 异常中e的getMessage()和toString()方法的异同 示例代码1: public class TestInfo {
private static String str =null;
public static void main(String[] args) {
System.out.println("test exception");
try {
if(str.equals(
SQL练习——查询部门工资最高的员工
题目来源于leetcode:184. 部门工资最高的员工 思路: 首先是分部门的,因此肯定会用到group by ;其次各部门拥有最高工资的员工可能不仅仅只有一个人。 初步解法: 根据需求,可以先查询Employee表中的各部门的最高工资标准,作为一个标准线,代码如下: select Max(Salary) Salary,DepartmentId from Employee group by Employee.DepartmentId -- 各部门最高工资的标准 有了这个工资水平线,就可以用
解决 iptables: Firewall modules are not loaded.
今天配置主机的时候 启动 重启防火墙都没有反应 查看防火墙状态报错 [root@host ~]# service iptables status
iptables: Firewall modules are not loaded. 防火墙报 iptables: Firewall modules are not loaded. 百度搜到了解决方法 一. 有博客说模块没有加载,我试了这种方法没成功 加载模块 modprobe ip_tables #加载ip_tables模块
modprobe
今日推荐
周排行