-
比尔盖茨成为身价最高的小米产品用户
-
ApiAgent——API接口代理,支持跨域接口和接口合并请求
简介
ApiAgent是由宇润使用PHP开发且开源的一个API接口代理,支持跨域接口代理和接口合并请求功能。
作为跨域接口代理时,除了将要请求的url放到参数内以外,其它header以及post数据完全不需要有任何改动。
github:https://github.com/Yurunsoft/ApiAgent
码云:http://git.oschina.net/yurunsoft/apiagent
程序员的职业生涯、生活、技术问题都欢迎加Q群讨论:74401592
用途
在海外服务器上部署,作为海外平台(facebook、twitter等)接口调用的中转。
已有接口不支持跨域时,通过代理实现跨域。
访问页面需要多次接口请求,使用接口合并功能只需一次,减少用户等待时间,节省移动端流量。
-
为什么 Linux 内核不适合国家防御
"Green Hills 的 Dan O’Dowd 于 2004 年发表的名为 Linux in Defense 的系列文章通过一系列的分析试图向公众解释为什么 Linux 内核不适合一些场景特别是国家防御,在第一篇 ( FAA Safety-critical Certified Operating Systems Deliver The Reliability and Security Required by Defense Systems; Linux Does Not) 文章中谈到了大众认为 Linux 内核作为通用操作系统可以用到除了桌面和服务器外的场景比如国家防御系统,Dan 认为不应该考虑在 FCS(陆军未来战士系统),JTRS(联合战术) 以及 GIG 中使用 Linux,对关于高安全性系统方面提出了探讨:
-
程序员之间的十八层鄙视网络
有人的地方就有江湖。程序员,是一个知识、智商、都异于常规行业的群体。自傲,清高,闷骚,也属于这个群体鲜明标签。
程序员有时候很自我,这样就给自己一个盲目的优越感。特别在与其他程序员对比的时候,他总能找到在一两个地方优于你的地方,所以,程序员之间的鄙视网络,在程序员这个职位诞生之日起,就慢慢的形成了。
时至今日,这张鄙视网络已经相当的庞大。互联网的江湖中,有好事者开始归纳这张网,现在我们就来看看这张日益巨大的鄙视网。
-
程序员之间的战争
本是同根生,相煎何太急!
JavaScript:Java 不是我爹!
-
游戏服务器架构演进(完整版)
一、游戏服务器特征
游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。
功能约束,是架构设计决定性因素。基于游戏业务的功能特征,对服务器端系统来说,有以下几个特殊的需求:
游戏和玩家的数据存储落地
对玩家交互数据进行广播和同步
重要逻辑要在服务器上运算,做好验证,防止外挂。
针对以上的需求特征,在服务器端,我们往往会关注对电脑内存和CPU的使用,以求在特定业务代码下,能尽量满足高承载低响应延迟的需求。最基本的做法就是“空间换时间”,用各种缓存的方式来以求得CPU和内存空间上的平衡。另外还有一个约束:带宽。网络带宽直接限制了服务器的处理能力,所以游戏服务器架构也必定要考虑这个因素。
-
58高级架构师挥泪分享你不知道的10条SQL技巧
(1)负向条件查询不能使用索引
select * from order where status!=0 and stauts!=1
not in/not exists都不是好习惯
可以优化为in查询:
select * from order where status in(2,3)
(2)前导模糊查询不能使用索引
select * from order where desc like '%XX'
而非前导模糊查询则可以:
select * from order where desc like 'XX%'
-
程序猿手中牛逼闪闪的十五项禁术!
1、一本正经胡说八道术
在和产品经理进行需求对峙时,一本正经地把不好/不想实现的功能通过玄学等方式口述出来,让产品经理当场懵逼,知难而退。
-
折磨程序员的五类需求描述
1.领导口述型
张大胖一边心猿意马地Coding, 一边听着领导在电话里“卑躬屈膝”,”奴颜媚骨”地讨好客户 : “好的,李总,我明白你的要求了! 下周一上线? 嗯…. 没问题 , 我们开发人员的素质绝对一流,请您一定放心!“
打完电话, 领导转头就对大胖说: “紧急任务,下周一上线,审批流程中第二步和第三步需要合并, 另外李总需要真实笔迹, 想在App端支持手写功能。”
“手写功能我没做过啊” 张大胖说
“还不赶紧学!”
“服务器端还得存储手写审批的图片呢!”
“快把小李叫过来, 你们俩坐一起,攻关一下”
费了九牛二虎之力, 张大胖把审批流程中的第二步和第三步合并了, 可是领导回过头来就是一句:“李总又说了, 还是两个步骤分开好一些, 我们rollback 吧。 手写功能怎么样了, 什么? 还没开始? 抓紧啊!”
-
php操作临时文件,在网页显示500错误,在cli模式下正常的解决方法
今天遇到过怪事,同样的代码,在cli模式下运行一切正常,到网页里就直接显示500错误。php的错误捕获和内置错误日志都没有记录,查看了apache的日志有一条错误。
- 最新文章
- [04/30]揭开软件行业毒瘤思杰马克丁的虚伪面纱
- [02/10]危!MySQL innodb 自增ID BUG 影响现有 99% 的系统
- [11/23]Windows 10 开启文件名大小写敏感功能
- [10/14]低版本 PHP Debian/Ubuntu 镜像网络请求报 SSL 错误的解决方案
- [10/12]imi 对接 PHP RoadRunner 的一些经验心得
- [10/07]Win10 正常上网但显示“无internet, 安全”的真正有效解决办法
- [05/10]ElasticSearch delete 删除数据报 404 not_found 解决办法
- [03/19]Cookie SameSite 导致的系统登录失效、Cookie 无法正常获取问题解决
- [03/18]PHP 输出重复的 Session Set-Cookie 头怎么解决?
- [02/26]Docker 里的 vim 无法粘贴怎么办?
- 最新评论
- IT前浪:昨天在家没这个问题,今天在公司就发生了,题主这个也就是昨天发的,可能是这两天部分接入线路访问微软服务器的问题。 我是沿着疑难解答报错的线索找答案,很多解决方案都无效,后来想到测试网络连通需要连接微软服务器,是不是微软服务器今天有问题,就搜索24小时内关键字【微软 服务器】,这才找到这个解决方案,亲测解决。 我补上几个关键字,方便和我一样按疑难解答报错的方向找答案的人也能搜到。【networkdiagnostics 错误代码 0x80070002】
- 小白:站长,请问你用的什么建站软件和主题啊?
- 小白:测试会不!
- 宇润的爸爸:抵制流氓
- 幽忧子:我一般叫思马 - 杰克丁
- 宇润:记录一下遇到的坑。。。
- mandain:水
- 快点:我也觉得不合适
- 苏者:哈哈 如果是java的话 估计不会性能有影响,因为它有独立的编译阶段
- 2:优秀