下面的声明都是什么意思?const int a; int const a; const int *a; int * const a; int const * a const; 1、a是一个常整形数 2、a是一个常整形数 3、a是指向常整形数的指针(整形数不可以修改,指针可修改) 4、a是指向整形数的 ...
分类:
编程语言 时间:
2017-09-01 12:55:00
阅读次数:
161
一、定义: 多进程是实现并发的手段之一,在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。 Pool([numprocess [,initializer [, initargs]]]):创建进程池 二、主要参数: 三、主要方法: 四、 ...
分类:
编程语言 时间:
2017-09-01 12:55:59
阅读次数:
282
一、Tomcat服务器(很熟悉) 1、Web开发概述 javaSE: javaEE:13种 javaME: JavaEE规范: 13种技术的总称。Servlet/Jsp JDBC JNDI JTA... Tomcat:Servlet/Jsp容器,轻量级服务器。 2、Tomcat下载 Tomcat官方 ...
分类:
编程语言 时间:
2017-09-01 12:56:47
阅读次数:
166
1、JNI简介 The Java Native Interface (JNI) is a programming framework that enables Java code running in a Java Virtual Machine (JVM) to call and be calle ...
分类:
编程语言 时间:
2017-09-01 12:57:33
阅读次数:
142
assert预处理宏 assert是一种预处理宏,所谓预处理其实是一个预处理变量,其行为类似于内联函数,assert宏使用一个表达式作为其条件: 首先是对expr进行求值,如果其值为false,那么assert输出信息并终止程序的执行,如果为true则什么也不做。assert宏定义在cassert头 ...
分类:
编程语言 时间:
2017-09-01 13:34:28
阅读次数:
211
先来看看我们SmartIRQ的具体实现 在构造的时候备份,然后根据参数决定打开还是关闭中断。在系统内核时钟里面,关键操作需要关闭中断,最后打开,以免其它中断影响关键操作的原子事务性。于是我们有: 其中irq在离开作用域时被释放,自动调用SmartIRQ的析构函数,还原了中断状态因为调用极其频繁,最高 ...
分类:
编程语言 时间:
2017-09-01 13:35:30
阅读次数:
192
tinyint:类型 字节 最小值 最大值 (带符号的/无符号的) (带符号的/无符号的)TINYINT 1 -128 127他的最小存储所占空间也是1字节。 最后,Enum,既然要用它,就不必要使用什么0,1,2来代替实际的字符串了。甚至中文字符串。他并不会对数据库性能进行多余开销。因为对于它来说 ...
分类:
编程语言 时间:
2017-09-01 13:35:39
阅读次数:
279
通信双方要有一个服务端和一个客户端,所以要分开去写代码。 所以我创建了两个py程序,第一个是服务端:iServer.py 和客户端 iClient.py 服务端: #coding:utf-8from socket import *s = socket(AF_INET,SOCK_STREAM) #建立 ...
分类:
编程语言 时间:
2017-09-01 13:35:47
阅读次数:
213
在我们调试代码的时候,很多时候需要用代码的运行时间来衡量代码的效率,看了网上已经有了很多关于计时的文章,自己学习的时候再进行一些整理吧。 1. time()函数 在头文件time.h中,time()获取当前的系统时间,只能精确到秒,返回的结果是一个time_t类型,其使用方法如下: 2. clock ...
分类:
编程语言 时间:
2017-09-01 13:36:06
阅读次数:
271
constexpr函数是指能用于常量表达式的函数,定义constexpr的方式和其他函数的定义方式一样,但存在下面两个约束: 1、函数的返回值必须为字面值常量; 2、函数体中必须且只有一个return语句; constexpr函数时被隐式地指定为内联函数的。 constexpr函数体内也可以有其他的 ...
分类:
编程语言 时间:
2017-09-01 13:36:46
阅读次数:
162
(一)安装git和Gradle Spring项目托管在github之上,基于Gradle来构建项目。所以要想搭建Spring的阅读环境,首先需要安装github和Gradle。对于一个程序员来说,github肯定都是安好了的,这里只简单介绍一下Gradle的安装。 首先,我们可以从https://g ...
分类:
编程语言 时间:
2017-09-01 13:38:07
阅读次数:
383
//文件的读取 这部分是获取命令行参数来读取 int ch; FILE *fp; unsigned long count = 0; if(argc!=2) { printf("没有参数\n"); exit(EXIT_FAILURE); } if((fp=fopen(argv[1],"r"))==NU... ...
分类:
编程语言 时间:
2017-09-01 13:39:36
阅读次数:
202
用于整理记录一些C语言下的小知识点: 1. 在C语言中,怎么查看一个数据类型占用了多少个字节大小呢? 可以使用sizeof(int)/sizeof(double)等来查看某数据类型到底用了几个字节; 注意:sizeof 它并不是一个函数,而是一个单目操作符, 待补: ...
分类:
编程语言 时间:
2017-09-01 13:41:22
阅读次数:
124
转自:http://blog.csdn.net/kofandlizi/article/details/6253801 ...
分类:
编程语言 时间:
2017-09-01 13:42:26
阅读次数:
989
在build.xml文件run target下添加下面一行 <sysproperty key="file.encoding" value="UTF-8" /> ...
分类:
编程语言 时间:
2017-09-01 14:27:44
阅读次数:
139
原文地址:http://www.cnblogs.com/skyblog/p/7243979.html 使用脚本启动和关闭服务,centos下的脚本启动和关闭可以如下: 启动方式:sh simple-service.jar start 当然可以在脚本里启动本服务器所有服务,也可以使用自动部署机制,自动 ...
分类:
编程语言 时间:
2017-09-01 14:29:03
阅读次数:
205
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型 ...
分类:
编程语言 时间:
2017-09-01 14:29:30
阅读次数:
211
socket 主要是网络中进程之间的通信,起源于Unix,而“一切皆可文件”的思想一样可以用在socket上,即 打开 -> 读写 -> 关闭。 int socket(int domain, int type, int protocol):(服务端 & 客户端) socket函数对应于普通文件的打开 ...
分类:
编程语言 时间:
2017-09-01 14:29:48
阅读次数:
184
在执行hive count 查询的时候报错:Error: Java heap space 解决办法是 set io.sort.mb=10; 执行hadoop的Exeample的时候报错,也是java heap space 的问题 Diagnostic Messages for this Task:E ...
分类:
编程语言 时间:
2017-09-01 14:30:09
阅读次数:
205
之前在学校没接触框架这东西之前只接触过MVC的model1和model2,而真正接触SpringMVC的时候是在一年前,在学习过程中,我这才意识到SpringMVC大大简化了以前的开发工程,到了社会上,不管去面试还是真正去到公司里,好多都是需求SpringMVC的。 面试的时候,有时候面试官会让你回 ...
分类:
编程语言 时间:
2017-09-01 14:34:55
阅读次数:
142