- 单片机之从C语言基础到专家编程 - 4 C语言基础 - 4.14指针
fancyang
单片机之从C语言基础到专家编程单片机c语言嵌入式硬件
单片机之从C语言基础到专家编程-4C语言基础-4.14指针文章目录单片机之从C语言基础到专家编程-4C语言基础-4.14指针4.14指针1指针的概念2指针的声明与初始化3指针的算术运算4NULL指针1)定义和使用2)NULL指针的用途3)常见误区4)示例代码5)总结5字符串操作1)字符串的定义与初始化2)常用字符串操作函数3)字符串常量与指针6void*指针1)类型转换2)实现通用数据结构3)通用
- 非理工科院校怎么打好数学建模比赛 | 南川笔记
南川笔记
Proposition1非理工科院校最好不要打数学建模比赛。虽说“一次建模,终身受益”,但毕竟数学建模既要数学理论的支撑(不仅仅是大学里的微积分、线性代数和概率论与统计,更多的是基于微积分的常偏微分方程、基于线性代数的运筹学和基于概率论与统计的统计分析内容),还要编程的支撑(不是常规的C语言或者Java程序,也不是这几年很火的Python编程,而是基于数值运算的Matlab和基于统计的R),这在一
- C语言常见运算符
雪星猫宇
C语言c语言
C语言提供了丰富的运算符,这些运算符用于执行各种类型的操作,比如算术运算、比较运算、逻辑运算、位运算等。下面是一些基本的C语言运算符分类及其示例:1.算术运算符加法(+):a+b表示a和b的和。减法(-):a-b表示a和b的差。乘法(*):a*b表示a和b的积。除法(/):a/b表示a除以b的商(注意:结果会向0取整)。取模(%):a%b表示a除以b的余数。自增(++):++a或a++,将a的值增
- C语言常用头文件的介绍
花开盛夏^.^
C语言c语言开发语言头文件
一、C语言头文件的介绍C语言的头文件是包含函数声明、宏定义和类型定义的重要组件,用于在编译阶段将这些信息包含到源文件中。在C语言中,头文件以“.h”作为后缀,通常包含了类、子程序、变量和其他标识符的前置声明。这些头文件通过#include指令被包含在源文件中,分为尖括号:标准输入输出库。包含进行输入输出操作的函数,如printf(),scanf(),fopen(),fclose(),fread()
- C语言简单复习(在力扣上刷题)【学习记录】
清蒸君
51单片机c语言leetcode
一、魔术索引在数组A[0...n-1]中,有所谓的魔术索引,满足条件A[i]=i。给定一个有序整数数组,编写一种方法找出魔术索引,若有的话,在数组A中找出一个魔术索引,如果没有,则返回-1。若有多个魔术索引,返回索引值最小的一个。示例1:输入:nums=[0,2,3,4,5]输出:0说明:0下标的元素为0来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl
- typdef 与 struct
经常发呆的柴犬
c语言
typdeftypdef是C语言中很重要的关键字,他可以把已有的数据类型定义改成新名字的关键字,提高代码可读性。1、为基本数据类型定义名称typdefintnumber;numbera=1;2、为指针类型定义新名称typdefint*IntPrt;IntPrta=NULL;3、声明结构体typdefstruct{charname[15];intage;intnum;}FirstClass;//Fi
- 移除链表元素 - 力扣(LeetCode)C语言
XYLoveBarbecue
C语言数据结构练习链表leetcode数据结构
203.移除链表元素-力扣(LeetCode)(点击前面链接即可查看题目)/***Definitionforsingly-linkedlist.*structListNode{*intval;*structListNode*next;*};*/structListNode*removeElements(structListNode*head,intval){structListNode*cur=h
- c语言--力扣简单题目(合并两个有序链表)讲解
.普通人
c语言leetcode链表
题目如下:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:输入:l1=[],l2=[]输出:[]示例3:输入:l1=[],l2=[0]输出:[0]提示:两个链表的节点数目范围是[0,50]-100next=NULL;printf("请输入链表1的内容");wh
- c语言--力扣中等难度题目(删除链表倒数第N个节点)解析
.普通人
c语言leetcode链表
题目如下:给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例1:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]效果如下:文章目录第一部分第二部分结构体定义:typedefstructNode{intval;structNode*next;}Node;type
- c语言--力扣简单题目(移除链表元素)讲解
.普通人
c语言leetcode链表
题目如下;给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head=[7,7,7,7],val=7输出:[]结构体定义:typedefstructNode{charval
- 笔记整理—内核!启动!—kernel部分(2)从汇编阶段到start_kernel与内核进程
TeYiToKu
X210嵌入式学习整理笔记汇编linux嵌入式硬件c语言单片机
kernel起始与ENTRY(stext),和uboot一样,都是从汇编阶段开始的,因为对于kernel而言,还没进行栈的维护,所以无法使用c语言。_HEAD定义了后面代码属于段名为.head.text的段。内核起始部分代码被解压代码调用,前面关于uboot的文章中有提到过(eg:zImage)。uboot启动是无条件的,只要代码的位置对,上电就工作,kernel启动由bootloader进行构建
- Redis总结
星空怎样
[toc]Redis是什么Redis是C语言开发的一个开源的高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。这是一种NoSQL的数据库。Redis作为一个内存数据库:性能优秀,数据在内存中,读写速度非常快,支持并发10WQPS。单进程单线程,是线程安全的,采用IO多了复用机制。丰富的数据类型,支持字符串(strings)、散列(hash)、列表(lists)、集
- Go语言 Go程基础
JSON_L
GOgolang开发语言后端
本篇文章主要为Go语言Go程基础内容介绍及代码示例。目录并发与并行Go程介绍简单go程示例匿名函数写法启动多个子go进程总结并发与并行并发:电脑同时听歌,看小说,看电影。cpu根据时间片进行划分,交替执行这个三个程序。我们人可以感觉是同时产生的。并行:多个CPU(多核)同时执行Go程介绍c语言里面实现并发过程使用的是多线程(C++的最小资源单元),进程go语言里面不是线程,而是go程==>goro
- C语言接口
王光环
C语言c语言开发语言
接口可以减少耦合,模块化。现在手里有一个pcf8563的RTC模块,之前同事写的不完整,功能有问题。但是也不是全部代码都要推翻的。比如可以利用里面的iic等功能函数。网上找了个demo,但是里面的函数名和同事的函数名都不一样,但是有的函数功能是一样的。这时候可以用接口把两者缝合起来。接口:说白就是结构体+函数指针typedefstruct{inttime;int(*operation)(int,i
- Docker -- 编程开发C/C++
weixin_42500287
Linuxdocker
1C/C++1.1关于GCCGCC(GNUCompilerCollection)是一套由GNU开发的编程语言编译器,是一套以GPL及LGPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC(特别是其中的C语言编译器)通常被认为是跨平台编译器的事实标准。GCC可处理C/C++,以及Fortran、Pascal、Object-C、Java、Ada等多种语言。1.1.1使用官方镜像将C/C++代
- goto语句的1-100的和
唐人~
算法开发语言c语言c++物联网
这段C语言代码实现了一个简单的循环,用于计算从1到100的所有整数的和。intmain(){inti=1;//初始化一个整型变量i,赋值为1sum=0;//这里直接使用了sum变量,但没有声明,这在C99和C11标准中是不合法的。在实际代码中,应该先声明sum为整型变量并初始化为0,即:intsum=0;loop://定义一个标签loop,用于goto语句跳转sum+=i;//将i的值累加到sum
- C语言初阶 --- ⾃定义类型:结构体
tbRNA
c语言开发语言
个人主页:tbRNA-CSDN博客个人简介:在校大学生一枚.希望我的文章对大家有着不一样的帮助,欢迎大家关注我,感谢大家的多多支持!欢迎点赞✍评论⭐收藏往期文章:C语言初阶---数据在内存中的存储C语言初阶---字符串函数C语言入门---函数递归C语言初阶---内存函数C语言入门---分支循环C语言初阶---指针类型目录1.结构体类型的声明1.1结构体回顾1.1.1结构的声明1.1.2结构体变量的
- MOOC 数据结构 08-图8 How Long Does It Take——C语言
鸿雁丨红豆灬
学习笔记之数据结构数据结构深度优先算法图论c语言
Giventherelationsofalltheactivitiesofaproject,youaresupposedtofindtheearliestcompletiontimeoftheproject.InputSpecification:Eachinputfilecontainsonetestcase.Eachcasestartswithalinecontainingtwopositive
- 数据结构之抽象数据类型(c语言版)
z000616
c语言数据结构
抽象数据类型的定义格式如下:ADT抽象数据类型名{数据对象:数据关系:基本操作:}ADT抽象数据类型名下面以复数为例给出完整的抽象数据类型的定义ADTComplex{数据对象:D={e1,e2|e1,e2∈R,R为实数集}数据关系:S={|e1是复数的实部,e2是复数的虚部}基本操作:Create(&C,x,y)操作结果:构造复数C,其实部和虚部分别被赋予x和y的值GetReal(C)初始条件:复
- c语言中char16_t是什么类型,错误[Pe167]:类型为“uint16_t *”的参数与类型为“unsigned char *”的参数不兼容...
于西奥
我想通过usb建立tablet与stm32之间的通信,为此我在代码中添加了usb库。在代码中添加库我得到了这个错误。错误[Pe167]:类型为“uint16_t*”的参数与类型为“unsignedchar*”的参数不兼容错误[Pe167]:类型的参数“uint16_t*”是类型为“无符号字符*”我使用的参数不兼容的IAREmbeddedWorkbenchEWARM工具STM32coding.Err
- #define、#undef、Preprocessor Macros、if、#if、#ifdef、#ifndef
Billlin
#define简单的宏定义。#defineMAXTIME1000#defineMAXTIMEtrue#defineMAXTIME没有设置值的宏定义不能在if条件语句和#if预编译语句中使用,但是可以在#ifdef和#ifndef中使用。#defineCONDITION#ifdefCONDITION为true#ifndefCONDITION为false#undef取消宏定义。#undefMAXTIM
- 【C语言】如何优雅地进行嵌入式C开发?(万字总结)
外来务工人员徐某
C语言干货c语言设计模式代码规范代码结构
序相信很多做嵌入式的朋友,做过一些项目后,会有一个瓶颈期,就是明明熟悉了C语言的所有语法,但拿到一个项目不知道如何下手,或者明明知道一个项目该怎么做,去设计代码时,却总会遇到一些逻辑上自相矛盾的地方。这时想要提升自己的代码能力,却又不知道学什么,心想C语言不就那么点东西吗?如题:什么是好的嵌入式C代码?其实语言只是一种工具,重要的是思想!在本文中,我将从代码结构和代码逻辑上来阐述。代码结构上将阐述
- C语言学习笔记(二)
abi_gydm
C语言学习笔记学习c语言
目录第一章程序流程控制一、顺序控制二、分支控制之if-else1.单分支2.双分支3.多分支4.嵌套分支三、分支控制之switch注意事项使用建议四、循环控制1.for循环2.while循环3.do...while循环4.多重循环控制五、跳转语句1.跳转控制语句之break2.跳转控制语句之continue3.跳转控制语句之goto4.跳转控制语句之return第二章枚举注意事项第三章函数一、函数
- C语言基础练习题初学者可参考
向着太阳迎着光_
c语言c语言算法c++
1.字符反转#include#include#includevoidswap(char*a,char*b){if(a==NULL&&b==NULL){printf("Theginsengerror");exit(EXIT_SUCCESS);//若为初学者此处用return;也是可以的,不影响使用;//exit为退出这个进程}inttemp=0;while(a>intmain(intargc,cha
- C语言---双人贪吃蛇
.KEG
c语言其他游戏
贪吃蛇双人小游戏,每局游戏两分钟,死亡则直接失败,若时间结束,则分高者获胜。上源代码:#include#include#include#include#include#include#defineSNAKESIZE100#defineMAPWIDTH118#defineMAPHEIGHT29struct{//保存食物坐标intx;inty;}food;struct{intlen;intx[SNA
- C语言-------实现贪吃蛇小游戏
夜晚中的人海
c语言数据结构
目录一、预备知识1.1Win32API介绍Windows这个多作业系统除了协调应用程序的执行、分配内存、管理资源之外,它同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程序达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程序(Application),所以便称之为ApplicationProgrammingInterface,简称
- 数据结构--二叉树(C语言实现,超详细!!!)
鲁鲁修•vi•不列颠尼亚
数据结构c语言算法
文章目录二叉树的概念代码实现二叉树的定义创建一棵树并初始化组装二叉树前序遍历中序遍历后序遍历计算树的结点个数求二叉树第K层的结点个数求二叉树高度查找X所在的结点查找指定节点在不在完整代码二叉树的概念二叉树(BinaryTree)是数据结构中一种非常重要的树形结构,它的特点是每个节点最多有两个子节点,通常称为左子节点和右子节点。这种结构使得二叉树在数据存储和查找等方面具有高效性,广泛应用于各种算法和
- c语言 static const char *help[]={} 解释
黄卷青灯77
c语言开发语言
在C语言中,staticconstchar*help[]={...};语句用于声明一个静态的、常量的字符串数组。以下是详细的解释:语法和功能static:关键字static表示该数组的作用域限制在当前的编译单元(通常是当前的源文件)。这意味着该数组在当前文件中是可见的,但在其他文件中不可见。const:关键字const表示该数组的元素是常量,不能被修改。这意味着虽然指针help可以改变指向的地址,
- 数据结构与c语言程序设计 考研,2017年东北大学软件学院858C语言程序设计与数据结构考研题库...
weixin_39885803
数据结构与c语言程序设计考研
一、填空题1.设有一个空找,栈顶指针为1000H(十六进制),现有输入序列为1,2,3,4,5,经过PUSH,PUSH,POP,PUSH,POP,PUSH,PUSH之后,输出序列是_____,而栈顶指针值是_____。设栈为顺序栈,每个元素占4个字节。【答案】23;100CH2.在n个顶点的非空无向图中,最多有_____个连通分量。【答案】n【解析】当n个顶点之间没有边,都是孤立的顶点时,有n个连
- C语言 | Leetcode C语言题解之第391题完美矩形
DdddJMs__135
分享C语言Leetcode题解
题目:题解:/*参照官方答案题解:1.小矩形面积之和等于大矩形区域面积2.矩形区域内部顶点出现次数只能是2次或4次(边界四个顶点只能出现一次)*/typedefstruct{intx;inty;}Coordinate;typedefstruct{Coordinatepos;intcnt;UT_hash_handlehh;}CoordRecord;CoordRecord*FindNode(Coord
- 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。那么这个时候就有个问题了,既然参数不一致,那