这是坑系列的最后一弹了,这篇文章非常长,希望你能看完,要是看完有很酣畅的感觉就最好了。这一篇的坑主要来说说架构中时间和空间的平衡吧,这里的时间指代比较广,可能是开发时间,但大部分指的是执行时间,也就是算法的时间复杂度了,而空间就是算法中经常说的空间换时间中的空间了,一个好的系统,设计出来必然是各种时间复杂度和空间复杂度平衡出来的结果,架构设计的过程,并不仅仅是模块的堆叠,在走到岔路口的时候,更多的

最近在做正规站群。需要对某些优良信息进行定向采集。于是用到了火车头采集器。用的是v7.8版本的。 想无人工值守来获取这些优良的信息,于是就考虑到了织梦系统永久登录的问题。因为织梦的会话机制是写到session里,session里只有24分钟的保持时间。 过了这24分钟就得重新登录,这对火车头来说是难以接受的事情。需要管理员不停的登录,一个任务已登录也是很费时间的。 要想做到永久登录该怎么解决呢?

很多工作几年的php开发者都会有这样的迷茫,php开发多了,无外乎“增删改查调接口”,真的是这样吗? 实际上开发者除了把自己当成php程序员,更应该关注php以外的东西,将自己定位于能熟练使用php搭建系统的工程师。  我认为高级php工程师可以往几个方向去发展: 1.深度方向 一个工程师要往高阶发展,必须同时强化几个技术能力: 设计能力:懂得如何利用分层、面向对象、设计模式等设计组织代码 编码能

不聊谁优谁劣,只是谈谈用过的几个框架的感受:        1.  ThinkPHP 文档全中文,易上手,对于配置环境没什么要求。当年上学的时候结合sae做个小站上个活动页,很快搞定。可想加点扩展功能的时候就很懵,一是百度不到答案,二是配置起来比较麻烦。 2.  Yaf 亚一程鸟哥的作品,据说是世界上最快的php框架,不少大公司的项目都是在此基础上再开发, 用C写的扩展,安装的时候得编译,有点麻烦

2017年1月9日,小程序如约而至。 小程序究竟该如何获取?首先,你需要将微信更新至iOS6.5.3版本或Android6.5.3版本,其次,你得尝试使用一个小程序。 下面,我们就来科普,如何正确约会小程序。 哪里找到小程序 一、线下扫码 小程序最基础的获取方式,是二维码。大家可以打开扫一扫,通过微信扫描线下二维码的方式进入小程序。 二、微信搜索 在微信客户端最上方的搜索窗口,你可以通过搜索获取一

实习期间的主要工作还是研究 WEB 安全,编程语言是 Python,常用到正则表达式,对 HTTP 的协议也非常清晰。 刚过来的时候,研究的主要是 SQL 注入,因为之前没有搞过安全,所有费了好长一段时间学习 SQL 注入的基本知识。这篇文章并不是什么很深入的技术文章,或许应该叫它‘ SQL注入扫盲 ’。 关于 SQL Injection SQL Injection 就是通过把恶意的 SQL 命令

最近被朋友们拉入了几个技术社群,有微信群,也有QQ群,尤其对一些年轻的朋友,大家乐此不疲的问题居然是 PHP 是最好的语言么? 我们推崇“敢于质疑且独立思考的自由精神“,所以对“PHP 是最好的语言么?“这一问题,也是从疑问开始的。 什么是最好? 《现代汉语词典(第5版)》第1823页对“最好“一词给出的解释如下: 最:(1)程度副词,表示某种属性超过所有同类的人或事物 (2)指(在同类事物中)居

这篇文章并没有单纯的罗列出前端开发涉及到的技术栈,而是探寻这些技术栈背后的『秘密』,适合初学者以及想要了解这些『秘密』的阅读者。如仅想了解前端开发技术栈的话,请持续关注前端技能栈 https://github.com/jobbole/web-skill-set 开篇: 工欲善其事,必先利其器。 出自:《论语·卫灵公》 前言: 由于 JavaScript 的语法很简单,所以上手容易,基本上少则数周就

作者:杨思义,2014年6月至今工作于北京亚信智慧数据科技有限公司 BDX大数据事业部,从2014年9月开始从事项目spark相关应用开发。      来源:数盟    Spark简介   Spark是整个BDAS的核心组件,是一个大数据分布式编程框架,不仅实现了MapReduce的算子map 函数和reduce函数及计算模型,还提供更为丰富的算子,如filter、join、groupByKey等

近期对正在学习JavaSE的学员做了一个简单的调查,惊讶地发现,处于这个阶段的学员在面对众多新的知识时,往往没有学习重点,顾此失彼。 在这里,为了避免广大初学者漫无目的地消耗就业前这个特殊阶段的宝贵时间,给大家分享一个掌握编程技术的“捷径”——以持有数据为线索,将程序的核心功能掌握后再学习其他内容,避免盲目地拿着过于详细全面的知识点来总结,纠结于细节。 那么就以JavaSE为主,小结一下Java当

1 2 3 4 5 6