未来往事

jQuery甘特图开发基础 不指定

Rinald 本站原创 WEB前端 2016/12/09 00:58
jQuery.Gantt插件是一个非常轻量级的插件,使用纯HTML代码创建甘特图,不需要矢量图形或图像。插件支持拖拽调整甘特块和回调函数更新数据。

点击在新窗口中浏览此图片

关于使用场景的很少案例:项目管理排期、广告系统排期等,欢迎补充

【参考文献】
jQuery.Gant:http://taitems.github.io/jQuery.Gantt/
https://github.com/thegrubbsian/jquery.ganttView
专利技术交底书(涉及计算机软件的发明)范例 编写格式要求说明

发明名称
(25个字以内) 简明、准确地表明专利请求保护的主题。名称中不应含有非技术性词语,不得使用商标、型号、人名、地名或商品名称等

本专利属于以下哪一种:
1、纯软件的算法发明,如一个能实现游客在室内外精确定位的导航软件; 2、软硬结合,即通过算法对相关硬件的功能进行改进,如采用某一算法使内存读取速率大为改进。

一、所属技术领域(即其直接所属或应用的技术领域)
本技术所属的技术领域为……
示例:本技术所属的技术领域为计算机领域,其涉及到一种GIS应用系统开发中,数据编辑时的图形节点坐标捕捉方式的设计与实现。

二、背景技术(即现有技术)
指对专利的理解、检索、审查有用的技术,可以引证反映这些背景技术的文件。 简要说明与本发明的工艺或方法最接近的现有技术的相关内容,涉及科技术语的话需要给出明确定义。如果可能,客观地指出现有技术(包括市场上的产品、技术、现有已公开的专利文件、公开发表的期刊论文等等)存在的问题和缺点(要着重笔墨针对本专利要重点解决的技术问题、而现有技术中存在的该缺点做描述,其他本专利不能解决的现有技术缺点可以不写),并结合其工艺或原理说明存在这些问题和缺点的原因。引证文献、资料的,应写明其出处;需要引用已公开专利文件的,请写明专利名称与申请号。

三、本专利要解决的主要技术问题(即发明主要目的)
即本专利最重要的改进是解决了现有技术中哪些问题,对应前面的“背景技术”的缺点来写。

四、技术方案【核心部分】
+阅读全文
免费稳定SSL证书申请网站,ssl证书服务器部署,HTTPS协议配置支持

更新支持HTTPS协议的初衷/背景:
谷歌从 2017 年起,Chrome 浏览器将也会把采用 HTTP 协议的网站标记为「不安全」网站;苹果从 2017 年 iOS App 将强制使用 HTTPS;在国内热火朝天的微信小程序也要求必须使用 HTTPS 请求。

基于上述需求实现HTTPS对于可以说是势在必行,而HTTPS的起点则是获取一张SSL证书。所以亲测了下推荐以下两个免费稳定SSL证书申请地址:
1.SSL For Freehttps://www.sslforfree.com
默认签发有效期3个月的DV SSL证书,到期需续约。
2.Let's Encrypthttps://letsencrypt.org/
默认签发有效期90天的DV SSL证书,到期续约。
3.腾讯云https://console.qcloud.com/ssl
默认有效期1年的DV SSL证书,到期需续约。
4.阿里云https://www.aliyun.com/product/cas?spm=5176.7742221.416540.120.RoOmE6
默认签发有效期1年的DV SSL证书,到期需续约。备注:如果使用免费的需要你把域名转移到阿里云上或者购买收费的。
5.StartSSLhttps://www.startssl.com/
默认签发有效期3年的DV SSL证书。备注:不推荐优先选择,毕竟之前有沃通ssl证书被苹果封的前例。
…………

综合证书有效期及操作的简便性,未来往事(http://fity.cn)选择是在腾讯云平台上申请的DV证书。
点击在新窗口中浏览此图片

关于服务器web环境证书安装配置可以参考:
https://www.qcloud.com/document/product/400/4143

服务器配置安装完毕后可以使用腾讯云提供的苹果ATS检测工具在线检测对ATS是否通过:
https://www.qcloud.com/product/ssl
点击在新窗口中浏览此图片

PS:
1.CA机构颁发的证书有几种类型:
域名型SSL证书(DV SSL):信任等级普通,只需验证网站的真实性便可颁发证书保护网站;
企业型SSL证书(OV SSL):信任等级强,须要验证企业的身份,审核严格,安全性更高;
增强型SSL证书(EV SSL):信任等级最高,一般用于银行证券等金融机构,审核严格,安全性最高,同时可以激活绿色网址栏。
2.关于百度对HTTPS网站的收录疑惑参考:
http://zhanzhang.baidu.com/wiki/392
linux TIME-WAIT相关参数:
net.ipv4.tcp_tw_reuse = 0    表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭
net.ipv4.tcp_tw_recycle = 0  表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭
net.ipv4.tcp_syncookies = 0   表示关闭SYN Cookies。
PS:/sbin/sysctl -a可以查看Linux各项内核参数

修改TIME-WAIT相关参数配置:
#vi /etc/sysctl.conf
net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;
net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;
net.ipv4.tcp_tw_recycle = 1 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。

让配置修改即刻生效
#/sbin/sysctl -p
注意:
1. tw_reuse,tw_recycle 必须在客户端和服务端timestamps 开启时才管用(默认打开)
2. tw_reuse 只对客户端起作用,开启后客户端在1s内回收
3. tw_recycle 对客户端和服务器同时起作用,开启后在 3.5*RTO 内回收,RTO 200ms~ 120s 具体时间视网络状况。内网状况比tw_reuse 稍快,公网尤其移动网络大多要比tw_reuse 慢,优点就是能够回收服务端的TIME_WAIT数量


查看服务器的TCP连接状态:
#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
(或#netstat -ntu|awk -F '[ :]+' '/^tcp/{arr[$8]++}END{for(key in arr){print arr[key],key}}'|sort -rn -k1)
TIME_WAIT 71
CLOSE_WAIT 1
FIN_WAIT1 3
FIN_WAIT2 12
ESTABLISHED 186
PS:处于TIME_WAIT状态的sockets从原来的600多减少到70左右。处于SYN_RECV等待处理状态的sockets为0。

合理的优化linux系统内核参数可以提高服务器的并发 负载处理能力、可用率。如本文的优化可以有效降低因TIME_WAIT连接引起的网络故障。
程序开发过程中当使用了svn软件进行版本控制后,程序每个目录下都会有一个.svn目录存在,开发完当交付产品或上线时这些目录是冗余的需要进行删除,批量删除命令如下:
find . -type d -name ".svn"|xargs rm -rf  #先(递归)找到当前路径下含有 .svn的文件目录,再经xargs逐个删除

find . -type d -iname ".svn" -exec rm -rf {} \; #先(递归)找到.当前路径下含有.svn的文件目录,再删除
PS:-iname filename #同-name ,区别 -i 忽略大小写

扩展补充:find常见用法示例
find path -option [ -print ] [ -exec -ok command ] {} \;
#-print 将查找到的文件输出到标准输出
#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格,{} 表示find到的结果,最后有反斜杠\ 和 分号 ; 表示命令结束?
#-ok 和-exec相同,只不过在操作前要询用户
#find 根据下列规则判断 path 和 expression(命令选项参数 -option),在命令列上第一个 – ( ) , ! 之前的部份为 path,之后的是 expression。如果 path 是空字串则使用目前路径,如果 expression 是空字串则使用 -print 为预设 expression。

批量删除 批量复原js 不指定

Rinald 本站原创 WEB前端 2016/10/25 18:54
批量删除 批量复原js jquery

批量删除调用方法:

批量复原调用方法:

PHP CURL代理访问 不指定

Rinald 本站原创 PHP 2016/10/16 14:21
php curl curl_setopt代理,PHP CURL使用代理访问WEB服务器


是不是很简单 ppbguzhang
CURL HTTP构造请求Header实现伪造来源IP的说明

伪造的只是X-FORWARDED-FOR和CLIENT-IP,REMOTE_ADDR伪造不了。
$_SERVER['REMOTE_ADDR']是由nginx传递给php的参数,就代表了与当前nginx直接通信的客户端的 IP(是不能伪造的)


PHP获取客户端IP,代理服务器IP,共有如下几类情况:
一、没有使用代理服务器的情况:
REMOTE_ADDR = 您的 IP
HTTP_VIA = 没数值或不显示
HTTP_X_FORWARDED_FOR = 没数值或不显示

二、使用透明代理服务器的情况:【Transparent Proxies】
REMOTE_ADDR = 最后一个代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 您的真实 IP ,经过多个代理服务器时,这个值类似如下:211.98.182.163, 211.98.182.163, 211.129.72.215。
透明代理服务器还是将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。

三、使用普通匿名代理服务器的情况:Anonymous Proxies
REMOTE_ADDR = 最后一个代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 代理服务器 IP ,经过多个代理服务器时,这个值类似如下:111.98.182.163, 211.129.72.215。
普通匿名代理服务器隐藏了您的真实IP,但是向访问对象透露了您是使用代理服务器访问他们的。

四、使用欺骗性代理服务器的情况:Distorting Proxies
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 代理服务器 IP
HTTP_X_FORWARDED_FOR = 随机的 IP ,经过多个代理服务器时,这个值类似如下:111.98.12.163, 111.98.12.163, 111.19.72.25。
欺骗性代理服务器告诉了访问对象您使用了代理服务器,但编造了一个虚假的随机IP代替您的真实IP欺骗它。

五、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies)
REMOTE_ADDR = 代理服务器 IP
HTTP_VIA = 没数值或不显示
HTTP_X_FORWARDED_FOR = 没数值或不显示。
完全用代理服务器的信息替代了您的所有信息,就象您就是完全使用那台代理服务器直接访问对象。这就是高度匿名的好处。

天麻鲫鱼豆腐汤 不指定

Rinald 本站原创 健康/养生 2016/10/09 23:26
食材准备:
主料:鲫鱼1条,天麻30克,枸杞10克、红枣4颗、豆腐。
调料:姜片、八角、小葱、盐、植物油、开水。

加工步骤:
1、鲫鱼刮鳞、去鳃、内脏,洗净后沥干
2、天麻和枸杞用清水浸泡回软,豆腐切块,生姜切片备用
3、鲫鱼入锅,煎至两面金微焦,将煎好的鱼临时盛到盘子中
4、倒入一壶开水,加入天麻、姜片、八角、红枣后再次煮至沸腾
5、放入煎好的鲫鱼、枸杞、少许小葱、豆腐后大火烧开
6、放盐,转小火焖煮20-30分钟,放入小葱,出锅

晚上喝酸奶好不好 不指定

Rinald 本站原创 健康/养生 2016/10/09 23:19
酸奶因为口味酸酸甜甜的,非常符合人们的口味。很多人都知道牛奶含钙高,但与它比起来,酸奶中所含的乳酸与钙结合,更能起到促进钙吸收的作用。一般来说,饭后30分钟到2个小时之间饮用酸奶效果最佳。但是,中医建议,要想发挥酸奶补钙的最大功效,酸奶要在晚上喝最好。

这是因为晚间12点至凌晨是人体血钙含量最低的时候,有利于食物中钙的吸收。晚间12点至凌晨这一时间段中,人体内影响钙吸收的因素较少。

晚上喝酸奶时一定要记住,酸奶中的某些菌种及酸性物质对牙齿有一定的损害,喝完后应及时刷牙或漱口。另外,如果在空腹状态下饮用酸奶,很容易刺激胃肠道排空,酸奶中的营养来不及彻底消化吸收就被排出,饭后喝则可减少刺激,让酸奶在胃中被慢慢吸收。

不过需要特别提醒的是,并不是所有的人都是适合喝酸奶的,例如一岁以下的小婴儿以及肠胃有毛病的患者要少喝或者是尽量不喝,这样才能够更好的保健身体。

php imagecreatefromjpeg return bool(false) 雨

Rinald 本站原创 PHP 2016/09/29 18:01
错误描述:
imagecreatefromjpeg返回bool(false)
imagecreatefromjpeg():xxx.jpg is not a valid JPEG file
imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error

PHP载入图像的函数:
imagecreatefromgif()
imagecreatefromjpeg()
imagecreatefrompng()
imagecreatefromwbmp()
imagecreatefromstring()
作用:由文件或URL或字符串中的图像流创建一个新图象,成功后返回图象资源,失败后返回FALSE。
PS:简单的理解其作用就是将要进行分割的图片临时读到内存里面。

错误注释:
错误信息翻译:图片不是一个有效的jpeg文件

错误原因:
出现这种错误一般是因为在处理图片时用的函数和图片格式不一致导致的,例如处理的是png格式的图片你使用的是imagecreatefromjpeg函数。
当然,你可以会疑惑:图片扩展名是.jpg,用imagecreatefromjpeg函数处理没有不对的地方啊?
通常情况下,图片的扩展名和图片的格式一致。但是有些时候也会存在图片的扩展名和图片格式不一致的情况,例如人为修改,本来是png或gif的图片把扩展名改成了jpg,所以有时候我们看到的扩展名并不一定就是图片文件该有的正确的扩展名,所以程序在处理过程中就会抛错返回FALSE。

解决思路:
在进行处理图片时使用getimagesize函数获取图片格式,进而进行判断该使用的图片处理函数。同时,判断返回值是否为FALSE,如果为FALSE尝试其他函数类型。

数据挖掘分析常用方法 不指定

Rinald 互联网的那点事 大数据相关 2016/09/28 08:32
数据挖掘的方法有很多种,按照不同的分类有不同的分类法。数据挖掘又称数据库中的知识发现,是目前人工智能和数据库领域研究的热点问题,所谓数据挖掘是指从数据库的大量数据中揭示出隐含的、先前未知的并有潜在价值的信息的非平凡过程 利用数据挖掘进行数据分析常用的方法主要有分类、回归分析、聚类、关联规则、特征、变化和偏差分析、Web页挖掘等, 它们分别从不同的角度对数据进行挖掘。

① 分类。分类是找出数据库中一组数据对象的共同特点并按照分类模式将其划分为不同的类,其目的是通过分类模型,将数据库中的数据项映射到某个给定的类别。

它可以应用到客户的分类、客户的属性和特征分析、客户满意度分析、客户的购买趋势预测等,如一个汽车零售商将客户按照对汽车的喜好划分成不同的类,这样营销人员就可以将新型汽车的广告手册直接邮寄到有这种喜好的客户手中,从而大大增加了商业机会。

② 回归分析。回归分析方法反映的是事务数据库中属性值在时间上的特征,产生一个将数据项映射到一个实值预测变量的函数,发现变量或属性间的依赖关系,其主要研究问题包括数据序列的趋势特征、数据序列的预测以及数据间的相关关系等。

它可以应用到市场营销的各个方面,如客户寻求、保持和预防客户流失活动、产品生命周期分析、销售趋势预测及有针对性的促销活动等。

③ 聚类。聚类分析是把一组数据按照相似性和差异性分为几个类别,其目的是使得属于同一类别的数据间的相似性尽可能大,不同类别中的数据间的相似性尽可能小。

它可以应用到客户群体的分类、客户背景分析、客户购买趋势预测、市场的细分等。

④ 关联规则。关联规则是描述数据库中数据项之间所存在的关系的规则,即根据一个事务中某些项的出现可导出另一些项在同一事务中也出现,即隐藏在数据间的关联或相互关系。

在客户关系管理中,通过对企业的客户数据库里的大量数据进行挖掘,可以从大量的记录中发现有趣的关联关系,找出影响市场营销效果的关键因素,为产品定位、定价与定制客户群,客户寻求、细分与保持,市场营销与推销,营销风险评估和诈骗预测等决策支持提供参考依据。

⑤ 特征。特征分析是从数据库中的一组数据中提取出关于这些数据的特征式,这些特征式表达了该数据集的总体特征。如营销人员通过对客户流失因素的特征提取,可以得到导致客户流失的一系列原因和主要特征,利用这些特征可以有效地预防客户的流失。

⑥ 变化和偏差分析。偏差包括很大一类潜在有趣的知识,如分类中的反常实例,模式的例外,观察结果对期望的偏差等,其目的是寻找观察结果与参照量之间有意义的差别。在企业危机管理及其预警中,管理者更感兴趣的是那些意外规则。意外规则的挖掘可以应用到各种异常信息的发现、分析、识别、评价和预警等方面。

⑦ Web页挖掘。随着Internet的迅速发展及Web 的全球普及, 使得Web上的信息量无比丰富,通过对Web的挖掘,可以利用Web 的海量数据进行分析,收集政治、经济、政策、科技、金融、各种市场、竞争对手、供求信息、客户等有关的信息,集中精力分析和处理那些对企业有重大或潜在重大影响的外部环境信息和内部经营信息,并根据分析结果找出企业管理过程中出现的各种问题和可能引起危机的先兆,对这些信息进行分析和处理,以便识别、分析、评价和管理危机。

数据挖掘是一种决策支持过程,它通过高度自动化地分析企业的数据,做出归纳性的推理,从中挖掘出潜在的模式,帮助决策者调整市场策略,减少风险,做出正确的决策。这对于一个企业的发展十分重要。

互联网时代,人们更加急切需要将存在于数据库和其他信息库中的数据转化为有用的信息,因而数据挖掘被认为是一门非常重要的、具有广阔应用前景和富有挑战性的研究领域。随着数据挖掘的进一步发展,它必然会带给用户更大的利益。
The server quit without updating PID file (/usr/local/mysql/var/xxx.pid). ... failed错误解决

错误信息详细描述:
root@MyServer:~# service mysql start
Starting MySQL
..The server quit without updating PID file (/usr/local/mysql/var/MyServer.pid). ... failed!

错误解决排查思路:
1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

2.可能进程里已经存在mysql进程
解决方法:用命令“ps -ef|grep mysqld”查看是否有mysqld进程,如果有使用“kill -9  进程号”杀死,然后重新启动mysqld!

3.可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。

4.mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data

5.skip-federated字段问题
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉吧。

6.错误日志目录不存在
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限

7.selinux惹的祸,如果是centos系统,默认会开启selinux
解决方法:关闭它,打开/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器试试。

未来往事遇到该错误使用的是第三种方法解决的,祝好运。
php获取目录下的所有文件并按文件创建时间进行排序,php按文件创建/修改时间排序.

ul菜单居中_水平居中css样式 不指定

Rinald 本站原创 WEB前端 2016/08/25 19:19
ul li导航菜单居中/水平居中css样式。这个方法较简单,是将容器转成「display:inline-block」行内块级元素,然后就可以直接用「text-align:center」使其达到水平居中效果,也是推荐的方法。

示例ul导航菜单HTML代码:

CSS样式代码:
给外面的div添加「text-align:center」,然后将菜单容器设成「display:inline-block」行内块级元素,菜单浮左「float:left」

这里浏览器兼容只能是IE8或更高版本,所以如果要兼容IE7的话,请加入以下代码
第2页 / 共35页 第一页 « 上一页 1 2 3 4 5 6 7 8 9 10 下一页 » 最后页 [ 显示模式: 摘要 | 列表 ]