开发
文章平均质量分 85
天天向上_好好学习
这个作者很懒,什么都没留下…
展开
-
基于gin后端及vue前端的通用后台框架
这里写自定义目录标题框架特点菜单管理用户管理基本说明vue 示例框架特点集成了用户管理、角色管理及对应的菜单管理(RBAC)和用户行为日志的功能,开箱即用。vue github:https://github.com/jixindakeji/vue-demogin github:https://github.com/jixindakeji/gin-demo菜单管理目录是显示左侧导航栏项目,菜单是显示页面,按钮是对应的api权限,按钮的权限是根据请求api和方法组合而成,后端获取权限是根据请求a原创 2021-01-19 13:22:00 · 1052 阅读 · 0 评论 -
modsecurity 启动不了
./configuremake && make installLoadModule unique_id_module modules/mod_unique_id.so原创 2012-11-01 17:01:47 · 1357 阅读 · 0 评论 -
UNIX TOOLBOX - 中文版
UNIX TOOLBOX - 中文版这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。Unix Toolbox 版本:12你可以到 http://cb.vu/unixtoolbox.xhtml 找到本文档的最新版。PDF版本可以替换链接中的.xhtml为 .pdf ,小册子版本可以替转载 2012-11-13 15:54:27 · 9369 阅读 · 0 评论 -
mysql 命令
Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上distinct转载 2012-12-06 11:54:31 · 646 阅读 · 0 评论 -
mysql 基础
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3642816安装Mysql ubuntu 下apt-get install mysql-serverapt-get install mysql-clientreadhat:1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL转载 2012-12-06 10:33:47 · 540 阅读 · 0 评论 -
MySQL 数据类型
http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.htmlMySQL 数据类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零转载 2012-12-06 15:13:32 · 641 阅读 · 0 评论 -
Linux多线程通信及同步
http://blog.sina.com.cn/s/blog_695e489c01011m9k.htmlLinux多线程通信及同步 建立多任务模型,并用线程来实现 符合POSIX标准的UNIX操作系统提供了线程的控制函数,如:线程的创建和终止、线程之间的互斥、线程之间的同步等。利用这些系统函数可以成功地模拟消息队列,来实现线程间数据共享和同步,以完成多转载 2012-12-07 09:47:23 · 1384 阅读 · 1 评论 -
linux消息队列进程通信
http://www.cnblogs.com/magicbox/archive/2012/02/01/2363880.htmllinux消息队列进程通信一、消息队列的基本概念消息队列 (也叫做报文队列)是Unix系统V版本中3种进程间通信机制之一。另外两种是信号灯和共享内存。这些IPC机制使用共同的授权方法。只有通过系统调用将标志符传递给核心之后,进程才能存取这些资源。转载 2012-12-07 17:02:12 · 990 阅读 · 0 评论 -
linux的hostname修改详解 原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/os/281/11563281.shtml
Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。 #hostname #cat /proc/sys/kernel/hostname 上面两种输出结果相同。 修改运行时Linux系统的hostname,转载 2012-12-11 11:44:08 · 2018 阅读 · 0 评论 -
setlocale()函数
http://www.cnblogs.com/cnyao/archive/2010/05/06/1729220.htmlsetlocale()函数是用来配置地域信息的,原本以为这个也是windows函数,结果居然是C++的标准函数,其头文件为,按照一般的原则,所有原本C的函数被移植到C++标准库中时,是按照去掉后面的.h,前面加上c这样的原则。举例:变成,所以我猜也是这样,但是没有继续去确转载 2012-12-24 10:08:23 · 1382 阅读 · 0 评论 -
设置守护进程的文件权限创建掩码
本文来自: 高校自动化网(Www.zdh1909.com) 详细出处参考(转载请保留本链接):http://www.zdh1909.com/html/linux/121一实现守护进程的步骤在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,使父进程立即退出。这样,产转载 2012-12-24 10:29:50 · 2255 阅读 · 0 评论 -
isspace
http://www.2cto.com/shouce/chssc/ctype/isspace.htmlisspace 原型:extern int isspace(int c); 用法:#include 功能:判断字符c是否为空白符 说明:当c为空白符时,返回非零转载 2012-12-24 10:59:32 · 659 阅读 · 0 评论 -
使用Inputstream读取文件
http://blog.csdn.net/xiaoya629/article/details/5610670在java中,可以使用InputStream对文件进行读取,就是字节流的输入。当读取文件内容进程序时,需要使用一个byte数组来进行存储,如此会有如下两个问题:1.如何建立合适大小的byte数组,如果已知输入流的大小。2.如果不知输入流的大小,则肯定需要建立一个很大的byte转载 2012-12-24 16:17:01 · 828 阅读 · 0 评论 -
zlib
#include #include #include #include #include /* Compress data */ int zcompress(Bytef *data, uLong ndata, Bytef *zdata, uLong *nzdata) { z_stream c_stream; int err = 0; if(转载 2012-12-24 14:10:16 · 706 阅读 · 0 评论 -
Linux / Unix Command: pwrite
http://linux.about.com/library/cmd/blcmdl2_pwrite.htmLinux / Unix Command: pwrite Command LibraryNAMEpread, pwrite - read from or write to a file descriptor at a given offs转载 2012-12-24 14:19:36 · 812 阅读 · 0 评论 -
apache 设置缓存
默认情况下,apache安装完以后,是不允许被cache的。如果外接了cache或squid服务器要求进行web加速的话,就需要在htttpd.conf里进行设置,当然前提是在安装apache的时候要激活mod_cache的模块。以下简单介绍一下安装与配置的步骤: 1. apache版本:httpd-2.0.49.tar.gz 2. 安装httpd-2.0.49.tar.gz:转载 2012-12-12 16:05:52 · 1841 阅读 · 0 评论 -
linux flock
http://blog.csdn.net/lin_fs/article/details/7804494表头文件 #include 定义函数 int flock(int fd,int operation); 函数说明 flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整个文件,无法锁定文件的某一区域。 参数 ope转载 2012-12-24 14:17:23 · 757 阅读 · 0 评论 -
UNIX 高手的 10 个习惯-克服不良的 UNIX 使用模式
http://blog.chinaunix.net/uid-11861796-id-2813568.html采用 10 个能够提高您的 UNIX® 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。引转载 2012-12-24 14:29:13 · 482 阅读 · 0 评论 -
CURLOPT_TIMEOUT and SIGALRM
http://curl.haxx.se/mail/lib-2003-01/0197.htmlextern "C" { #include "curl/curl.h" #include "curl/easy.h" #include } #include #include #include struct MemoryStruct {转载 2012-12-27 11:21:05 · 1222 阅读 · 0 评论 -
How to compile a APR test script
http://stackoverflow.com/questions/4099803/how-to-compile-a-apr-test-script2down votefavoriteIts a long time since I've used C but now I'm trying to compile a s转载 2012-12-14 09:31:51 · 827 阅读 · 0 评论 -
sscanf
http://blog.sina.com.cn/s/blog_7002cbad0100vyfo.htmlsscanf目录名称:函数原型:头文件:说明:支持集合操作:例子:编辑本段名称: sscanf() - 从一个字符串中读进与指定格式相符的数据.编辑本段函数原型: int sscanf( co转载 2012-12-14 14:14:54 · 703 阅读 · 0 评论 -
Valgrind使用
http://www.cnblogs.com/napoleon_liu/articles/2001802.html调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:tar –jxvf valgrind-3.2.3.tar.bz23转载 2012-12-30 18:03:42 · 1325 阅读 · 0 评论 -
c语言字符串 数字转换函数大全
http://blog.csdn.net/zuopai/article/details/2226612c语言字符串 数字转换函数大全 最近学数据结构老是做实验常用到字符串和数字的转换想找却发现网上的资料太散所以搜集整理一下 方便以后再用atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strt转载 2012-12-27 19:29:07 · 612 阅读 · 0 评论 -
gdb 调试带参数的程序
http://blog.sina.com.cn/s/blog_4b6f784001011yvh.html例子:#include int main(int argc,char *argv[]){ int i = argc; printf("argc:%d\n",i); for(i = 0;i printf("argv[%d]:转载 2012-12-29 18:29:57 · 1290 阅读 · 0 评论 -
mysql 修改字段
http://www.blogjava.net/Alpha/archive/2007/07/23/131912.htmlmysql alter 语句用法,添加、修改、删除字段等//主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_incre转载 2012-12-18 09:48:49 · 632 阅读 · 0 评论 -
LINUX下GDB调试
http://blog.sina.com.cn/s/blog_54f82cc201010j5c.html本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大转载 2012-12-18 14:24:29 · 628 阅读 · 0 评论 -
eclipse加入第三方jar
eclipse加入第三方jar 2011-11-16 01:20:33| 分类:eclipse应用 | 标签:|字号大中小订阅 使用eclipse开发Java SE 总免不了需要引入第三方的jar或者calss文件。这里给大家说一下如何在eclipse中引入第三方jar或者calss文件。让我们先了解一下eclipse项目中引入的jar都在什转载 2012-12-19 11:18:54 · 945 阅读 · 0 评论 -
MySQL的转义字符“\”
MySQL的转义字符“\”MySQL的转义字符“\” MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”转载 2012-12-20 10:54:12 · 2007 阅读 · 0 评论 -
编写自己的sniffer(一)
http://www.cnblogs.com/Seiyagoo/archive/2012/06/30/2571297.html#2454757一、系统环境 1、系统及类库要求:类Unix系统+libpcap库+libnet库+pcre库; 2、各组件版本要求:libpcap 1.0以上;libnet 1.1以上;pcre 7.5以上; 注意:对于不转载 2013-01-08 10:51:14 · 2604 阅读 · 0 评论 -
_FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)
http://hi.baidu.com/925566297/item/4661483d83df4800ceb9fec6__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(下c语言编程 )先看下简单的初始代码:注意其编译运行后的结果。root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件#ifndef转载 2013-01-31 11:20:11 · 880 阅读 · 0 评论 -
git/github学习笔记
1. git 版本控制系统相比CVS\SVN优势:- 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块ps:关于git的更详细的介绍于优点在此就不介绍了,教大家怎么用是关键。:)==============运行环境========系统:windowsgit : Git-1.7.3.1-preview2转载 2012-09-18 14:23:48 · 1004 阅读 · 0 评论 -
netlink+netfilter实例
http://bbs.chinaunix.net/thread-1959009-1-1.html再次见识了内核的伟大,大半年不碰,忘记的一干二净!!!写netfilter,netlink不得不提的就是九贱和duanjigang了... Linux 用户态与内核态的交互——netlink 篇 http://bbs.chinaunix.net/viewthread.p转载 2013-02-26 11:48:50 · 1628 阅读 · 0 评论 -
Redirecting packets to user space TCP stack without modifying application
http://stackoverflow.com/questions/966031/redirecting-packets-to-user-space-tcp-stack-without-modifying-applicationRedirecting packets to user space TCP stack without modifying application转载 2013-02-26 14:30:19 · 1656 阅读 · 0 评论 -
Howto: Build Linux Kernel Module Against Installed Kernel w/o Full Kernel Source Tree
http://www.cyberciti.biz/tips/build-linux-kernel-module-against-installed-kernel-source-tree.htmlHowto: Build Linux Kernel Module Against Installed Kernel w/o Full Kernel Source Tree转载 2013-02-26 11:50:35 · 3104 阅读 · 0 评论 -
10 本 O'Reilly 出版的免费好书
在维护 LinuxTOY 之余,我总是会看一些书籍来充实自己。然而现如今许多书籍价格高昂,常常令囊中羞涩的我退步三舍。幸运的是,在网络冲浪的过程中,我遇见了一些真正免费的好书。我想,这些书值得推荐给喜好读书的朋友。本文将与各位分享 10 本由知名计算机图书出版公司O'Reilly 出版的免费好书,这些书或采用开放图书许可,或遵从创作共用协议,没有任何版权问题,大家可放心阅读和下载。提醒一点:转载 2013-04-09 16:19:58 · 3723 阅读 · 0 评论 -
Linux的epoll模型
http://www.cnblogs.com/jankie/archive/2011/05/19/2050881.htmlLinux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有转载 2013-04-23 14:03:21 · 769 阅读 · 0 评论 -
实现了一个比nginx速度更快的HTTP服务器
http://www.cnblogs.com/clowwindy/archive/2011/09/23/a_http_server_faster_than_nginx.html首先承认这个标题标题党了:)。在上次的FreeBSD和linux的nginx静态文件性能对比测试 后,我萌发了自己动手做一个简单的Web Server来搞清楚nginx高性能背后的原理的想法。最后成功实现了一个基转载 2013-04-23 14:35:34 · 1449 阅读 · 0 评论 -
struct sockaddr与struct sockaddr_in ,struct sockaddr_un的区别和联系
在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* address family, AF_xxx */转载 2013-05-15 17:30:56 · 1234 阅读 · 0 评论 -
AM3359 BeagleBone开源开发与评估方案
AM3359 BeagleBone开源开发板采用TI公司的低成本基于ARM Cortex A8的500MHz-720MHz的处理器AM3359, 用来工程开发,演示或评估处理器,主要用在游戏外设,销售机,家庭和工业自动化,称重仪,消费类医疗设备, 智能收费系统和教育控制台,打印机以及高档玩具.本文介绍了AM335x主要特性,方框图以及AM335x BeagleBone开源开发板主要特性,方框图转载 2013-05-18 13:11:07 · 1873 阅读 · 0 评论 -
Getting BeagleBone Started
System Reference Manual and Hardware DocumentationWhen all else fails, read the manual: BeagleBone Black Docs.Step-by-Step Quick-StartStep #1: Plug in BeagleBone via USBUse the pro转载 2013-05-18 13:26:17 · 1654 阅读 · 0 评论