你和用户其实想得不一样·白天不懂夜的黑

1、用户不关心流氓。春节回家用大姐的电脑,发现首页是1616.net导航站;刚上一年级的外甥女很流利的打开2144.cn玩flash小游戏;而地址栏搜索是QQ的天下。就在我们高谈阔论流氓推广的时候,广大网民已经在大大小小的网站上乐不思蜀了。对于像大姐家小孩一样的初级网民而言,他们根本就不关心什么流氓推广,只要产品好用就行,即使不好用他们也不知道如何卸载。这也就是网址导航站、网络实名等能够迅速普及的原因。(诸如1616、2144这类网站,你从网上很难找到他们的作者是谁,但却真真实实的安装到了无数电脑之中,并为幕后作者提供着源源不断的广告收入)

2、百度就上春晚怎么了。有些广告并不一定能带来好评,比如百度在春晚投广告在IT人看来是被央视潜规则的结果,而李彦宏的几次亮相也显得充满了金钱交易的味道。然而,这只是IT圈内人的想法而已。对于数亿电视机前的普通观众而言,他们并不知道百度竞价门事件的来龙去脉,甚至可能都不知道哪个是内嵌广告。而结果是百度知名度大大提升,交易各方自得其所。这也就是为什么史玉柱在被七嘴八舌的同时,却并不妨碍脑白金的畅销——圈内评论家们和最终用户所处的往往并非一个圈子,双方互不影响

3、你是IT圈内人。很多人以为自己所看到的就是世界,而实际上世界往往只是我们一厢情愿的想象。对于互联网产品,很多时候作为圈内人我们把自己假设为用户(特别是产品经理),按照自己的需求和理解去改造产品,而忘记了自己是圈内人、是专业人士——必须承认,我们对海量普通网民的了解并不足够多:我们不能高估他们对互联网理解有多么深刻,也不能低估他们对互联网的需求可能才是最有价值的。

4、常识也有专攻。曾经和某媒体记者说起一个我认为IT圈内尽人皆知的牛人**,他一脸茫然的问我**是谁——他是真的不知道**是谁,而在我看来知道这个名字应该和1+1=2一样普通,就像你应该知道自己哥哥的名字一样是个必须的常识。然而我错了,我错把自己IT圈内人的一切常识看作是所有人的常识。就像我可能不知道任志强是谁一样,而对于地产界的人士而言这是一个不假思索的名字。

5、白天不懂夜的黑?既然所处圈子、知识层次、使用习惯等各不相同,既然设身处地、互相理解只是一种美好的愿望,那么我们应该如何让自己真正了解用户。或许我们可以先摒弃自己=用户的预设,把自己当作一个婴儿般的无知者去了解用户,比如通过用户座谈会、与用户同乐等深入民间的方式去了解他们的需求,并时刻提醒自己你可能和用户想得不一样。从真正用户角度出发这件事说起来容易,其实很难,就像你永远不懂我伤悲,像白天不懂夜的黑,像永恒燃烧的太阳,不懂那月亮的盈缺。

 

转自徐晓辉的博客:http://blog.sina.com.cn/s/blog_59199cb50100c2q4.html

要在C++中实现白天黑夜模式,而依赖于位图加载释放,可以通过以下几种方法: 1. **颜色变换**: 通过调整窗口或界面的背景颜色前景颜色来实现白天黑夜模式。可以使用简单的颜色转换函数来改变颜色值。 ```cpp void setDayMode() { glClearColor(1.0f, 1.0f, 1.0f, 1.0f); // 白色背景 // 设置前景颜色为黑色 } void setNightMode() { glClearColor(0.0f, 0.0f, 0.0f, 1.0f); // 黑色背景 // 设置前景颜色为白色 } ``` 2. **材质光照调整**: 如果使用的是OpenGL或DirectX等图形库,可以通过调整材质属性光照效果来实现白天黑夜模式。 ```cpp void setDayMode() { // 设置环境光直射光为较亮的颜色 GLfloat lightAmbient[] = {0.5f, 0.5f, 0.5f, 1.0f}; GLfloat lightDiffuse[] = {1.0f, 1.0f, 1.0f, 1.0f}; glLightfv(GL_LIGHT0, GL_AMBIENT, lightAmbient); glLightfv(GL_LIGHT0, GL_DIFFUSE, lightDiffuse); } void setNightMode() { // 设置环境光直射光为较暗的颜色 GLfloat lightAmbient[] = {0.1f, 0.1f, 0.1f, 1.0f}; GLfloat lightDiffuse[] = {0.3f, 0.3f, 0.3f, 1.0f}; glLightfv(GL_LIGHT0, GL_AMBIENT, lightAmbient); glLightfv(GL_LIGHT0, GL_DIFFUSE, lightDiffuse); } ``` 3. **UI主题切换**: 如果使用的是GUI库(如Qt),可以通过切换主题或样式表来实现白天黑夜模式。 ```cpp void setDayMode() { QApplication::setStyleSheet("background-color: white; color: black;"); } void setNightMode() { QApplication::setStyleSheet("background-color: black; color: white;"); } ``` 4. **资源文件加载**: 提前准备好白天黑夜模式所需的资源文件(如颜色配置、材质配置等),然后根据模式切换加载同的资源文件。 ```cpp void setDayMode() { loadResources("day_mode_resources.config"); } void setNightMode() { loadResources("night_mode_resources.config"); } void loadResources(const std::string& fileName) { // 加载资源文件的逻辑 } ``` 通过这些方法,可以在依赖位图加载释放的情况下,实现白天黑夜模式的切换。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值