- 博客(71)
- 资源 (64)
- 问答 (7)
- 收藏
- 关注
原创 MySQL - 思维导图
图 NOT NULL图 DEFAULT图AUTO_INCREMENTPs:NULL值在这里不算重复。图UNIQUE KEY图整数型图 浮点型图字符串类型图日期时间类型下载地址:进入下载页面...
2018-10-31 21:32:48 9968
转载 MySQL - WHERE & HAVING 区别
以前在学校里学习过SQL Server数据库,发现学习的都是皮毛,今天以正确的姿态谈一下 MySQL 中 where 和 having 的区别。误区:不要错误的认为 having 和 group by 必须配合使用。 一、where 和 having 都可以使用的场景select goods_price,goods_name from sw_goods where goods...
2018-10-31 21:06:40 302
转载 MySQL - CHAR_LENGTH 和 LENGTH 区别
mysql中计算字符串长度有两个函数分别为char_length和length。char_length函数可以计算unicode字符,包括中文等字符集的长度,而length函数用来计算普通字符的长度,他会把一个中文字符的长度按照设置的对应的字符集计算为2或3。 一、char_length('string') / char_length(column_name)1、返回值为字符串st...
2018-10-31 20:53:46 2774
原创 MySQL - 常用函数
SELECT truncate(1314.1314*100, -3); # 131000SELECT truncate(1314.1314, 0); # 1314SELECT FORMAT(423423234.65534453,2); # 423,423,234.66SIGN(X):1、x>0 rtn 12、x<0 rtn -13、x==0...
2018-10-31 20:49:55 357
原创 Data Structures and Algorithms (English) - 6-15 Iterative Mergesort(25 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC 代码void merge_pass( ElementType list[], ElementType sorted[], int N, int length ){ int idx=0, p1=0, len1=p1+length, p2=len1, len2=p2+length; int f...
2018-10-31 14:18:05 686
原创 MySQL - ON & WHERE 条件区别和执行顺序
一、案例数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)...
2018-10-30 15:18:34 8811 2
原创 MySQL - LEFT JOIN、RIGHT JOIN、INNER JOIN、CROSS JOIN、FULL JOIN
一、Join语法概述join 用于多表中字段之间的联系,语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。LEFT JOIN(左连接):取得左...
2018-10-30 15:03:00 5277
原创 Data Structures and Algorithms (English) - 6-14 Count Connected Components(20 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC 代码int vis[MaxVertexNum];void dfs(LGraph Graph, int v){ vis[v]=1; PtrToAdjVNode p=Graph->G[v].FirstEdge; while(p) { int i=p-&...
2018-10-30 09:27:27 399
原创 Data Structures and Algorithms (English) - 6-10 Sort Three Distinct Keys(30 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC 代码int dfn[MaxVertices], low[MaxVertices], Stack[MaxVertices], vis[MaxVertices];int tot, idx;int min(int a,int b){ return a>b?b:a;}void tarja...
2018-10-29 14:47:45 393
原创 ACM教程 - 强连通分量(Tarjan)
一、讲解一强连通定义:在有向图G<V,E>中,对于点集V'∈V, 点集中的任意两点都可达,则称V'为强连通。孤立的一个点也是一个强连通分量。在嵌套的多个环时 : {所有环上的点}为一个强连通分量( 最小环就是每个孤立点)注意一定是满足条件的最大点集。则上图中强连通分量有 {1},{2},{3},{7},{4,5,6}。tarjan的过程就是dfs过程:对图......
2018-10-28 19:55:32 1075
原创 MySQL - 基础篇
MySQL - Windows_CMD 下命令操作 MySQL 配置 MySQL - Windows 版 MySQL 下载安装教辅 MySQL - MySQL之外键约束 MySQL - LEFT JOIN、RIGHT JOIN、INNER JOIN、CROSS JOIN、FULL JOIN MySQL - ON & WHERE 条件区别和执行顺序 MySQL - 常用函数 My...
2018-10-26 11:40:35 667
原创 Data Structures and Algorithms (English) - 6-9 Sort Three Distinct Keys(20 分)
题目链接:点击打开链接题目大意:略。解题思路:考查enum类型与int类型的转换,详情:C/C++ - enum 与 int 相互转换。AC 代码void MySort( ElementType A[], int N ){ int fcnt, tcnt, mcnt; fcnt=tcnt=mcnt=0; for(int i=0;i<...
2018-10-26 10:59:06 472
原创 C/C++ - enum 与 int 相互转换
First of all——如何正确理解enum类型?enum Color { red, white, blue}; Color x; 我们应说x是Color类型的,而不应将x理解成enumeration类型,更不应将其理解成int类型。我们再看enumeration类型:enum Color { red, white, blue}; 理解此类型的最好的方法是将这个......
2018-10-26 10:56:12 8244
原创 JavaWeb - 理(Listener)、发(Filter)、师(Servlet) 执行顺序/生命周期
一、执行顺序启动的顺序:Listener->Filter->Servlet 简单记为:理(Listener)发(Filter)师(Servlet) 执行的顺序不会因为三个标签在配置文件中的先后顺序而改变。 同类别的定义顺序影响优先级,越靠前,优先级越高。 如果web.xml中配置了<context-param>,初始化顺序:context-param > ...
2018-10-25 19:35:32 1891 2
原创 JavaWeb - 模糊查询 + 分页
效果图 核心代码(12个一页) <!-- 搜索 --><form id="searchForm" method="post" action="/product/list.do"> <div class="search"> <input type="hidden" name="page&qu
2018-10-25 17:11:41 2820
原创 JavaWeb - 404、500 页面配置
代码 1、结构图 2、Coding // web.xml<error-page> <error-code>404</error-code> <location>/WEB-INF/views/error/404.jsp</location></error-page><error-page&
2018-10-25 16:51:50 1072
原创 Data Structures and Algorithms (English) - 6-8 Percolate Up and Down(20 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC 代码void swap(ElementType *a, ElementType *b){ ElementType c=*a; *a=*b; *b=c; return;}void PercolateUp( int p, PriorityQueue H ){ w...
2018-10-25 10:53:40 358
原创 Data Structures and Algorithms (English) - 6-7 Isomorphic(20 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC 代码int Isomorphic(Tree T1, Tree T2){ int flag = 1, flag1 = 1, flag2 = 1, flag3 = 1, flag4 = 1; if (T1 != NULL && T2 != NULL) { ...
2018-10-24 14:48:27 468
原创 Linux/JavaWeb - JDK环境搭建 & Web运行环境配置 & Java项目部署发布(附:解决Linux防火墙限制问题)
学习目标 - Linux/Unix 操作系统上JDK环境的配置 - Linux/Unix 操作系统上web运行环境的配置 - Linux/Unix 操作系统上Java项目的部署发布 学习步骤 - 操作环境准备 - 软件 & 项目(使用传输工具,比如:FlashFXP) - 项目环境配置 - 项目部署发布 操作环境准备 - 操作系统:windows、Cen...
2018-10-23 21:12:15 436
转载 Linux - Linux & Unix 区别?
目前IT领域对Unix和Linux的概念模糊不清,有的人说差不多,有的人说一样,也有的人说不一样,到底这两者之间有什么异同点,下面我们来分析一下。 把Unix和Linux认为差不多的原因是什么呢?其实Linux就是类Unix,什么叫类Linux,就是类似于Unix,是Unix的分支,从文件系统的结构、命令等方面比较相似,故此很多人觉得Linux和Unix差不多,实际上差得太多了,从内核、进程管理...
2018-10-23 20:34:32 607
原创 Linux - 基础篇
操作系统概述 Linux 发行版 Linux的使用用途 1.基于linux企业服务器 (www.netcraft.com 可以查看各大网站的后台数据以及各大开源软件的比例变化) 2.嵌入式 (quickSSHd APP软件方便用电脑操控安卓手机) 3.机顶盒 小米盒子,乐视盒子等等 Ps:SSH:使用过Windows服务器的朋友,想必对远程桌面连接是不会陌生的吧,远程桌面连...
2018-10-23 12:26:16 456
原创 Data Structures and Algorithms (English) - 6-6 Level-order Traversal(25 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC 代码void Level_order ( Tree T, void (*visit)(Tree ThisNode) ){ Tree Que[100]; int head=0, next=0; if(T!=NULL) Que[next++]=T; while(head<...
2018-10-23 09:59:40 288
原创 Photoshop - 批量处理(以批量修改图片像素为例)
批量处理(以批量修改图片像素为例) 1、按下Ctrl + O,打开一张图片 2、在动作面板中,点击新建按钮 3、打开了新建动作对话框,我们输入动作的名称,然后点击记录 4、在菜单栏上执行:图像--图像大小 5、在图像大小对话框中,设置图像的高度和宽度,然后点击确定按钮 6、然后Ctrl + S,否则批量处理的图片不会保存,也就白搭。 7、点击动作面板中的停止按钮 8、接着我们点击菜......
2018-10-23 09:42:31 4761
原创 JavaWeb - Excel/Word(2003/2007、上传/下载、解析/生成、导入/导出)
案例分析 技术说明 Ps:导出Word还需要关注一个“格式”的问题,否则就没必要用Word了,直接txt更方便。 Ps:Word 2003:HwPFDocument;Word 2007:XwPFDocument。 代码流程 效果图 项目结构图 共享代码 // web.xml<?xml version="1.0" encoding="UTF-8"?><web...
2018-10-22 16:46:47 2078 3
原创 Win软件 - Sublime Text
添加到右键快捷菜单 1、打开 Win + R,输入“regedit” 并运行。 2、依次找到 HKEY_CLASSESS_ROOT->*->shell,下面新建项,命名为"Edit with Sublime Text3"。 3、在项“Edit with Sublime Text”下新建字符串值,命名为Icon,值为 D:\APP\Sublime Text 3\sublime_te...
2018-10-22 12:29:35 428
原创 Data Structures and Algorithms (English) - 6-5 Evaluate Postfix Expression(25 分)
题目链接:点击打开链接题目大意:略。解题思路:注意1:末尾判断不是'\n',而是'\000'。注意2:手动建栈。AC 代码int h,t;ElementType sk[10000];void fpop(){ t--;}ElementType ftop(){ return sk[t];}int fempty(){ ...
2018-10-22 10:39:22 639
转载 JavaWeb - SSO单点登录原理之基于CAS(二)
一、不落俗套的开始1、背景介绍单点登录:Single Sign On,简称SSO,SSO使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS框架:CAS(Central Authentication Service)是实现SSO单点登录的框架。2、盗一张学习CAS绝大多都看过的图以及执行部分分析注:已分不清原创,此处就不给出地址了。从结构上看...
2018-10-21 19:36:25 810
转载 JavaWeb - SSO单点登录原理之基于CAS(一)
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...
2018-10-21 17:19:47 1844
原创 JavaWeb - SSO单点登录
概述 - SSO?——Single Sign On - 做什么?——单点登录 - 哪些功能?——单点登录服务器、Web应用*2 - 技术?——Jsp+Servlet+HttpClient -需求?——就是一个服务端,两个web应用(模拟淘宝和天猫) 技术点介绍 整体流程 项目准备 SSO原理:JavaWeb - SSO单点登录原理与简单实现 待更新......
2018-10-21 16:50:12 507
原创 JavaWeb - 验证码
为什么要学习验证码? 1、可以防止恶意破解密码、刷票、论坛灌水。 2、有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。 3、实际上用验证码是现在很多网站通行的方式,我们利用比较简易的方式实现了这个功能。 验证码实现的方式 1、字母数字混合验证码 import javax.imageio.ImageIO;import javax.servlet.http...
2018-10-21 14:16:36 1872
原创 Data Structures and Algorithms (English) - 6-4 Reverse Linked List(20 分)
题目链接:点击打开链接题目大意:略。解题思路:注意:参数传进来的 L,和 return L,都是有带头节点的。AC 代码// 从头节点下一个节点,和再下一个节点开始,把它们的箭头指向反一下即可,最后到了末尾再把原来的尾巴指向头即可List Reverse( List L ){ if(!L || !(L->Next) || !(L->Ne...
2018-10-21 11:35:29 672
原创 IntelliJ IDEA - 基础篇
IntelliJIDEA简介 - IDEA 全称IntelliJIDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一。 - 在智能代码助手、代码自动提示、重构、Ant、JUnit、CVS整合、代码审查、GUI设计等方面的功能可以说是超常的。 - IDEA所提倡的是智能编码,目的是为了减少程序员的工作。 IDEA 与 Eclipse主要...
2018-10-20 20:36:36 3259
原创 监听器 - session 销毁
一、统计在线用户数等功能需要监听session的销毁,有两种方式:使用HttpSessionListener监听session的销毁。 使用HttpSessionBindingListener监听session的销毁。1、使用HttpSessionListenerpackage advance;import java.util.List;import javax.servl...
2018-10-19 12:13:11 2445 1
原创 监听器 - 基础篇
定义 ◆ Servlet规范定义的一种特殊类。 ◆ 用于监听ServletContext,HttpSession,ServletRequest等域对象的创建、销毁及其属性修改发生变化的事件。 ◆ 监听器可以在事件发生前后进行一些必要的处理操作。 常见应用场景 ◆ 统计在线人数和在线用户 ◆ 应用启动时完成信息初始化工作 ◆ 网站访问量的统计 ◆ 与Spring结合 ◆ Web系统...
2018-10-19 11:13:37 343
Canon TS3180 打印机网络工具
2020-01-01
Canon TS3180 打印机驱动工具
2020-01-01
DeepFreezePasswordRemover
2019-11-04
ReverseProxy_win64
2019-09-30
.NET Framework 4.0
2019-09-25
.NET Framework 4.5
2019-09-25
protocolcheck.js
2019-09-23
剪切板 - clipbrd.rar
2019-09-11
强制注入dll.7z
2019-08-04
禁用Windows自动更新
2019-06-08
如何使用Easy Mock视频教程
2019-02-23
Google Guava 官方教程
2019-01-10
FiddlerSetup(抓包)
2019-01-07
shiro-master
2019-01-03
Windows6.1-KB2813430-x64.msu
2022-06-22
Windows6.1-KB2813430-x86.msu
2022-06-22
microsoftrootcertificateauthority2011.cer
2022-06-22
ideaIU-2020.2.3
2022-05-18
exe4j - 32bit and 64bit.rar
2021-08-05
clipbrd.exe
2020-12-21
csdn_chrome_plugin
2020-10-19
ElasticSearch CRX Chrome 插件
2020-07-24
DFU Linux 简易.rar
2020-03-20
Persi0-7.22(无密码)
2020-01-02
SpringMVC - 前台传JSON数据到后台,那后台是不是只能用Map或者实体类?
2019-04-05
@MappedSuperclass的用法?
2017-04-17
eclipse spring.xml文件属性值提示失效
2017-01-19
1个ASCII字符等于多少Unicode内码?
2017-01-09
Spring第三方JAR包注解优化问题
2016-11-03
Android中setResult能返回多个值吗?
2016-01-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人