- 博客(19)
- 资源 (16)
- 收藏
- 关注
原创 关于FastDFS的简单
首先阅读:https://blog.csdn.net/lanwilliam/article/details/80075727其次了解:https://blog.csdn.net/lanwilliam/article/details/80075757第一篇是转的FastDFS的介绍,对FastDFS总体有个了解。第二篇是PHP语言的FastDFS的操作示例,对如何具体编码有个了解。总得来说FastD...
2018-04-25 11:02:42 365
转载 fastDFS中使用php上传文件 -- http上传与下载图片
CleverCode研究完fastDFS后,尝试着使用php上传文件到fastdfs。1 fastDFS安装 fastdfs分布式架构配置参考:http://blog.csdn.net/clevercode/article/details/52267080。 fastdfs使用nginx配置参考:http://blog.csdn.net/clevercode/article/details/5...
2018-04-25 10:39:20 1815
转载 FastDFS介绍
FastDFS 介绍 FastDFS 是一个 C 语言实现的开源轻量级分布式文件系统,作者余庆(happyfish100),支持 Linux、FreeBSD、AID 等 Unix 系统,解决了大数据存储和读写负载均衡等问题,适合存储 4KB~500MB 之间的小文件,如图片网站、短视频网站、文档、app 下载站等,UC、京东、支付宝、迅雷、酷狗等都有使用,其中 UC 基于 FastDFS 向...
2018-04-25 10:37:40 1423
转载 Redis和Memcached的区别
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效...
2018-04-25 09:48:02 265
转载 memcached特点及问题总结
基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB, -u是运行Memca...
2018-04-25 09:46:05 409
转载 Nginx 代理 varnish 的姿势
以前做网站的时候遇到了网站的访问量很大,而导致后端处理程序响应超时而导致的一些问题。当时采用的架构是nginx+php-fastcgi,同事想到了用nginx-proxycache来做页面缓存,效果也还行。下面我想介绍一下varnish的使用技巧准备varnish严格来说是可以当作一个代理服务器的软件,直接将HTTP请求转发到php-cgi,然后交给php处理,varnish会获取经过php处理后...
2018-04-25 09:33:25 339
转载 运维-服务器缓存之varnish
varnish小草新blog: http://homeway.me/一、介绍下吧:首先了解几个概念,1. Varnish不缓存带有Set-Cookie头的http输出。2. 对于HTTP协议中缓存部分,Varnish遵从http协议部分。如:带有如下头信息,Control-Cache: no-store, no-cache, must-revalidate, post-check=0, pre...
2018-04-25 09:32:32 352
转载 HAProxy用法详解 全网最详细中文文档
一、HAProxy简介(1)HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中...
2018-04-25 09:31:15 1273
转载 追求极致:从技术细节看美团架构
追求极致:从技术细节看美团架构 很多人认为,电商都没有什么技术含量,没有什么门槛。可是,美团能从千团大战中脱颖而出,成为国内最大的本地生活服务平台,必然不是靠运气。美团网技术委员会主席夏华夏为InfoQ的读者分享了美团内部的思考:「技术团队的努力、不断追求极致的努力」是公司走向成功的重要原因。Q访谈:十分钟了解美团大牛夏华夏,现任美团网技术委员会主席,负责基础技术架构、大数据等相关工作。曾任Goo...
2018-04-24 16:07:20 4725
转载 干货分享:分析Android应用使用的技术框架和开源库
原文转自:头条号App应用本质上是一个apk包, 即一个zip包, 可以直接显示其中的内容. 通过apk文件, 我们可以获知apk的版本信息, so库和第三方库, 并了解一些主流公司的应用框架. 分析工具主要是ApkTool和ClassyShark, 本人比较喜欢Shark工具. 我使用ClassyShark分析一下美团的框架, 也可以按照这个原理, 分析其他App的基本架构.Shark让我们看看...
2018-04-24 16:06:14 303
转载 iframe高度自适应的6个方法
原文链接:http://caibaojian.com/iframe-adjust-content-height.htmlJS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求。当内容是未知或者是变化的时候。这个时候又有几种情况了。...
2018-04-18 11:03:59 427
原创 Easyui多次设置option的bug
最近发现,在Easyui中,$("#e_Suttle2").textbox({ required: false });通过类似方法设置控件属性时,如果执行了超过1次,会导致控件的宽度丢失。原因不明,疑似bug。解决方法,根据需要,仅在load时设置一次。如果确实需要多次调整,通过切换控件实现吧。...
2018-04-18 11:01:29 208
原创 easyui中datagrid获取行数据
EasyUI中DataGrid控件获取Row数据有几种方式。var row = $('#dg').datagrid('getSelected'); // 获取选中单行var rows = $('#dg').datagrid('getSelections'); // 获取所有选中行上面两个根据DataGrid的data-option配置不同具体使用。主要是是否允许多选。一般来说都是授权多选的。...
2018-04-18 10:58:38 7483
转载 a标签添加onclick事件的几种方式
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();"这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不 必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行 javascript语句2. a href="...
2018-04-18 10:54:26 43280 3
原创 easyui datagrid中 formatter的失效原因
碰到EasyUI的Datagrid的Formatter失效,找了好半天,记一下失效原因。其实是因为绑定的列字段存在重复值导致的。当然,为什么就需要看源码去了。但是我这里只是要做一个连接,对参数没要求,于是改成没显示的主键ID就好了。也就是说,在一个Datagrid中,column中的field,不能存在重复。例如uid在用户编号中绑定过了,就不能再其他列中field中再次设置,除非仅仅用来显示数值...
2018-04-17 13:34:43 1848
原创 实现图片旋转、缩放、移动的js插件Viewer.js
因为要做一个审核功能,需要确认一些单据数据,单据是手机拍照上传,经常出现颠倒问题。所以需要一个能够支持缩放、旋转、移动等基本功能的Jquery图片浏览插件,于是找到了Viewer.jsgithub地址:https://github.com/fengyuanchen/viewer里面有基本说明和Demo...
2018-04-11 17:24:36 7088
原创 CefSharp语言(Locales)本地化问题
CefSharp默认是嵌入的chrome浏览器内核,默认英文,所以右键菜单以及一些功能都是英文显示。国内用需要汉化。CefSharp本身支持本地化Locales,需要在初始化Browser的时候设置。代码如下:CefSettings settings = new CefSettings();settings.Locale = "zh-CN";settings.AcceptLanguageLis...
2018-04-08 14:04:58 2602 4
原创 easyui代码修改data-options属性
记录一下easyui代码修改data-options属性方法。例如常用的验证必填。$("#e_Suttle2").textbox({ required: false });要注意,是什么控件就转换什么控件。例如$("#e_Suttle2").combobox({ required: false });$("#e_Suttle2").datetimebox({ required: false });...
2018-04-04 17:01:17 8759 2
转载 easyui 动态修改窗口title
使用easyui作为前台框架极大的节省了项目资源,easyui官网文档中基本上囊括了所有的方法,但一些灵活性的方法文档中是找不到的,比如说动态替换窗口的属性,下边简单介绍些如何快速替换窗体的title属性。1、直接替换panel属性例如:$('#dr_auth').panel({title: "新title"});所有的窗体都继承了panel中的方法,所以可以直接用。2、通过具体窗体替换属性例如:...
2018-04-04 11:54:34 2360
应用程序单例实现Demo
2018-08-06
个人封装类
2008-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人