第32件事 用户研究之社会流动性分析

最近总是在微信朋友圈看到一些权威机构发布关于70、80甚至90后行为、态度、价值观的调研报告。他很是不解,花费这么多的精力整理出来的报告到底价值几何?对产品经理做产品有帮助吗?这是一个很严肃的哲学问题。产品经理做产品久了,很容易局限于自己所处的微观环境和场景之中,却很少知道宏观环境及其动态变化对产品带来的极大影响。因为没有用动态变化的观点来剖析用户的行为和心理特征,做出来的产品很有可能与时代脱节,甚至被时代抛弃。 用户与需求就像是一枚硬币的正反面,永远紧密相连,这次涉及的问题其实是一种用户研究
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

【HDOJ1045】【DFS】

http://acm.hdu.edu.cn/status.php?user=MekakuCityActors&pid=1045&status=5 Fire Net Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14308 Accepted Submission(s): 8668 Problem Description Suppose th
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

python基础 类与对象

类与对象的概念   类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。 在现实世界中:肯定是先有对象,再有类 在程序中:务必保证先定义类,后产生对象 在Python中程序中的类用class关键字定义,而在程序中特征用变量标识,技能用函数标识,因而类中最常见的无非是:变量和函数的定义    class Student: school='xxxxx' def learn(self): print('is learning')
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

一堆小游戏制作的总结

1.鼠标点击移动 public NavMeshAgent agent; public Animator anim; // Update is called once per frame void Update () { if (Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

即时通讯(III)

即时通讯的开源库 目前及时通讯可以使用环信、柔云、腾讯云,这些都是基于TCP连接的,UI也是高度定制的,而且它们的技术也是比较成熟的。 XMPP比较早,是开源的,但是坑也比较多。传输的数据是XML,造成了很多流量的雍余。 数据格式   Socket通讯报文是没有结束标识的,通讯报文保留前8个字节的,给我们字节扩展用的。可以利用这前八个字节做些事情。比如:   我们传一个图片,首先要知道它怎么结束,可以给他一个结束标识,如,“/n/n”。第一个4字节我们可以把图片的总长度传过去,根据这个长度判断
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

电影《无极》---装逼过度,接受无能

 今天又重温了一下陈凯歌导演的《无极》,这部片几乎可以登上华语“烂片之王”宝座的电影。它虽然是一部失败的作品,但仍然具有很高的艺术境界,值得欣赏。 无极中的重要角色有五个:分别代表土,金,水,木,火的王后倾城,大将军光明,刺客鬼狼,公爵无欢,奴隶昆仑。故事的主要道具有三种包括:代表物质的馒头,代表水之幻象的黑袍,代表金之幻相的鲜花盔甲。无极的三种名讳:无极,满神,雪国。 艺术的品味有五重境界:第一重境界是朴素的,这种崇尚写实;第二重境界是多元的,这种崇尚场面宏大;第三重境界是抽象的,这种崇尚象
分类: 其他 发布时间: 06-17 21:57 阅读次数: 2

for循环 与 for in 循环

json是js里的一种数据格式。 var obj={a:15,b:8,c:12} 这是个json对象 var arr=[15,8,12]; 数组 alert(obj.a); ---15 alert(obj['a']);---15 alert(arr[0]);---15 for(var i=0;i<arr.length;i++){ //数组循环第一种写法 alert(i+"="+arr[i]); console.log(arr[i]); } 弹出:0=15 1=8 2=12 打印出来:15 8
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

java 多线程—线程怎么来的

并发处理的广泛应用是使得amdah1定律代替摩尔定律成为计算机性能发展源动力的根本原因,是人类压榨计算机运算能力的最有力武器。 并发并非一定得用多线程,多进程也可以,不过java里面谈论并发,大多数与线程脱不开关系。 1.线程的实现 线程是比进程更轻量级的调度执行单位,在linux里面,线程和进程没有什么区别,唯一的就是在地址空间,线程的切换虚拟内存空间依然是相同的,但是进程切换是不同的。 目前主流的操作系统都提供的线程实现,java则提供的线程实现方法都是native的,因为不同的硬件和操作
分类: 其他 发布时间: 06-17 21:57 阅读次数: 3

设计模式学习心得<桥接模式 Bridge>

说真的在此之前,几乎没有对于桥接模式的应用场景概念。 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 我们通过下面的实例来演示桥接模式(Bridge Pattern)的用法。其中,可以使用相同的抽象类方法但是不同的桥接实现类,来画出不同颜色的圆。 概述 意图 将抽象部分与
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

微信小游戏 查看egret的小游戏支持库版本

在开发者工具 console输入egret.wxgame
分类: 其他 发布时间: 06-17 21:52 阅读次数: 4

剑指offer 面试13题

面试13题: 题目:机器人的运动范围 题:地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为3+5+3+8 = 19。请问该机器人能够达到多少个格子? 解题思路:回溯法、递归 解题代码: # -*- coding:utf-8 -*- class Solution
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

sqlplus中文问号

添加两个环境变量后重启。 1、LANG=zh_CN.GBK(GBK是这样形式的,不同编码这里的value值需要跟着改变) 2、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(这个value值就是我们步骤一中拼接好的那个值)
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

7年开发笔记(总结):iOS个人开发者的困境与突破

本文主要与大家分享我业余时间如何学习多门技术以及开发业余项目的一些心得,分为 初衷、硬技能、软技能、第一生产力、环境、时间几个部分, 业余开发项目的初衷 总体来说,在我的感觉里,国内的环境对于业余开发者来说其实是非常不友好的,不过作为一个开发者,一味抱怨并不会有大的改观,能做的就是不忘初心,多做尝试多做积累。 包括我之前也和一些朋友深入聊过类似的话题,例如“在行”上约我聊相关话题的同学,我其实是鼓励大家勇敢的去做自由职业者或者业余开发者,虽然环境的确不是很友好,但是年轻时多尝试总是没错的,毕竟
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

beta阶段——项目复审

beta阶段——项目复审 小组的名字和链接 优点 缺点 bug 排名顺序 颜罗王team http://www.cnblogs.com/LDLYMteam 界面清新,音乐能够选择是否播放,词汇按照四六级词库,词汇较为标准 1、新用户授权不够便利,应进入该小程序后自动授权。2、没有一个完整的词库学习界面,每次学习只能学到随机的8个单词。3、对于用户来说学习才是主要,但是既然这是个单词连连看小程序那么估计侧重点在于连连看吧。4、如果换成我来领导这个小组,我会将学习界面与连连看界面分开,一边是单纯的
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

[计蒜之道复赛 2018] 贝壳找房函数最值

Description 贝壳找房的攻城狮最近在研究一次函数 \(f(x) = ax + b\)。 现在有 \(n\) 个一次函数,\(f_i(x) = a_ix+b_i,\ i = \{1 ... n\}\)。 容易发现,一次函数嵌套一次函数,还是一次函数。 \[\displaystyle f_{i}(f_{j}(x)) = a_{i} ( a_{j}x + b_{j}) + b_{i}\] 给定 \(x\),并且对于所有的 \(f_i(x)\) 可以任意改变顺序嵌套函数,求 \(f(f(f(
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

Python高级进阶(二)Python框架之Django写图书管理系统(LMS)

正式写项目准备前的工作   Django是一个Web框架,我们使用它就是因为它能够把前后端解耦合而且能够与数据库建立ORM,这样,一个Python开发工程师只需要干自己开发的事情就可以了,而在使用之前就我们需要给Django做文件配置和数据库配置   上一章写过的文章,有些朋友反应,对于Web框架部分写的过于深入,而对于Django项目讲解的比较少,感觉实用性不强,我想说 # 万物本源,你在写项目的时候,如果连最基本的原理都不懂,出了Bug你怎么解决 # 如果是在看不懂,只需要理解http通
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

关于checkstytle

CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。 1.安装 Eclipse菜单栏上选择 Help -> Install New Software...,进入如下安装界面: 点击“Add...”打开Add Repository对话框,如图输入Name和Location,点击“OK”。 选择刚刚添加的JAutodoc,一直点击“Next >”直到安装结
分类: 其他 发布时间: 06-17 21:52 阅读次数: 3

教你如何给小米5续命

作为一款已经服役了两年的机子,不得不说,小米5真的皮实耐操。笔者的小米5还是在16年高考结束后爸妈买给我的,虽然距离发布时间过去了四个月左右,但在当时仍然是一款性价比不错的机型(不过一想到九月份的降价,不说了,心痛)。 emmmm,笔者在日常的使用中还算是比较爱护:气囊垫的保护套、一张钢化玻璃模、再加上笔者的细心呵护,我的米5陪伴着我一个又一个孤独的深夜。但是,“再坚强的堡垒也会从内部被击破”,这不,我的手机电池在今年的服役中显得越来越力不从心,3小时掉电50Percent、手机隔夜之后基本处
分类: 其他 发布时间: 06-17 21:42 阅读次数: 3

为npm设置代理

  npm全称为Node Packaged Modules。它是一个用于管理基于node.js编写的package的命令行工具。其本身就是基于node.js写的,这有点像gem与ruby的关系。 在我们的项目中,需要使用一些基于node.js的javascript库文件,就需要npm对这些依赖库进行方便的管理。由于我们的开发环境由于安全因素在访问一些网站时需要使用代理,其中就包括npm的repositories网站,所以就需要修改npm的配置来加入代理。 下面简要介绍下npm的配置以及如何设置
分类: 其他 发布时间: 06-17 21:42 阅读次数: 3

06-图

1.学习总结 1.1图的思维导图 1.2 图结构学习体会 深度遍历算法 利用深度优先搜索算法可以求得相应拓扑排序表,利用拓扑排序表可以方便的解决很多图有关的问题,像最大路径问题等等。 广度遍历算法 深度优先遍历是将某一条枝桠上的所有节点都搜索到了之后,才转向搜索另一条枝桠上的所有节点,而广度优先遍历是以层为顺序,将某一层上的所有节点都搜索到了之后才向下一层搜索,所以可以解决像六度空间这类问题 Prim和Kruscal算法 prim函数用到了两个辅助数组,lowcost[k]保存V-U中编号为k
分类: 其他 发布时间: 06-17 21:42 阅读次数: 3