`
cwqcwk1
  • 浏览: 87248 次
文章分类
社区版块
存档分类
最新评论
文章列表
在windows下,apache和mysql都有自动化安装的程序,本篇则侧重从apache和php版本选择,php线程安全,apache和mysql安装启动服务,工作环境配置这几个方面来阐述windows下搭建apache+php+mysql过程。 Apache下载地址:http://httpd.apache.org/download ...
对于刚接触Erlang的人来说,编译Erlang模块时可能会发生如下的错误:1> c(tut). tut.erl:none: no such file or directory error 错误原因是在当前工作路径下没找到 tut.erl 文件。 那么如何修改Erlang当前工作路径?有以下两种方法: 第一种,在还没有进入erlang shell之前通过系统cd命令修改当前路径; cd D:\erl_works erl 第二种,在已进入erlang shell之后,通过 erlang 内置函数cd() 更改当前工作路径。 1> cd("D:/erl_works&qu ...
Erlang的位语法(Erlang Bit Syntax)提供了一种方法来表示和匹配二进制数据,这使得Erlang二进制对象在某种程度上等同于其他Erlang对象,如元组和列表。也因为其快速高效,使得在Erlang中,二进制对象被广泛使用,尤其是在协议编程方面。(官方文档) 位语法/比特语法(bit syntax) Erlang的位语法表达式,即Erlang二进制的表示形式: <<>> <<E1,...,En>> 每个元素Ei指定了一段二进制串(bit string)。每个元素Ei都是一个值,后面可以带有可选参数Size、TypeSpeci ...
js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。 <html> <head /> <body> <script type="text/javascript"> function closeWin(){ window.opener=null; window.open('','_self',''); window.close(); } </script> <a onclick="closeWin()" href="#"> ...
IPSec 是一种开放标准的框架结构,它通过使用加密安全服务来确保 IP 网络上保密安全的通信。Windows 的 IPSec 执行基于由 Internet 工程任务组 (IETF) IPSec 工作组开发的标准。 IPsec 可建立从源 IP 地址到目标 IP 地址的信任和安全。只有那些必须了解通信是安全的计算机才是发送和接收的计算机。每台计算机都假定进行通信的媒介不安全,因此在各自的终端上处理安全性。 IPSec 策略用于配置 IPSec 安全服务。支持TCP、UDP、ICMP、EGP等大多数通信协议,可为现有网络中的通信提供各种级别的保护。可以根据计算机、域、站点的安全需要来配置策略。 ...
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 本篇主要简述编译php及其扩展memcache,在阅读后面内容之前,建议先阅读一下官方文档(地址)。下面我们以php5.3为例。 一、编译环境 根据你的php版本选择相应的编译器: php 5.3-5.4 :Visual C++ 9.0(Visual Studio 2008) php 5.5+ :Visual C++ 11.0(Visual ...
账号认证网关,指的是对外提供账号认证服务的应用接口。本质上是一个进程,基于某种特定协议(如HTTP协议),接收账号认证请求,通过查询账号数据库验证账号是否正确,然后返回验证结果。 写这篇文章,主要是继续补充 ...
Windows系统默认情况下很多端口都是开放的。通过关闭某些端口,可以在一定程度上提高Windows系统的安全性,特别是对于服务器来说。 通过命令“netstat -an”可以知道系统当前监听的端口。 在Windows server 2008系统上,有两种途经可以禁用本地端口: 1、通过Windows防火墙(比较简单,设置方便) 2、通过IP安全策略(比较复杂,功能强大,不依赖防火墙) 一、通过Windows防火墙禁用端口: 1、点击 “控制面板-Windows防火墙”,确保启用了Windows防火墙。在左边栏点击“高级设置”,系统会自动弹出Windows防火墙高级配置窗口。 ...
游戏平台,这里指的是运营多款游戏的用户平台,类似腾讯,盛大。大多情况下游戏平台有多处地方的账号登录,如网站登录,游戏登录,应用登录等,而且在这些地方使用的账号都是通用的。所以,这就要求游戏平台必须维护 ...
密保互斥问题: 密保通常都会有n个问题,让用户选择其中的2、3个问题,但不能让用户选择到重复的问题。这就要求密保互斥。 效果如下: 下面我用了jquery实现密保互斥,用于解决密保,投票等类似互斥问题,可以支持ie6+,火狐,谷歌,opera等大多数浏览器 demo下载:http://download.csdn.net/download/cwqcwk1/5956141 关键代码: <script type="text/javascript"> var qObj = { elmt:'select', tip:'请选择', tV ...
网站程序开发过程经常需要调试,发布阶段也需要记录运行日志,方便发现问题和还原事件。这就要求有调试和日志记录功能。 下面分别写了用于调试的函数和用于记录错误的函数。 使用方法很简单,且自动根据日期生成日志文件: //调试时,多个参数都可以: sysdebug("hello"); sysdebug("hello", "tiger is coming now"); //错误记录也一样: syserror("error"); syserror("error", "unfortunat ...
1、取消目录浏览 默认配置下,如果目录默认首页不存在的话,apahce将会生成目录文件列表。但是这个是不安全的。 查找所有包含以下内容的配置块 将红色内容改成 –indexes,就是在前面加多一个负号 2、 日志切割,按日期生成日志文件 默认配置下,所有日志将存放于一个文件。一方面所有日志都在一个文件,不好分析管理,另一方面随着文件越来越大,也影响到apache性能。 错误日志: #ErrorLog "logs/error.log" ErrorLog "|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.lo ...
windows系统本身就有很多机制可以用来提高性能和安全,其中有不少可以用来应对高并发请求和DDOS攻击的情况。 通过以下配置可以改善windows服务器性能: 一、应对高并发请求: 1、TCP连接延迟等待时间TcpTimedWaitDelay: 这是设定TCP/IP可释放已关闭连接并重用其资源前,必须经过的时间。关闭和释放之间的此时间间隔通称TIME_WAIT状态或两倍最大段生命周期(2MSL)状态。在此时间内,重新打开到客户机和服务器的连接的成本少于建立新连接。减少此条目的值允许TCP/IP更快地释放已关闭的连接,为新连接提供更多资源。如果运行的应用程序需要快速释放和创建新连接,而且由于TI ...
负载均衡建立在现有网络结构之上,提供了一种有效方式扩展服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 本篇讲述如何利用反向代理来实现web服务器负载均衡。 以上负载均衡架构图,优点是架构较简单,缺点是没有根据业务权重设计负载。 以上负载均衡是通过均衡服务器的实际承载,响应请求数量,传输数据流量,来实现负载均衡。 各负载服务器通过svn服务器实现同步,这样他们也必须处理同步可能带来的问题。 数据库作读写分离,合理加上内存数据库。 一、下面以apache为例,简单说明负载均衡的实现。 Apache加载以下三个模块 LoadModule proxy_ ...
网页开启gzip压缩以后,其体积可以减小20%~90%,可以节省下大量的带宽,从而减少页面响应时间,提高用户体验。 php配置改法: zlib.output_compression = On ;开启gzip功能 zlib.output_compression_level = 4 ;gzip压缩级别,1~9,建议3~5 ;zlib.output_handler = ;gzip压缩方式,建议注释 php文件改法: 建议在页面开头写上,可以写到头部公共文件 if( !headers_sent() && // 如果页面头部信息还没有输出 extension_ ...
Global site tag (gtag.js) - Google Analytics