- 博客(37)
- 收藏
- 关注
转载 如何优化coding
如何优化coding前言最近一直在做修改bug工作,修改bug花费时间最多的不是如何解决问题而是怎样快速读懂代码。如果代码写的好的,不用debug就可以一眼看出来哪里出了问题。实际上,我都要debug好多遍才能差不多理解这个业务逻辑,进而分析原因以及修改修复的代价。这项工作花费了我绝大部分的时间,而且并没有什么意义,因为fix bug之后就再也不会处理这些代码了。因此,易读性应该放在代码的首...
2016-09-30 11:11:00 52
转载 如何快速的开发一个完整的iOS直播app(美颜篇)
前言在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇)开发一款直播app,美颜功能是很重要的,如果没有美颜功能,可能分分钟钟掉粉千万,本篇主要讲解直播中美颜功能的实现原理,并且实现美颜功能。如果喜欢我的文章,可以关注我微博:袁峥Seemygo,也可以来小码哥,了解下我们的iOS培训课程。后续还会更新更多内容,有任何问题,欢迎简书留言袁...
2016-09-29 15:34:00 89
转载 ubuntu安装ntopng并将sFlow-RT的数据发送到ntopng作为控制器
2019独角兽企业重金招聘Python工程师标准>>> ...
2016-09-29 15:06:00 563
转载 蓝鸥零基础学习HTML5第九讲 兼容性三
蓝鸥零基础学习HTML5第九讲 兼容性三1.兼容性7<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style>.box {background: red;zoom:1;}.d...
2016-09-27 10:38:38 65
转载 python序列,字典备忘
初识python备忘:序列:列表,字符串,元组len(d),d[id],del d[id],data in d函数:cmp(x,y),len(seq),list(seq)根据字符串创建列表,max(args),min(args),reversed(seq),sorted(seq),tuple(seq)列表方法:append()末尾添加对象,count()对象计数,extend()末尾添加列表,...
2016-09-23 16:32:00 49
转载 python支持tab键补全命令
cat tab#!/usr/bin/pythonimport sysimport readlineimport rlcompleterimport atexitimport osreadline.parse_and_bind('tab:complete')histfile = os.path.join(os.environ['HOME'],'.pythonhistory')t...
2016-09-22 16:25:08 61
原创 第10章代码《跟老男孩学习Linux运维:Shell编程实战》
本书历史上已出版最实战的Shell高级编程实战书籍,没有之一,和市面书籍不同,本书是作者经过18年的运维工作及教学工作后,创新类企业级实战书籍,适合所有学习及从事Linux相关工作的读者。《跟老男孩学习Linux运维:Shell高级编程实战》第10章,本书预计于12月底出版,本章的部分代码如下:有关代码的思路分析和详细注释,请支持作者购买正版书籍获得。[root@oldboy C10]# for ...
2016-09-22 15:29:08 70
转载 Linux系统查看系统是32位还是64位方法总结【转】
转自:http://www.cnblogs.com/kerrycode/p/3785768.html这篇博客是总结、归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客。本篇只是整理、梳理这方面的知识,方便自己忘记的时候随时查看。方法1:getconf LONG_BIT 查看如下例子所示: 32位Linux系统显示32,...
2016-09-22 12:32:00 46
转载 buildroot httpd php
/******************************************************************** * buildroot httpd php * 说明: * 在buildroot中选择了php,但是在测试的时候发现总是出现下面这行 * 错误,库是存在的,但是却没有放对正确的位置,通过创建软链...
2016-09-22 10:29:00 69
转载 Android 内存优化,如何避免OOM
一、 Android的内存机制二、Android的内存溢出三、万恶的static四、都是线程惹的祸五、超级大胖子Bitmap六、行踪诡异的Cursor七、其它要说的。一、 Android的内存机制Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java 堆内分配空间;然而对象的释放是由垃圾...
2016-09-21 09:44:59 57
转载 为什么我的 app:actionViewClass="android.widget.SearchView"和app:showAsAction="ifRoom|collapseActionView"才有...
http://blog.csdn.net/cdnight/article/details/48029911 <item android:id="@+id/action_search" app:actionViewClass="android.widget.SearchView" android:icon...
2016-09-19 22:24:00 414
转载 linux运维人员必会开源运维工具体系
新手必会用深×××(8-15k)标记,老鸟必会深×××+浅蓝色(15-25K)标记==============================================操作系统:Centos,Ubuntu,Redhat,suse,Freebsd网站服务:nginx,apache,lighttpd,php,tomcat,resin数据 库:MySQL,Mysql-pr...
2016-09-18 16:47:51 77
转载 使用CentOS7虚拟机模拟三层防火墙实现路由转发及NAT
一、环境准备1、为虚拟机1安装Centos7.2,使用最小安装即可,虚拟机仅1.5G大小2、虚拟机1安装三块网卡一块使用DHCP,自动获取IP、网关及DNS,虚拟机1通过此网卡直接访问互联网另外两块网卡,自定义子网,网卡无需网关及DNS3、虚拟机2与虚拟机3只需要一块网卡,分别将网卡的网关指向虚拟机1二、配置虚拟机1,实现路由和NAT功能(使用Centos7.2自带的Fire...
2016-09-14 17:43:09 542
转载 mysql中not exists的简单理解
http://www.cnblogs.com/glory-jzx/archive/2012/07/19/2599215.htmlhttp://sunxiaqw.blog.163.com/blog/static/990654382013430105130443/这篇文章写的很清楚了,请参考,多谢原作者。select loan_user_id from sp_invest_...
2016-09-14 15:30:00 241
转载 Dubbo服务调用的动态代理和负载均衡
Dubbo服务调用的动态代理及负载均衡源码解析请参见:http://manzhizhen.iteye.com/blog/2314514
2016-09-13 22:23:00 182
转载 做软件开发对这几款软件应该不陌生
每一位软件开发人员都会有一套个人收藏的工具来应对工作上的挑战,因人而异每个人适用的软件可能会有所不同。不过对于初入行的程序员朋友来说,寻找合适的工具是相对困难的,并且还会浪费大量的时间,今天小编汇总整理各大网络平台上的推荐,列出六款软件开发不可错过的必备工具。代码比较与合并:Beyond CompareBeyond Compare 4一款不可多得的专业级别的文件夹以及文件对比工具,使用...
2016-09-13 09:46:00 96
转载 ArcGIS Engine开发前基础知识(3)
对象模型图 一、对象模型图中的类与接口 ArcGIS Engine 提供大量的对象,这些对象之间存在各种各样的关系,如继承、组合、关联等。对象模型图(Object model diagram,ODM)是以统一建模语言UML为基础,用来表现对象之间关系的类图,它是了解和熟悉ArcGIS Engine 体系架构的基础。熟练掌握OMD图可以帮助开发人员快速了解类之间的相互...
2016-09-12 22:07:00 179
转载 CSS学习心得
CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在 CSS 文件中多个样式定义可层叠为一基础的语法:CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明高级语法:...
2016-09-11 20:35:00 49
转载 angularJS自定义过滤器、服务和指令
自定义过滤器1 mainApp.filter('mayfilter',function(){2 return function(input){3 (过滤逻辑代码)4 }5 });自定义创建指令1 mainApp.derectiv("derectiveName",function(){2 return {3 ...
2016-09-11 11:18:00 64
转载 Java中HashMap遍历的两种方式
[转]Java中HashMap遍历的两种方式原文地址: http://www.javaweb.cc/language/java/032291.shtml第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map...
2016-09-10 15:23:00 37
转载 ls另类用法
通常ls列出的文件,想直接管道通过rm -rf删除是无效的.这时就要配合命令xargs使用了:例如: ls -t|tail -10|xargs rm -rf //按时间排序,删除最后的10个文件 ls -lt|tail -100|awk '{ print $9 }'|xargs rm -rf 两者效果是相同的同理,如果想按时间倒序排列,也就是说离现在...
2016-09-09 17:28:53 70
转载 redis服务简介 && redis.conf配置文件详解
#一、redis服务简介redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多(memcached不支持value类型,只支持key),包括string(字符串)、list(链表)、set(集合)和zset(有序集 合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都...
2016-09-09 17:09:56 78
转载 github使用入门
连接地址github使用入门连接地址:https://zhuanlan.zhihu.com/p/21193604?refer=passer
2016-09-08 17:55:00 59
转载 BlockingQueue:队列(FIFO)
BlockingQueue:队列(FIFO) 阻塞队列: 非阻塞队列:ArrayBlockingQueue:阻塞队列 1、add(Object):将Object加入到队列中,如果队列可以 容纳,则返回true,否则抛出异常 2、offer(Object):表示如果可能的话,将Object加入到 队列中,如果能放进去,返回true,否则,返回false 3、put(Object...
2016-09-06 10:18:31 145
转载 调研《构建之法》历届软工实践作品
未视APP作品内容 未视是北京必趣科技有限公司旗下的最新子产品,致力于影视剧照的发布与分享,现移动端已同步上线。未视基于影视剧照, 海报,预告片,花絮等影视周边,为影视发烧友 "量身定做"的一款产品,聚集并整合了全网最新最全的影视剧照、海报、 花絮、预告片的APP。 优势 未视APP的内容主要针对的的是纯粹的影视周边、剧照等影视周边的聚合类信息APP,针对的用户只要...
2016-09-05 22:47:00 110
转载 linux 下 systemd-udevd 服务解析
最近在看linux下重定向的时候看到 的这个系统的服务,所以记下来备忘。 描述:systemd-udevd是监听内核发出的设备事件,并根据udev规则处理每个事件。 选项: --daemon 脱离控制台,并作为后台守程运行。 --debug 在标准错误上打印调试信息 --children-max= 限制最多同时处理多少个设备事件 --exec-d...
2016-09-05 09:47:00 647
转载 牛客网一道趣味题
选择题:现有一完全的P2P共享协议,每次两个节点通讯后都能获取对方已经获取的全部信息。现在有17个节点,要使得系统中每个节点都知道所有节点的文件信息。假设只能通过多次两个对等节点之间通讯的方式进行传输,则最少需要( )次通讯。A.32 B.31 C.30 D.29答案:C大神给出的分析过程如下(过程很烧脑呵呵)假设有n个节点,直观...
2016-09-03 22:52:00 45
转载 Spark菜鸟学习营Day2 分布式系统需求分析
Spark菜鸟学习营Day2分布式系统需求分析本分析主要针对从原有代码向Spark的迁移。要注意的是Spark和传统开发有着截然不同的思考思路,所以我们需要首先对原有代码进行需求分析,形成改造思路后,再着手开发。对于输入和输出,请注意,指的是以程序为边界的输入和输出情况。主要迁移点:A:批量数据清理重点:分析要清理的表在哪里A1.参数表:存放Oracle、Redis。清理Orac...
2016-09-03 15:49:00 114
转载 cloudstack 使用之入门1
cloudstack是管理套件,可以管理基于vmware ESXI、xenserver、hyperv、kvm、baremetal、ovm、LXC、ovm3的虚拟化;注意:1 管理vmware需要vcenter、集群、数据中心2 必须有存储:nfs协议、vmfs协议(nfs、smb、cifs、s3、swif),否则无法创建”资源域“ 转载于:https://blog....
2016-09-01 14:39:51 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人