随笔分类 -  C 语言知识

C 语言知识
摘要:今天跑程序的时候莫名其妙的出现了下面的一个异常: java.lang.NoSuchMethodException:com.ca.agent.model.mybatis.ApprovalInforCangra.setSubDate([Ljava.lang.String;) 这类异常信息在以前是处理过的 阅读全文
posted @ 2016-12-12 19:33 aspirant 阅读(1249) 评论(0) 推荐(0) 编辑
摘要:Singleton模式是设计模式中最为简单、最为常见、最容易实现的Singleton模式典型的结构图为:typedefint*SINGLETON;/*定义自己的类型*/SINGLETON*singleton=NULL;SINGLETON*get_singleton(void){if(NULL==si... 阅读全文
posted @ 2014-11-26 19:51 aspirant 阅读(1970) 评论(1) 推荐(1) 编辑
摘要:内核中用于数据接收的结构体struct msghdr(转) 我们从一个实际的数据包发送的例子入手,来看看其发送的具体流程,以及过程中涉及到的相关数据结构。在我们的虚拟机上发送icmp回显请求包,ping另一台主机172.16.48.1。我们使用系统调用sendto发送这个icmp包。 ssize_t 阅读全文
posted @ 2014-11-14 15:07 aspirant 阅读(1808) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/zhuxianji/archive/2011/01/06/1928970.html 阅读全文
posted @ 2014-07-12 17:32 aspirant 阅读(548) 评论(0) 推荐(0) 编辑
摘要:在Linux下创建线程时,编译时会出现下面的错误,[root@linuxserver 807]# gcc -o 22 22.c/tmp/cc21HcoW.o(.text+0x4c): In function `main':: undefined reference to `pthread_creat... 阅读全文
posted @ 2014-07-12 16:18 aspirant 阅读(75412) 评论(0) 推荐(0) 编辑
摘要:遇到如题的问题,google了一番,找到了解决方法,写下来备用 问题: udp发送数据时候报错sendto error : Permission denied 改正方法: 在创建了套接字后,加上下列代码: int on=1; setsockopt(sock,SOL_SOCKET,SO_REUSEAD 阅读全文
posted @ 2014-07-12 10:16 aspirant 阅读(2767) 评论(0) 推荐(0) 编辑
摘要:volatile可理解为“编译器警告指示字”volatile用于告诉编译器必须每次去内存中取变量值volatile主要修饰可能被多个线程访问的变量volatile也可以修饰可能被未知因数更改的变量const和volatile放在一起的意义在于:(1)本程序段中不能对a作修改,任何修改都是非法的,或者... 阅读全文
posted @ 2014-05-28 10:09 aspirant 阅读(223) 评论(0) 推荐(0) 编辑
摘要:volatile可理解为“编译器警告指示字”volatile用于告诉编译器必须每次去内存中取变量值volatile主要修饰可能被多个线程访问的变量volatile也可以修饰可能被未知因数更改的变量const和volatile放在一起的意义在于:(1)本程序段中不能对a作修改,任何修改都是非法的,或者... 阅读全文
posted @ 2014-05-28 10:09 aspirant 阅读(968) 评论(0) 推荐(0) 编辑
摘要:volatile可理解为“编译器警告指示字”volatile用于告诉编译器必须每次去内存中取变量值volatile主要修饰可能被多个线程访问的变量volatile也可以修饰可能被未知因数更改的变量const和volatile放在一起的意义在于:(1)本程序段中不能对a作修改,任何修改都是非法的,或者... 阅读全文
posted @ 2014-05-28 10:09 aspirant 阅读(280) 评论(0) 推荐(0) 编辑
摘要:型書式注意事項ssize_t%zdsize_t%zuintmax_t%jduintmax_t%juptrdiff_t%tsignedchar%hhdunsignedchar%hhushort int%hdunsigned short int%huint%dunsigned int%ulong int%ldunsigned long int%lulong long int%lldunsigned long long int%lluint32_t%PRId32以下,#include が必要(下記参照)uint32_t%PRIu32int64_t%PRId64uint64_t%PRIu64 阅读全文
posted @ 2014-04-01 16:03 aspirant 阅读(598) 评论(0) 推荐(0) 编辑
摘要:#include #include #include #include #include //子进程个数#define SUB_PRO_COUNT 10//处理子进程的退出信号void sub_quit_signal_handle(int sig);//父进程的事件循环void ParentCycle();//子进程的事件循环void ChildCycle();int main(void){ pid_t pid; int i; //创建SUB_PRO_COUNT个子进程 for(i=0; i<SUB_PRO_COUNT; i++) { pid = ... 阅读全文
posted @ 2014-03-15 21:28 aspirant 阅读(2091) 评论(0) 推荐(0) 编辑
摘要:项目出了问题,因为AscII非打印字符的原因,后来找了一下啊ASCII的非打印字符,总共有31个,然后我们直接全部替换成问号了. 解决方式为先找到非打印字符,这是我从网上找的非打印字符表: 当碰到这样的打印字符的时候,替换成问号? 程序为: 博客地址:http://blog.csdn.net/dlx 阅读全文
posted @ 2014-03-04 15:54 aspirant 阅读(4427) 评论(0) 推荐(0) 编辑
摘要:#include "stdafx.h" //linux 底下要去掉这一行#include <stdio.h>#include<stdlib.h>#include <string.h> #include <malloc.h> char matchStr1[]="111,aaa,ddd"; static 阅读全文
posted @ 2014-03-02 07:51 aspirant 阅读(343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示