在刷LeetCode-1TwoSum的时候,有个人在论坛留言,大致意思如下: 我觉得这个人是不懂算法的。让我一步一步解释。 # O的含义 通俗的说,O表示忽略系数的复杂度上限,常常用一个量级表示,比如n,nlgn。 # 忽略的系数重要吗 重要。我觉得《算法》比《算法导论》优秀的原因之一是,作者用实例 ...
分类:
编程语言 时间:
2016-08-08 00:45:38
阅读次数:
149
如:public class InnerClassDemo{ int x; class A{ static int a = 0;//这样写是不合法的. static final int b=0;//这样写是合法的 }}解答:简单说,定义一个静态的域或者方法,要求在静态环境或者顶层环境,这里静态环境具 ...
分类:
编程语言 时间:
2016-08-05 00:35:18
阅读次数:
384
实战动态PDF在线预览及带签名的PDF文件转换 开篇语: 最近工作需要做一个借款合同,公司以前的合同都是通过app端下载,然后通过本地打开pdf文件,而喜欢创新的我,心想着为什么不能在线H5预览,正是这个想法,说干就干,实践过程总是艰难的,折腾了3,4天的时间,熬了两个凌晨3,4点,其中的艰辛、以及 ...
分类:
其他好文 时间:
2016-08-04 01:15:11
阅读次数:
225
开篇语: 最近工作需要做一个借款合同,公司以前的合同都是通过app端下载,然后通过本地打开pdf文件,而喜欢创新的我,心想着为什么不能在线H5预览,正是这个想法,说干就干,实践过程总是艰难的,折腾了3,4天的时间,熬了两个凌晨3,4点,其中的艰辛、以及各中的曲折、压力只有自己能体会,项目上线后心里想 ...
分类:
其他好文 时间:
2016-08-03 20:14:38
阅读次数:
1101
之前清单文件里theme主题老是改不成库项目里定义好的主题@style/Theme.AppCompat.Light,只能用默认主题@style/AppTheme 找了半天也没发现什么问题,库项目也导入了啊,为什么不能用库项目里定义的东西 原来我是用的java build path的方法导入库项目,错 ...
分类:
移动开发 时间:
2016-07-10 08:42:21
阅读次数:
225
linux c程序中获取shell脚本输出的实现方法 1. 前言Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能 ...
分类:
系统相关 时间:
2016-07-04 20:37:07
阅读次数:
333
1.所有网络操作不能直接写在主线程中 因为所有的网络操作都是耗时的,如果加载到主线程中,会导致与用户的交互出现问题 ,所以要加载到子线程中 2.在子线程中直接更新UI会报错, 千万不能在子线程中更新UI (假如允许任意子线程访问、修改UI控件的属性,这就需要对多个新线程的并发访问进行同步控制,否则多 ...
分类:
编程语言 时间:
2016-07-02 20:15:03
阅读次数:
382
拓扑排序+堆。 转自popoqqq神犇。 反向建图跑拓扑排序然后逆序输出。 为什么不能正的来呢,因为不知道选当前菜要先制作哪种菜。 逆序过来跑拓扑的话,也能保证满足限制条件编号小的在前面。 题外话:我都打完了才发现第三个样例输出不对,一看题直接就弃疗了。。事实证明就改动几个字母。。。。 toposo... ...
分类:
其他好文 时间:
2016-06-27 19:31:03
阅读次数:
178
关于return和exit 在子进程退出的时候有两种方式,exit和exec族函数,不能使用return,为什么不能用return呢,exit改成return 会出现父子进程又各自重复开始进行。 1、exit函数和return函数的主要区别是: 1)exit用于在程序运行的过程中随时结束程序,其参数 ...
分类:
其他好文 时间:
2016-06-24 14:49:25
阅读次数:
157
我知道有些事情已经发生到恶化了,就不要再去强有力的辩解或挽回,一些顺气自然吧。其实大家都知道事情在理所应当的发生,你我的心在不正当中发展着。每每在争吵之后,我就是在谴责自己,为什么不能改变生活,又总不能改变心情。我的心情已经到了最低谷的结果了,也该有所回升..
分类:
其他好文 时间:
2016-06-23 01:09:02
阅读次数:
124