[*技术驱动,产品驱动,还是用户驱动?]
短期看或单个项目上看,产品驱动能带来更直观的收益;
长远看或行业上来看,技术变革驱动着产业发展。
更深层次上讲,人类的内在需求驱动着产品技术的发展。
所以,对于我们做应用开发来说,所有人都应该以用户需求为中心!
这个基本原则,希望贯穿到我们所有讨论和设计中。
PM(含QA)脑子里应该装满了用户的需要,为什么需要,明白哪些是真实的...
分类:
其他好文 时间:
2014-12-19 23:29:43
阅读次数:
189
查看一个简单的jQuery的例子来遍历一个JavaScript数组对象。
var json = [
{"id":"1","tagName":"apple"},
{"id":"2","tagName":"orange"},
{"id":"3","tagName":"banana"},
{"id":"4","tagName":"watermelon"},
{"id":"5","tagName":"p...
分类:
编程语言 时间:
2014-12-19 23:28:56
阅读次数:
193
网卡和磁盘是现代服务器里面性能要求最为苛刻的2个外设,我们来看一下Linux内核是如何处理高性能的网卡的。
int netif_rx(struct sk_buff *skb)
{
int this_cpu = smp_processor_id();
struct softnet_data *queue;
unsigned long flags;
if (skb->stamp....
分类:
系统相关 时间:
2014-12-19 23:29:24
阅读次数:
346
LRN全称为Local Response Normalization,即局部响应归一化层,具体实现在CAFFE_ROOT/src/caffe/layers/lrn_layer.cpp和同一目录下lrn_layer.cu中。
该层需要参数有:
norm_region: 选择对相邻通道间归一化还是通道内空间区域归一化,默认为ACROSS_CHANNELS,即通道间归一化;...
分类:
其他好文 时间:
2014-12-19 23:30:21
阅读次数:
583
Java虚拟机利用类加载器将类载入内存,以供使用。在此过程中类加载器要做很多的事情,例如读取字节数组、验证、解析、初始化等。而Java提供的URLClassLoader类能方便地将jar、class或网络资源加载到内存。Tomcat中则用一个工厂类ClassLoaderFactory把创建类加载器的细节进行封装,通过它可以很方便地创建自定义的类加载器。
如上图,利用createClassL...
分类:
其他好文 时间:
2014-12-19 23:30:20
阅读次数:
221
场景:
1. 通常生成文件时需要一个文件名,而生成文件名的方式可能是通过用户输入的字符,但是有些字符在windows上是不能作为文件名的,强行创建这类文件会失败。
2.一般可以通过正则表达式替换所有的非法字符,这里实现的是C++98 template(模板)方式的替换无效字符,std::string,std::wstring. 基本上windows上和字符串打交道都离不开wstring....
分类:
编程语言 时间:
2014-12-19 23:29:20
阅读次数:
379
一个ACM若菜,趁着ACM淡季,开始学习算法导论了,经过一年的ACM学习,逐渐的发现,学东西,深入才是王道,以前学习一个算法,总是看懂了就开始做题,到后来才发现很多题目,会算法,却不知道是用这个算法,这就是算法理解的不到位的后果,从今天开始,定下目标:
1.深入系统的学习算法,
2.学会纸上写伪代码,每章的代码自己先在纸上写一遍,
3.每节的学习笔记和算法都要写在博客上。
在博客上记录自己...
分类:
编程语言 时间:
2014-12-19 23:28:27
阅读次数:
189
题目的意思是判断数字是否为回文。本文用了两种方法,一种效率稍高,但代码稍稍多几行;一种代码稍少,但效率稍稍低点。
题目:
我的第一种解决方案:
public class Solution {
public boolean isPalindrome(int x) {
boolean is=true;
if(x>=0){
/...
分类:
其他好文 时间:
2014-12-19 23:28:32
阅读次数:
159
从客户端传过来的参数为:limit,start
服务端代码:
<%
Conne...
分类:
其他好文 时间:
2014-12-19 23:28:44
阅读次数:
207
写给java初学自学者(一)
开篇直奔主题,java学习个人感觉分为两种途径,第一种是在学校,在培训机构等地方学习,有人指导;第二种是自学,通过视频,书籍,朋友等完成学习. 本文适合 自学,且基础薄弱或者无基础的人.
先介绍下我的个人简历:
高中毕业,无编程语言基础,英语水平可能不到初中水平吧.自学6个多月,目前已工作.java Web...
分类:
编程语言 时间:
2014-12-19 23:26:45
阅读次数:
292
使用AngularJs来做多重视图和路由是在方便不过了,在开发过程中,都有许多的页面,而这些页面都有相同的部分,比如页面的头部和尾部通常都是一样的,变化的都是主体部分,还有就是一些后端管理的一些项目,通常不变的都是头部,尾部和菜单部分,变化的都是右边的内容部分,使用AngularJs的多重视图和路由就可以很方便的实现这样的效果。在实现之前需要准备两个文件,一个是angular的主JS文件,另一个是...
分类:
Web程序 时间:
2014-12-19 23:28:34
阅读次数:
274
场景:
1. 很多情况下需要通过文件夹和文件名拼接文件路径字符串,每次都需要判断是否需要添加路径分隔符seperator很麻烦,所以可以写一个通用函数.
2. 大多数情况下都是windows使用wstring,mac使用string,所以用模版实现最通用....
分类:
移动开发 时间:
2014-12-19 23:27:02
阅读次数:
179
在用Wordpress创建自己的Blog后,怎样在自己的Blog中安装绚丽的标签3D云呢?本文将带怎样用插件来实现这个3D标签云的效果。
我用的插件为:3D TagCloud
步骤一:打开Wordpress的编辑页面,选择插件,如下图所示:(http://localhost/wpc/wp-admin/)
步骤二:安装完成之后,启动这个插件。
步骤三:...
分类:
其他好文 时间:
2014-12-19 23:26:02
阅读次数:
248
CP/M系统
计算机语言百花争妍的七十年代,计算机本身正向微型化方向发展。1971年,Intel 公司成功地研制出了四位Intel
4004芯片,1973年,又研制成功八位Intel
8086芯片。微型机的诞生,已经指日可待。
七十年代中期,台式微机,工作站,超级微机,膝上机相继面世,“谁来指挥他们”,人们千呼万唤。
事实上,早在1972年,AMAA(美国微型机协会)就悄...
分类:
其他好文 时间:
2014-12-19 23:26:13
阅读次数:
257
http://blog.tianya.cn/blogger/post_read.asp?BlogID=5303305&PostID=75528616&page=1
http://blog.tianya.cn/blogger/post_read.asp?BlogID=5303305&PostID=75528815&page=1
http://blog.tianya.cn/blogger/po...
分类:
其他好文 时间:
2014-12-19 23:25:13
阅读次数:
259