五子棋是中国的传统休闲益智小游戏,规则不是太复杂,我们可以通过写一个五子棋来锻炼编码的思路和风格,提高基本功能力。上次花很大功夫写的正则解析引擎也是这个目的,但关注度比较低,希望这个小五子棋游戏能得到稍微多一些的关注,这次也没有用高深的技术,熟悉html,javascript和 jquery就可以了。Read More
posted @ 2010-07-25 16:21 蛙蛙王子 Views(3658) Comments(19) Edit
摘要:文本聚类是搜索引擎和语义web的基本技术,这次本蛙和大家一起学习一下简单的文本聚类算法,可能不能直接用于实际应用中,但对于想学搜索技术的初学者还是有一定入门作用的。这里会用到TF/IDF权重,用余弦夹角计算文本相似度,用方差计算两个数据间欧式距离,用k-means进行数据聚类等数学和统计知识。关于这些概念可以去google,或者参考文本后的参考链接。Read More
posted @ 2008-05-10 20:43 蛙蛙王子 Views(21789) Comments(51) Edit
tensorflow 已经发布了 2.0 alpha 版本,所以是时候学一波 tf 了。官方教程有个平面拟合的类似Hello World的例子,但没什么解释,新手理解起来比较困难。 所以本文对这个案例进行详细解释,对关键的numpy, tf, matplotlib 函数加了注释,并且对原始数据和训练效果进行了可视化展示,希望对你理解这个案例有所帮助。Read More
posted @ 2019-03-07 15:29 蛙蛙王子 Views(209) Comments(0) Edit
本书简介 《计算机程序的构造与解释》这本书是MIT计算机科学学科的入门课程, 大部分学生在学这门课程前都没有接触过程序设计,也就是说这本书是针对编程新手写的。 虽然是入门课程,但起点比较高,看懂里面的知识需要比较扎实的数学功底, 最起码要有高中数学水平,如果高中数学没学好,看起来会比较吃力。 当然,Read More
posted @ 2017-09-26 10:43 蛙蛙王子 Views(193) Comments(0) Edit
高级语言里的列表是最常用的数据结构,在C里造个轮子玩玩,C没有泛型,先用int练习。Read More
posted @ 2014-07-21 23:51 蛙蛙王子 Views(2598) Comments(2) Edit
上次学了一些C开发相关的工具,这次再配置一下VIM,让开发过程更爽一些。 另外再学一些linux下网络开发的基础,好多人学C也是为了做网络开发。Read More
posted @ 2014-07-20 01:03 蛙蛙王子 Views(5664) Comments(4) Edit
上次的Hello world算是入门了,现在学习一些相关工具的使用Read More
posted @ 2014-07-15 22:20 蛙蛙王子 Views(2065) Comments(0) Edit
估计不会写C语言的同学也都听过C语言,从头开始快速学一下吧,以后肯定能用的上。 如果使用过其它类C的语言,如JAVA,C#等,学C的语法应该挺快的。 先快速学习并练习一些基本的语言要素,基本类型,表达式,函数,循环结构, 基本字符串操作, 基本指针操作,动态分配内存,使用结构表示复杂数据, 使用函数指针实现灵活逻辑。 虽然C是一个规模很小的语言,但也得自己多设计一些练习练手才能学会。Read More
posted @ 2014-07-13 21:51 蛙蛙王子 Views(5318) Comments(1) Edit
原文:http://amitsaha.github.io/site/notes/articles/python_linux/article.htmlIn this article, we will explore the Python programming language as a tool to retrieve various information about a system running Linux. Let’s get started.Which Python?When I refer to Python, I am referring toCPython2 (2.7 to Read More
posted @ 2013-09-20 12:41 蛙蛙王子 Views(1356) Comments(0) Edit
原文:A guide to analyzing Python performanceWhile it’s not always the case that every Python program you write will require a rigorous performance analysis, it is reassuring to know that there are a wide variety of tools in Python’s ecosystem that one can turn to when the time arises.Analyzing a progrRead More
posted @ 2013-09-20 12:31 蛙蛙王子 Views(566) Comments(0) Edit
现在越来越多的网站使用Bootstrap,相信大家也审美疲劳了,所以我们要用Bootstrap的第一步就是先把顶部的导航栏来自定义一下。我现在使用的是bootstrap3.0,顶部导航定义如下 蛙蛙报警平台 ...Read More
posted @ 2013-09-14 20:31 蛙蛙王子 Views(5459) Comments(0) Edit
信息安全基础信息安全目标真实性:对信息的来源进行判断,能对伪造来源的信息予以鉴别, 就是身份认证。保密性:保证机密信息不被窃听,盗取,或窃听者不能了解信息的真实含义。完整性:保证数据的一致性,防止数据被非法用户篡改或部分丢失。可用性:保证合法用户对信息和资源的使用不会被不正当地拒绝。不可抵赖性:建立有效的责任机制,防止用户否认其行为。常见攻击手段破坏信息的完整性,篡改信息拒绝服务窃听,拦截信息假冒抵赖重放猜测预测拖库, 信息泄露密码学基础HASH介绍摘要性,把任意大小的数据映射成固定长大小的摘要信息,不同信息有不同的哈希值。不可逆性,通过hash值不能反推出原始数据。用途:防止信息被篡改保证信Read More
posted @ 2013-09-02 19:49 蛙蛙王子 Views(2233) Comments(2) Edit