活动设计要点[待完善]

活动设计要点活动是网站运营中一个重要的营销推广手动,好的活动能提高网站的访问量,甚至还可以达到吸粉增加用户数,达到活跃网站的目的!活动类型 投票选拔类 内容互动营销类 优惠券派送及各种派送类 商品抢购秒杀类 活动规则不同类型的活动有不同的规则数据结构针对不同的活动,对活动类型进行抽象,尽量的设计同一类活动的数据可以复用又可以明确的区分开来!数据保护活动最关键部分是数据相关的操作,要确保活动数据都是有
分类: 其他 发布时间: 05-17 22:47 阅读次数: 3

解决:Redis:java.util.NoSuchElementException: Unable to validate object at

解决:Redis:java.util.NoSuchElementException: Unable to validate object at在Java使用Redis的过程中遇见了一个问题,redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at … Cau
分类: 其他 发布时间: 05-17 22:47 阅读次数: 3

数据库中或的操作错误

SQL 中的 或 用的 是 in 而 不是 or 错误的或 SELECT COUNT(1) FROM Trade_Tradeinfo_Oda a ,Trade_Tradeinfo_Oda_Return b WHERE 1=1 AND substr(a.area2,4)=substr(b.area2,3) AND substr(a.area11,3)=b.area11 AND substr(a.area42,4)=b.area42 AND substr(a.area60,length(a.are
分类: 其他 发布时间: 05-17 22:46 阅读次数: 3

websocket 11

1. websocket 回顾: - 什么是轮训? - 通过定时器让程序每隔n秒执行一次操作。 - 什么是长轮训? - 浏览器向后端发起请求,后端会将请求 hang 住,最多hang 30s。 如果一直不返回数据:则最多等待30s,紧接着用户立即再发送请求。 如果有数据返回:则操作数据并立即再发送请求。 PS:后台可以使用队列或redis的列表来hang主请求。 - 轮训和长轮训目的? 由于Http请求是无状态、短连接所以服务端无法向客户端实时推送消息, 所以,我们就是可以使用:轮训和长轮训去
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

自学day2视频知识点

一,(1)格式化输出 while else while else:如果while被break打断,则不走else,如果没有break,循环正常执行   i=1 while i <=3   username = input('请输入你的账户:')   password = input('请输入你的密码:')   if username == '12345' and password == '123':     print('欢迎登录')     break   else:     print('
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

nyoj 17-单调递增最长子序列(动态规划,演算法)

17-单调递增最长子序列 内存限制:64MB 时间限制:3000ms Special Judge: No accepted:21 submit:49 题目描述: 求一个字符串的最长递增子序列的长度 如:dabdbf最长递增子序列就是abdf,长度为4 输入描述: 第一行一个整数0<n<20,表示有n个字符串要处理 随后的n行,每行有一个字符串,该字符串的长度不会超过10000 输出描述: 输出字符串的最长递增子序列的长度 样例输入: 复制 3 aaa ababc abklmncdefg 样例输
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

mac mysql连接报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

找了半天 又是kill进程,又是改设置文件,又是重启电脑,都不管用 翻到stackoverflow上的解决方案,实施成功: 原文链接:https://stackoverflow.com/questions/13480170/access-denied-for-mysql-error-1045 To restore it: Stop mysqld deamons. $ sudo service mysqld stop Go to mysql/bin directory $ cd /usr/bi
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

[数论][组合数学]Iroha and a Grid

题目描述 We have a large square grid with H rows and W columns. Iroha is now standing in the top-left cell. She will repeat going right or down to the adjacent cell, until she reaches the bottom-right cell. However, she cannot enter the cells in the int
分类: 其他 发布时间: 05-17 22:41 阅读次数: 3

np金融量化分析

在所有的np中都是已返回值的形式进行修改的,否则不会修改 只是显示内容 形状是三维数据 全0数组 reshape也可以将二维的变成一维的 下标和切片 一维的切片 二维切片 、 列表切片 给一个数组,显示所有大于5的偶数 花式索引 注意:逗号两遍不要都加花式索引
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

用vi编辑文件

原文:https://www.ibm.com/developerworks/library/l-lpic1-103-8/index.html Overview In this article, learn the basic use of the vi editor, which is almost always available on any Linux or UNIX system. Learn to: Navigate a document using vi Use basic vi
分类: 其他 发布时间: 05-17 22:41 阅读次数: 2

书籍类

js延迟加载 :defer和async、动态创建DOM方式(创建script,插入到DOM中,加载完毕后callBack)、按需异步载入js; 设计模式分几类?每一类又有几种模式? 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

scrapy学习2 爬虫中间件,下载器中间件之添加代理

中间件 注意:这些中间件都放在middleware中 下载中间件 作用 实例: 代理被封,添加代理 方式一:内置添加代理功能 import os # -*- coding: utf-8 -*- import os import scrapy from scrapy.http import Request class ChoutiSpider(scrapy.S
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

20155208徐子涵 《网络对抗技术》Web基础

20155208徐子涵 《网络对抗技术》Web基础 实验要求 Web前端HTML Web前端javascipt Web后端:MySQL基础:正常安装、启动MySQL,建库、创建用户、修改密码、建表 Web后端:编写PHP网页,连接数据库,进行用户认证 最简单的SQL注入,XSS攻击测试 基础问题回答 (1)什么是表单 表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素,表单在网页中主要负责数据采集功能,一个表单有三个基本组成部分
分类: 其他 发布时间: 05-17 22:41 阅读次数: 3

面試題之web

1. django和flask框架的区别? django:大而全的全的框架,重武器;内置很多组件:ORM、admin、Form、ModelForm、中间件、信号、缓存、csrf等 flask: 微型框架、可扩展强,如果开发简单程序使用flask比较快速, 如果实现负责功能就需要引入一些组件:flask-session/flask-SQLAlchemy/wtforms/flask-migrate/flask-script/blinker
分类: 其他 发布时间: 05-17 22:41 阅读次数: 5

检索关键字 nyoj

检索关键字 时间限制: 1000ms 内存限制: 65536KB 64位整型: Java 类名: 上一题 提交 运行结果 统计 讨论版 下一题 类型: 没有 没有 难度 lv.1 lv.2 lv.3 lv.4 lv.5 lv.6 lv.7 lv.8 lv.9 lv.10 搜索 数据结构 动态规划 STL练习 高精度计算 图论 几何 数学 矩阵计算 入门题目 字符串 博弈论 添加 题目描述 有一些关键字,现在给你一个字符串,请你根据此字符串,将关键字根据相关关系排列方便检索。1 字符串长度相同的
分类: 其他 发布时间: 05-17 22:41 阅读次数: 3

scripy redis scrapy-redis使用以及剖析

---恢复内容开始--- scrapy-redis使用以及剖析 点我 scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调度器 dupefilter - URL去重规则(被调度器使用) pipeline - 数据持久化 scrapy-redis组件 1. URL去重 a a. 利用scrapy-redis做去重规则: # ############ 连接red
分类: 其他 发布时间: 05-17 22:41 阅读次数: 10

js之单例

所谓单例,指的是只有一个实例的对象。 js通过对象字面量的方式来创建单例对象。 var sig = {   name:value,   method:function(){   } }
分类: 其他 发布时间: 05-17 22:41 阅读次数: 4

JAVA线程间的状态转换

线程间的状态转换: 1. 新建(new):新创建了一个线程对象。 2. 可运行(runnable):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 3. 运行(running):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。 4. 阻塞(block):阻塞状态是指线程因为某种原因放弃了cpu 使用权,也即让出了cpu timeslice,
分类: 其他 发布时间: 05-17 22:41 阅读次数: 3

关于思维僵化

打算是这篇博客在退役前不断更新,算是弱智选手的自我挣扎吧。 Achen是那种脑子不好使的选手,高中以前不接触竞赛,数学物理什么的都没有学过,基础非常差,思维能力极低下。 很多时候会方向错误,找不到点,转不过弯,无法顾及多方面等等。 多数时候都存在注意力涣散,极容易被外界影响,思维僵硬,考虑不全面等情况,或许我本来就不适合学理科吧。 有时候会想起知乎上一个回答,大致是说那些鼓励你的话都是不负责任的,说话的人只需要张张嘴,说几句漂亮话,他们自己心里也不相信,不过反正最后吃亏的是你。 想起有些话自己
分类: 其他 发布时间: 05-17 22:41 阅读次数: 3

Unix目录结构的来历

本文转载自:http://www.ruanyifeng.com/blog/2012/02/a_history_of_unix_directory_structure.html Unix(包含Linux)的初学者,常常会很困惑,不明白目录结构的含义何在。 举例来说,根目录下面有一个子目录/bin,用于存放二进制程序。但是,/usr子目录下面还有/usr/bin,以及/usr/local/bin,也用于存放二进制程序;某些系统甚至还有/opt/bin。它们有何区别? 长久以来,我也感到很费解,不明
分类: 其他 发布时间: 05-17 22:41 阅读次数: 3