- 博客(36)
- 收藏
- 关注
转载 前后端分离的原因及优点
核心思想是前端html页面通过ajax调用后端的restuful api接口并使用json数据进行交互。在互联网架构中,web服务器:一般指像nginx,apache这类的服务器,他们一般只能解析静态资源。应用服务器:一般指像tomcat,jetty,resin这类的服务器可以解析动态资源也可以解析静态资源,但解析静态资源的能力没有web服务器好。一般都是只有web服务器才能被外网访问,应用服务器...
2018-04-12 16:27:53
2426
1
转载 NodeJS和ReactJS,VUEJS的关系
【前端神秘的面纱】对后端开发来说,前端是神秘的,眼花缭乱的技术,繁多的框架,如果你还停留在前端等于只用jquery做开发,那么你out了,本文从Java的角度简述下目前前端流行的一些框架。水平有限,欢迎指正。【nodejs】官网:https://nodejs.org/简介:对前端来说极其重要的一个“框架”,简直可以说是开天辟地类比Java中:JVM详述:就前端来说nodejs具有划时代的意义,做前...
2018-04-12 15:07:02
42276
15
转载 前端编码规范
HTML编码规范1 前言2 代码风格2.1 缩进与换行2.2 命名2.3 标签2.4 属性3 通用3.1 DOCTYPE3.2 编码3.3 CSS和JavaScript引入4 head4.1 title4.2 favicon4.3 viewport5 图片6 表单6.1 控件标题6.2 按钮6.3 可访问性 (A11Y)7 多媒体8 模板中的 HTML1 前言HTML作为描述网页结构的超文本标记语...
2018-04-09 16:42:01
625
转载 Idea 使用教程
(注:简介基于IDEA的版本为:11.0,下载地址:http://www.jetbrains.com/idea/) 打开IDEA,(当第一次打开的时候出现的是一个欢迎页面,随便创建一个project来进入到IDEA的主界面),主界面显示如下: 主界面由6个主要区域组成(图中红色数字标注的) 1.菜单和工具栏 2.导航条:编辑文件时帮助定位和导航项目中的文件 3.状态栏:显示当前项目,IDEA本身的...
2018-04-01 11:20:39
820
转载 实时监控、直播流、流媒体、视频网站开发方案设计简要
一、本地推送端1、本地:采用javaCV(安卓和java平台推荐javaCV)、ffmpeg、openCV或者jmf可以很方便的获取到本地摄像头流媒体javaCV系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于
2018-01-30 10:37:31
6861
2
转载 Hibernate插入数据乱码
1、首先需要修改mysql数据库的配置文件my.ini,此文件放在mysql根目录下。在此文件下查找default-character-set属性,并将其值更改为utf8(注意:不是utf-8,也要注意大小写),这里需要将default-character-set属性全部属性的值修改为utf8。示例:default-character-set = utf8提示:default-
2018-01-22 21:38:25
319
转载 JSP中编码小论
在JSP/Servlet 中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html; charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和Servl
2017-07-15 10:31:08
281
原创 SublimeCodeIntel配置
添加插件:1、去下载插件压缩包,拷入Sublime Text 3\Data\Packages,在preferences->packages settings中看到新加的插件名字SublimeCodeIntel2、 去Sublime Text 3\Data\Packages\User中的Preferences和Package Control文件加入Preferences文件"au
2017-06-04 20:33:24
2624
转载 卸载 oracle
完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。5、 运行regedit
2017-06-03 21:17:10
398
转载 VS各版本下载
文件名称文件大小百度网盘下载微软官方下载Visual Studio 2015 Enterprise - 企业版 - 简体中文3.89GBhttp://pan.baidu.com/s/1bnAY68Bvs2015.ent_chs.isoVisual Studio 2015 Professional - 专业版 - 简体中文3.84GBhttp:
2017-04-04 15:16:36
4606
转载 free函数用法小结
FROM MSDN && 百科】原型: void free(void *ptr);#include或#include Deallocate space in memory释放ptr指向的存储空间。被释放的空间通常被送入可用存储区池,以后可在调用malloc、realloc以及realloc函数来再分配。注意:连续两次使用free函数,肯定会发生
2017-04-02 19:47:26
11837
转载 JDBC原理
最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,好好总结一番,作为自己的笔记,也是给读者一个参考~~~以下是本文的组织结构,读者可以点击上面的目录查看:概述 一般情况下,在应用程序中进行数据库连接,调用JDBC接口,首先要将特定
2017-02-18 22:15:49
401
转载 C语言qsort
#include void qsort( void *buf, size_t num, size_t size, int (*compare)(const void *, const void *) );//4个参数,第四个为函数指针功能: 对buf 指向的数据(包含num 项,每项的大小为size)进行快速排序。如果函数compare 的第一个参数小于第二个参数,返回负值
2017-02-07 22:13:32
491
转载 C99与C89的区别
注: GCC支持C99, 通过 --std=c99 命令行参数开启,如: 代码:gcc --std=c99 test.c -------------------------------------------------------------------------------------------------- 1、增加restrict指针 C99中增加
2017-01-22 22:47:37
1346
转载 C语言指针赋值
1、指针的初始化指针初始化时,“=”的右操作数必须为内存中数据的地址,不可以是变量,也不可以直接用整型地址值(但是int*p=0;除外,该语句表示指针为空)。此时,*p只是表示定义的是个指针变量,并没有间接取值的意思。例如:int a = 25;int *ptr = &a;int b[10];int *point = b; int *p = &b[0];
2017-01-07 23:13:01
3433
原创 windows下运行C程序
(1)安装好GCC编译器,配置好环境变量、Library_path、include_path,并检查gcc -v(2)gcc test.c,若无错误,会生出test.exe(3)命令行输入test.exe
2017-01-07 21:27:16
681
原创 windows 环境变量
windows 环境变量PATH是路径的意思,PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号(;)分隔开。系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找
2017-01-07 20:35:19
879
转载 windows安装GCC
在Windows下使用gcc编译器:1.首先介绍下MinGWMinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。 实际上 MinGW 并不是一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 ga
2017-01-07 20:11:37
1359
转载 C语言文件操作
一、标准文件的读写1.文件的打开fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开头。若已有一个同名文件
2017-01-06 22:01:01
291
转载 C语言基本数据类型
一,整型1,int类型a:int变量:int变量是有符号整数,占用一个字的大小。但是ANSI规定int类型最少占用16位 即-2^15~2^15-1 (注:计算机中一个字表示最自然的存储单位)2种声明的方法: int x; //单独声明int x, y, z; //多个变量一起声明3种为变量赋值的方法:x = 12; //直接赋值 scanf("%d", &x)
2017-01-06 21:34:06
3286
原创 快捷键
桌面切换快捷键 F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRL+ESC 打开开始菜单 CTRL+ALT+DELETE 在win9x中打开关闭程序对话框(windows进程管理器) CTRL+SH
2017-01-04 21:25:29
369
原创 ASCII码
1.ASCII码是什么?ASCII码使用指定的7位或8位二进制数组合来表示128或256种可能的字符。标准ASCII码也叫基础ASCII码,使用7位二进制数来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符(这里需要特别注意:ASCII码与标准ASCII码的位数上的区分,标准ASCII码是7位二进制表示),ASCII(包括字母、数字、标点符号、
2017-01-03 21:58:33
1349
转载 codeblocks自动生成代码
1)以下需要设置的地方均在Settings->Editor...弹出的对话框中。2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。==日常编辑== • 按住Ctrl滚滚轮,代码的字体会随你心意变大变小,对保护视力特别有好处。 • 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrol
2017-01-03 21:56:34
3171
转载 codeblocks快捷键
CodeBlocks常用操作快捷键编辑部分:Ctrl + A:全选Ctrl + C:复制Ctrl + X: 剪切Ctrl + V:粘贴Ctrl + Z:撤销Ctrl + S:保存Ctrl + Y / Ctrl + Shift + Z:重做Ctrl+Shift+C:注释掉当前行或选中块Ctrl+Shift+X:解除注释Tab:缩进当前行或选中块
2017-01-03 21:26:13
384
原创 闰年问题
在不能被100整除的年份中,能被4整除则是闰年,在能被100整除的年份,还要同时被400整除才是闰年,如1800不是闰年#include"stdio.h"int main(){int year;while(scanf("%d",&year)){if((year%100==0&&year%400==0)||(year%100!=0&&year%4==0))printf("%d
2017-01-02 20:46:46
424
原创 printf的格式控制
一、完整格式% - 0 m.n l或h 格式字符 二、格式字符① d格式:用来输出十进制整数。有以下几种用法:%d:按整型数据十进制的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。%ld:输出长整型数据。② o格式:以无符号八进制形式输出整数。若输出in
2017-01-02 19:40:01
1160
原创 求a^b mod c
算法1.首先直接地来设计这个算法:先求出a^b[cpp] view plain copy print?int ans=1, i; for(i=1;i ans*=a; ans%=c; int ans=1, i;for(i=1;i<=b;i++) ans*=a;ans%=c;这个算法的时间复杂
2016-12-31 20:51:04
1163
转载 CPU简介
CPU: 但是,现在我要问一句:“什么是CPU?”我相信大多数人并不知道什么是CPU。当然,你可以回答CPU是中央处理器,或者来一句英文: Central Processing Unit。是的,没错。但,RISC和CISC是什么?什么是“9路超标量设计”、“20级流水线”?什么是“解 码”,为什么Athlon和PIII的解码过程需要的时钟周期大大大于其他的RISC处理器?这些都不是一句“
2016-07-08 12:08:06
631
转载 ACM解题思路
1. 对于在限制条件下的最优化问题,时间上优化的突破口也在限制条件。eg 给n条边,从中选3条拼成一个三角形,要求周长最大的三角形搜索时各种剪枝策略 2. 为了设计算法,灵活的想象力(!!!)算法的基础知识也是必不可少的。poj 1852 蚂蚁爬杆 3. 对于标准库已经实现了的函数,尽量调用库函数,不要自己手写。但是,
2016-07-08 11:54:42
1011
转载 Excel宏教程 (宏的介绍与基本使用)
Excel宏教程 (宏的介绍与基本使用)Microsoft excel是一款功能非常强大的电子表格软件。它可以轻松地完成数据的各类数学运算,并用各种二维或三维图形形象地表示出来,从而大大简化了数据的处理工作。但若仅利用excel的常用功能来处理较复杂的数据,可能仍需进行大量的人工操作。但excel的强大远远超过人们的想象--宏的引入使其具有了无限的扩展性,因而可以很好地解决复杂数据
2016-06-22 22:05:51
1648
转载 Excel宏教程 (宏的介绍与基本使用)
Excel宏教程 (宏的介绍与基本使用)Microsoft excel是一款功能非常强大的电子表格软件。它可以轻松地完成数据的各类数学运算,并用各种二维或三维图形形象地表示出来,从而大大简化了数据的处理工作。但若仅利用excel的常用功能来处理较复杂的数据,可能仍需进行大量的人工操作。但excel的强大远远超过人们的想象--宏的引入使其具有了无限的扩展性,因而可以很好地解决复杂
2016-06-22 22:03:43
62689
转载 spring+struct+hibernate
Java 5.0Struts 2.0.9spring 2.0.6hibernate 3.2.4 作者: Liu Liu 转载请注明出处基本概念和典型实用例子。一、基本概念 Struts:作为基于 MVC 模式的 Web 应用最经典框架,两个项目Struts 和webwor
2016-06-18 20:39:32
1270
原创 Tomcat下的mysql连接池配置
实例使用的Tomcat版本为7.0 首先,需要为数据源配置一个JNDI资源。 我们的数据源JNDI资源应该定义在context元素中。 在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载。而context.x
2016-06-04 17:35:04
445
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人