上一页 1 ··· 149 150 151 152 153 154 155 156 157 ··· 174 下一页

2013年8月30日

MST最小生成树及克鲁斯卡尔(Kruskal)算法

摘要: 最小生成树MST,英文名如何拼写已忘,应该是min spaning tree吧。假设一个无向连通图有n个节点,那么它的生成树就是包括这n个节点的无环连通图,无环即形成树。最小生成树是对边上权重的考虑,最小生成树即树的所有边上权重值之和最小,最小指权重最小,即在含有 n 个顶点的连通网中选择 n-1 条边,构成一棵极小连通子图,并使该连通子图中 n-1 条边上权值之和达到最小。专业一点的解释:在一给定的无向图G = (V, E) 中,(u, v) 代表连接顶点 u 与顶点 v 的边(即),而 w(u, v) 代表此边的权重,若存在 T 为 E 的子集(即)且为无循环图,使得 w(T) 最小,则此 阅读全文

posted @ 2013-08-30 18:02 新一 阅读(596) 评论(0) 推荐(0)

Qt界面设计1

摘要: 最近刚接触Qt 对于QML做界面感觉已经很轻松了,但是想尝试一下GUI..准备做一个理财的小软件 ....慢慢记录我的一点一滴的学习经历.自己封装界面UI 遇到了好多新手级别的问题=_=!!!1、界面透明 方法好多设置pattle 等等这里我就用这一个ydw.setWindowFlags(Qt::FramelessWindowHint); //在设置 Qt::WA_TranslucentBackground 属性 之前必须去掉窗体的标题栏ydw.setAttribute(Qt::WA_TranslucentBackground); //设置窗体透明 前面必须先调用...Qt文档上说的2、设置. 阅读全文

posted @ 2013-08-30 18:00 新一 阅读(618) 评论(0) 推荐(0)

[置顶] API相关工作的个人总结_工作中琐碎细节的总结二

摘要: 续接上篇,今晚又看了看大牛的书,再结合过往工作,总结如下:1、弃用原理与删除原则做权衡。2、正确性与易用性的把握。3、不能因为过度的追求性能提升而违背API的设计原则。4、兼容性不仅仅是表象的。正确的、异常的都是兼容上需要考虑的,举例上个版本里有方法返回异常类,但是当前版本没有了,从某种程度上也带来了不兼容性。5、API可以对称再好不过,但也不是一定恪守的。老话:见名知意,学会用代码表达,就像我们平时用母语与人交流那样。 用自己今晚加班导致自己总结的不好,说出来让自己都不相信。结合前几天的工作,说一说功能扩展上我常用的两个方法,方法多态与属性。一开始我自己喜欢用方法,结果就定义了N多同名方法. 阅读全文

posted @ 2013-08-30 17:58 新一 阅读(207) 评论(0) 推荐(0)

数据分析工作的一点改进

摘要: 最近老是用python要对各种csv做各种统计,工作不可谓不繁琐啊,通常在一次csv扫描中完成几种到几十种统计,因此重复代码多、可读性也差。应该对不同统计做一些原型封装,以动态语言的灵活性不需要做代码生成器,只需要写不同的函数完成不同的功能即可,这样代码大大减少,可读性维护性都很好,唯一的问题会是对不同的工作都需要单独扫描一遍文件。如果对性能有要求,要把不同的统计放在一遍扫描中,又要避免每次统计之前认真确定好如何执行,可能真需要一个代码生成器。如果以后这部分工作切到hadoop上面,是不是有相应的类库或工具可以使用呢? 阅读全文

posted @ 2013-08-30 17:55 新一 阅读(253) 评论(0) 推荐(0)

iOS-推送通知

摘要: 推送通知可以做3件事:(1)文字信息(2)一种声音 (3)一个徽章的标记号(第几条消息。。) 推送通知流程 (app应用程序---》iOS 设备---》APNS(apple服务器)---provider(我们的服务器端)) a。app应用程序注册一个通知 b。iOS 设备---》APNS(apple服务器) c。APNS(apple服务器)--给一个令牌token(唯一的)-》app应用程序 d。app应用程序--token--》provider e。provider--token/content-》APNS f。APNS--content-》app应用程... 阅读全文

posted @ 2013-08-30 17:53 新一 阅读(191) 评论(0) 推荐(0)

程序员修炼之道摘要

摘要: 阅读全文

posted @ 2013-08-30 17:51 新一 阅读(140) 评论(0) 推荐(0)

【每日一摩斯】-【序列】-续-RAC and Sequences (853652.1)

摘要: 一个简单的sequence有什么可以说的呢?如果再这样认为就大错特错了。。。 也许以下几点高人们都很清楚,但至少对于我来说,之前是陌生的,或者说是忽略的。1、CREATE SEQUENCE seq;,不带任何参数,那么默认建立的SQL语句是:-- Create sequence create sequence SEQ minvalue 1 maxvalue 999999999999999999999999999 start with 21 increment by 1 cache 20;这里显示的start with是21,increment by是1,cache是20。黄勇大师的解释是“Lo 阅读全文

posted @ 2013-08-30 17:49 新一 阅读(225) 评论(0) 推荐(0)

全局唯一ID的生成方式

摘要: 一、程序直接生成:使用jdk中的concurrent包可以轻松实现唯一数字型ID的生成,且无需考虑单例、采用高效率的CAS无需考虑synchronized关键字 import java.util.concurrent.atomic.AtomicLong;public class UniqueID { private static AtomicLong uniqeid = new AtomicLong(0); public static long getNextID() { return uniqeid.getAndIncrement(); } public static void main(. 阅读全文

posted @ 2013-08-30 17:46 新一 阅读(1722) 评论(0) 推荐(1)

用户及权限基础 2---- 权限

摘要: 1 权限 1 权限是操作系统用来限制对资源的访问的机制,权限一般分为三种,读,写,执行。操作系统中每一个文件都有特定的权限,所属的用户和所属的组,通过的这样的机制来限制哪些用户,哪些组可以对特定的文件进行什么样的操作 2 每一个进程都是以某个用户的身份登录运行,所以进程的权限与该用户的权限一样,用户的权限大,该进程拥有的权限就大 3 文件权限 权限 对文件的影响 对目录的影响 r 读取 可读取文件内容 可列出目录的内容 w 写入 可以修改文件内容 可在目录中创建删除目录 x 执行 可以作为命令执行 可访问目录内容 4 UGO机制 1 Linux是基于UGO的模型进行控制 2 U代表... 阅读全文

posted @ 2013-08-30 17:44 新一 阅读(217) 评论(0) 推荐(0)

Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

摘要: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9671609记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个朋友在评论中留言,希望我可以帮他将这个滑动菜单改成双向滑动的方式。当时也没想花太多时间,简单修改了一下就发给了他,结果没想到后来却有一大批的朋友都来问我要这份双向滑动菜单的代码。由于这份代码写得很不用心,我发了部分朋友之后实在不忍心继续发下去了,于是决定专门写一篇文章来介绍更好的Android双向滑动菜单的实现方法。在开始动手之前先来讲一下实现原理,在一个Activity的布局中需要有三部分,一个是 阅读全文

posted @ 2013-08-30 17:42 新一 阅读(372) 评论(0) 推荐(0)

上一页 1 ··· 149 150 151 152 153 154 155 156 157 ··· 174 下一页

导航