摘要:
sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作。sed 本身是一个非常复杂的工具,有专门的书籍讲解 sed 的具体用法,但是个人觉得没有必要去学习它的每个细节,那样没有特别大的实际意义。网上也有很多关于 sed 的教程,我也是抱 阅读全文
posted @ 2017-03-28 14:56
陈立扬
阅读(900)
评论(0)
推荐(0)
摘要:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 阅读全文
posted @ 2017-03-28 14:50
陈立扬
阅读(606)
评论(0)
推荐(0)
摘要:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 阅读全文
posted @ 2017-03-28 14:50
陈立扬
阅读(243)
评论(0)
推荐(0)
摘要:
一、简介 本周公司接了一个小项目,是给北京国舜科技股份有限公司做一个 HTTP 相关的小功能产品。大概实现功能是将交换机的源数据通过解析,分析出 HTTP 包配对的 request 和 response 头,并把每对的 request 和 response 头相关字段内容,通过TCP方式发送给对方的 阅读全文
posted @ 2017-03-28 14:48
陈立扬
阅读(522)
评论(0)
推荐(0)
摘要:
一、概述 用过虚拟机的都知道,如果在系统运行的时候去给虚拟机添加一块新设备,比如说硬盘,系统是读取不到这个新硬盘的,因为系统在启动的时候会去检测硬件设备。但是我们也可能会遇到这样的情况,比如正在运行比较重要的程序,这时候不想重启linux系统,又需要添加一块新硬盘,该怎么办呢?今儿个就遇到这个情况, 阅读全文
posted @ 2017-03-28 14:47
陈立扬
阅读(403)
评论(0)
推荐(0)
摘要:
Linux上主要操作是命令,懂一点linux知识的都知道,其实windows下边很多工具也是可以用命令来操作打开的,这样会提高效率,节省很多的时间。下边就记录一下常用的命令。 一、常用命令 1、远程桌面连接 2、计算器 3、画图软件 4、命令提示符 阅读全文
posted @ 2017-03-28 14:46
陈立扬
阅读(259)
评论(0)
推荐(0)
摘要:
正文 DPDK介绍见:www.dpdk.org 本文介绍的步骤基本适用于dpdk 1.7.0 - dpdk 2.0.0 各版本。只是setup.sh显示的菜单有一些小的不同; 同样的,也适用于ubuntu更高版本(已在ubuntu 12.04+及14.04上验证过) 回到顶部 1. 所用系统与软件版 阅读全文
posted @ 2017-03-28 14:43
陈立扬
阅读(1760)
评论(0)
推荐(0)
摘要:
一、说明 对于我们开发人员或者运维工程师来说,经常要查询某个系统命令或者C函数接口的使用方法,最好的最专业的资料就是man手册,通过一些设置可以让man手册页面显示适当颜色,方便阅读,增强美观性。 二、设置 在/etc/profile或/root/.bashrc或/home/user/.bashrc 阅读全文
posted @ 2017-03-28 14:42
陈立扬
阅读(579)
评论(0)
推荐(0)
摘要:
1、说明 Ctags 是 vim 下方便代码阅读的工具。尽管 ctags 也可以支持其它编辑器,但是它正式支持的只有 vim。并且 vim 中已经默认安装 ctags,它可以帮助程序员很容易地浏览源代码;ctags 最先是用来生成 C 代码的 tags 文件,后来扩展成可以生成各类语言的 tags, 阅读全文
posted @ 2017-03-28 14:41
陈立扬
阅读(8131)
评论(0)
推荐(0)
摘要:
最近在学习 MySQL 的 bin-log 时候考虑到数据备份的问题,突然想到如果能将数据通过 Linux 命令行方式备份到百度网盘,那是一件多么牛逼的事情。百度网盘有免费的 2TB 存储空间,而且有百度做靠山,不怕数据丢失,安全可靠。说干就干,通过百度 and 谷歌找到了几种方式,比较喜欢 byp 阅读全文
posted @ 2017-03-28 14:40
陈立扬
阅读(15566)
评论(0)
推荐(1)
摘要:
一、前言 最近有个想法,想把 ineedle 整体架构从头自己编写代码来实现一下,来加深对iNeedle系统的理解,同时加强Linux + C相关知识。由于iNeedle系统的庞大,只能是先把框架搭起来,根据某些功能再往里边添加东西。首先遇到的问题就是每写一部分代码都要进行调试,既不想使用gcc独立 阅读全文
posted @ 2017-03-28 13:03
陈立扬
阅读(461)
评论(0)
推荐(0)
摘要:
一、vim使用的基本配置 二、设置vim中代码自定义关键词语法高亮 其实 vim 显示高亮的原理是根据不同代码文件类型来读取相应的配置文件,根据配置文件中的设置来显示哪些词是高亮的,哪些关键字显示什么颜色,我是做 C 开发的就以 C 语言代码高亮的配置为例来说明一下,其它代码或配置文件高亮都可以参照 阅读全文
posted @ 2017-03-28 13:02
陈立扬
阅读(200)
评论(0)
推荐(0)
摘要:
这次主要是测试在dpdk方案下,ineedle的处理包的性能。 发包工具:使用立永当时写的一个发包工具:linux_pcap 做法: 设备: 注意: 说明: 其它因素: 有时间可以再优化一下发包的工具,看看能不能提高一下测试速度,主要是想排除一下IO等待的干扰。 暂时分为2个步骤: 1、单独测试dp 阅读全文
posted @ 2017-03-28 13:02
陈立扬
阅读(1067)
评论(0)
推荐(0)
摘要:
对于一个目录来说,x权限:可以cd进去 对于目录: 读:看 执行:进去 写:写操作 rw权限没有意义 umask 022 特殊权限: suid sgid 2种情况:对于文件:类似于suid对于目录:在该目录下用非组用户创建文件,则该文件所属组仍然继承这个目录属组属性。 阅读全文
posted @ 2017-03-28 13:01
陈立扬
阅读(148)
评论(0)
推荐(0)
摘要:
一、说明 本次需要安装一个ineedle设备给客户用,貌似客户是华三。这次领导比较重视,下血本买了一台DELL服务器,似乎花费了1万多大洋。当然配置是比较高了,CPU:Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz;网卡:了8个网口,Broadcom BCM572 阅读全文
posted @ 2017-03-28 13:00
陈立扬
阅读(4164)
评论(0)
推荐(0)
摘要:
关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get。当然这些工具使用之前需要配置好yum源或apt源。 配置文件: centos配置 >/etc/yum.re 阅读全文
posted @ 2017-03-28 12:59
陈立扬
阅读(2988)
评论(0)
推荐(0)
摘要:
其实大部分系统管理工作都是通过定期自动执行某一个脚本来完成的,那么如何定期执行某一个脚本呢?这就要借助linux的cron功能了。 关于cron任务计划功能的操作都是通过crontab这个命令来完成的。其中常用的选项有: -u :指定某个用户,不加-u选项则为当前用户; -e :制定计划任务; -l 阅读全文
posted @ 2017-03-28 12:58
陈立扬
阅读(413)
评论(0)
推荐(0)
摘要:
Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。 《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解 阅读全文
posted @ 2017-03-28 12:57
陈立扬
阅读(273)
评论(0)
推荐(0)
摘要:
一、EPEL是什么? EPEL (Extra Packages for Enterprise Linux,企业版Linux的额外软件包) 是Fedora小组维护的一个软件仓库项目,为RHEL/CentOS提供他们默认不提供的软件包。这个源兼容RHEL及像CentOS和Scientific Linux 阅读全文
posted @ 2017-03-28 12:48
陈立扬
阅读(6591)
评论(0)
推荐(0)
摘要:
今天在学习部署安装openstack的时候,看到一个关于cat的奇怪用法,可能是本人的才疏学浅没见过这种写法,于是乎查阅资料了一番,并进行了总结,希望也能够帮助有需要的朋友。 以下是我总结的几种常用方式: 1. 最普通用法 等价于: 2. 从键盘创建一个文件 (1)先看个简单的: ctrl + D 阅读全文
posted @ 2017-03-28 12:47
陈立扬
阅读(12673)
评论(0)
推荐(0)
摘要:
一、strstr函数使用 [1] 函数原型 [2] 头文件 [3] 函数功能 [4] 参数说明 注:若needle为NULL, 则返回"父串" [5] 返回值 [6] 程序举例 [7] 特别说明 注:strstr函数中参数严格"区分大小写" 二、strcasestr函数 [1] 描述 [2] 区别 阅读全文
posted @ 2017-03-28 12:46
陈立扬
阅读(35957)
评论(0)
推荐(0)
摘要:
上午在看源码项目 webbench 时,刚开始就被一个似乎挺陌生函数 getopt_long() 给卡住了,说实话这函数没怎么见过,自然不知道这哥们是干什么的。于是乎百度了一番,原来是处理命令行选项参数的,的确,正规点的大型程序一般第一步就是处理命令行参数的,接着才是主干程序。在百度和 man 的帮 阅读全文
posted @ 2017-03-28 12:45
陈立扬
阅读(42335)
评论(4)
推荐(22)
摘要:
首先会遇到第一个问题,为什么输出的aex文件不在bin目录下,而在别的目录下。其实问题出在链接器的设置里。把这个改成自己想要的目录就OK 然后一些object的报错,直接把警告等级改成0就可以了。属性 - 配置属性 - c/c++ - 警告等级 0 AE插件需要调用到系统内容的都属于AEGP范畴,每 阅读全文
posted @ 2017-03-28 12:42
陈立扬
阅读(1122)
评论(0)
推荐(0)
摘要:
UI创建: 在该入口下 必须在末尾指定UI数目,UI数目一般是枚举,如果和枚举长度不一致也会报错。所以最好是直接修改枚举 UI操作响应: 入口: UI的索引在这里拿到,索引是从1开始 总之比较原始比较蛋疼。。 阅读全文
posted @ 2017-03-28 12:38
陈立扬
阅读(392)
评论(0)
推荐(0)
摘要:
一个月带着读看完了设计模式,其中有一些模式真的是被坑着了,比如composite组合模式如果不用叶节点,真说不出有什么特性。再比如备忘录模式,我觉得这个模式的核心是打包传递数据,而不是用来备忘。好了,先写一个总结,以后慢慢消化 每个模式如果细说肯定不是三言两语可以概括的,但是需要简略概括,才能快速理 阅读全文
posted @ 2017-03-28 12:37
陈立扬
阅读(236)
评论(0)
推荐(0)
摘要:
是不是经常调试某个模块的时候,要打开一堆Console或者Debug.Log,printf 不调试的时候,又关掉。如此繁复的倒腾实在是烦 可以使用预编译指令代替这种做法 如果把"#define 自定义字段"这句注释掉。就可以不允许Console的那些语句。要显示的时候再把注释去掉即可 另外,系统自带 阅读全文
posted @ 2017-03-28 12:35
陈立扬
阅读(319)
评论(0)
推荐(0)
摘要:
nginx是什么? nginx是一个强大的web服务器软件,用于处理高并发的http请求和作为反向代理服务器做负载均衡。具有高性能、轻量级、内存消耗少,强大的负载均衡能力等优势。 nginx架构? 如上官方示意图所示,nginx启动以后,会在系统中以daemon的方式在后台运行,其中包括一个mast 阅读全文
posted @ 2017-03-28 12:33
陈立扬
阅读(1459)
评论(0)
推荐(0)
摘要:
######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /usr/local/n... 阅读全文
posted @ 2017-03-28 12:32
陈立扬
阅读(188)
评论(0)
推荐(0)
摘要:
在腾讯,如:兴趣部落、QQ群、QQ动漫、腾讯学院、TEDxTencent、 AlloyTeam、腾讯CDC等多个部门、团队和项目都在使用AlloyFinger。如下图所示: 基本上只要有图像裁剪、图像查看的地方都会使用到AlloyFinger。因此AlloyFinger也入选了腾讯code平台的精品 阅读全文
posted @ 2017-03-28 12:31
陈立扬
阅读(416)
评论(0)
推荐(0)
摘要:
简介 在过去的两年,越来越多的同事、朋友和其他不认识的童鞋进行移动web开发的时候,都使用了transformjs,所有必要介绍一下,让更多的人受益,提高编程效率,并享受编程乐趣。(当然transformjs不仅仅支持移动设备,支持CSS3 3D Transforms的浏览器都能正常使用transf 阅读全文
posted @ 2017-03-28 12:30
陈立扬
阅读(482)
评论(0)
推荐(0)
摘要:
一.简述 昨天support一同事,帮她的客户做类似下面的效果(自动完成): 以前在搜房的时候,弄过这个,调用楼盘字典: 这是一个小功能,也是一个大功能。因为它可以做大,也可以做小。 二.搜房的AutoComplete 比如上面我们看到搜房的这个就做大了,你要看到这样一个效果,其实搜房做了这么几件事 阅读全文
posted @ 2017-03-28 12:29
陈立扬
阅读(214)
评论(0)
推荐(0)
摘要:
你还在抱怨自己写的canvas demo徘徊在10帧以下吗?你还在烦恼打开自己写的应用就听见CUP风扇转吗?你正在写一个javascript Canvas库吗?那么下面九点就是你必须知道的! 一.预渲染 错误代码: 正确代码: 这里m_canvas的宽度和高度控制得越小越好。 二.尽量少调用canv 阅读全文
posted @ 2017-03-28 12:28
陈立扬
阅读(1490)
评论(0)
推荐(0)
摘要:
本节,将介绍如何手动构造复杂类型(ComplexType)以及复杂类型的简单操作。通常,复杂类型是指那些由几个简单的类型组合而成的类型。比如:一张Customer表,其中有FristName和LastName字段,那么对应的Customer实体类将会有FristName和LastName这两个属性。 阅读全文
posted @ 2017-03-28 12:17
陈立扬
阅读(1136)
评论(0)
推荐(0)
摘要:
Android开发中,列表估计是最最常使用到的控件之一了。列表相关的交互如下拉刷新,上拉更多,滑动菜单,拖动排序,滑动菜单,sticky header分组,FAB等等都是十分常见的体验。Github中有大量优秀的开源项目,今天就来看看star数超1000的Android列表控件都有哪些。 WaveS 阅读全文
posted @ 2017-03-28 12:16
陈立扬
阅读(568)
评论(0)
推荐(0)
摘要:
前几天网友yufengzungzhe@163.com指出PullToRefreshView的一个bug.当时麦洛还没有注意到,现在麦洛已经利用修复了.其实解这个bug也不难. 只要在下面这个方法做一点小小的控制,就可以了 再次感谢yufengzungzhe@163.com网友的提示,googleco 阅读全文
posted @ 2017-03-28 12:14
陈立扬
阅读(296)
评论(0)
推荐(0)
摘要:
这是milo很早之前写在论坛上的一个帖子,现在整理出来,milo也复习一下一般来说Android 的四大组件都是运行在同一个进程中的,但远程Service运行在不同的进程里。这进程间的通信是使用了Android Binder机制。Android 中Service 有本地Service和远程Servi 阅读全文
posted @ 2017-03-28 12:13
陈立扬
阅读(1411)
评论(0)
推荐(0)

浙公网安备 33010602011771号