Web前端数据存储

Cookie   会跟随每次请求附加到请求header上,大小限制4k。   部署对象: document.cookie   构成: Key-Value   有效期:根据expires配置   可选项: ;path=path (例如 '/', '/mydir') 如果没有定义,默认为当前文档位置的路径。 ;domain=domain (例如 'example.com', '.example.com' (包括所有子域名), 'subdomain.example.com') 如果没有定义,默认为当
分类: 其他 发布时间: 05-03 22:10 阅读次数: 4

对于python中的join函数和+

对于连接字符串来说,python一般使用的函数是join还有直接‘+‘。下面贴下join函数的简单使用: 结果: 但有人就会提出疑问了,这两种方式有什么区别呢??? 真相是连接符号来连接大量的字符串的效率是很低的,会引起大量的内存复制与垃圾操作,所以对于大量的字符串的操作使用join函数的效率会比较高一些~
分类: 其他 发布时间: 05-03 22:10 阅读次数: 5

算法的性能

算法的性能评价------空间复杂度和时间复杂度 一个算法的优劣往往通过算法复杂度来衡量,算法复杂度包括时间复杂度和空间复杂度。 时间复杂度 时间复杂度是算法的所需要消耗的时间,时间越短,算法越好。可以对算法的代码进行估计,而得到算法的时间复杂度。 一般来说,算法代码简短精悍可以用来减少算法的时间复杂度! 空间复杂度 空间复杂度指的是算法程序在执行时所需要的存储空间。空间复杂度可以分为以下两个方面! 1.程序的保存所需要的存储空间资源。即程序的大小; 2.程序在执行过程中所需要消耗的存储空间资
分类: 其他 发布时间: 05-03 22:10 阅读次数: 6

Python生成一维码,二维码

原文地址:http://www.codingsoho.com/zh/blog/pythonsheng-cheng-yi-wei-ma-er-wei-ma/ 前言 我们的生活已完全离不开一维码和二维码,本文会简单的介绍如果通过python的方法来生成它们 本文环境: Python 2.7.10 pyBarcode==0.7 Pillow==5.1.0 一维码 安装 pip install pyBarcode pip install Pillow 生成到文件中 (env) python manag
分类: 其他 发布时间: 05-03 22:10 阅读次数: 6

machine learning 之 Neural Network 2

整理自Andrew Ng的machine learning 课程 week5. 目录: Neural network and classification Cost function Backpropagation (to minimize cost function) Backpropagation in practice Gradient checking Random initialization Assure structure and Train a neural network 前
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

关于 skinnybrit51/editable-grid

寻找和bootstrap有关的可编辑表格时候,找到这个插件skinnybrit51/editable-grid,感觉很好用,插件地址是https://github.com/skinnybrit51/editable-grid 代码也很简单,不过测试了两天,最后发现一个低级错误 var grid = new Grid({ // 这里 需要变成 var grid = new EditableGrid({ el: el, bord
分类: 其他 发布时间: 05-03 22:06 阅读次数: 4

ACM_递推题目系列之三放苹果

递推题目系列之三放苹果 Time Limit: 2000/1000ms (Java/Others) Problem Description: 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 Input: 第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。 Output: 对输入的每组数据M和N,用一行输出相应的K。 Sample Input
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

【简单算法】28.对称二叉树

题目: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 说明: 如果你可以运用递归和迭代两种方法解决这个问题,会很加分。 解题思路: 递归 1.判断左孩子的值与右孩子的值相等,同时判断左子树和右子树是
分类: 其他 发布时间: 05-03 22:06 阅读次数: 4

【简单算法】29.二叉树的层次遍历

题目: 给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3], [9,20], [15,7] ] 解题思路: 采用队列即可,按照层次依次将每层的节点入队列即可。 /** * Definition for a binary tree node. * struct
分类: 其他 发布时间: 05-03 22:06 阅读次数: 6

O365国内版五月新功能速递

O365自问世以来,作为微软云计算事业中的一部分,始终保持着最快、最新功能的迭代和更新。细心的盆友们也许会发现,五一小长假,O365果然又又又双双叒叕更新了,究竟都有哪些内容呢,让我们先睹为快。 Microsoft Translator —— 高级 您可以在您的Word,Excel,Powerpoint中使用Microsoft Translator,轻松翻译文档,快速搞定相关任务。首先在Office应用商店下载适用于outlook的translator插件,下载时需要先点击页面上弹出来的服务条
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

装饰器=高阶函数+函数嵌套+闭包

# #列表变成迭代器 # s=[1,2] # s.__iter__() # #iter(s) #装饰器: 本质就是函数,功能为其他函数添加附加功能 #原则: #1 不修改被修饰函数的源代码 #2 不修改本装饰函数的 #下面函数就是本函数,但需要附加新的功能 #装饰器=高阶函数+函数嵌套+闭包 import time def cul(s): # start_time=time.time() res=0 for i in s: time.sleep(0.1)
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

Phpstorm 2018及2017.3.2激活码(DataGrip WebStorm 激活码)

PhpStrom的下载地址:https://www.jetbrains.com/phpstorm/ 2018适应 最新版PhpStorm 2018正式版改进了PHP 7支持,改进代码完成功能。 直接用浏览器打开 http://idea.lanyus.com/ ,点击页面中的“获得注册码”,然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串,便可以注册成功了!(推荐用这种方式,为避免phpstorm联网时注册失效,请先将“0.0.0.0 account.jetbr
分类: 其他 发布时间: 05-03 22:06 阅读次数: 4

运算-Dictionary

字典
分类: 其他 发布时间: 05-03 22:06 阅读次数: 4

字符串百分号格式化

1.可以通过+号拼接字符串 r = "d af dafad"+"df dsfad dfa" print(r)、 d af dafaddf dsfad dfa 2.通过百分号拼接字符串,拼接到指定的位置,传多个值的时候加括号,任何元素都可以被替换,比如元组,数字等等 print("i am %s father"%"your") i am your father v = "i am %s my %s"%("your","father") print(v) i am your my fathe
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

java的Scanner类

引用数据类型的使用,与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。 1 数据类型 变量名 = new 数据类型(); 每种引用数据类型都有其功能,我们可以调用该类型实例的功能。 变量名.方法名(); Scanner类:是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。 Scanner使用步骤: 1 导包:import java.util.Scanner; 2 创建对象实例:Scanner sc = new Scanner(S
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

day5字典的方法,多变量赋值与for循环的结合,购物车的实现

day5内容 字典 字典的增删改查 字典与列表元组的嵌套 多变量赋值与for循环的结合(与列表,元组的结合) 购物车的实现 1.字典:   通过键值对存放大量,无序的,各种数据类型的,关系型数据   不可变可哈希的数据,三种基本数据(int,bool,str)和元组   不可哈希(可变)的数据类型,列表,字典,集合   容器型数据类型(保留数据的原有数据类型),列表元组字典   非容器型数据,int,bool,str   字典的key值必须可哈希(hash)不可变的数据类型,键必须是唯一的 2
分类: 其他 发布时间: 05-03 22:06 阅读次数: 4

面向对象总结

一、类   类的概念:具有相同属性和技能的一类事物   一、静态属性     变量:使用类名调用 # 引用静态变量 # 1.类名.__dict__['静态变量名'] 可以查看,但是不能删改 # 2.类名.静态变量名 直接就可以访问,可以删改 # 删除一个静态变量 del 类名.静态变量名 class A:role = 'sb' print(A.__dict__) # {'__dict__': <attribute '__dict__' of 'A' objects>, '__module_
分类: 其他 发布时间: 05-03 22:06 阅读次数: 4

5.1 - 小米商城官网首页

小米商城官网首页 html <!DOCTYPE html> <html lang="cn"> <head> <meta charset="UTF-8"> <title>小米商城</title> <meta http-equiv="x-ua-compatible" content="IE=edge"> <meta name="description" content="小米商场直营小米公司旗下所有产品"> <meta name="keywor
分类: 其他 发布时间: 05-03 22:06 阅读次数: 5

linux抓包

10.10 linux抓包 命令tcpdump 默认没有安装, yum install tcpdump tcpdump 最简单的用法: tcpdump -nn 命令这边的 -nn 中第1个 n 表示IP用数字的形式显示出来,如果不加就会显示成主机名 指定端口: tcpdump -nn port 22 排除相关端口: tcpdump -nn not port 22 加入条件查询: tcpdump -nn not port and host 115.192.98.9 指定数据包长度和个数: tcp
分类: 企业开发 发布时间: 05-03 22:03 阅读次数: 5

Tarjan 算法模板

一.算法简介 Tarjan 算法一种由Robert Tarjan提出的求解有向图强连通分量的算法,它能做到线性时间的复杂度。 #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<stdlib.h> #include<map> #include<vector> #include<queue> #include<set> using namespace
分类: 其他 发布时间: 05-03 22:00 阅读次数: 3
今日推荐