技术文摘
文章平均质量分 86
zyyr365
这个作者很懒,什么都没留下…
展开
-
http缓存详解,http缓存推荐方案
前言通过本文,你将了解到http缓存机制是怎样的,no-cache到底有没有缓存,地址栏回车,F5,ctrl+F5的区别,以及当下较为推荐的缓存方案等。自从和前端组的同事一起整了个前端扫盲计划,想着给他们讲点什么,花了一周时间整理了http缓存的知识,花了一个多小时也算帮同事们重新理了理这玩意。本文借用了部分优秀文章的思路,这里就当一个整理分享了。那么我们开始~说明阅读前提:http缓存主要针如css,js,图片等更新频率不大的静态文件。首先得先明确这个概念,不然以下的概念以及例子,原创 2021-03-12 11:42:37 · 1156 阅读 · 1 评论 -
软路由WIFI的方案,pcie网卡和硬件无线AP那种最稳定靠谱?
我们使用的普通路由器,一般都包含了 路由功能和wifi无线功能,那么意味着我们只需要把无线路由器连接外网,然后内部就可以通过一个设备搞定。但是目前的软路由使用中,软路由主要突出在他的处理能力上,主要负责的是路由和NAT转发方面的处理,而无线功能则是没有的。为什么软路由没有无线呢?答案也很简单,因为软路由天生就不是路由,而是被折腾出来的, 所以在硬件上面,本身就不具备无线的硬件。试想一下,巧妇难为无米之炊,没有WIFI的硬件芯片,又怎么能发射出来无线信号呢?普通家用路由器都是把CPU主芯片,RAM原创 2021-02-03 13:07:53 · 14343 阅读 · 0 评论 -
端口汇聚实现多端口带宽叠加
二层网管交换机应用——端口汇聚实现多端口带宽叠加端口汇聚功能是将交换机的多个物理端口汇聚在一起形成一个逻辑上的物理端口,同一汇聚组内的多条链路则可视为一条逻辑链路。端口汇聚可以实现用多条链路汇聚成一条逻辑链路增加带宽;同时,同一汇聚组的各个成员端口之间彼此动态备份,提高连接可靠性。端口汇聚功能比较适合于以下情况的具体应用:1、端口汇聚功能用于交换机与服务器之间的相联,为服务器提供独享的高带宽。2、端口汇聚功能用于交换机之间的级联,为交换机之间的数据交换提供高带宽的数据传输能...原创 2020-09-09 15:21:36 · 4937 阅读 · 0 评论 -
神奇的网站安全狗,我的网站守护神!
我的网站一天一天的发展,流量不断的壮大,但随之而来的安全问题也是层出不穷,各种木马病毒日益猖獗,挂马网站的数量也增长迅速,原本服务器的安全软件科摩多,早就已经不堪重用。我不断在搜索更好的网站WIN+IIS的防御软件,国外的、国内的搜索了好久,不断试用,代价是严重的,网站最多因为木马问题停过两天,最终锁定了网站安全狗,国内首款支持Windows全系列操作系统,第一眼就是看中了安全狗的界面,一看就是知原创 2012-03-22 15:37:46 · 1324 阅读 · 0 评论 -
仰观Java时代淘宝
2012年4月的淘宝相关数据:80多个CDN分布节点最大的Hadoop分布式集群,每日新增50TB数据,有40PB海量数据淘宝网光棍节当天网络的流量最高达800GbpsTB经历了一个主动和被动的技术变革的过程,不管我们是否需要认可“变化”。典型的个人网站DP网的发展史走过时曾相似的道路三个开发工程师(虚竹、三丰、多隆)、一个UED(二当家)、三个运营(小宝、阿珂、破天)、一转载 2012-09-03 14:29:47 · 1089 阅读 · 0 评论 -
网页命名规则
CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:转载 2012-09-11 09:41:28 · 14061 阅读 · 1 评论 -
我为什么需要你来参与这样的一个创意计划?”我自己可以完成它…
今天我收到一封邮件:Myles, 你好上周末我和XXX闲聊时,他告诉我你是一个编程高手,而且在接下来的几个月里你将要休假在家。我下周将会辞职,去专心投入我的一个创业计划[... 他想要开发的应用的描述...]。我没有一点编程经验,我正在寻找一个程序员和我一起完成这个项目。如果你对开发这个应用感兴趣——或你知道有人对做这样 的应用感兴趣——请告诉我。你可以直接打我的电话:(***转载 2012-09-18 09:10:18 · 1000 阅读 · 0 评论 -
OAuth2.0协议的机制理解
OAuth2.0协议主要是用access_token代替密码. 授权服务器保管用户密码并向第三方应用发放access_token,第三方应用接触不到用户 的密码. 资源服务器保管需要授权才能访问的资源(其实就是服务器提供的API),第三方应用凭 access_token访问资源服务器.(资源服务器还要问一下授权服务器这个access_token是 不是真的) 授权服转载 2015-02-06 10:58:37 · 571 阅读 · 0 评论 -
mysql中INSTR函数的用法
mysql中INSTR函数的用法INSTR(字段名, 字符串)这个函数返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始)SELECT * FROM tblTopic ORDER BY INSTR( topicTitle, ha ) > 0 DESCSELECT INSTR( topicTitle, ha ) FROM转载 2010-05-18 11:56:00 · 96265 阅读 · 1 评论 -
揭秘微软究竟如何为Windows改进PHP?
http://www.sina.com.cn 2009年09月07日 16:35 IT168.com<!-- -->文本Tag: PHP windows 7 【IT168 专稿】微软示爱开源社区已经不是一件新鲜事,最近的一个证明是,微软正在努力让PHP可以更好的运行在Windows上,微软开源社区主管Garrett Serack最近接受了媒体采访,谈论了微软为实现这一目标所做原创 2010-01-18 10:48:00 · 924 阅读 · 0 评论 -
IT人不要一直做技术
IT人不要一直做技术【引子】感觉这篇文章很有深意,正是我所想说的话。希望大家有借鉴。 【原文】 我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活转载 2009-04-22 13:56:00 · 719 阅读 · 1 评论 -
隐藏注入点(HIDDEN隐藏字段缺陷)
1:还是SQL注入问题。目前SQL注入工击仍是入侵中的一大热点,不过随着时间的推移,一般的大型网站程序都已经将明显的注入点打好补丁拉,但是一些隐藏的比较深的注入点却还是有不少的,除非将它所有的代码都翻新一片。明显的注入点如:.asp?id=*,输入框等都已经过滤了,但这就能彻底的杜绝黑客的入侵吗?回答当然是NO 这就要提到本文的重点HIDDEN隐藏字段拉。某网游官方站点的帐号激活界面,查看源码,搜原创 2009-04-21 15:37:00 · 2132 阅读 · 0 评论 -
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
一直以来,有很多初学者搞不懂这些Mysql中从查询结果集中取得数据的函数之间有什么区别,今天我就来秀一把,在秀之前先给大家一段PHP实例:$link=mysql_connect(’localhost’,root’,”);mysql_select_db(’abc’,$link);$sql = “select * from book”;$result = mysql_query($sq原创 2009-04-23 11:47:00 · 909 阅读 · 0 评论 -
supesite模板的使用
今天做个功能要把资讯列表的每隔6行空出一行间距来,其实很简单只要对索引$key取余就可以,如:但这样是不行,大家别忘了$key 的值可能不是按顺序来的。所以我们想到从组所以,好像PHP里有个函数可以:array_values();但还是不行,supesite的模板机制不支持这个函数;那就用个笨办法吧,自己定义一个$i算了。完整代码: 这个一定要放在LOOP外面,不用我转载 2009-07-24 09:30:00 · 920 阅读 · 0 评论 -
高级权限管理系统的设计---- 基于角色+模块的权限控制管理实现
在任何系统中,权限设计是最基础的东西,一个好的权限系统,可以为开发人员提高开发进度;而且,又可以为用户提供完美的可扩展权限管理,而非简单的权限定制。本文实现功能:实现基于角色+模块+权限粒度的权限管理相关概念:(1)角色:是一类功能的集合,比如新闻编辑这个角色,他可能有起草新闻、编辑新闻等功能集合,而责任编辑他可能就有更多的权限,比如除了新闻编辑的功能,还有审转载 2009-05-21 09:26:00 · 2513 阅读 · 1 评论 -
MySQL左连接、右连接和内连接详解
以MySql为例。在MySQL数据库中建立两张数据表,并分别插入一些数据。示例脚本如下: drop table table1; CREATE TABLE `andrew`.`table1` ( `name` VARCHAR(32) NOT NULL, `city` VARCHAR(32) NOT NULL ) ENGINE = MyISAM; insert in原创 2009-08-13 11:36:00 · 930 阅读 · 0 评论 -
重新审视PHP框架 CodeIgniter VS Zend
这篇文章是一个翻译,英文原文在 PHP frameworks revisited - CodeIgniter vs Zend,我的英文水平很一般,可能会有翻译不确切的地方(把握不大地方使用斜体进行了标志,并附带了英文原文),请指正,并参看原文。 Emeric.Lee 2008.10.17我们计划从头开始一个新项目,为此评估了一些PHP框架。我们的备选列表有CakePHP , CodeIgn转载 2009-07-08 10:00:00 · 2892 阅读 · 0 评论 -
OOP思想应该怎样来理解?
它强调对象的“抽象”、“封装”、“继承”、“多态”。 OOP思想浅谈 收藏 07年11月27号在校内举办了第一次技术讲座,主题是Java now and future.和以往的同主题的讲座不同,我在讲座里面着重讲了一下我对OOP思想的理解并对比了Java和C++的区别,这也是很多编程爱好者所津津乐道的话题,至于大家喜欢哪种编程语言我个人觉得主要决定于自己的性格,当初喜欢Java也是因为其跨平台的原创 2009-07-07 16:12:00 · 16279 阅读 · 2 评论 -
mysql命令集锦
测试环境:mysql 5.0.45【注:可以在mysql中通过mysql> SELECT VERSION();来查看数据库版本】整理:leo一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql/bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空原创 2009-04-22 13:56:00 · 461 阅读 · 0 评论