随笔分类 -  综合区

综合
摘要:tensorflow 已经发布了 2.0 alpha 版本,所以是时候学一波 tf 了。官方教程有个平面拟合的类似Hello World的例子,但没什么解释,新手理解起来比较困难。 所以本文对这个案例进行详细解释,对关键的numpy, tf, matplotlib 函数加了注释,并且对原始数据和训练效果进行了可视化展示,希望对你理解这个案例有所帮助。 阅读全文
posted @ 2019-03-07 15:29 蛙蛙王子 阅读(710) 评论(0) 推荐(1) 编辑
摘要:高级语言里的列表是最常用的数据结构,在C里造个轮子玩玩,C没有泛型,先用int练习。 阅读全文
posted @ 2014-07-21 23:51 蛙蛙王子 阅读(3765) 评论(2) 推荐(0) 编辑
摘要:上次学了一些C开发相关的工具,这次再配置一下VIM,让开发过程更爽一些。 另外再学一些linux下网络开发的基础,好多人学C也是为了做网络开发。 阅读全文
posted @ 2014-07-20 01:03 蛙蛙王子 阅读(7073) 评论(4) 推荐(6) 编辑
摘要:上次的Hello world算是入门了,现在学习一些相关工具的使用 阅读全文
posted @ 2014-07-15 22:20 蛙蛙王子 阅读(2970) 评论(0) 推荐(0) 编辑
摘要:估计不会写C语言的同学也都听过C语言,从头开始快速学一下吧,以后肯定能用的上。 如果使用过其它类C的语言,如JAVA,C#等,学C的语法应该挺快的。 先快速学习并练习一些基本的语言要素,基本类型,表达式,函数,循环结构, 基本字符串操作, 基本指针操作,动态分配内存,使用结构表示复杂数据, 使用函数指针实现灵活逻辑。 虽然C是一个规模很小的语言,但也得自己多设计一些练习练手才能学会。 阅读全文
posted @ 2014-07-13 21:51 蛙蛙王子 阅读(6162) 评论(1) 推荐(5) 编辑
摘要:SecureCRT默认设置连接linux各种不爽,linux各种命令输出没有颜色,按home键也不会到行首,复制粘贴也很复杂,进入mongodb控制台后按退格键就乱码...经过如下设置,可以让SecureCRT好用很多,像putty靠近一些。先修改一些默认设置:Options -> Global ptions -> General -> Default Session -> Edit Default Settings...打开linux配色方案:Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 阅读全文
posted @ 2013-03-08 15:58 蛙蛙王子 阅读(5639) 评论(2) 推荐(1) 编辑
摘要:软件中的大多Bug都与各种低级错误有关,而大多低级错误是靠测试测不出来的,更多的需要Code Review来发现问题。培养好的习惯,不靠任何假设编程,可以先从写好每个函数开始,我想用注释驱动来提醒自己经常Review每个函数。以下是我拟定的Code Review Comments:/* ### Code Review * ### Reviewer: wawa * ### Last Review Date: 2013-01-29 * * - todo: input review * - todo: output review * - todo: exception review * - to.. 阅读全文
posted @ 2013-01-29 11:45 蛙蛙王子 阅读(887) 评论(2) 推荐(2) 编辑
摘要:时髦的互联网公司都在用什么技术?想知道国内互联网公司都在用什么时髦或靠谱的技术,服务,开源项目吗?为此我发起了个调查,已经有一些结果了,随我来看。调查地址:http://www.diaochapai.com/survey/1a9164b1-fbbf-4476-b542-c6aad67f6587本次调查收到133份样本,独立IP 130个,覆盖微博上好多互联网公司,有一定的代表性。通过本次调查,总结出几个关键字:git,Markdown,RESTfull,nagios,Redis,mongodb,nginx,DNSPod,Python,QQ群,gitlab,jira你们公司用什么管理文档?通过调 阅读全文
posted @ 2012-11-22 18:18 蛙蛙王子 阅读(22104) 评论(31) 推荐(28) 编辑
摘要:如何编写高质量的python程序目录代码规范空白项目模版单元测试文档打包小结代码规范首先阅读下面的两份规范,并深入理解。Python社区官方建议采用的Python编码风格:PEP8中文版Google SoC 建议的 Python 编码风格:Google Python Style Guide中文版写出规范的代码是写出高质量代码的第一步,并且有助于培养仔细的习惯。为了培养规范写代码的习惯,可以安装flake8这个工具,它不仅可以检查代码风格是否符合官方建议(PEP8),而且还能找出潜在的隐患(用Pyflakes做语法分析),更逆天的是还能检测到你有些函数写的太复杂(代码圈复杂度)了,更更逆天的是可 阅读全文
posted @ 2012-09-11 13:08 蛙蛙王子 阅读(7242) 评论(3) 推荐(8) 编辑
摘要:想给不会编程的童鞋介绍编程,列了提纲,大家看看合适不合适?第一堂编程课编程介绍什么是编程:源码变成程序为什么选择python:入门容易安装python:2.7第一个程序print "hello word"输入:raw_input输出: printname = raw_input("what's your name?")print "hello", name第二个程序四则运算:(100+40)/32-(4*2)数据类型啥叫变量数字:1,2.3,-18字符串:"浮云","god"列表:[1, 阅读全文
posted @ 2012-08-07 07:45 蛙蛙王子 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:Backbone是一个非常棒的javascript MVC框架,使用它开发web应用,可以让你的客户端代码更少,更清新,更容易维护,更帅,下面是对官方文档的翻译 阅读全文
posted @ 2011-12-10 18:03 蛙蛙王子 阅读(6106) 评论(15) 推荐(2) 编辑
摘要:三种分页效率的比较 阅读全文
posted @ 2011-07-30 20:50 蛙蛙王子 阅读(3759) 评论(0) 推荐(0) 编辑
摘要:摘要:大多数据库都支持OleDb,OleDb的参数化查询不支持命名参数,参数用?表示就行,赋值是按顺序赋值的。今天把Sqlserver迁移到Access,顺手写了个简单的OleDbHelper,由于OleDb的通用性,应该也可以访问其它的数据库,而且参数化查询也不怕sql注入,性能应该也会太差。 阅读全文
posted @ 2011-07-30 18:55 蛙蛙王子 阅读(1955) 评论(3) 推荐(0) 编辑
摘要:写了一个简单的延迟队列,用于处理短时大量请求的情况,可以设置队列处理Handler,每次取队列的时间间隔,以及每次取多少队列项进行处理。队列处理是同步执行。public class LazyQueue<T>{ public LazyQueue(Action<T> handler, int inteval, int onecount) { _handler = handler; _inteval = inteval; _onecount = onecount; _t = new Thread(ThreadProc); _t.Name = "LazyQueue&q 阅读全文
posted @ 2011-07-07 10:47 蛙蛙王子 阅读(960) 评论(2) 推荐(0) 编辑
摘要:如下一些任务,每个任务都是异步执行的,因为它们都要去网络上取一些数据,而且不知道什么时间能执行完成。function output(msg){ $("#debug").append("<p>"+msg+"</p>");}function work1(callback){ output("begin work1"); $.get('data.js', function(data){ output("end work1"); if(typeof callbac 阅读全文
posted @ 2011-06-07 11:05 蛙蛙王子 阅读(895) 评论(3) 推荐(0) 编辑
摘要:现在很多互联网应用都推出了开放平台,开心,人人,新浪,淘宝,豆瓣,腾讯,还有飞信也即将推出开放平台,大多数开发平台都会用OAuth认证,并提供返回json数据的Rest接口,用.NET 4.0的新特性来开发这些平台的应用有着天然的优势,一起来看看。 阅读全文
posted @ 2011-03-05 23:13 蛙蛙王子 阅读(4824) 评论(7) 推荐(5) 编辑
摘要:如果您是新浪微博用户,您是否被海量的微博信息占去了大量的时间,您是否想省时,省力,高效的获取公共信息并了解好友动态? 在这个信息爆炸的时代,我们需要的不是大量的可有可无的信息,而是少量的对我们有用的信息。微博是一个获取信息的很好的来源,有大量有意思的有价值的信息在里面,但也有很多刷屏的,抱怨的,发广告的,发无用信息的人。再就是你关注的一个人不可能发每一条信息都是有价值的,那样的话这个人就太累了,大多数人发布微博都是很随性的,除了那些有特殊目的的官方的微博。 这样当你关注的人到200以上之后,你就对信息无所适从了,新浪微博默认是按照信息的发布时间倒序排列的,你不可能时时刻刻关注这微博,但你不时时 阅读全文
posted @ 2011-03-04 07:25 蛙蛙王子 阅读(5332) 评论(3) 推荐(1) 编辑
摘要:由于各种原因,我们经常需要去别的网站采集一些信息,.net下所有相关的技术都已经非常成熟,用Webrequest抓取页面,既支持自定义Reference头,又支持cookie,解析页面一般都是用正则,而且对方网站结构一变,还得重新改代码,重新编译,发布。如果有了IronPython,可以把抓取和分析的逻辑做成Python脚本,如果对方页面结构变了,只需修改脚本就行了,不需重新编译软件,这样可以用c#做交互和界面部分,用Python封装预期经常变化的部分。 阅读全文
posted @ 2011-02-22 09:33 蛙蛙王子 阅读(5533) 评论(19) 推荐(7) 编辑
摘要:Web服务器的性能优化有很多资料介绍了,多台主机负载均衡,查询结果的多级缓 存,数据库索引优化等都是常见的优化手段。随着后端优化空间越来越小,现在越来越多 的网站更注重前端性能的优化,就是浏览器,http层面的优化,这里写两点最简单最有效 的asp.net网站优化技巧。 阅读全文
posted @ 2011-01-13 20:28 蛙蛙王子 阅读(3722) 评论(6) 推荐(3) 编辑
摘要:假设你要写一段往表里插入数据的代码,大致如下string sql = "insert table(a,b,c,d,e,f,g) values(@a,@b,@c,@d,@e,@f,@g)";string[] parms = new string[] {"@a", "@b", "@c", "@d", "@e", "@f", "@g"};_db.SqlExecuteNonQuery(sql, parms, args);其中黄色背景的部分有规律重复,只是格式不同,重复是罪恶,我们可以在vs.net里手工一个字符一个字符的打出来,当然也可以在VIM里实现快速操作,流程如下1、在VIM按i进入插入模式,输 阅读全文
posted @ 2010-12-22 10:50 蛙蛙王子 阅读(907) 评论(1) 推荐(3) 编辑