自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

24号同学的博客

分享和记录自己的学习过程

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 五子棋

package fiveChess;import java.util.Scanner;public class FiveChess { public static final int LENGTH=16; public static String[][] chess=new String[LENGTH][LENGTH]; public static Scanner...

2019-09-10 22:39:53 309

原创 python爬取qq空间说说生成词云

爬取说说写入本地wen'da#coding:utf-8import timefrom selenium import webdriverfrom lxml import etree#这里一定要设置编码格式,防止后面写入文件时报错import sysreload(sys)sys.setdefaultencoding( "utf-8" )friend = '******' #

2018-02-01 09:54:12 968

转载 python sort()排序算法

在刷leetcode一道要求时间复杂度的题目,用了sort排序,发现时间复杂度还可以。#python的排序详解排序,在编程中经常遇到的算法,我也在几篇文章中介绍了一些关于排序的算法。有的高级语言内置了一些排序函数。本文讲述Python在这方面的工作。供使用python的程序员们参考,也让没有使用python的朋友了解python。领略一番“生命有限,请用Python”的含义。##内置函

2018-01-23 21:00:12 10048

原创 LeetCode 2.Add Two Numbers 3.Longest Substring Without Repeating Characters 解析

2.Add Two Numbers 原题:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. A

2018-01-22 21:36:36 306

原创 LeetCode 1. Two Sum 解析

题目Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use t

2018-01-21 20:05:18 708

转载 WebSocket 教程

WebSocket 是一种网络通信协议,很多高级功能都需要它。本文介绍 WebSocket 协议的使用方法。一、为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。举例来说,我们想

2018-01-20 14:06:15 445

原创 解决vue.js 模板和jinja 模板冲突问题

jinjia和vue.js默认的模板转义符都是{{}}目前的解决办法是修改vue.js的转义符,将原来的{{}}替换为其他标签,我改为{[]}版本1.x和2.x方法如下// 1.xVue.config.delimiters = ['{[', ']}']// 2.xnew Vue({ delimiters: ['{[', ']}']})

2018-01-18 20:56:18 4659

转载 js jquery 获取元素(父节点,子节点,兄弟节点),元素筛选

一,js 获取元素(父节点,子节点,兄弟节点)   var test = document.getElementById("test");  var parent = test.parentNode; // 父节点  var chils = test.childNodes; // 全部子节点  var first = test.firstChild; // 第一个子节点  var last = t

2018-01-17 20:23:22 604

原创 jQuery分页插件

插件描述:jQuery分页插件,可自定义样式,默认有五套样式,可自定义插件选项,简单方便素材在文末使用方法:1.引入样式和脚本 2.调用插件12345678910111213141516

2018-01-16 17:20:57 958

原创 解决Web Uploader上传文件和图片 延迟和not defined

1.出现list not define时,var $list = $("#fileList");2.选择文件框有延迟,可能是因为选择文件类型过多mimeTypes: 'image/*' 改为 mimeTypes: 'image'3.thumbnailWidth x thumbnailHeight 改为自己想要的尺寸引入资源使用Web Uploader

2018-01-15 20:48:11 7304

原创 微信公共号token验证失败解决办法之一

按照网上教程,下了微信公共号php验证token的模板,在新浪云sae上建了php应用,但是死活token验证失败。网上查了各种资料,有一种说法是,sae如果没实名认证,会在传输过来的信息中加些东西。解决办法就是加header('content-type:text');结果还真通过了。现在分享出来供大家参考。我是在valid()函数里加的。代码如下://define your to

2018-01-11 09:35:16 1743 2

转载 使用netstat检测及监测网络连接

大家都知道,Linux上的web服务每天都要面临成千上万的连接,这些连接都是要遵循TCP协议的,这都是众所周知的(至于TCP协议,这里就不在过多的介绍,不懂的同学可以自己搜索,友好多)。既然都是TCP协议连接,那就不得不面临一个网路最大的安全问题,DOS攻击及DDOS攻击,这些攻击是没有办法抹除的,因为这是针对TCP协议本身的一个设计缺陷儿造成的。所以,这就要求运维人员,时刻监测系统安全,是否处于

2018-01-10 17:20:44 958

原创 教你用python一步一步搭建微信公众平台(一)

最近在学用python搭建微信公共号,使用的工具,python 新浪SAE平台,微信的公众平台你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份证的照片,还有几天的审核期微信公众平台:http://mp.weixin.qq.com新浪SAE:http://sae.sina.com.cn/等待微信公众审核通过后,登录公众平台后,点击高级功能。将会看到需要提供一个接

2018-01-09 09:09:24 20304 1

原创 socket编程简单入门

TCP/IP 协议简介TCP/IP 是基于 TCP 和 IP 这两个最初的协议之上的不同的通信协议的大的集合。IP协议 负责把数据从一台计算机通过网络发送到另一台计算机。数据被分割成一小块一小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间经常有多条线路,因此,路由器就负责决定如何把一个IP包转发出去。IP包的特点是按块发送,途径多个路由,但不保证能到达,也不保证顺序到达。

2018-01-05 15:24:43 4833 1

转载 Docker常见命令---简易教程

容器相关操作docker create # 创建一个容器但是不启动它docker run # 创建并启动一个容器docker stop # 停止容器运行,发送信号SIGTERMdocker start # 启动一个停止状态的容器docker restart # 重启一个容器docker rm # 删除一个容器d

2018-01-03 17:12:42 245

原创 docker使用教程

什么是Docker?Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景:web应用的自动化打包和发布;自动化测试和持续集成、发布;在服务型环境

2018-01-03 09:46:11 862 1

转载 Tmux - Linux从业者必备利器

原作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/linux/tmux/文章后面自己加了一些基本操作为什么要用tmuxtmux是什么?tmux是linux中一种管理窗口的程序。那么问题来了:Mac自带的Iterm2很好用啊。既支持多标签,也支持窗体内部Panel的分割,为什么还要用tmux?其实,多标签和分割窗体只是tmux的

2017-12-26 09:49:20 445

原创 js强制保留两位小数

计算过程中,发现浮点数如果没有小数位,就会自动舍掉小数点.现在想要做的是无论是整数还是多位小数,强制保留两位小数1. 转为字符串,对字符串进行操作 //强制保留2位小数,如:2,会在2后面补上00.即2.00 function toDecimal2(x) {       var f = parseFloat(x);       if (isNaN(f)) {    

2017-12-25 16:35:25 23813 2

原创 js实现按回车自动登录功能

目前是输完密码按回车实现登录,如果想在页面任何情况下按回车实现登录则 onkeydown位置就是这个函数的作用范围 function KeyDown() { if(event.keyCode==13){ var btn_login=document.getElementById("btn_login");//id为登录按钮id btn_login.focus()

2017-12-19 16:32:27 2110 1

原创 解决chrome主页被duba劫持问题

下流氓软件导致chrome主页被劫持。有些是修改桌面快捷方式来解决问题,但现在手法越来越高级,如果常规方法都解决不了问题就很可能是遇到钩子了。使用的检测工具是PC Hunter 。PC Hunter是一个Windows系统信息查看软件,同时也是一个手工杀毒辅助软件。目前软件支持xp~win10的所有32位操作系统,还支持64位的Win7、Win8、Win8.1和Win10系统。,免费下载地

2017-12-17 16:39:40 12792 1

原创 js实现点击按钮出现输入框本地修改文字内容功能

想要实现像网盘一样,点击重命名按钮,将文件的文件名,变成一个输入框,可以在里面修改文件名。目前是对一个按钮进行操作,如果是多个,还要进行修改。欢迎讨论,提供更好的方法。重命名文件名document.getElementById("click").onclick=function(){  //与后台交互的函数updatefile    var upda

2017-12-14 16:17:04 13857 1

原创 解决WebUploader 在火狐浏览器上传按钮无效问题

上传模型文件 WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用采

2017-12-13 15:23:09 4095

原创 Git学习笔记

廖雪峰老师的Git教程学习笔记一、Git简介1.Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!2.Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,优点是不需要联网,每个用户都有完整代码。二、安装Git1.linux安装Git  sudo apt-get install git2.

2017-12-12 17:40:36 301

原创 解决Notepad++ Plugin Manager无法加载插件的方法

今天正好安装了Notepad++,结果发现Plugin Manager里插件一个也没有,网上对应的方法都没有,最后无意间看到Plugin Manager Settings 里的提示,试了一下居然成功了。下面是我自己成功的方法,仅供参考。一、可能防火墙禁止Notepad++连接网络  (1)可以从控制面板->系统与安全->windows防火墙->允许应用通过windows防火墙

2017-03-27 20:32:12 47600 22

转载 2017蓝桥杯java本科模拟赛

1、标题:算年龄英国数学家德摩根出生于19世纪初叶(即18xx年)。他年少时便很有才华。一次有人问他的年龄,他回答说:“到了x的平方那年,我刚好是x岁”。请你计算一下,德摩根到底出生在哪一年。题中的年龄指的是周岁。请填写表示他出生年份的四位数字,不要填写任何多余内容。代码:public class T1 {

2017-03-22 13:34:47 2644

原创 蓝桥杯 第七届 java B组压缩变换

压缩变换小明最近在研究压缩算法。他知道,压缩的时候如果能够使得数值很小,就能通过熵编码得到较高的压缩比。然而,要使数值很小是一个挑战。最近,小明需要压缩一些正整数的序列,这些序列的特点是,后面出现的数字很大可能是刚出现过不久的数字。对于这种特殊的序列,小明准备对序列做一个变换来减小数字的值。变换的过程如下:从左到右枚举序列,每枚举到一个数字,如果这个数字没有出现

2017-03-13 19:53:45 505

原创 01背包问题 java

01背包问题编辑基本概念01背包是背包问题中最简单的问题。01背包的约束条件是给定几种物品,每种物品有且只有一个,并且有权值和体积两个属性。在01背包问题中,因为每种物品只有一个,对于每个物品只需要考虑选与不选两种情况。如果不选择将其放入背包中,则不需要处理。如果选择将其放入背包中,由于不清楚之前放入的物品占据了多大的空间,需要枚举将这个物品放入背包后可能占据背

2017-03-12 21:00:50 482

原创 蓝桥杯 扶老奶奶过街 java

算法提高 扶老奶奶过街  时间限制:1.0s   内存限制:256.0MB      一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。  五个红领巾各自说话:  A :我和E都没有扶老奶奶  B :老奶奶是被C和E其中一个扶过大街的  C :老奶奶是被我和D其中一个扶过大街的  D :B和C都没

2017-03-04 13:02:14 457

转载 (转)五大常用算法:分治、动态规划、贪心、回溯和分支界定

分治算法一、基本概念   在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……    任何一个可以用计算机求解的问题所需的计算时间都与其规

2017-02-19 16:36:26 1838

原创 java输入任意长度二维数组

二维数组,每一维想要输入任意个数的字符用空格隔开时可以用以下代码,如有更好的方法欢迎讨论。package basic_practice;import java.util.Scanner;public class Main { public static void main(String[] args) { int a[][]=new int[100][100]; int n;

2017-02-18 14:18:51 15168 1

转载 Calender的使用详解

Calendar和GregorianCalendar简介Calendar的中文翻译是日历,实际上,在历史上有着许多种计时的方法。所以为了计时的统一,必需指定一个日历的选择。那现在最为普及和通用的日历就是"Gregorian Calendar"。也就是我们在讲述年份时常用"公元**年"。Calendar 在 Java 中是一个抽象类(Abstract Class),GregorianCa

2017-02-17 19:15:01 687

原创 动态规划-点数值三角形的最优路径搜索 java

1案例提出在一个n行的点数值三角形中,寻找从顶点开始每一步可沿左斜(L)或右斜(R)向下至底的一条路径,使该路径所经过的点的数值和最小。例如,n=7时给出的点数值三角形如图所示,如何寻找从项到底的数值和最小路径?该最优路径的数值和为多少?    思路:问题:求 d(1,1)典型的递归问题。a(i, j)出发,下一步只能走a(i+1,j)或者a(i+1,

2017-02-17 18:25:09 1486

原创 最长非降子序列 动态规划 java

1. 案例提出给定一个由n个正整数组成的序列,从该序列中删除若干个整数,使剩下的整数组成非降子序列,求最长的非降子序列。例如,由12个正整数组成的序列为:48,16,45,47,52,46,36,28,46,69,14,42请在序列中删除若干项,使剩下的项为非降(即后面的项不小于后面的项)序列,剩下的非降序列最长为多少项?2.递推实现动态规划设计设序列的各项为a[1],a[

2017-02-17 16:18:40 2207 4

原创 旋转数阵 递归 java

1. 案例提出把前n2个正整数1,2,...,n2  从左上角开始,由外层至中心按顺时针方向螺旋排列所成的数字矩阵,称n阶顺转方阵;按逆时针方向螺旋排列所成的称n阶逆转方阵。下面即为一个5阶顺转方阵1  2   3   4   5        16  17  18 19   6     15  24  25 20   7       14 23  22  21 

2017-02-16 15:57:24 1287

原创 排队购票 典型递归 java

1. 问题提出一场球赛开始前,售票工作正在紧张的进行中。每张球票为50元,现有30个人排队等待购票,其中有20个人手持50元的钞票,另外10个人手持100元的钞票。假设开始售票时售票处没有零钱,求出这30个人排队购票,使售票处不至出现找不开钱的局面的不同排队种数。(约定:拿同样面值钞票的人对换位置后为同一种排队。)2.递归设计要点我们考虑一般情形:有m+n个人排队等待购票,其中有m

2017-02-16 15:07:41 2295 1

原创 蓝桥杯 暗恋 简单搜索java

算法训练 暗恋  时间限制:1.0s   内存限制:256.0MB    问题描述  同在一个高中,他却不敢去找她,虽然在别人看来,那是再简单不过的事。暗恋,是他唯一能做的事。他只能在每天课间操的时候,望望她的位置,看看她倾心的动作,就够了。操场上的彩砖啊,你们的位置,就是他们能够站立的地方,他俩的关系就像砖与砖之间一样固定,无法动摇。还记得当初铺砖的工人,

2017-02-16 14:38:26 893

Noip历年结果填空题(带解析)

整理出来的2011-2017noip初赛的结果填空题,带解析。欢迎下载

2018-09-11

空空如也

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

TA关注的人

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