还记得以前发过一篇文章《程序员和产品经理是怎么互相看的?贬低还是赞扬?》,里面谈到了我在现实生活中所看到的这两个角色是如何看待自己及对方的工作职责的。实际工作当中,也听到很多程序员和产品经理之间的互相抱怨,如果我问有什么办法能缓解他们之间这种水深火热互不相容的紧张关系吗?很多人同意这么一个观点:只有懂技术的产品经理才能和程序员和睦相处,他们互相理解,产品经理不会整天提出那些天马行空、乱七八糟的点子...
分类:
其他好文 时间:
2015-04-07 19:45:58
阅读次数:
159
Streamer 是 GNOME 桌面环境下用来构建流媒体应用的开源多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。1简介编辑GStreamer是一个开源的多媒体框架库。利用它,可以构建一系列的媒体处理模块,包括从简单的ogg播放功能到复杂的音频(混音)和视...
分类:
系统相关 时间:
2015-04-07 19:45:51
阅读次数:
324
// 把student a am i 变成 i am a student
//思想:把每个单词翻转,然后再把整体翻转
#include
#include
//把每次解析出来的单词翻转
void fanw( char *l,char *r )
{
char* left = l;
char* right = r;
char temp;
while( left < right )
{
...
分类:
编程语言 时间:
2015-04-07 19:46:37
阅读次数:
262
UIScrollView不能滚动,请检查以下几点,当然还有更多,需要在不断的开发经验中总结:
1. 没有设置contentSize.
2. scrollEnabled =NO 了。
3. 没有收到触摸事件,因为UIScrollView继承自UIView,如果让UIView的 UserInteractionEnabled如果为NO,说明不可与用户交互,也是不可滚动的。
4. 没有取消auto...
分类:
移动开发 时间:
2015-04-07 19:45:15
阅读次数:
145
题意 求分段函数的最低点 每个点函数值为n个 a*x^2 + b*x +c (a>=0, |b|
由于a是不小于0的 所以此分段函数的函数图像只可能是类似'V'形的 可以画图观察出来 那么求最小值就可以用三分来解决了
#include
using namespace std;
const int N = 10005;
const double eps = 1e-9;
int a[...
分类:
其他好文 时间:
2015-04-07 19:44:09
阅读次数:
133
1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是libstreamer0.10-0libstreamer0.10-devlibstreamer0.10-0-dbg在新立得里选中应用即可2,测试gstreamer开发库#include gst/gst.h>int main (int argc,char *argv[]){ const gchar *nano...
分类:
系统相关 时间:
2015-04-07 19:43:47
阅读次数:
155
题目大意:
有Q个地点,告诉你Q个地点之间的相互距离(从i地点赶到j地点需要的时间)。有M项任务,
给你M项任务所在的地点block、开始时间start和任务完成需要时间time。一个工人只有在
他准备完成的下一项任务开始之前完成手上的任务,然后在下一项任务开始之前赶到下一项
任务的地点,才能完成这两项任务。问:最少需要多少个工人来完成这M项任务。
思路:
先用Floyd算出Q个地点之间相互最短距离。然后建立一个二分图,每边都是M项任务,如果
能在任务j完成之前将i任务完成并能赶到任务j的地点,就建立一条...
分类:
其他好文 时间:
2015-04-07 19:44:05
阅读次数:
188
1:@property MyScrollView *scrollView;
2:给MyScrollView,增加类别:MyScrollView+Touch
3:在类别里实现下面三个方法:
@implementation MyScrollView (Touch)
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)even...
分类:
移动开发 时间:
2015-04-07 19:43:54
阅读次数:
153
Golang:生成n个从a到b不重复的随机数...
分类:
其他好文 时间:
2015-04-07 19:46:12
阅读次数:
2373
在java中,String, StringBuilder及StringBuffer经常被用来处理字符串操作。
下表列出它们的异同点:
String
StringBuffer
StringBuilder
是否可继承
否(final)
否(final)
否(final)
是否长度...
分类:
其他好文 时间:
2015-04-07 19:46:23
阅读次数:
124
从今天模仿《从零单排》系列,菜鸡单刷LeetCode!...
分类:
其他好文 时间:
2015-04-07 19:44:12
阅读次数:
100
一、DDC设置
打开“Citrix Studio”-“Policies”:
1、 打开“Actions”-“Policies”-“Create Policy”:
2、 在右侧的搜索框搜索“idle timer”:
3、 选择“Server idle timer interval”,设置为“0”(如需自定义设置,时间单位为毫秒,6000毫秒=1分钟),点击“O...
分类:
移动开发 时间:
2015-04-07 19:45:01
阅读次数:
308
Dir函数—将目录名转换为对象
Dir函数可将目录名转换为一个对象并返回。返回的对象可以调用2个属性和3个方法。
可调用的属性和方法如表所示:
属性和方法
说明
属性和方法
说明
Handle属性
返回目录标识
Rewind()方法
复位目录标识
Path属性
返...
分类:
其他好文 时间:
2015-04-07 19:44:01
阅读次数:
94
一个服务是一个组件,这个组件可以在Android后台运行,即使你的这个应用被关闭,它依然在运行。所以说只有你需要一个和当前程序无关的后台程序时,才去创建它。
而如果你只是想让你的App在主线程外工作,而且操作限定在当前程序中时,只需要在在里面创建另一个线程。
比如你只是想在你的Activity在运行时,放一首音乐,那么你应该在onCreat()方法里创建另一个线程,在o...
分类:
移动开发 时间:
2015-04-07 19:45:08
阅读次数:
132
在安卓开发中,经常使用到sqlite作为本地持久化存储的解决方案。在androidSDK中,已经为我们提供了各种各样的增、删、改、查的api,尽管我们可以自己写sql语句然后执行db.rawsql()方法,但这种方法有一些风险,那就是拼接的关键字有可能是非法的,这样会造成很多意想不到并且很危险的后果。因此,建议使用sdk提供的api来做数据库操作,android已经为我们屏蔽了这一层风险。...
分类:
数据库 时间:
2015-04-07 19:45:19
阅读次数:
199
由于proc文件系统并不物理地存在于任何设备上,它的安装过程是特殊的。对proc文件系统不能直接通过mount()来安装,而要先由系统内核在内核初始化时自动地通过一个函数kern_mount()安装一次,然后再由处理系统初始化的进程通过mount()安装,实际上是"重安装"。 一、在内核初始化时调用init_proc_fs(),代码如下:static DECLARE_FSTYPE(proc_...
分类:
系统相关 时间:
2015-04-07 19:43:29
阅读次数:
243