- 博客(46)
- 收藏
- 关注
转载 五大常用算法之四:回溯法
1、概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 许多复杂的...
2016-05-30 17:29:00 43
转载 技术人员如何形成正确的价值观
搞开发的人,包括我自己,有时缺少了对于价值的判断能力。昨天看了一篇关于联想和华为的文章,有些感触。里面提到一个观点,联想是产品驱动,华为是技术驱动,导致了多年后两家公司的巨大反差,华为的市值是联想的N多倍。这其中就有个在互联网公司的常态化问题:一般都是产品汪来领导技术猿,产品经理多数是项目经理的角色,主要的精力只能用在搞定现实的运营需求上,一般没有独...
2016-05-29 23:11:00 190
转载 hhvm的正确安装姿势 http://dl.hhvm.com 镜像
hhvm是php的第三方运行环境,由facebook出品,基于该运行环境,它还提供了一种编程语言hack - PHP的静态类型版。折腾了一天后,包括各种编译、配置、FQ,后面终于忍不住搜了一下 http://dl.hhvm.com mirrors ,终于找到了答案。https://docs.hhvm.com/hhvm/installation/lin...
2016-05-28 09:05:00 71
转载 php配置文件详解
1、限制php高风险项目编辑php配置文件/usr/local/php/etc/php.ini找到disable_functions =添加限制条目eval,assert,popen,passthru,escapeshellarg,esacapshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec...
2016-05-26 09:42:56 145
转载 mysql中的bigint int smallint tinyint到底能存多大数值?
bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 P.S. bigint已经有长度了,在mysql建表中的length,只是用于显示的位数 int 从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据...
2016-05-26 03:20:00 1495
转载 iptables 基本配置详解
什么是防火墙 隔离本地网络与外界网络之间的一道防御系统,通俗的说,防火墙就是防火的墙,主要目的就是隔离火并建立安全区域,所以防火墙对于互联网或计算机而言可能是工作在主机或网络的边缘(计算机的边缘可能是一块网卡,而网络边缘可能是路由),对于进出数据的报文事先定义好的规则中的标准进行检查、监控,一旦符合标准的话,我们就采取由这个规则定义的处理动作,我们称为主机防火墙或...
2016-05-25 22:34:34 110
转载 CSS随笔(CSS mastery 随笔)
CSS的class 可以到处用,不能用多,不然,语义化不好。 div,span 也不能乱用,滥用,页面的语义化会变差。 CSS起名字不要和样式耦合,要和功能耦合。 css1,96年,添加了font、color,margin等等。 css2 98年添加了float,position,和一些 父亲、孩子、兄弟等选择器,等等。 2002年的css2.1是成熟的推荐css标准。...
2016-05-25 17:28:00 59
转载 Python即时网络爬虫项目: 内容提取器的定义
1. 项目背景在python 即时网络爬虫项目启动说明中我们讨论一个数字:程序员浪费在调测内容提取规则上的时间,从而我们发起了这个项目,把程序员从繁琐的调测规则中解放出来,投入到更高端的数据处理工作中。2. 解决方案为了解决这个问题,我们把影响通用性和工作效率的提取器隔离出来,描述了如下的数据处理流程图:图中“可插拔提取器”必须很...
2016-05-25 06:45:19 206
转载 Python -- 文件 目录
小Q:烽火连三月,家书抵万金;白头搔更短,浑欲不胜簪。 ---杜甫《春望》-------------------------------------------------------------------------------------------------File 对象方法:file对象提供了操作文件的一系列方法。OS 对象方法:提供了处理文件及目录的...
2016-05-24 22:12:00 47
转载 vim的简单配置
首先呢,先来了解下什么是vim? vi/vim它们都是多模式编辑器,不同的是vim是vi的升级版。它不仅兼容vi的所有指令,而且还有一些新的特技在里面。如:词法加亮。 配置文件的位置 在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以建立私有的配置文件,命名为:“.vimrc...
2016-05-23 22:37:18 63
转载 报表中的Excel操作之Aspose.Cells(Excel模板)
本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件。这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操作还行,但是多余复杂的模板,那将是一个令人头疼的事。在Aspose.Cells之下,将是一个简单的事情。他可以导入导出excel操作,在本节将...
2016-05-23 16:35:25 102
转载 百度地图的室内定位的原理是什么?
百度地图室内定位使用WIFI定位,具体是哪一种WIFI定位技术,fingerprint还是fixed ap?目前是室内定位基本都是基于这种原理的。基于余弦相似性的指纹匹配算法在WIFI室内定位上的应用百度在使用WiFi的模式下整合了其他的传感器,比如:电子罗盘仪,陀螺仪等。可以参考一下:揭秘百度室内定位技术:机器学习让定位更精准虾逛 使用的是iBeacon,参考iBeacon定位与W...
2016-05-22 15:41:00 291
转载 RabbitMQ 一二事 - 简单队列使用
消息队列目前流行的有三种1. RabbitMQ2. ActiveMQ3.Kafka这三种都非常强大,RabbitMQ目前用的比较多,也比较流行,阿里也在用ActiveMQ是阿帕奇出品,但是性能上和RMQ相比相对差一些卡夫卡呢,使用场景不同,不多介绍,主要是用于日志收集方面,结合hadoop非常灵活RabbitMQ官网:http://www.rabbitmq.co...
2016-05-22 13:51:00 59
转载 tomcat 设置CATALINA_PID, shutdown失败后,会kill pid
2019独角兽企业重金招聘Python工程师标准>>> ...
2016-05-20 21:44:00 4256
转载 Android 布局学习之——LinearLayout的layout_weight属性
一直对layout_weight属性感到比较困惑,今天学习一下,来深入了解layout_weight属性和它的用法。 定义首先,看看Android官方文档是怎么说的,毕竟人家才是权威嘛。 官方文档的意思是: layout_weight属性用于分配LinearLayou...
2016-05-20 10:35:36 82
转载 Linux下find函数用法汇总
打开find函数介绍,我们可以看到find函数的用途及其参数列表:可以看到find函数的作用是通过目录的层次结构查找文件并且返回文件路径+文件到控制台输出。使用方法汇总如下:命令参数及exec/ok执行shell指令:pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。...
2016-05-19 22:46:48 1412
转载 接口的常用用法都有什么?策略设计模式复习总结
涉及的知识点总结如下:策略模式概念和例子工厂模式和策略模式比较策略模式优缺点策略模式的意义使用了策略模式的API——HttpServlet类分析解决策略膨胀问题——享元模式 StrategyPattern:策略模式也算比较简单的,同工厂模式一样都属于面向接口编程……策略模式是对象的行为模式之一,而工厂模式是对象的创建模式!它对一系...
2016-05-19 15:45:07 178
转载 从如何判断浮点数是否等于0说起——浮点数的机器级表示
题目中针对的0,对于浮点类型,具体指的是0.0,自然对于指针类型就是NULL,对于整型就是0,一些常见笔试面试题中常出现,不要较真,十分欢迎提出改进意见。本文很大程度上收到林锐博士一些文章的启发,lz也是在大学期间读过,感觉收益良多,但是当时林锐也是说了结论,lz也只是知其然,而不知其所以然,为什么要那样写?为什么要这样用?往往一深究起来就稀里糊涂了...
2016-05-19 15:12:00 220
转载 为什么要用GCD-Swift2.x
为什么要用GCD-Swift2.x当今世界,多核已然普及。但是APP却不见得很好的跟上了这个趋势。APP想要利用好多核就必须可以保证任务能有效的分配。并行执行可以让APP同时执行很多的任务。这个其实很难,但是有了GCD一切都变得简单了很多。你并不是一定要写一个大并发的APP才需要用GCD。使用GCD可以让你的APP更快的响应用户的操...
2016-05-18 19:35:36 41
转载 存储过程中使用临时表
CREATE PROCEDURE [dbo].[usp_UserFriendsOrder] @s varchar(MAX) as--如果临时表存在则先删除if exists(select * from dbo.sysobjects where object_id('tempdb.dbo.#temp') is not null) delete from #tempe...
2016-05-18 15:25:00 93
转载 用Golang写一个搜索引擎(0x0B)--- 第一部分结束
这一篇算给这一个系列告一个小的段落,之前开始写这些文章的时候,只是想把自己最近用Golang写的这个搜索引擎说一说,准备了大概3,4篇的量,但是一写下来,发现有点收不住,写到后面其实和Golang没什么关系了,主要在写搜索引擎的架构和一些数据结构了,我觉得这比写代码注释有用吧,而且通过这样写下来,我自己对这些个数据结构的理解也更深了。一...
2016-05-18 11:18:21 103
转载 Symfony学习--HttpKernel组件
http://symfony.com/doc/2.1/components/http_kernel/introduction.htmlHttpKernel这个类提供的功能说白了就是将Request转换成Response。它使用一个流程的工作流似的方式。整个流程图大致如下:HttpKernel最核心的是handle(); 它的工作就是将上图的Req...
2016-05-17 11:28:06 45
转载 界面上传文件js包【AjaxUpload.js】
function uploadFile() { new AjaxUpload($("#importFile"), { action: url, type: "POST", data: {"userId": userId}, autoSubmit: true, responseType: "jso...
2016-05-16 19:48:00 55
转载 PHP问题 —— The use statement with non-compound name
1.1 The use statement with non-...
2016-05-13 10:10:00 206
转载 截断文本问题
单行文本截断p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}多行文本截断对于固定行高的文本框,我们可以使用纯 CSS 来截断,思路是使用 float 属性,让另一个元素覆盖掉最后的地方效果图如下为了方便理解,添加了背景色...
2016-05-12 19:01:00 211
转载 net use命令使用(一)
昨晚做了一个试验是关于net use命令的使用,网上有很多这方面的教程,我也不做多余的叙述。只是在此介绍一下,net use \\ip\share “password” (这里有一个空格)/user:”username”。这条命令的使用方法。我先在这写两条命令,你来猜测一下哪一个是正确的?① net use \\192.168.7.200\2 “1...
2016-05-12 14:45:45 254
转载 C#如何控制方法的执行时间,超时则强制退出方法执行
转自:http://outofmemory.cn/code-snippet/1762/C-how-control-method-zhixingshijian-chaoshi-ze-force-quit-method-execution/comments1有时候我们需要控制方法的执行时间,如果超时则强制退出。要控制执行时间,我们必须使用异步模式,在另外一个线程中执行方法,如果超时,则...
2016-05-11 17:24:00 405
转载 http get post
使用java代码模拟http请求package ftp;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.U...
2016-05-11 16:42:00 43
转载 采用dlopen、dlsym、dlclose加载动态链接库【总结】
1、前言 为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主程序逻辑不变,将各个业务已动态链接库的形式加载进来,这就是所谓的插件。linux提供了加载和处理动态链接库的系统调用,非常方便。本文先从使用上进行总结,涉及到基本的操作方法,关于动态链接库的本质及如何加载进来,需要进一步学习,后续继续补充。如何将程序设计为插件形式...
2016-05-11 10:58:26 112
转载 [MySQL Bug]Bug#13986705 CRASH IN GET_INTERVAL_VALUE() WITH DATE CALCULATION WITH UTF32 INTERVALS
upstream link:http://bazaar.launchpad.net/~mysql/mysql-server/5.5/revision/3840test case:select space(date_add(101, INTERVAL(CAST(CHAR(‘1′ USING utf16) AS CHAR(1)))hour_seco...
2016-05-10 13:54:18 59
转载 进程与线程的一个简单解释
因为学习Python多线程和进程的关系,需要对操作系统中线程和进程有所了解,但学校目前还没有开设操作系统的课程,网上有一篇文章比较浅显易懂地讲解了两者的基本概念,虽然跟真正的理论会有所出入,对于初学者入门学习来说,却是非常适用的。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次...
2016-05-10 11:00:46 53
转载 从零开始自定义博客园模板
本篇文章结合从零开始讲述如何改变博客园的样式。一.注册, 开通博客, 然后,给contact@cnblogs.com 发送邮件申请JS权限(如果需要用到JS代码的话)。进入博客, 管理后台-> 选项->控件显示设置 勾选需要的模块。这个会影响到本例中的JS代码的实现, 如果按照本例操作,本例的设置为二.本案例的所有修改都是基于原有模板的修改。 我们选择的...
2016-05-10 10:14:00 167
转载 XHTML使用规范
XHTML元素语法:1、XHTML元素必须正确嵌套2、XHTML元素必须始终闭合3、XHTML元素必须小写4、XHTML文档必须有一个更元素 XHTML属性语法规则:1、XHTML属性必须使用小写2、XHTML属性值必须用引号包围3、XHTML属性最小化也是禁止的...
2016-05-08 19:33:00 98
转载 ember.js101 入门教程 第八课 (全课完)
到目前为止,我们一直在使用硬编码数据,这通常是不现实的。大多数的时间,你有一些 REST 或实时数据需要与后端同步;Ember Data 可以帮助我们了。我已经得到了一个地址簿应用程序的。左边的是我们的联系人列表,当被点击时,我们会显示右边的联系人。在这一集里,我们将看到如何Ember Data 可以帮助我们填充列表-创建和编辑。我已经得到了一个地址簿应用程序的框架。左边的是我们的联系人列表,...
2016-05-06 21:16:00 137
转载 Spring 初体验
一直以来,都有听说Java三大开源框架,如雷贯耳,但是一直没有体验过,今天开始逐步体验下这三大开源框架,今天先从Spring开始。 在等待maven构建项目的这段时间,先去查查 Spring的优势?为什么要使用Spring? Spring的ICO容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们可以更加专注于业务逻辑。 可以提供众多服务,事物管...
2016-05-06 17:51:00 58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人