- 博客(28)
- 收藏
- 关注
原创 spark(1.1) mllib 源码分析
在spark mllib 1.1版本中增加stat包,里面包含了一些统计相关的函数,本文主要分析其中的卡方检验的原理与实现: 一、基本原理 在stat包中实现了皮尔逊卡方检验,它主要包含以下两类 (1)适配度检验(Goodness of Fit test):验证一组观察值的次数分配是否异于理论上的分配。 (2)独立性检验(independence test) :验
2014-10-13 15:21:46 990
原创 Step by Step 创建一个 Web Service
(一)创建Web Service创建第一个项目,类型选择ASP.NET Empty Web Application 添加一个新项目 Web Service 然后再创建一个类Contact 代码分别如下。Contact.cs: [Serializable] public class Contact {
2014-10-13 14:52:27 791
原创 SQL server数据库中的DateTime类型出现的问题
我们知道这个SQL server数据库中的DateTime类型是数据库应用开发中经常用到的一种数据类型,而C#语言中也有DateTime类型,虽然二者都是用来描述时间的,但是它们的默认值是不同的,这点必须注意,在开发过程中,二者之间相互适应关系处理不当,可能会产生不必要的麻烦,就等于浪费时间,所以记住。举个例子看看:创建一个windows应用程序,创建一个用户信息实体类UserInfo.代码如
2014-10-11 08:33:51 1020
转载 Jquery遮罩插件,想罩哪就罩哪!
一 前言 在项目开发时发现没有一个用起来 爽一点的遮罩插件,看起来觉得不难 好吧那就利用空闲时间,自己折腾一个吧,也好把jquery再温习一下,需要的功能如下 1 可以全屏遮 用于提交数据时 2 局部遮,用于重复提交,只遮提交按钮,此功能当时在CSDN的登录中看到过,当时觉得还不错 3 遮罩上的提示文字可自己配置,因为操作的业务场景不一样,提示的信息肯
2014-10-29 08:57:16 549
转载 Java LRU的实现
最近在leetcode上做题的时,看到了一道有关LRU Cache的题目,正好我当初面试阿里巴巴的时候问到的。主要采用linkedHashMap来实现。 package edu.test.algorithm;import java.util.LinkedHashMap;public class LRUCache { LinkedHashMap linkedHashMap
2014-10-24 14:39:10 615
转载 算法之美---100幅由程序生成的图像,总有一幅让你感到惊艳[上]
今天 100幅由程序生成的图像,总有一幅让你感到惊艳,这里先发前50幅。算法是抽象纠结晦涩的,图像却是直观美妙的,来看看算法能生成什么样的图像吧。所有图像均由Why数学图像生成工具生成。(1)Color RGB(2)XOR(3)Pow FTW(4)Pow And(5)AndAddOr(6)Colorful Triangle(7)
2014-10-23 09:01:49 694
转载 如何使用laravel搭建后台登录系统
今天想用laravel搭建一个后台系统,就需要最简单的那种,有用户登录系统,试用了下,觉得laravel的用户登录这块做的还真happy。当然,前提就是,你要的用户管理系统是最简单的那种,就是没有用户权限,能登录就好。 我这里就不用默认的user表做例子了,那样很容易和laravel的一些默认设置混淆。 首先确认,后台的用户表,我设计表叫做badmin,每个管理员有用户名(user
2014-10-22 10:14:00 601
转载 惊闻|万盈:玩一元斗地主 引争执出人命 派出所介入调查
急救人员用仪器检测朱某生命体征。 三、四好友聚聚来一局“斗地主”、“掼蛋”,一直是人们茶余饭后经久不衰的娱乐项目之一,偶尔带点“彩头”(数额不大的钱财输赢)以增加刺激也是正常的事。但近日,万盈镇老沈灶地区,三人在玩了几把“斗地主”后,其中一人却命丧黄泉。 2014年10月16日下午1点多钟,刚吃过饭的朱某,来到村头吕某的小卖部串门,看到有三人正在那“斗地主”,一元钱一把牌,朱某
2014-10-21 14:54:30 1376
原创 今天又下雨了
怎么了清晨六点 醒了然后 静静的听见了窗外的雨声对呀又下雨了下雨天我的心不能抚平悸动那一个下雨天你送我回家那一个下雨天你牵了我的手那一个下雨天我喜欢上了你于是我喜欢上了下雨天可是 你走了今天依然下着雨我不会出门 依旧害怕 对你的思念不小心就泪如雨下了今天又下雨了
2014-10-21 13:52:08 460
原创 简介C#中委托演变的的三个阶段
命名函数匿名方法lambda表达式委托是一种可以把引用存储为函数的类型,定义了委托后,就可以声明该委托类型的变量,接着把这个变量初始化为与委托有相同返回类型和参数列表的函数引用,之后就可以使用委托变量调用这个函数,就像是该变量是一个函数一样,有了引用函数的变量后,还可以执行不能用其他方式完成的操作,例如可以把委托变量作为参数传递给一个函数,这样该函数就可以使用委托调用它引用的任何函数,而且在运
2014-10-19 11:48:33 447
原创 如何自己编写的ORM
起步:编写简单的ORM对象写一个类映射某个数据表,下面是写一个User类,对应数据库中的user表:1234class User(Model): id= StringField(primary_key=True,ddl='varchar(50)') name= StringField(dd
2014-10-18 10:40:06 593
原创 采用浮点数编码的遗传算法的问题
最近学习了一下遗传算法,于是参考了一篇论文,采用浮点数编码写了一个算法,运行了一下,发布收敛很慢,遗传了几百代与几十代相比,只是略显稳定,随机性比较强。而且容易限入局部极值中。例如,我以求函数xsin(10PI*x)+2.0为例,最大值大约在x=1.85附近,在x=1.65附近有一个局部极值。我写的算法大约70%的机会取得1.85附近的值,30%机会取得1.65附近的值。总之效果不理想。不知有没有
2014-10-16 09:11:43 6059
原创 iOS应用程序开发之内购
内购简介配置iTunes ConnectiOS客户端开发工作一、内购简介1⃣️通过苹果应用程序商店有三种主要赚钱的方式:–直接收费(与国内大部分用户的消费习惯相悖,如果直接收费,不要设置为6元)–广告(降低用户体验,在android系统非常多,在苹果系统非常少)–内购2⃣️分类•非消耗品(Nonconsumable)–指的是在游戏中一次性购买并拥有永久访问权的物
2014-10-15 15:36:03 1055 1
原创 初识Identity
摘要通过本文你将了解ASP.NET身份验证机制,表单认证的基本流程,ASP.NET Membership的一些弊端以及ASP.NET Identity的主要优势。目录身份验证(Authentication)和授权(Authorization)ASP.NET身份验证方式理解表单验证流程认识ASP.NET Membership拥抱ASP.NET IdentityASP.NET Iden
2014-10-15 13:51:23 803
原创 SAP HANA开发中常见问题- 基于SAP HANA平台的多团队产品研发
大家都知道SAP HANA项目打包成Delivery Unit(缩写为DU)。按照“官方”的开发模式,特别是整个团队只使用一个HANA Instance进行项目开发,由于HANA本身还在不断成长中,会遇到各种奇葩问题导致打包出来的DU在新环境中import 失败。那些失败Error Message trace,对于开发者基本上没什么帮助。而且在项目开发过程中,总会有些队友会不按常理出牌,最终导
2014-10-13 15:20:05 1057
原创 带你玩转rabbitMQ 附源码
RabbitMQ API RabbitMQ Server提供了丰富的http api。 举个列子 需要HTTP基本身份验证。默认的用户名/密码为guest/guest。 这些返回值得意义我从官网搬来解释,为了避免翻译的问题导致大家理解的误差这里直接给出原文cluster_nameThe name of the entire cluster, as
2014-10-13 14:59:19 772
原创 WPF异步回调时回调函数如何获取异步函数产生的变量
有这么一个问题,WPF在使用异步回调的时候,回调函数需要用到异步函数里产生的一个变量,例如异步函数里查询数据库得到了一个DataTable,如何传递给回调函数呢?【方案一】使用全局变量 很容易想到的是用全局变量,这也是最简单的办法。但是如果我想循环调用呢,例如回调函数判断异步函数执行完之后的DataTable有没有数据,有数据则继续异步(BeginInvoke),这时候如果使用全局变量可
2014-10-13 14:55:16 681
原创 轻易实现基于linux或win运行的聊天服务端程序
{ Beetle.Express.IChannel channel = e.Session.Channel; Chat.Signout msg =new Signout(); msg.Name = channel.Name; msg.From = channel.EndPoint.ToStr
2014-10-13 14:53:30 373
原创 Winform项目调用asp.net数据接口
最近一个WPF项目需要改写成android项目,思路是在asp.net项目中编写一个通用接口,便于其它平台下调用数据。刚接触到这些东西的时候完全是一头雾水,最根本的原因是不明白网站中的一个网页,为什么其它项目就可以访问它,并获取数据。带着疑问在asp.net项目编写一个简单的数据接口,并新建一个小winform项目直接访问它。本文涉及到的知识点有:在asp.net项目中如何编写一个数据接口;使用反
2014-10-13 14:52:05 1013
原创 iOS开发中地图与定位
无论是QQ还是微信的移动客户端都少不了定位功能,之前在微信demo中没有添加定位功能,今天就写个定位的小demo来了解一下定位和地图的东西。地图和定位看上去是挺高大上一东西,其实用法比TableView简单多了,下面的Demo是用的iOS中自带的地图和定位,当然了也可以用第三方的来加载地图,比如百度地图啥的,在这就不赘述了。今天的博客主要是介绍MKMapView的使用,MapView的使用和其他组
2014-10-10 09:54:52 788 1
原创 基于LedisDB,谈谈分布式Replication实现
对于使用SQL或者NoSQL的童鞋来说,replication都是一个避不开的话题,通过replication,能极大地保证你的数据安全性。毕竟谁都知道,不要把鸡蛋放在一个篮子里,同理,也不要把数据放到一台机器上面,不然机器当机了你就happy了。 在分布式环境下,对于任何数据存储系统,实现一套好的replication机制是很困难的,毕竟 CAP的限制摆在那里,我们不可能实现
2014-10-08 22:42:13 781
转载 ios 关于MD5 加密的32位与16位
在IOS开发过程中,为了保证数据的安全,我们通常要采取一些加密方法,常见的加密有Base64加密和MD5加密。Base64加密是可逆的,MD5加密目前来说一般是不可逆的。我们在开发一款App过程中,对于发的请求,其中有个“sign”的字段,这个key对应的value是MD5加密的字段,旁边的安卓同事问php后台,说MD5加密是32位的还是16位的,由于以前未曾注意过,所以就搜索了下,现在稍微总结下
2014-10-07 17:25:10 811
原创 java Zip文件解压缩
为了解压缩zip都折腾两天了,查看了许多谷歌、百度来的code,真实无语了,绝大多数是不能用的。这可能跟我的开发环境有关吧。我用的是Ubuntu14.04,eclipse 用的是STS3.5,jdk81.8.0_20经过两天的努力检验了无数的code终于让我找到一个还能用的可以解决中文乱码问题。这个项目用maven构建的依赖jar坐标如下dependency> gro
2014-10-07 17:23:09 462
原创 数据结构与算法分析 - 快速排序
大二其实已经学习过了快排,但是现在基本上已经忘记了快排的细节和具体实现。现在为了准备可能的面试,重新复习一下快速排序。温故知新,古人诚不欺我。主要以《算法导论》为教材。《算法导论》这本书在介绍算法时,首先给出算法的描述,也就是伪码,然后就是算法的正确性证明和优化。本文首先也是给出算法的伪码,至于正确性的证明,还是看自己能否胜任。快排的大致框架123
2014-10-07 17:22:55 355
原创 Swift基础常识之变量
Swift 小白们速度入门1. 首先 打开你们的Xcode6. 然后去点iOS、 然后点击single、 就是会自带storyBord的模板。 然后再viewController里边开始代码 1 // 2 // ViewController.swift 3 // SwiftLesson_1 4 // 5 // Created by 薛雨仑 on 14-10
2014-10-07 17:21:25 508
翻译 公用事业的开放级联模型几何数据
一、概述 Overview Open CASCADE中的几何工具(Geometry Utilities)提供如下功能:l 通过插值和逼近创建图形 Creation of shapes by interpolation and approximationl 直接构造图形 Direct construction of shapesl 将曲线曲面转换成B样条曲线和
2014-10-05 14:09:21 883
原创 OpenCASCADE软件包
当你熟悉OpenCASCADE软件在Windows,你应该试试在Debian的Linux操作系统,因为这是一个开源的样OpenCASCADE软件。论文的重点是如何建立OpenCASCADE软件包。OpenCASCADE软件、Linux、Debian、建筑1. Introduction 因为OpenCASCADE是用C++写的几何造型算法库,有良好的跨平台性,所以决定在Linux
2014-10-05 14:03:07 2001
原创 Unit Of Work--工作单元
简介 最近忙着新项目的架构,已经有一段时间没有更新博客了,一直考虑着要写些什么,直到有一天跟朋友谈起他们公司开发数据层遇到的一些问题时,我想应该分享一些项目中使用的数据访问模式。 虽然最近一直都在使用Go语言开发数据服务器,但是本篇文章用到的语言仍然是C#,文章内提供的代码仅仅是分享如何使用工作单元,至于如何将这个模式引入到项目中去,就需要各位自己去实现了,毕竟每个项目都是不一样的,需
2014-10-04 09:15:52 1089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人