摘要: 各位,引用请指明出处,尊重劳动成果!!!这几天在做公司年会的一个抽奖软件,开始做的的时候,认为算法是很简单的,把员工的数据放进list里,把list的标号作为需要获取的随机数,根据得到的随机数就确定是谁中奖。后来测试发现,随机数的分布是非常不均匀的。后来才知道,原来计算机获取的随机数都是伪随机数,当抽奖的速度非常快的时候,获取的随机数是非常不均匀的,所以在每次抽奖的时候要添加延时。后来重新设计算法,最终实现了。算法原理跟二分查找的过程有点像。一枚硬币抽中正、反面的概率是一样,当抽样的次数无限增多,抽中的概率是50%。代码如下:public partial class MainWindow : 阅读全文
posted @ 2014-01-21 13:17 iammackong 阅读(3918) 评论(14) 推荐(2) 编辑
摘要: 1、百度开放平台http://alading.baidu.com/2、腾讯信鸽http://xg.qq.com/3、微信公众平台http://mp.weixin.qq.com/ http://developer.xg.qq.com/index.php/User-guide4、http://www.codeplex.com/ 阅读全文
posted @ 2014-03-20 10:48 iammackong 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、关于MVVM概念的理解和实际运用中的解析:http://www.cnblogs.com/hielvis/archive/2011/03/22/1991959.htmlhttp://msdn.microsoft.com/en-us/magazine/dd419663.aspx2、关于MVVM应用的实例:http://zzk.cnblogs.com/s?w=MVVM3、MVVM的起源:http://msdn.microsoft.com/en-us/magazine/dd419663.aspx 阅读全文
posted @ 2014-03-11 06:35 iammackong 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 一、object常用类1、获取去类的类型和公共属性var a= new Class A();var props = A.GetType().GetProperties(); 阅读全文
posted @ 2014-02-17 11:19 iammackong 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1、创建ASP.NET MVC4 Web应用程序,选择WebAPI模板2、添加silverlight项目3、新建一个数据模型类,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace NetMVCAPI.Models{ public class Contact { public int Id { get; set; } public string Name { get; set; } public stri... 阅读全文
posted @ 2014-02-11 15:02 iammackong 阅读(1887) 评论(8) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-01-02 10:24 iammackong 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前面两篇关于IE11开发人员工具的文章,我们分别介绍了两个新的功能:UI响应工具和内存分析工具,今天为大家介绍一个老功能:网络工具,虽然是在IE9开始已经加入了这个工具,但是在IE11中还有有很多改进和加强的。当我们在加载网页的时候,会因为种种原因导致网页加载速度太慢,比如网站后端响应时间太长,网站一次性加载的资源太多需要发送过多的请求,网络状况不好,甚至是电脑配置太差?“网络”工具包含了涉及加载和网页操作的所有网络请求的信息,这样我们就可以利用这些信息去分析上面的问题。下面我们从三个部分来讲解IE11开发人员工具中的“网络”面板的使用。认识“网络”工具首先我们来认识一下“网络”工具的UI界面 阅读全文
posted @ 2013-12-26 16:31 iammackong 阅读(4708) 评论(1) 推荐(1) 编辑
摘要: 百度 ';?> 阅读全文
posted @ 2013-12-11 14:32 iammackong 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 数值强制转换:"; $string="2a"; $string1=intval($string); echo '$string1的值:'.$string1.'$string2的值:';//单引号不会输出变量,将原样输出 $string2=(int)($string); echo $string2 ?>手册上查不到。这也是手册上说的:引用:intintval(mixed$var[,int$base])通过使用特定的进制转换(默认是十进制),返回变量var的integer数值。如果只有这点区别的话,那么我喜欢用(int)处理10进 阅读全文
posted @ 2013-12-09 09:31 iammackong 阅读(2409) 评论(1) 推荐(0) 编辑
摘要: 如何关闭ThinkPHP的模板缓存ThinkPHP的模板缓存是无奈关闭的,因为内置的模板引擎是一个编译型的模板引擎,必须经过编译后生成一个可执行的缓存文件才能被执行。但是可以设置缓存的有效期,例如设置‘TMPL_CACHE_TIME’ =>3, // 模板缓存有效期 -1 永久 单位为秒这样,每隔3秒系统会自动重新编译模板文件。默认的配置是-1 表示永久缓存,除非模板文件有改动,模板文件一旦有改动会自动重新编译,如果是包括进来的外部文件有修改,系统是不会自动重新编译的。ThinkPHP的模板如何使用PHP本身作为模板引擎ThinkPHP内置的模板引擎也支持直接在模板文件里面使用PHP代码 阅读全文
posted @ 2013-11-26 09:38 iammackong 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1、先设置游客访问的黑/白名单,不需要开放的,可以注释掉。通过修改acesss.php文件。2、修改OpenSociax.php文件实现。 阅读全文
posted @ 2013-11-20 10:04 iammackong 阅读(231) 评论(0) 推荐(0) 编辑
摘要: this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。1、纯粹函数调用。function test() { this.x = 1; alert(x);}test();其实这里的this就是全局变量。看下面的例子就能很好的理解其实this就是全局对象Global。var x = 1;function test() { alert(this.x);}test();//1var x = 1;function test() { this.x = 0;}test();alert(x);//02、作为方法... 阅读全文
posted @ 2013-11-12 10:55 iammackong 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: Volist标签主要用于在模板中循环输出数据集或者多维数组。volist标签(循环输出数据)闭合非闭合标签属性name(必须):要输出的数据模板变量id(必须):循环变量offset(可选):要输出数据的offsetlength(可选):输出数据的长度key(可选):循环的key变量,默认值为imod(可选):对key值取模,默认为2empty(可选):如果数据为空显示的字符串通常模型的select方法返回的结果是一个二维数组,可以直接使用volist标签进行输出。在Action中首先对模版赋值:$User=M('User');$list=$User->select(); 阅读全文
posted @ 2013-11-05 14:55 iammackong 阅读(539) 评论(0) 推荐(0) 编辑
摘要: this->assign('name',$value); //在 Action 类里面使用 assign 方法对模板变量赋值,无论何种变量类型都统一使用 assign 赋值$this->display() // 输出模版文件批量赋值$array['name'] = 'thinkphp'$array['email'] ='liu21st@gmail.com'$array['phone'] = '12335678'$this->assign($array)$this-& 阅读全文
posted @ 2013-11-05 13:50 iammackong 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: 1.插件包放到/addons/plugin/ 目录下。2.自定义一个插件钩子:修改/apps/public/Tpl/default/Index/index.html,约在65行左右,添加下面钩子。{:Addons::hook('home_index_left_feedtop')} //微博置顶的钩子//此行一下不用添加,只是为了定位做参考{:W('FeedList',array('type'=>$type,'feed_type'=>$feed_type,'feed_key'=>$feed_key, 阅读全文
posted @ 2013-11-04 16:17 iammackong 阅读(643) 评论(0) 推荐(0) 编辑