blog.codinglabs.org blog.codinglabs.org

blog.codinglabs.org

CodingLabs - keep coding, keep foolish

keep coding, keep foolish

http://blog.codinglabs.org/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR BLOG.CODINGLABS.ORG

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

May

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Thursday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 2.0 out of 5 with 3 reviews
5 star
0
4 star
1
3 star
0
2 star
0
1 star
2

Hey there! Start your review of blog.codinglabs.org

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.6 seconds

CONTACTS AT BLOG.CODINGLABS.ORG

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
CodingLabs - keep coding, keep foolish | blog.codinglabs.org Reviews
<META>
DESCRIPTION
keep coding, keep foolish
<META>
KEYWORDS
1 代码
2 数学
3 数据挖掘
4 机器学习
5 算法
6 编译器
7 分布式
8 PHP
9 Nginx
10
CONTENT
Page content here
KEYWORDS ON
PAGE
codinglabs,图书赠送,又一个程序猿 codemonkey /koʊdˈmʌŋki/,基数估计 6,zendengine 3,经验技巧 2,mysql 2,机器学习 2,数据挖掘 2,javascript 2,线性代数 2,openresty 2,系统扩展开发 2,nginx 2,如何实现一个malloc,摘要 任何一个用过或学过c的人对malloc都不会陌生,这篇文章通过实现一个简单的malloc来描述malloc背后的机制,重要的是,这个实现和真实实现在基本原理上是一致的,malloc
SERVER
GitHub.com
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

CodingLabs - keep coding, keep foolish | blog.codinglabs.org Reviews

https://blog.codinglabs.org

keep coding, keep foolish

INTERNAL PAGES

blog.codinglabs.org blog.codinglabs.org
1

CodingLabs - 解读Cardinality Estimation算法(第四部分:HyperLogLog Counting及Adaptive Counting)

http://blog.codinglabs.org/articles/algorithms-for-cardinality-estimation-part-iv.html

Keep coding, keep foolish. 解读Cardinality Estimation算法 第四部分 HyperLogLog Counting及Adaptive Counting. 作者 张洋 发布于 2013-01-09. LLC算法的空间复杂度为 (O(log 2(log 2(N {max}) ) ),并且具有较高的精度,因此非常适合用于大数据场景的基数估计。 这主要是因为当基数不太大时,可能存在一些空桶,这些空桶的 ( rho {max} )为0。 由于LLC的估计值依赖于各桶 ( rho {max} )的几何平均数,而几何平均数对于特殊值 这里就是指0 非常敏感,因此当存在一些空桶时,LLC的估计效果就变得较差。 上文说过,LLC的渐近标准误差为 (1.30/ sqrt{m} ),看起来貌似只和分桶数m有关,那么为什么基数的大小也会导致效果变差呢 这就需要重点研究一下如何评价基数估计算法的精度,以及 渐近标准误差 的意义是什么。 在分析基数估计算法的精度时,我们关心的统计量是 ( hat{n}/n )。 设 (f n )为定义在S上的函数. Adaptive Counting 简...

2

CodingLabs - 解读Cardinality Estimation算法(第三部分:LogLog Counting)

http://blog.codinglabs.org/articles/algorithms-for-cardinality-estimation-part-iii.html

Keep coding, keep foolish. 解读Cardinality Estimation算法 第三部分 LogLog Counting. 作者 张洋 发布于 2013-01-03. 介绍的Linear Counting算法相较于直接映射bitmap的方法能大大节省内存 大约只需后者1/10的内存 ,但毕竟只是一个常系数级的降低,空间复杂度仍然为 (O(N {max}) )。 而本文要介绍的LogLog Counting却只有 (O(log 2(log 2(N {max}) ) )。 例如,假设基数的上限为1亿,原始bitmap方法需要12.5M内存,而LogLog Counting只需不到1K内存 640字节 就可以在标准误差不超过4%的精度下对基数进行估计,效果可谓十分惊人。 LogLog Counting 以下简称LLC 出自论文 Loglog Counting of Large Cardinalities。 P(x=k)= left { begin{matrix} 0.5 (k=0) 0.5 (k=1) end{matrix} right. ). 用自然语言概括上述结论就是 当伯努利...

3

CodingLabs - PCA的数学原理

http://blog.codinglabs.org/articles/pca-tutorial.html

Keep coding, keep foolish. 作者 张洋 发布于 2013-06-22. PCA Principal Component Analysis 是一种常用的数据分析方法。 日期, 浏览量, 访客数, 下单数, 成交数, 成交金额). 500,240,25,13,2312.15) mathsf{T} ]. 例如上面淘宝店铺的数据,从经验我们可以知道, 浏览量 和 访客数 往往具有较强的相关关系,而 下单数 和 成交数 也具有较强的相关关系。 这里我们非正式的使用 相关关系 这个词,可以直观理解为 当某一天这个店铺的浏览量较高 或较低 时,我们应该很大程度上认为这天的访客数也较高 或较低。 例如,我们到底删除哪一列损失的信息才最小 亦或根本不是单纯删除几列,而是通过某些变换将原始数据变为更少的列但又使得丢失的信息最小 到底如何度量丢失信息的多少 如何根据原始数据决定具体的降维操作步骤. A 1,a 2, cdots,a n) mathsf{T} cdot (b 1,b 2, cdots,b n) mathsf{T}=a 1b 1 a 2b 2 cdots a nb n ]. Begin{...

4

CodingLabs - MySQL索引背后的数据结构及算法原理

http://blog.codinglabs.org/articles/theory-of-mysql-index.html

Keep coding, keep foolish. 作者 张洋 发布于 2011-10-18. MySQL官方对索引的定义为 索引 Index 是帮助MySQL高效获取数据的数据结构。 Linear search ,这种复杂度为O(n)的算法在数据量很大时显然是糟糕的,好在计算机科学的发展提供了很多更优秀的查找算法,例如 二分查找. Binary search 、 二叉树查找. Binary tree search 等。 上,但是数据本身的组织结构不可能完全满足各种数据结构 例如,理论上不可能同时将两列都按顺序进行组织 ,所以,在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用 指向 数据,这样就可以在这些数据结构上实现高级查找算法。 为了加快Col2的查找,可以维护一个右边所示的二叉查找树,每个节点分别包含索引键值和一个指向对应数据记录物理地址的指针,这样就可以运用二叉查找在 (O(log 2n) )的复杂度内获取到相应数据。 B-Tree中一次检索最多需要h-1次I/O 根节点常驻内存 ,渐进复杂度为 (O(h)=O(log dN) )。 在MyISAM中,主索引...

5

CodingLabs - 如何使用PHP编写daemon process

http://blog.codinglabs.org/articles/write-daemon-with-php.html

Keep coding, keep foolish. 作者 张洋 发布于 2011-10-24. 从php的架构体系来说,php分为三个层次 sapi、php core和zend engine。 Php core本身和web没有任何耦合,php通过sapi与其它应用程序通信,例如mod php就是为apache编写的sapi实现,同样,fpm是一个基于fastcgi协议的sapi实现,这些sapi都是与web server配合用于处理web请求的。 但是也有许多sapi与web无关,例如cli sapi可以使得在命令行环境下直接执行php,embed sapi可以将php嵌入其它语言 如Lua 那样。 为了展示php如何编写daemon server,我用php编写了一个简单的http server,这个server以daemon process的形式运行。 N"; exit; } if( socket bind($socket, $address, $port) = = FALSE) { echo "Bind socket failed!

UPGRADE TO PREMIUM TO VIEW 0 MORE

TOTAL PAGES IN THIS WEBSITE

5

LINKS TO THIS WEBSITE

androiddev.net androiddev.net

iOS | 码农日记

http://www.androiddev.net/category/ios

Android, iOS, HTML5 and Cloud. Zlib实现解压的例子官方已经给出 http:/ www.zlib.net/zlib how.html 最常见 […]. 浅析IOS中的table view 概述 table view是UITableView的实例 UITableV […]. Kvo浅析与实例 上一篇文章 kiwi简介以及配置 转载请注明本文章出处 http:/ www.android […]. Kiwi简介以及配置 上一篇博客 手把手教你编写cocoa Calendar控件之MonthView 转载请 […]. 版权所有转载请注明,本文转自 http:/ www.androiddev.net/author/wildcat […]. 初学者学习iOS的时候或者OSX的时候模板给出一个AppDelegate,初学者会感到莫名其妙,网上搜一把资料 […]. 说到如何去学C ,如果是专从语言层面来讲,你所需要掌握的是 1.编译器 2.调试器 3.语法 4.C 对象 […]. IOS 委托代理 delegate 实现页面传值. Theme Powered by Wordpress.

androiddev.net androiddev.net

Android | 码农日记

http://www.androiddev.net/category/android

Android, iOS, HTML5 and Cloud. Zlib实现解压的例子官方已经给出 http:/ www.zlib.net/zlib how.html 最常见 […]. Intent 是Android程序中各个组件之间进行交互的重要方式之一,它既可以在当前Activity中指定想 […]. 1安卓在清单文件中添加 才会产生桌面 […]. Android ListView和Adapter(一) 不用ListView 来实现列表的功能. 修改项目配置文件中次UI所属的Activity的标签中的属性 在属性中添加 android:windo […]. Canvas中的绘制一个矩形的图解如下 canvas中的图片绘制图解 […]. 本博客内容采用 知识共享署名 3.0 许可协议进行许可. Theme Powered by Wordpress.

androiddev.net androiddev.net

使用PHPMailer实现可视化邮件群发器 | 码农日记

http://www.androiddev.net/使用phpmailer实现可视化邮件群发器

Android, iOS, HTML5 and Cloud. 1Ubuntu 14.04 LTS. 版本最好要 5.2.0,要用到json encode()函数来编码json数据. 4jQuery 1.11.1 下载页面. 5Bootstrap 3.2.0 下载页面. PHP的一个扩展库,用于更安全和容易的收发送邮件,这次用到的文件有class.phpmailer.php和class.smtp.php. 将必要的信息用php文件来保存,当需要的时候使用require或include包含进来即可 关于require和include的区别,可以看 http:/ developer.51cto.com/art/200909/153687.htm. Define(DATABASE HOST,'localhost');/ 数据库信息常量 define(DATABASE USER,root); define(DATABASE PWD,xxxx); define(DATABASE NAME,xxxx); define(TABLE ONE,xxxx); define(TABLE TWO,xxxx);. Else{ /*...

androiddev.net androiddev.net

Springmvc 框架学习(一) HelloWorld | 码农日记

http://www.androiddev.net/springmvc-框架学习一-helloworld

Android, iOS, HTML5 and Cloud. 1)为了简单,将spring-framework-3.1.1.RELEASE-with-docs.zip/dist/下的所有jar包拷贝到项目的WEB-INF/lib目录下. 2)需要添加Apache commons logging日志,此处使用的是commons.logging-1.1.1.jar. Xml version=1.0 encoding=UTF-8? 手动配置文件路径 - init-param param-name contextConfigLocation /param-name param-value classpath:spring-mvc.xml /param-value /init-param load-on-startup 1 /load-on-startup /servlet servlet-mapping servlet-name dispatcher /servlet-name url-pattern *.action /url-pattern /servlet-mapping /web-app. BeanNa...

androiddev.net androiddev.net

Android | 码农日记

http://www.androiddev.net/tag/android

Android, iOS, HTML5 and Cloud. Zlib实现解压的例子官方已经给出 http:/ www.zlib.net/zlib how.html 最常见 […]. Intent 是Android程序中各个组件之间进行交互的重要方式之一,它既可以在当前Activity中指定想 […]. 如果不添加配置直接在Android的项目中创建一个带有main函数的类是无法当做Java Applicatio […]. 本博客内容采用 知识共享署名 3.0 许可协议进行许可. Theme Powered by Wordpress.

androiddev.net androiddev.net

curl | 码农日记

http://www.androiddev.net/tag/curl

Android, iOS, HTML5 and Cloud. 初学php,需要做一些信息抓取的工作,刚开始用的是Simple-Html-Dom做的网页的解析,发现虽然使用起 […]. 本博客内容采用 知识共享署名 3.0 许可协议进行许可. Theme Powered by Wordpress.

androiddev.net androiddev.net

PHP正则表达式的使用技巧 | 码农日记

http://www.androiddev.net/php-zhengze

Android, iOS, HTML5 and Cloud. Function dangdang ($keywords) { / $keywords=java;/ 搜索关键词 $urls='http:/ search.dangdang.com/? Preg match all(/ bli b s bid b= result [0-9]*.*([. n]*) n.* n.* n[ s ]*.*/,$dl page,$matches all);. PHP中几种HTTP请求的实现方法及比较: file get contents vs. cURL vs. PECL HTTP. 本博客内容采用 知识共享署名 3.0 许可协议进行许可. Theme Powered by Wordpress.

androiddev.net androiddev.net

Spring MVC 框架学习(二) 基于注解的spring mvc入门 | 码农日记

http://www.androiddev.net/spring-mvc-框架学习二-基于注解的spring-mvc入门

Android, iOS, HTML5 and Cloud. Spring MVC 框架学习(二) 基于注解的spring mvc入门. 解决post方式提交时的中文乱码问题 - filter filter-name CharacterEncodingFilter /filter-name filter-class org.springframework.web.filter.CharacterEncodingFilter /filter-class init-param param-name encoding /param-name param-value utf-8 /param-value /init-param /filter filter-mapping filter-name CharacterEncodingFilter /filter-name url-pattern /* /url-pattern /filter-mapping! Xml version=1.0 encoding=UTF-8? Beans xmlns=http:/ www.springframework&#46...

UPGRADE TO PREMIUM TO VIEW 58 MORE

TOTAL LINKS TO THIS WEBSITE

66

OTHER SITES

blog.codingexpert.de blog.codingexpert.de

SODAH · Freelance Developer· Web / App / Database

Jörg Krüger alias Sodah. In Dessau geboren liebt die Herausforderungen. Sein Wissensdurst und die spannende Aufgabe beim Programmieren ständig neue Lösungswege zu finden, haben ihn schon früh die Entscheidung treffen lassen, in die Softwareentwicklung zu gehen. Ist er im Bereich der Anwendungs. 8211; & Webentwicklung. Zusätzlich beschäftigt er sich leidenschaftlich mit der Fotografie. HTML, CSS, JavaScript 90%. Flash AS 3 80%. VBA(Microsoft Access, Word, Excel) 100%. Microsoft Visual Basic 90%. WORDPRESS...

blog.codingforinterviews.com blog.codingforinterviews.com

Coding for Interviews -

Free Weekly Practice Problem. Code Interview Udemy Course. Free Weekly Practice Problem. Code Interview Udemy Course. String Questions in Interviews. March 24, 2015. 1 Comment ↓. String questions are often some of the more straightforward interview questions out there. After all, which computer science student hasn’t been subject to endless assignments requiring string manipulation? Remember all those reverseString recursion problem sets? This means that String and Array questions share similar approache...

blog.codinghorror.com blog.codinghorror.com

Coding Horror

Programming and human factors. Welcome to The Internet of Compromised Things. This post is a bit of a public service announcement, so I'll get right to the point:. Every time you use WiFi, ask yourself: could I be connecting to the Internet through a compromised router with malware? It's becoming more and more common to see malware installed not at the server, desktop, laptop, or smartphone level, but at the. I write about this because it recently happened to two people I know. Hilarious meme images I am...

blog.codinginparadise.org blog.codinginparadise.org

Coding In Paradise

This is my personal blog. The views expressed on these pages are mine alone and not those of my employer. Thoughts, Opinions, and Reviews. Wednesday, April 12, 2017. Creating a Modern OCR Pipeline Using Computer Vision and Deep Learning. In this post we will take you behind the scenes on how we built a state-of-the-art Optical Character Recognition (OCR) pipeline for our. Posted by Brad Neuberg @ Wednesday, April 12, 2017. Links to this post. Monday, December 12, 2016. Links to this post. Analyzes emergi...

blog.codinginstitute.com blog.codinginstitute.com

Medical Coding & Billing News, Resources, Guidelines - Blog

ICD-10-CM 2017 Simplifies Your Zika Virus Reporting. Mon Jan 2, 2017. To justify Zika testing, report the symptoms At this time of year, you should be feeling at ease with the ICD-10-CM changes that went into effective Oct. 1, 2016. However when emerging infectious diseases, such. ICD-10-CM 2017 Simplifies Your Zika Virus Reporting. Posted on 2 Jan, 2017. 2017 CPTÂ Coding Updates: Make Room for Key Laryngoplasty and Flexible Laryngoscopy Changes. Posted on 20 Dec, 2016. Whenever you are filing a claim th...

blog.codinglabs.org blog.codinglabs.org

CodingLabs - keep coding, keep foolish

Keep coding, keep foolish. 作者 张洋 发布于 2014-08-19 Tags C. 作者 张洋 发布于 2014-06-14 Tags 概率. 摘要 : 针对目前火爆的2048游戏,有人实现了一个AI程序,可以以较大概率 高于90% 赢得游戏,并且作者在stackoverflow上简要介绍了AI的算法框架和实现思路。 作者 张洋 发布于 2014-04-04 Tags 2048. 作者 张洋 发布于 2014-03-27 Tags Kindle. 摘要 : 2012年3月,我自购了一台13寸的Macbook Air,从那时开始至今近两年时间,我一直用它作为工作本。 但是最近越来越觉得4G的内存和128G的SSD力不从心,苦于Air无法升级硬件,于是终于下决心拿出入职时公司给配的Dell E6410,自己买了内存和SSD,升级成了8G内存 370G混合硬盘 120G SSD做主盘,250G硬盘做从盘。 作者 张洋 发布于 2013-12-30 Tags Ubuntu. 作者 张洋 发布于 2013-12-16 Tags 比特币. 不知有没有同学困惑过,为什么算法的渐进复杂度中的...

blog.codingmafia.com blog.codingmafia.com

C0dInGMaFia

Skip to primary content. Skip to secondary content. February 24, 2012. หล งจากลอง less จากเว บ http:/ lesscss.org/. เลยลองหาต ว compiler แบบกดแล ว complie เลยไม ต องผ าน command line เจออย สองต ว. ต วแรกใช งานบน mac http:/ incident57.com/less/. Continue reading →. Custom font on iOS. February 22, 2012. สร างโปรเจค เล อก Single View Application. Continue reading →. Pass Sessions between subdomains in php. February 11, 2012. Set in php.ini. Session.cookie domain = .mydomain.com. Or in .htaccess. Open /&#46...

blog.codingmammoth.com blog.codingmammoth.com

CodingMammoth

We specialize in Mac and iOS software. For Mac, we have developed QuickScale, a utility to resize images. We are working on some iOS projects but we can't share any details yet. We have also developed a Server Monitor Tool, called Semonto. Semonto is a web application that helps you to monitor the availability of your servers. Our products are QuickScale and Semonto. Server monitor tool that continuously checks your website and lets you know when it goes down so that you can respond immediately.

blog.codingnotes.net blog.codingnotes.net

random notes on programming… | CodingNotes.net

Random notes on programming. Posted on April 26, 2014. Bull; 0 Comments. Format mySQL timestamp to another format in PHP:. Mysql timestamp = 2010-11-14 16:45:53; $formatted date = date('m/d/Y', strtotime($mysql timestamp) ; echo $formatted date; / Result: 11/14/2010. Short Day name (Mon). Long day name *lowercase L (Monday). Day (01 to 31). Day (1 to 31). 12 Hour (01 to 12). 12 Hour (1 to 12). 24 Hour (00 to 23). 24 Hour (0 to 23). Minutes (00 to 59). Seconds (00 to 59). Day of week (0 to 6). Check first...

blog.codingnow.com blog.codingnow.com

云风的 BLOG

March 15, 2018. 今天有同事吐槽钉钉的 windows 客户端做第三方服务权限认证的流程,人机交互方面远没有 qq 好用。 一般来说,这个在操作系统层面支持会比较安全,就像 windows 的 UAC。 比如预留一个用户认可的信息展示,好像信用卡那样的安全识别码 我没用过 qq ,听说 qq 是用用户自己的头像做防伪确认的。 而且第一次需要做一次账号绑定,需要用户在第三方应用里输入一次自己的 qq 号,或在 qq 中输入一次第三方账号。 Windows 下可以先用 FindWindow 找到 qq 客户端的窗口,然后用一个自定义消息把一个 token 或第三方的账号信息发过去,完成握手。 阅读全文 "为什么用本地程序通过本地端口做第三方服务认证是不安全的" ». 云风 提交于 04:59 PM. March 14, 2018. LoadLibrary 无法加载 DLL 的 bug 处理. 今天我们的小伙伴在把 Open Asset Import Library 封装成 lua 库的时候遇到一些麻烦。 写这篇 blog 的主要目的就是以后有人可以用上面的出错信息关键词 google 过来。

blog.codingoutloud.com blog.codingoutloud.com

Coding Out Loud | Yes, another noisy coder…

Yes, another noisy coder…. Cloud Architecture Patterns (Book). Talk: SQL Saturday 694 – Azure SQL Database – not just a cloud version of SQL Server. Spoke today to a small crowd of hardy soles who braved the snow to make it to SQL Saturday 694 – Providence – held at nearby Bryant University in Smithfield. My slides are included below. Azure SQL DB – Not Just A Cloud Version of SQL Server – SQL Saturday RI – 09-Dec-2017. This entry was posted in Bill gave a talk. December 9, 2017. October 28, 2017. This p...