自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (2)
  • 收藏
  • 关注

原创 移动开发之总结

1、-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios和android下点击元素时出现的阴影。备注:transparent的属性值在android下无效。2、-webkit-appearance:none可以同时屏蔽输入框怪异的内阴影。3、-webkit-transform:translate3d(0, 0, 0)在ios下

2015-03-16 14:44:09 612

原创 JavaScript DSL示例

DSL(domain-specific languages)即领域特定语言,唯一能够确定DSL边界的方法是考虑“一门语言的一种特定用法”和“该语言的设计者或使用者的意图。在试图设计一个DSL的时候,发现了一些有意思的简单的示例。jQuery 最流行的DSLjQuery是一个Internal DSL的典型的例子。它是在一门现成语言内实现针对领域问题的描述。$('.mydiv').addC

2015-02-04 16:28:23 816

原创 如何利用推送提高App活跃度

在竞争日益激烈的移动互联网领域,如何提高用户的活跃度是App运营者的主要工作之一。除了优化产品本身,消息推送,也是激活用户和提高转化率的重要手段。然而,单调、不合时宜甚至无效的推送不仅会骚扰用户,影响用户体验,还可能导致应用被卸载。如何在提高app活跃度与用户体验之间做出平衡?合理利用推送手段便是有效的解决办法之一。推送不仅仅发送消息,而是真正了解用户所需之后,将其感兴趣的内容送达用户,使用户

2015-01-24 02:11:17 754

原创 【Web Audio API】 — 那些年的 web audio

转 TAT.Jdo:【Web Audio API】 — 那些年的 web audio这主题主要是早期对 web audio api的一些尝试,这里整理一下以便以后翻阅,如有错误,诚请指正。在这之前,先回顾一下那些年我们一起走过的web audio:在我印象当中,bgsound是个很古老的东西,接触互联网之后,那时兴起的个人blog都有一个增加小组件或者背景音乐的功能,就是允许你贴入

2015-01-24 01:55:12 571

原创 jersey 框架传输格式 (2) xml

XML作为日常开发中一种常用的传输格式。jersey 也做了很优秀的支持。我学习 《Java RESTful Web Service 实战》 一书。书中有些知识点,不太常用,但是比较重要,特写下次笔记已备忘。jersey是遵循 JAX-RS2.0规范的一个实现,旨在使用java提供RESTful服务的框架java 中对xml文档的处理有两大标准,JAXB 和 JAXPJAXB

2015-01-24 01:25:41 537

原创 Fanout - 更容易得写并发代码

不用管理 grouting 和 channel 了。 以下为转发 golangtc.com 原文:刚刚写了个包,觉得值得出来分享下:文档: https://github.com/sunfmin/fanout用来简化并发程序(goroutine, channel)的编写,这个包直接改写自Go Concurrency Patterns: Pipelines博客的最后一个样例程序。平

2015-01-24 01:11:57 456

原创 Android 开发之为ActionBar 添加Actionbar Button

前几天做App 的时候,做的比较仓促,就没有添加返回按钮,还有就是MainActivity 的Theme 怎么传递到其他Activity 中,今天无意中看到官方的Train,所以就记下来啦,顺便吧ActionBar,Menu 也复习复习;添加Action Buttons首先我们要创建menu 文件,我们可以为顶部添加Menu,showAsAction 是显示的类型,ifRoom 会自动匹配

2015-01-24 00:56:51 686

原创 哈夫曼树(C++封装)

一天一个算法,边回想算法细节,边捡回C++,试验性程序,留作记念。哈夫曼树概念哈夫曼(Huffman)树又称最优二叉树。它是n个带权叶子结点构成的二叉树中,带权路径长度WPL最小的二叉树。因为构造这种树的算法是最早由哈夫曼于1952年提出的,所以被称之为哈夫曼树。二叉树的性质二叉树中有五点性质非常重要,需要记住。性质1:在二叉树的第 i 层上至多有2^(i-1)个结点性质2

2015-01-10 00:23:42 547

原创 JavaScript 学习 语法结构

字符集JavaScript程序是Unicode字符集编写的。Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有的语言。区分大小写JavaScript是区分大小写的语言。也就是说,关键字、变量、函数名和所有的标识符都必须采取一致的大小写。直接量所谓直接量(literal),就是程序中直接使用的数据值,如:12//数字1.2//小数"hello wo

2015-01-10 00:14:16 353

原创 譯文 別再用 JS 框架了

原文《No more JS frameworks》中文版翻译:老码农翻译版: 日语JS 框架看上去就像死亡和纳税,必然发生,无法避免。如果我能变成一只苍蝇趴在墙上,我就能确定每次启动一个新项目的时候,他们讨论的第一个问题肯定是:我们要用哪个 JS 框架?这种场景反映了当今 JS 框架的角色在行业里是多么根深蒂固不可动摇。但其实这种形势并非是必需的,而且实际上,这种做法需要制止。

2015-01-07 18:30:49 345

原创 HTML5实例教程——制作酷炫音频播放器插件

demo download上图便是这个音频播放器的UI界面图,里面还隐藏了一个歌曲的播放列表。整个播放器的UI除了大背景的人像图和歌曲的星星评分使用了图片其他全部由CSS和font-face绘制而成,看上去有难度的地方就只有CD和打碟器的制作了,在歌曲播放时CD和打碟器都是具有动画交互效果的,这个在后面的部分会讲解到。点击播放器的CD可以打开播放列表噢~因为这一期的教程主要是为了展示Htm

2015-01-07 18:19:08 606

原创 编程的细节之美——undefined与null的区别

大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?一、相似性在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。var a = undefi

2015-01-07 18:08:42 428

原创 快速定位错误代码!友盟错误分析放大招

新版错误分析错误分析是友盟为移动开发者提供的 Crash 收集和分析的工具,能够帮助开发者监测 App 在移动设备上的运行状况,及时发现并解决错误,提升 App 的稳定性。11月,新版错误分析全面上线,功能有很大的提升,友盟新版错误分析力求为开发者提供优质完美的体验与服务!新版错误分析的功能1.可以按照错误类型、应用版本筛选错误。2.可以根据不同的条件为错误添加标签,便于快速分类及

2015-01-07 17:58:07 506

原创 博客推广——提交搜索引擎

原文地址在更换博客系统——从jekyll到hexo中,我们已经搭建好了自己的博客,绑定了属于自己的域名,并且成功托管在Github上,这样其他人就可以通过域名看到我们的博客。看起来没什么问题了,接下来只需要我们坚持写原创文章,就应该能吸引到很多小伙伴来拜读了。不幸的是,我们的博客很可能会被遗忘在角落里、无人问津,只因为我们没有向Google等搜索引擎宣告博客的诞生。如果连搜索引擎都不知道我

2015-01-07 17:46:45 538

原创 不得不收藏的——IE中CSS-filter滤镜小知识大全

前言前段时间在做一个专题的时候用到了opacity不透明度属性,因为设计图上是半透明背景,白色文字所以在IE用到了其支持的filter属性,听说这个属性还有不同的效果,不单单就只有不透明度而已,所以抽个时间赶紧来充下电。有时候我们很习惯的用到不透明属性opacity来增加层次感或者增加用户体验,但因这个属性是css3属性,所以对于低级浏览器的兼容性来说就达不到我们预期的效果。一般而

2015-01-07 17:33:34 333

原创 sublime 2 编译c程序,MinGW GCC

首先安装mingw,mingw是gnu在windows下的一个实现,对于我们这个需求,比用cygwin更加合适官网如下说MinGW compilers provide access to the functionality of the Microsoft Cruntime and some language-specific runtimes. MinGW, being Mini

2015-01-07 17:02:53 352

原创 mysqldump - 给 DBA 的 25 个小技巧

本文作者是 NIVAS,原文地址是 mysqldump – 25 tips for DBAsmysqldump 是文本备份还是二进制备份它是文本备份,如果你打开备份文件你将看到所有的语句,可以用于重新创建表和对象。它也有 insert 语句来使用数据构成表。mysqldump 的语法是什么? mysqldump -u [uname] -p[pass] –data

2015-01-07 16:51:46 453

原创 JavaScript继承方式详解

js继承的概念js里常用的如下两种继承方式:原型链继承(对象间的继承)类式继承(构造函数间的继承)由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现在面向对象的语言中,我们使用类来创建一个自定义对象。然而js中所有事物都是对象,那么用什么办法来创建自定

2015-01-07 16:39:31 228

原创 gtest快速上手

因为最近在写的一些C++代码,需要给它写单元测试,所以就得去找一个C++的测试框架。正好之前实验室的同学有推荐过gtest,所以就不纠结了,直接去gtest的项目主页看。gtest好处都有啥?这个可真说不出来,毕竟C++方面的测试框架,我就只用过gtest。对比于其他语言的测试框架,比如javascript的mocha、jasmine,ruby的minitest,gtest差强人意。不过前面举

2015-01-07 14:44:45 985

原创 CSS学习笔记(六) 元素定位

1.盒模型盒模型,就是 浏览器为页面中的每个 HTML 元素生成的矩形盒子。这些盒子们都要按照 可见版式模型(visual formatting model)在页面上排布。可见的页面版式主要由三个属性控制: position 属性、 display 属性和 float 属性。其中,position 属性控制页面上元素间的位置关系, display 属性控制元素是堆叠、并排,还是根本不在页面

2015-01-07 14:29:02 364

原创 珍爱网算法总监黄鑫:用算法帮人们找到幸福

黄鑫,珍爱网算法和数据挖掘部技术总监。黄鑫大学的时候一直做.NET方向的Web开发,他做过ERP、做过互联网,而后机缘巧合地做了爬虫,来到算法领域。他在豆瓣算法组做了三年的算法,从初级算法工程师一直到后来的算法组Tech Leader。黄鑫现在加入了珍爱网,他希望能在这里实现自己的愿望,并让更多的人获得幸福。你是什么时候开始编程的?如果严格地说开始编程应该是大三上学期。大一的时候我

2015-01-07 14:10:02 877

原创 技术人攻略访谈三十三-李会军:我的产品灵感来自民国

文:Gracia (本文为原创内容,部分或全文转载均需经过作者授权,并保留完整的作者信息和技术人攻略介绍。)导语:本期采访对象@李会军,Worktile联合创始人&CTO。Worktile是一款协同工具,致力于改善中小团队的协作方式,提升团队生产力,在创业者群体中拥有不错的口碑。2011年,李会军从飞信辞职,和另外4位技术背景的小伙伴做个性化阅读产品,怀着一腔热血折腾8个月后,在对完美产品的想

2015-01-06 13:39:49 625

原创 酷站分享

1、给力jQuery网站最新的前端技术: http://tympanus.net/codrops/jQuery插件库 : http://www.jq22.com/插件教程分享: http://www.jq-school.com/Github 分享: http://www.ui.cn/project.php?id=20957表单验证插件: http://niceue.com/va

2015-01-06 13:29:00 427

原创 详解css3弹性盒模型(Flexbox)

今天刚学了css3的弹性盒模型,这是一个可以让你告别浮动、完美实现垂直水平居中的新特性。Flexbox是布局模块,而不是一个简单的属性,它包含父元素和子元素的属性。Flexbox布局的主体思想是似的元素可以改变大小以适应可用空间,当可用空间变大,Flex元素将伸展大小以填充可用空间,当Flex元素超出可用空间时将自动缩小。总之,Flex元素是可以让你的布局根据浏览器的大小变化进行自动伸缩。

2015-01-06 13:17:37 893

原创 组合游戏学习

阅读了《由感性认识到理性认识——透析一类搏弈游戏的解答过程》、《解析一类组合游戏》、《组合游戏略述——浅谈SG游戏的若干拓展及变形》这三篇论文,对组合游戏以及SG函数有了更深的理解。这篇文章摘下了这三篇论文的部分重要内容,以及部分我对组合游戏的理解。一些名词与约定:游戏:这里的游戏指的并不是平时玩的那些游戏(Dota2啥的),而是只一些如Nim取石子之类的“益智”组合游戏。并且,我

2015-01-06 13:07:51 510

原创 用graphite diamond做监控

用graphite diamond做监控文章开局先贴两个文章,值得一读很赞的blog另一篇介绍graphite的文章恩怨无论是什么系统,只要上线,就需要运维,这时候很想看一些监控的图表,graphite就很方便的实现了这个需求。而graphite采用metrics的方式,又有很多其他的tool为他做支持,所监控的不仅仅是机器的一些东西,你可以监控你爬虫的指标,log

2015-01-06 12:57:45 586

原创 极客Web前端开发资源大荟萃#007

Web开发资源大荟萃本周我们带来的前端推荐包含当前热门的bootstrap,html5,css3等技术内容和新闻话题,如果你还想近一步学习如何开发,还可以关注我们的极客课程库,里面涵盖了现代开发技术的‘学’与‘习’的全新功能。希望对大家有所帮助!原文来自:极客标签移动设备表单输入设计体验 - leader.js为了帮助降低移动或者手机端输入的操作复杂度,leader.js提供了一个

2015-01-06 12:47:52 340

原创 使用Django1.7开发熙鱿记官网

Django升级1.7了,根据业务的需求,我们也准备开发新版的网站,新加入会员管理,订单查看等新功能,界面也会重新调整。官网: http://www.youyutiao.com熙鱿记是一个什么样的站点,就是一个搞电商的,卖海鲜的,没啥技术含量,没啥高大上的概念。我也是个菜鸟,就一边学习一边做罢了,在这里记录平时学到的东西。对于我来说,Django1.7最大的变化就是加入了数据库迁移~~

2015-01-06 12:36:18 976

原创 UICollectionView与Dynamic Animator 无脑翻译

两者关系Dynamic Animator是UICollectionView动画效果实现的主要方式。其主要是通过UICollectionViewFlowLayout强引用UIDynamicAnimator,根据items的行为属性变化来对试图进行更新。实现原理是UICollectionViewFlowLayout对UICollectionViewLayoutAttributes进行添加beh

2015-01-06 12:25:19 329

原创 新浪云存储支持云豆支付吗?

最近有很多开发者问我:新浪云存储支持云豆支付吗?在这里统一做一下解答:新浪云存储和SAE同属新浪云计算下的服务,是统一的账户体系和货币体系(云豆),云存储会根据您的使用中消耗的配额(容量、流量等)自动扣除您账户中的云豆。你可以登录SAE,查看您的账单:或者登录新浪云计算 - 收支记录 中查看您的账单:

2015-01-05 22:11:14 935

原创 怎样确定 Web 应用程序的线程池大小

怎样确定 Web 应用程序的线程池大小标签(空格分隔): Thread Pool Web本文原文是 How To Determine Web Application Thread Pool Size继续当扩展 Web 应用程序时面临的架构问题,在这篇博客中,我将介绍一个常见的问题,怎样确定 Web 应用程序的线程池大小?当部署 Web 应用程序到生产或是当 Web 应用程序

2015-01-05 21:58:42 466

原创 将sublime text添加到右键菜单中

使用的是免安装便携版的Sublime Text,所以右键加入菜单这样的事情也就是能自己手动来设置了。将下面的代码保存为*.reg的文件,然后导入到注册表中,这样就可以在右键的菜单中打开文件或者文件夹了。Windows Registry Editor Version 5.00?[HKEY_CLASSES_ROOT\*\shell\SubLime]@="edit with Subl

2015-01-05 21:47:36 442

原创 基于python的豆瓣FM(终端命令行界面)

douban.fm 这个版本的命令行界面是参考了 Node.js版本的douban.fm制作的,向原作者致敬.终端界面设计的非常好看.感谢Cloverstd的修改,已经支持Mac OS X(>=V0.2.9)ScreenshotsSupportLinux/Mac OS XDo something cool!其实Node.js版本已经很好了,功能齐全,但是我发现

2015-01-05 21:34:02 494

原创 双面触摸智能手机设计理念

智能手机存在一个手指问题。触摸屏是一个神奇的发明,但它绝对有缺点。我们的手指是不透明的,这是最突出的问题。手指遮住了屏幕。你的手指也不是很尖。手指与屏幕的接触面积相当大并且显得笨拙,这使得我们很难选择文字或点击一个非常精确微小的点。这就是发明光标的理由,对吧?但是智能手机一般不采用光标,因为没人希望在手机上拖拽一个鼠标。笔记本,通过其他的方式,通过采用触摸板解决了这

2015-01-05 21:24:20 592

原创 分享一个bootdtrap3.0可视化布局系统

之前用过2.0的http://www.bootcss.com/p/layoutit/3.0的一直都没找到,最近才找到,很好很强大啊http://www.ibootstrap.cn/还有个表单构造器http://www.bootcss.com/p/bootstrap-form-builder/

2015-01-05 21:12:04 930

原创 使用YII构建移动客户端的服务器:不只是输出Json那么简单

留白。日后讨论。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2015-01-05 20:59:37 340

原创 产品路书(一):产品狗的求职路

我第一次接触“互联网产品”这个工作岗位,是在2012年,念大三。说来惭愧,当时身为系里倒数学渣的我,跟很多人抨击的一样:技术不会,设计不会,觉得吹吹牛皮不用学习,便能忽悠产品输出。倒不敢妄想成为“乔布斯”一类的人物,因为觉得求职还是得贴地气。所以在那个时候,萌生了从事产品工作的念头。那时候的想法很简单:大公司实习————转正————出任CEO————迎娶白富美————走向人生巅峰……后面是

2015-01-05 20:46:26 359

原创 【转发】亲历腾讯WEB前端开发三轮面试经历及面试题

【一面】~=110分钟 2014/09/24 11:20 星期三进门静坐30分钟做题。填空题+大题+问答题填空题何时接触电脑 何时接触前端 运算符 字符串处理 延时 display position XMLHttpRequest 正则 Jquery绑定事件 cookie 大题BOM浏览器信息 浏览器兼容性举例 闭包作用与举例 新闻ul列表,插入3个,获取index

2015-01-05 20:35:00 457

原创 《Eloquent JavaScript》笔记--程序的结构;

表达式和语句一段能产生值的代码叫表达式。任何以字面形式写出来的代码(如“John”,233,)都是表达式。表达式可被括号括起来,仍然是表达式,比如使用二元或者一元操作符的表达式就是这样的。表达式就像句子中的短语,语句就像是完整的句子,程序就是一系列的语句。最简单的语句是一个表达式接一个分号:1;!false:表达式可以产生一个值,然后被包裹他的表达式所使用。只有当语句能

2015-01-05 20:24:56 496

原创 [零基础学python]不要红头文件(2)

在前面学习了基本的打开和建立文件之后,就可以对文件进行多种多样的操作了。请看官要注意,文件,不是什么特别的东西,就是一个对象,如同对待此前学习过的字符串、列表等一样。文件的属性所谓属性,就是能够通过一个文件对象得到的东西。>>> f = open("131.txt","a")>>> f.name'131.txt'>>> f.mode #显示当前文件打开的模式'

2015-01-05 20:12:42 366

一个小型jsp+bbs论坛系统

配置好环境变量和数据源之后,可直接运行的一个bbs论坛系统,配置数据源名为"forum",系统所用数据库为Access

2010-06-21

贪吃蛇等Java小游戏代码

一些java小游戏代码以及个人信息助理工具系统

2010-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除