在centos下安装使用busybox工具箱 busybox是在嵌入式Linux系统中非常有用的工具箱,里面有很多非常有用的小工具;工作中在普通的linux主机上也有使用该工具的需求,下面展示如何在centOs上下载使用它。第一步:登陆官网找到最新的busybox文件下载路径: busybox下载路径 进去后找到最新版本,然后点击进去,可以看到给x86_64机器使用的版本文件 https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/...
C 变参宏、变参函数的定义与调用 定义变参宏,然后将参数传给一个变参函数或者宏 #define _PRINT_DEBUG(fmt, ...) \ { \ printf(fmt,##__VA_ARGS__);\ }定义变参函数,内部调用另外一个变参函数int MY_Printf(char* fmt, ...){ va_list vArgList; //定义一个va_list型的变量,这个变量是指向参数的指针. va_start (vArgList, fmt); //用v...
windows下利用vs2008编译openssl库 https://blog.csdn.net/u010281829/article/details/80608942https://blog.csdn.net/bytxl/article/details/46315245
C 在makefile中生成编译时间,通过宏传递给源代码使用 1、在makefile中获得时间:_XUE_COMPILE_TIME = $(shell date +"%Y%m%d%H%M%S")$(warning "XUE_COMPILE_TIME=$(_XUE_COMPILE_TIME)")#COM_DEFS += XUE_COMPILE_TIME=$(_XUE_COMPILE_TIME)CFLAGS += -DXUE_COMPILE_T...
C计算字符串和文件的MD5 这篇的MD5算法实现,比前一篇博文的实现更优雅,调用更简洁;可以很简易的计算数组/字符串和文件的MD5值。md5.h文件#ifndef MD5_H#define MD5_H typedef struct{ unsigned int count[2]; unsigned int state[4]; unsigned char buffer[64]; }...
C计算文件的MD5值 filemd5.c文件#include<stdio.h>#include<string.h>#include<stdlib.h>#define F(x, y, z) (((x) & (y)) | ((~x) & (z)))#define G(x, y, z) (((x) & (z)) | ((y) & (~z)...
如何在notepad++中以16进制显示内容 只需要下载HexEditor插件,然后将其拷贝到notepad++安装目录下的plugins目录,然后重启notepad++即可。插件免费下载地址:https://github.com/chcg/NPP_HexEdit/releases重启Notepad++后,可以在菜单plugins看到Hex-Edictor...
如何离线安装chrome插件(.crx文件) 解决“只能通过Chrome网上应用商店安装该程序”的方法http://chromecj.com/utilities/2015-04/423.html总结:1)下载插件 .crx文件 (如DHC-REST.crx)2)将.crx文件后缀名修改为.zip (如DHC-REST.crx -> DHC-REST.zip)3)解压缩.zip文件4)将解压出来的文件夹(如D...
最近找到一个很好用的免费项目管理工具:redmine 最近由于项目需要一个版本和bug管理系统,于是在网上找(关注点:免费、简单、安装容易),经过一番搜索和对比后,选中一款名叫“redmine”的管理工具。先是看了一下官方的安装文档,非常复杂;后来找到了一个一键式安装的工具——BitNami,这个真是太赞了,完全傻瓜式点击“下一步”就行了,安装过程就只需要配置一个顶级管理员的账号和密码。 下载地址:http://bitnami.or...
tomcat启动时候项目被加载了两次,java类静态变量被加载两次 昨天部署一个tomcat项目,运行起来后发现一个类的静态变量在不同的请求上来获取的不一样,按原理一个进程下的类以及类的静态变量只会加载一次,不应该出现加载多次的情况,一开始以为是代码问题,研究和分析到昨晚12点也无果;今天又搞了一天终于清楚了,是tomcat的server.xml的配置问题,导致了项目被加载两次,不同的url请求上来进入不同的项目空间。 原来的server.xml...
CentOS下Redis的安装(转载) CentOS下Redis的安装 目录CentOS下Redis的安装前言下载安装包解压安装包并安装启动和停止Redis启动Redis停止Redis参考资料CentOS下Redis的安装前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3...
appcompat_v7 引起的新建Android工程编译不过的问题 最近新建Android工程时,发现创建出来的工程多了一个"appcompat_v7",eclipse显示错误,错误提示为:““The container ‘Android Dependencies‘ references non existing library ‘/******/appcompat_v7.jar‘”;一直没有搞明白为什么会出这个错,后来查了一下资料,这个问题的规避方法有:...
一种RTP传输信道质量控制的方法 前面博文已经详细介绍了在实时通话中通过FEC实现丢包恢复的方法,但在实现上还有很多地方需要规范起来的,如:收发双方如何协商FEC参数?编码组长度应该为多长最合适?当前信道质量下应该使用几阶的冗余最合适?等等。本文就是制定了一个规范格式,解决上述问题的。有读者可能会问,收发双方都使用固定的FEC参数就好了(编码组大小固定为16、冗余固定为2阶),这会带来一个问题,信道质量好时不存在丢包,则发送方还是...