dongkui8623
码龄9年
关注
提问 私信
  • 博客:10,405
    10,405
    总访问量
  • 暂无
    原创
  • 367,787
    排名
  • 1
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2016-04-14
博客简介:

dongkui8623的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得5次收藏
创作历程
  • 67篇
    2015年
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

linux c 消息队列 实例

消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写权限的进程 可以向其中按照一定的规则添加新消息;对消息队列有读权限的进程则可以从消息队列中读走消息1.创建新消息队列或取得已存在消息队列原型:int msgget(key_t key, int msgflg);参数:key:可以认为是一个端口号,也可以由函数ftok生成。...
转载
发布博客 2015.03.27 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么说K&R是技术写作的典范

其实,我已经不记得自己是第几次重读这本《The C Programming Language》了,但每次读都不禁感叹,技术书竟然也可以写得如此精炼,完美,俨然是一副美丽的画卷。能从此书进入浪漫而严谨的黑客世界不能不说是一 种荣幸。因此这本书一直我向初学者们推荐的首选书籍。但凡写过技术文章的人都知道,写这类文章最困难的地方就在于如何在细节严谨性与教学引导性之间找到合适的平衡点。...
转载
发布博客 2015.03.27 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用虚拟机调试内核模块

利用虚拟机调试内核模块本文描述了在虚拟机中,利用KGDB双机联调NBD驱动的准备过程以及使用频率较高的调试命令。以此为例,介绍调试Linux内核以及内核模块的一种较常用的方法。在进行内核调试时,系统已经不会响应用户态程序,所以需要使用两台计算机利用串行端口或网络进行双机联调,本文介绍的是利用串行端口进行联调。下面详细介绍调试的准备工作和调试过程:1 准备工作新建虚...
转载
发布博客 2015.03.26 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈指针的比较

一、前言有人说指针是C语言的灵魂,也有人说没学好指针就等于不会C语言。虽然在现代C++中一般都是推荐尽量避免使用原生的raw指针,而是以smart pointer 和reference替代之。但是无论怎样,对于C/C++来说,指针始终是个绕不过去的坎。究其原因,是因为C/C++都是支持面向底层操作的语言,而 面向底层操作就得能操纵内存,这个时候就需要指针了。为什么呢?个人...
转载
发布博客 2015.03.27 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

html+js+PHP(使用了smarty模板技术)+mysql实现二级动态下拉列表(select)

function get_value(form){ var scid=sub_class.value;//运算类型号//---------------------------------------//使用ajax发送选中的运算类 var url = "query_subject.php?scid="+scid; xmlhttp.onreadystatech...
转载
发布博客 2015.03.25 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过引用计数解决野指针的问题(C&C++)

C/C++代码中,野指针问题历来已久,当然,大家都知道new/delete要成对出现:A *p = new A();delete p;p = NULL;然而现实中却并不是总是如此简单,考虑如下例子:class A{public: C() {} virtual ~C() {}};class B{publ...
转载
发布博客 2015.03.26 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP中file_exists与is_file、is_dir的区别,以及执行效率的比较

判断 文件 是否存在,有2个常用的PHP函数:is_file 和 file_exists,判断 文件夹 是否存在,有2个常用PHP函数:is_dir 和 file_exists,即file_exists = is_dir + is_file。与 file_exists 相比,is_file 与 is_dir 的执行效率如何呢?分别执行1000次,记录所需时间:...
转载
发布博客 2015.03.25 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat多主机多实例,以及无法加载项目的处理

文章有些地方可能介绍的不一样,因为我直接本地用nginx做了一个代理。属于本人留存!还有就是这个已经写了好久了,断断续续修修改改,尽管我已经检查了但可能发到博客上的这份有些位置还是难免忘记解释什么。我及时修正。当时我遇到一个无法查找到原因的难题,是关于tomcat在运行时被rm -rf掉了(你懂的)。然后使用备份的配置文件重新部署上,发现tomcat可以起来并且不报任何...
转载
发布博客 2015.03.19 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Apache + Tomcat + mod_jk实现集群服务

Tomcat中的集群原理是通过组播的方式进行节点的查找并使用TCP连接进行会话的复制。实现效果:用apache分发请求到tomcat中的对应的项目环境说明:操作系统:windowxpJavasdk:1.7Apache:2.2.14 (本地安装路径:D:\Apache2.2\)Tomcat:7.0.42 (http://tomcat.ap...
转载
发布博客 2015.03.18 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tomcat在eclipse下无法访问或丢包

文章为原创:转载须注明原创地址:http://www.cnblogs.com/guangnianfoo/p/4310863.htmlBy:光年FooTomcat在eclipse下启动错误。单独可启动。错误:1、java.lang.ClassNotFoundException(丢包)。或2、tomcat在eclipse里面能正常启动,而在...
转载
发布博客 2015.03.18 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用Redis存储Tomcat集群的Session

本人花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。我的设想是使用集群来搞定,通过通知负载均衡Nginx,取下集群中的Tomcat节点,然后对Tomcat上的应用进行升级,再通知负载均衡Nginx,把Tomcat节点重新加载上去。依次这么做,把集群中的所有Tomcat都替换一次即可。那么问题来了,在取下Tomcat节点和加...
转载
发布博客 2015.03.18 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

统计文件下载是否完整思路(flask)

有一个需求是统计文件是否被用户完整下载,因为是web应用,用js没有找到实现方案,于是搜索下nginx的实现方案,把简单的探索过程记录下。实验一最原始的思路,查看日志,下载了一个文件之后我们看日志的传输的文件大小跟文件原始的大小是否一致测试要下载的文件的大小一次完整下载的log 跟一次没下载完成的log,可以通过对比传输字节的大小来判断这种方式...
转载
发布博客 2015.03.16 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Ubuntu 14.10中如何安装和配置‘天气信息指示器’

在Ubuntu桌面中有各种提供天气信息的方法,你可以使用Unity Dash和桌面应用来获得天气信息,比如Typhoon。但是可以提供快速查询天气状况和温度数据,并且只需要一次鼠标点击而获得大量气象数据的面板插件,才是到目前为止Linux平台下最受欢迎的天气应用。Atareao开发的My Weather Indicator就是这类应用中的一个,也可以说是最好的一个。...
转载
发布博客 2015.03.09 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下服务器端开发流程及相关工具介绍(C++)

去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手。本文介绍的是阿里妈妈搜索直通车这边的一些开发流程及相关工具。做为新人入门手册,其中某些工具可能只有直通车这边在用,但对于其他公司的新人来说,一样是具有指导...
转载
发布博客 2015.03.16 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

awk是命令还是编程语言

awk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他 更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进 行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结合实际情况,具体操作起来就没有那么简单了。他有三种形 势,awk,gawk,naw...
转载
发布博客 2015.03.12 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tcpdump抓包分析详解

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump...
转载
发布博客 2015.02.04 ·
761 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

chmod命令详细用法

指令名称:chmod使用权限:所有使用者使用方式:chmod[-cfvR][--help][--version]modefile...说明:Linux/Unix的档案调用权限分为三级:档案拥有者、群组、其他。利用chmod可以藉以控制档案如何被他人所调用。参数:mode:权限设定字串,格式如下:[ugo...
转载
发布博客 2015.03.09 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CentOS LNMP 环境搭建记录

准备需要的源1、添加 EPEL 源:项目地址:http://fedoraproject.org/wiki/EPEL安装步骤://根据 CentOS 版本不同,下方地址也不同wget http://ftp.sjtu.edu.cn/fedora/epel/5/i386/epel-release-5-4.noarch.rpm//安装rpm -ivh...
转载
发布博客 2015.02.04 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux下screen的使用

Linux下经常使用putty或者secureCRT等通过ssh远程登录服务器,但如果在执行程序的过程中关闭远程终端窗口,则原先运行的 程序会被立即杀死。这对于一些花费时间较长的程序非常不利,本文将介绍如何使用screen命令解决这个问题,以及screen提供的其他功能。screen简介使用ssh远程登录服务器时,如果在运行程序的过程中不小心关闭了远程终端窗口,或者出现网...
转载
发布博客 2015.02.02 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux安全配置检查项

1.查看系统口令长度、强度检查查看系统口令长度cat /etc/login.defsPASS_MIN_LEN=8 #设定最小用户密码长度为8 越大越好查看系统口令强度cat /etc/pam.d/system-auth password required /lib/security/$ISA/pam_crackl...
转载
发布博客 2015.02.02 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多