- 【C语言】简易通讯录3及文件操作介绍
Aoharu
c语言开发语言
通讯录3前言文件操作文件名文件的打开和关闭文件的顺序读写**流的概念**`fgetc``fputc``fgets``fputs``fscanf``fprintf``fwrite``fread`文件的随机读写`fseek``ftell``rewind`文件读取结束的判定`feof``fgetc`和`feof``fgets`和`feof``fread`和`feof`通讯录数据存储的实现存储数据读取数据
- 总结:IO进程
嵌新程
linux嵌入式IOIO进程开发语言
目录IO部分:进程部分:面试题1.标准IO和文件IO的区别是什么?2.什么是库,静态库和动态库的区别?3.什么是孤儿进程?什么是僵尸进程?4.什么是守护进程?创建步骤?5.进程和线程的区别?7.进程间通讯方式有哪些,分别描述一下?效率最高是哪种?8.无名管道和有名管道的区别?IO部分:1.标准IO:概念、特点、函数(fopen/freopen、fclose、fgetc/fputc、fgets/fp
- C语言文件操作——判断文件是否结束
Destiny.5525
c语言开发语言
文章目录前言ferror函数feof函数ferror函数和feof函数搭配使用前言在《文件操作》章节中,我们介绍过一系列的与文件的顺序读写有关的函数,它们调用成功与失败时的返回值各不相同,为了能更好地记忆这些函数,我们将这些函数的返回值进行了总结,并列入表格:这样一一列举出来后,看似已经非常清楚明了,实际却还有一些小细节:1.fgetc函数返回EOF时,可能是读取数据时发生错误,也可能是已经读取到
- C语言文件操作实例代码
Fxcleslie
c语言
C语言文件读写字符、字符串、数字intmain(){FILE*fp;charch;intnum=0;floata=0;charstr[100];fp=fopen("data.txt","ab+");//读取字符//while(!feof(fp))//{//ch=fgetc(fp);//putchar(ch);//}//读取字符串//法一//rewind(fp);//fgets(str,90,fp)
- c语言常用输入输出函数
御翮
c语言开发语言后端
目录*概述*1.printf函数:用于向屏幕输出格式化的数据。2.scanf函数:用于从键盘读取输入并赋值给变量。3.getchar函数:用于从键盘读取单个字符。4.putchar函数:用于向屏幕输出单个字符。5.gets函数:用于从键盘读取字符串。6.puts函数:用于将字符串输出到屏幕。7.fopen函数:用于打开文件。8.fclose函数:用于关闭文件。9.fgetc函数:用于从文件读取单个
- day 21 (重点程序 )
XUZHUOIXX
linux服务器算法
先整理程序文件拷贝1.fgetc/fputc1#include2intmain(void)3{4FILE*fsrc=NULL;5FILE*fdst=NULL;6charch=0;7fsrc=fopen("src.txt","r");8if(NULL==fsrc)9{10perror("failtofopen");11return-1;12}13fdst=fopen("dst.txt","w");1
- C语言中,怎么用EOF结束输入
Sinsinw
EOF是个宏,其意思是:EndOfFile,文件尾标志。从数值上来看,就是整数-1在C语言的头文件中对其进行了宏定义:1libio.h:#defineEOF(-1)当读文件操作时,遇到文件结束位置或读数据出错均会返回EOF。(C语言中所有的输入输出操作均是按读文件的思想来设计的,或者说,是文件操作的一种特例,如getchar()就是fgetc(stdin)的一个宏)1intgetchar();//
- 文件的操作(下)
c23856
算法c语言开发语言
1.顺序读写函数这些函数都是按照顺序读写的,所谓的按顺序读写就是我么你打开文件后光标是从头开始的,每输入一个数据就会自动往下一格移动。上面说的适面于所有输入流一般指适用于标准输入流和其他输入流(如文件输入流);所有输出流一般指适用于标准输出流和其他输出流(如文件输出流)。我们来介绍一对函数其它的也差不多,大家可以自己尝试一下。1.fgetc这是这个函数的介绍,我们有了这些知识就可以写以一些代码,这
- day 19 (进阶)
LongThat
linux
一·首先昨日内容回顾思维导图:(日更附养成习惯加油)补充Linux思维导图衔接一下之前学过的二课堂知识提炼练习:统计文件行数想查看是否正确就用grep-c“文件名”来看会输出结果练习:把file.c里面的文件拷贝到lyq.c里面思考:fgetc和getchar有什么区别?实质上没啥区别:getc是用fgetc实现的宏,getchar相当于getc(stdin)练习:大小写转换补充昨日:(见上一条不
- 【C语言】有关“文件操作”的总结
paid星!亦舒!
C语言基础学习C
按照c语言学习的顺序,我总结了有关文件操作的函数和技巧,在此篇博客中我列写了一些主要的文件操作函数及其相关技巧,以及文件相关的概念和定义,与此同时,还有对部分函数的简单使用。文章目录一、文件指针二、fopen()三、fclose()四、fprintf()五、fscanf()六、fgetc(),getc()七、fputc(),putc()八、fgets()九、fputs()十、fwrite()十一、
- fgetc、fputs、fgets函数使用及实例——Linux编程——day2
Yifannn~
Linuxlinuxjava服务器
今天主要学习了fgetc、fputs、fgets函数的使用规则fgetsintfgetc(FILE*stream);功能:从流中读取下一个字符参数:stream:文件流指针返回值:成功返回读到字符的ASCII码值失败返回EOF读到文件末尾返回EOF示例:编写程序统计文件的行数该示例主要统计stdio.h文件中的行数#includeintmain(void){FILE*p=NULL;p=fopen(
- 我要成为嵌入式高手之2月4、5日Linux高编第二天!!
7.25!
linux
读写函数接口1、fgetc语法:功能:从流中获取一个字符练习1:编写程序统计文件的行数#includeintmain(void){FILE*fp=NULL;charch=0;introw=0;fp=fopen("file.txt","r");if(NULL==fp){perror("filetofopen!");return-1;}while(1){ch=fgetc(fp);if(EOF==ch)
- c语言 -文件操作-详解
阿祥成长日记
c语言开发语言visualstudio数据结构算法
目录1.为什么使用文件?2.什么是文件?2.1程序文件2.2数据文件2.3文件名3.⼆进制⽂件和⽂本⽂件?测试4.⽂件的打开和关闭4.1流和标准流4.1.1流4.1.2标准流4.2⽂件指针4.3文件的打开和关闭4.3.1熟悉了解⽂件的打开模式4.3.2简单实现文件的打开和关闭5.文件的读写5.1文件的读写函数介绍5.2使用fgetc和fputc文件读写函数实现文本数据的拷贝5.2.1fputc函数
- C/C++读写文件和stringstream类
Xf3n1an
C++学习c++c语言开发语言
目录C处理文件打开文件两种函数的区别读文件两种函数区别其它读操作的函数fgetc:从文件中读取一个字符fgets:从文件中读取一个字符串fscanf:按格式从文件中读取指定内容,与scanf函数类似写文件其它的常用写操作函数fputc:向文件中写入一个字符fputs:向文件中写入一个字符串fprintf:向文件中写入指定格式字符串,与pritnf函数类似关闭文件C++处理文件通用类sstream功
- C语言文件操作
EPSDA
C语言基础知识c语言
目录C语言文件操作C语言中的流与文件指针C语言中的流计算机中的读写操作与输入输出操作的关系文件指针C语言中的标准流C语言中的标准流文件类型程序文件数据文件文本文件二进制文件文件的打开和关闭文件的打开fopen与关闭fclose文件打开模式文件的顺序读写顺序读写函数函数fgetc和fputc函数fgets和fputs函数fscanf与fprintf函数fread与fwrite函数printf/sca
- c语言-文件的读写操作(上)
PYSpring
c语言进阶c语言
文章目录前言一、文件基础1.1文件的分类1.2文件路径和文件名二、文件的打开和关闭2.1文件指针2.2文件的打开和关闭三、文件顺序读写3.1fputc()和fgetc()3.2fputs()和fgets()3.3fprintf()和fscanf()3.4fwrite()和fread()3.4对比一组函数总结前言本篇文章介绍c语言的文件读写操作。一、文件基础1.1文件的分类在c语言中,从文件的功能角
- 轻松学会文件操作(2)
秋风起,再归来~
C语言初阶c语言
目录一.顺序读写函数的介绍1.fgetc2.fputc3.fgets与fputs4.fscanf与fprintf二.文件的随机读写fseek函数、ftell函数、rewind函数一.顺序读写函数的介绍其实上面的函数名字还是很好记住的(fgetc不就是filegetcharacter)那每个函数的具体作用是什么呢?1.fgetc1.对于这个函数我们可以这样理解:我们以我们在写程序时创建的内存为第一人
- linux自学笔记—标准IO库执行系统内部执行过程和write函数
灵犀z
标准IO库//fopen,fclose//fread,fwrite//fflush//fseek//fgetc,getc,getchar//fputc,put,putchar//fgets,gets//printf,fprintf,sprintf//scanf,fscan,sscanf//fwrite和write有啥区别;//fwrite()是标准I/O库一般在stdio.h文件//write()
- 文件IO---------------标准IO
zzzskkd
单片机stm32嵌入式硬件
目录前言:1.标准IO是什么,为什么需要标准IO1.1标准IO的文件有三种缓冲区类型:1.2setvbuf函数(设置程序的FILE缓冲区函数)2.常见的标准IO的函数接口2.1.打开或者关闭一个文件流(fopen/fclose)打开关闭2.2.读写一个文件流(fread/fwrite)a.每一次一个字符的读写fgetc/getc/getchar---------单字输入函数fputc/putc/p
- 流动的代码:文件流畅读写的艺术(二)文件顺序读写函数
QuiteCoder
c语言
文件操作文件的顺序读写fgetc与fputsfgets和fputsfprintf和fscanffread和fwirte文件的顺序读写fgetc与fputsfgetc函数用于从指定的文件流中读取下一个字符。如果成功,它返回读取到的字符;如果到达文件末尾或发生读取错误,它则返回EOF简单示例:#includeintmain(){FILE*file=fopen("example.txt","r");if
- 【C语言】文件操作
李斯啦果
C语言c语言开发语言
目录1.为什么使用文件?2.什么是文件?3.文件的打开和关闭3.1文件指针3.2文件的打开和关闭4.文件的顺序读写4.1"流"的概念4.2字符输入输出函数:fgetc/fputc4.3文本行输入输出函数:fgets/fputs4.4格式化输入输出函数:fscanf/fprintf4.5对比scanf,fscanf,printf,fprintf,sscanf,sprintf函数4.6二进制输入输出函
- 椋鸟C语言笔记#33:文件位置指示器(光标)、文件的顺序读写
椋鸟Starling
C语言笔记笔记c语言开发语言
萌新的学习笔记,写错了恳请斧正。目录光标(文件位置指示器)文件的顺序读写fgetc使用实例fputc使用实例fgetsfputs使用实例fscanffprintffreadfwrite使用实例光标(文件位置指示器)我们平常打字的时候就知道光标这个概念,而程序在打开文件后也是有一个光标,用于控制文件的读写。我们一般说文件指针指向文件的哪个位置,其实就是光标(文件位置指示器)指向文件的某个位置,而这个
- fgetc函数和fputc函数
努力学习的小马
#Linux系统编程入门linux
目录getchar和putchargetc和putcfgetc和fputc橙色getchar和putcharintgetchar(void);//从标准输入stdin获取一个字符(一个无符号字符)。这等同于getc带有stdin作为参数intputchar(intchar);//把参数char指定的字符(一个无符号字符)写入到标准输出stdout中。这等同于putc带有stdout作为参数getc
- Linux系统编程(一)标准IO
Patarw_Li
Linux系统编程linux算法运维
目录一、IO简介二、标准IO(stdio)2.1fopen()、fclose()2.2fgetc()、fputc()2.3fgets()、fputs()2.4fread()、fwrite()2.5printf()、scanf()2.6fseek()、ftell()、rewind()2.7fflush()2.8getline()2.9tmpfile()一、IO简介I/O是一切实现的基础:标准IO(s
- 文件操作(你真的会读写文件吗?)
快乐的流畅
零基础学C语言c语言开发语言文件操作深度学习
文章目录一、为什么使用文件?二、什么是文件?2.1程序文件2.2数据文件2.3文件名三、二进制文件和文本文件3.1二进制文件3.2文本文件四、文件的打开和关闭4.1流和标准流4.1.1流4.1.2标准流4.2文件指针4.3fopen和fclose五、文件的顺序读写5.1顺序读写函数5.1.1fgetc和fputc5.1.2fgets和fputs5.1.3fscanf和fprintf5.1.4fre
- 文件的使用&文件函数
加油=^_^=
c语言文件
目录前言:为什么使用文件?文件是什么?文件名:数据文件类型:数据在文件中的存储流什么是流?文件指针文件的打开与关闭写文件:读文件:文件读写顺序:文件函数:fputc:fgetc:编辑fputs:编辑fgets:编辑fprintf:fscanf:sscanf和sprintf:fwrite:fread:fseek:ftell:编辑rewind:ferror:编辑feof:总结:前言:我们先来看一个内存
- C语言文件/流函数getc/putc,gets/puts, fgetc/fputc, fputs,fprintf一篇文章全记住
warmingsummer
就业班视频学习c语言学习开发语言
bilibili课程:CC++就业班视频C#/C++全栈高级开发工程师就业班(完结)_哔哩哔哩_bilibiliputchar()和getchar(),fputchar()和fgetcharputc()和getc(),fputc()和fgetc()puts()和gets(),fputs()和fgets()printf()和sprintf(),fprintf()scanf()和sscanf(),fs
- C语言中的文件操作函数
mottte
C语言c语言开发语言
C语言文件操作文件指针定义:函数类型fopen函数原型文件名打开方式使用方法:fclose函数原型:使用方法:fputc函数原型使用方法fgetc函数原型使用方法:文件指针首先学习文件指针的相关知识定义:在C语言中,文件指针是一个指向文件的指针变量,用于定位和操作文件。在C语言中文件指针类型FILE*习惯性定义文件指针为FILE*fp;函数类型文件操作函数在stdio.h的头文件中。所以要进行fo
- C语言-文件操作
烟雨长虹,孤鹜齐飞
c语言开发语言
于高山之巅,方见大河奔涌于群峰之上,更觉长风浩荡目录文件的简单介绍:文件名文本文件与二进制文件文件的打开和关闭流和标准流流的概念:标准流的概念:文件指针文件指针FILE*的概念:文件的打开和关闭fopen打开文件函数:fclose关闭函数:文件的路径问题文件输入和输出的概念:文件的顺序读写顺序读写函数介绍:字符串:fputc写数据fgetc读数据文本行:fputs写数据fgets读数据格式化:fp
- IO进程线程 day1 IO基础+标准IO
心若向阳,何惧悲伤
嵌入式学习-IO进程线程c语言开发语言
1、使用fgets统计一个文件的行号#include#include#includeintmain(intargc,constchar*argv[]){FILE*fp=NULL;if((fp=fopen("1.c","r"))==NULL){return-1;}intcount=0;charbuf;while(buf!=EOF){buf=fgetc(fp);if(buf=='\n'){count+
- PHP如何实现二维数组排序?
IT独行者
二维数组PHP排序
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:
代码:
functionarray_sort($arr,$keys,$type='asc'){
$keysvalue= $new_arr
- 【Hadoop十七】HDFS HA配置
bit1129
hadoop
基于Zookeeper的HDFS HA配置主要涉及两个文件,core-site和hdfs-site.xml。
测试环境有三台
hadoop.master
hadoop.slave1
hadoop.slave2
hadoop.master包含的组件NameNode, JournalNode, Zookeeper,DFSZKFailoverController
- 由wsdl生成的java vo类不适合做普通java vo
darrenzhu
VOwsdlwebservicerpc
开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下:
1)使用了集合如Li
- JAVA海量数据处理之二(BitMap)
周凡杨
java算法bitmapbitset数据
路漫漫其修远兮,吾将上下而求索。想要更快,就要深入挖掘 JAVA 基础的数据结构,从来分析出所编写的 JAVA 代码为什么把内存耗尽,思考有什么办法可以节省内存呢? 啊哈!算法。这里采用了 BitMap 思想。
首先来看一个实验:
指定 VM 参数大小: -Xms256m -Xmx540m
- java类型与数据库类型
g21121
java
很多时候我们用hibernate的时候往往并不是十分关心数据库类型和java类型的对应关心,因为大多数hbm文件是自动生成的,但有些时候诸如:数据库设计、没有生成工具、使用原始JDBC、使用mybatis(ibatIS)等等情况,就会手动的去对应数据库与java的数据类型关心,当然比较简单的数据类型即使配置错了也会很快发现问题,但有些数据类型却并不是十分常见,这就给程序员带来了很多麻烦。
&nb
- Linux命令
510888780
linux命令
系统信息
arch 显示机器的处理器架构(1)
uname -m 显示机器的处理器架构(2)
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)
hdparm -i /dev/hda 罗列一个磁盘的架构特性
hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
cat /proc/cpuinfo 显示C
- java常用JVM参数
墙头上一根草
javajvm参数
-Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制
-Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制
-Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2
- 我的spring学习笔记9-Spring使用工厂方法实例化Bean的注意点
aijuans
Spring 3
方法一:
<bean id="musicBox" class="onlyfun.caterpillar.factory.MusicBoxFactory"
factory-method="createMusicBoxStatic"></bean>
方法二:
- mysql查询性能优化之二
annan211
UNIONmysql查询优化索引优化
1 union的限制
有时mysql无法将限制条件从外层下推到内层,这使得原本能够限制部分返回结果的条件无法应用到内层
查询的优化上。
如果希望union的各个子句能够根据limit只取部分结果集,或者希望能够先排好序在
合并结果集的话,就需要在union的各个子句中分别使用这些子句。
例如 想将两个子查询结果联合起来,然后再取前20条记录,那么mys
- 数据的备份与恢复
百合不是茶
oraclesql数据恢复数据备份
数据的备份与恢复的方式有: 表,方案 ,数据库;
数据的备份:
导出到的常见命令;
参数 说明
USERID 确定执行导出实用程序的用户名和口令
BUFFER 确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE 指定导出的二进制文
- 线程组
bijian1013
java多线程threadjava多线程线程组
有些程序包含了相当数量的线程。这时,如果按照线程的功能将他们分成不同的类别将很有用。
线程组可以用来同时对一组线程进行操作。
创建线程组:ThreadGroup g = new ThreadGroup(groupName);
&nbs
- top命令找到占用CPU最高的java线程
bijian1013
javalinuxtop
上次分析系统中占用CPU高的问题,得到一些使用Java自身调试工具的经验,与大家分享。 (1)使用top命令找出占用cpu最高的JAVA进程PID:28174 (2)如下命令找出占用cpu最高的线程
top -Hp 28174 -d 1 -n 1
32694 root 20 0 3249m 2.0g 11m S 2 6.4 3:31.12 java
- 【持久化框架MyBatis3四】MyBatis3一对一关联查询
bit1129
Mybatis3
当两个实体具有1对1的对应关系时,可以使用One-To-One的进行映射关联查询
One-To-One示例数据
以学生表Student和地址信息表为例,每个学生都有都有1个唯一的地址(现实中,这种对应关系是不合适的,因为人和地址是多对一的关系),这里只是演示目的
学生表
CREATE TABLE STUDENTS
(
- C/C++图片或文件的读写
bitcarter
写图片
先看代码:
/*strTmpResult是文件或图片字符串
* filePath文件需要写入的地址或路径
*/
int writeFile(std::string &strTmpResult,std::string &filePath)
{
int i,len = strTmpResult.length();
unsigned cha
- nginx自定义指定加载配置
ronin47
进入 /usr/local/nginx/conf/include 目录,创建 nginx.node.conf 文件,在里面输入如下代码:
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
liste
- java-71-数值的整数次方.实现函数double Power(double base, int exponent),求base的exponent次方
bylijinnan
double
public class Power {
/**
*Q71-数值的整数次方
*实现函数double Power(double base, int exponent),求base的exponent次方。不需要考虑溢出。
*/
private static boolean InvalidInput=false;
public static void main(
- Android四大组件的理解
Cb123456
android四大组件的理解
分享一下,今天在Android开发文档-开发者指南中看到的:
App components are the essential building blocks of an Android
- [宇宙与计算]涡旋场计算与拓扑分析
comsci
计算
怎么阐述我这个理论呢? 。。。。。。。。。
首先: 宇宙是一个非线性的拓扑结构与涡旋轨道时空的统一体。。。。
我们要在宇宙中寻找到一个适合人类居住的行星,时间非常重要,早一个刻度和晚一个刻度,这颗行星的
- 同一个Tomcat不同Web应用之间共享会话Session
cwqcwqmax9
session
实现两个WEB之间通过session 共享数据
查看tomcat 关于 HTTP Connector 中有个emptySessionPath 其解释如下:
If set to true, all paths for session cookies will be set to /. This can be useful for portlet specification impleme
- springmvc Spring3 MVC,ajax,乱码
dashuaifu
springjquerymvcAjax
springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
Spring3.0 MVC @ResponseBody 的作用是把返回值直接写到HTTP response body里。具体实现AnnotationMethodHandlerAdapter类handleResponseBody方法,具体实
- 搭建WAMP环境
dcj3sjt126com
wamp
这里先解释一下WAMP是什么意思。W:windows,A:Apache,M:MYSQL,P:PHP。也就是说本文说明的是在windows系统下搭建以apache做服务器、MYSQL为数据库的PHP开发环境。
工欲善其事,必须先利其器。因为笔者的系统是WinXP,所以下文指的系统均为此系统。笔者所使用的Apache版本为apache_2.2.11-
- yii2 使用raw http request
dcj3sjt126com
http
Parses a raw HTTP request using yii\helpers\Json::decode()
To enable parsing for JSON requests you can configure yii\web\Request::$parsers using this class:
'request' =&g
- Quartz-1.8.6 理论部分
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2207691 一.概述
基于Quartz-1.8.6进行学习,因为Quartz2.0以后的API发生的非常大的变化,统一采用了build模式进行构建;
什么是quartz?
答:简单的说他是一个开源的java作业调度框架,为在 Java 应用程序中进行作业调度提供了简单却强大的机制。并且还能和Sp
- 什么是POJO?
gupeng_ie
javaPOJO框架Hibernate
POJO--Plain Old Java Objects(简单的java对象)
POJO是一个简单的、正规Java对象,它不包含业务逻辑处理或持久化逻辑等,也不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。
POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。如果项目中使用了Hiber
- jQuery网站顶部定时折叠广告
ini
JavaScripthtmljqueryWebcss
效果体验:http://hovertree.com/texiao/jquery/4.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>网页顶部定时收起广告jQuery特效 - HoverTree<
- Spring boot内嵌的tomcat启动失败
kane_xie
spring boot
根据这篇guide创建了一个简单的spring boot应用,能运行且成功的访问。但移植到现有项目(基于hbase)中的时候,却报出以下错误:
SEVERE: A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.Lif
- leetcode: sort list
michelle_0916
Algorithmlinked listsort
Sort a linked list in O(n log n) time using constant space complexity.
====analysis=======
mergeSort for singly-linked list
====code======= /**
* Definition for sin
- nginx的安装与配置,中途遇到问题的解决
qifeifei
nginx
我使用的是ubuntu13.04系统,在安装nginx的时候遇到如下几个问题,然后找思路解决的,nginx 的下载与安装
wget http://nginx.org/download/nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
./configure
make
make install
安装的时候出现
- 用枚举来处理java自定义异常
tcrct
javaenumexception
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。
1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage
public
- erlang supervisor分析
wudixiaotie
erlang
当我们给supervisor指定需要创建的子进程的时候,会指定M,F,A,如果是simple_one_for_one的策略的话,启动子进程的方式是supervisor:start_child(SupName, OtherArgs),这种方式可以根据调用者的需求传不同的参数给需要启动的子进程的方法。和最初的参数合并成一个数组,A ++ OtherArgs。那么这个时候就有个问题了,既然参数不一致,那