- 博客(45)
- 收藏
- 关注
原创 [TBC] Bash Shell脚本灵活运用的基础指南 - Shell Script Tutorial & Tricks
本章主要介绍如何在实际场景中可能经常使用到的,及易混淆的一些用法(Basic Construction/Varitions)。关于基本语法,将会在下方板栗中顺带提及,不在单独章节中做太详细介绍,可先在下方推荐链接中学习。推荐基础指南: https://www.tutorialkart.com/bash-shell-scripting/bash-tutorial/还需对下方内容有所了解:常见的Shell类型及其区别:sh(Bourne Shell),Korn Shell等Shell的版本:不同版本所
2021-01-15 20:59:43 609
原创 SASS/SCSS快速入门
Overview什么是Sass?Sass与SCSS的区别?Sass的特性?Sass编译后的四种CSS输出风格?如何实现Sass自动编译?Sass的基本语法。常见的使用技巧。相关工具。1. 什么是Sass1.1 Sass是由Ruby编写的一种CSS预处理语言(CSS Preprocessor)。作为CSS的扩展,具有CSS没有的特性,更靠近JS的机制,可经过编译(Compile)后变成CSS文件。1.2 后缀名是**.scss**(Sassy CSS)2. Sass与SCSS的区别
2020-10-12 00:02:44 228
原创 Cascade级联删除的简单理解
可以先简单理解成:触发器让我们举个栗子在数据库建三个表:a(主表),aa,aaa-- 表acreate table a( id int PRIMARY KEY, age int)-- 表aa,没有级联create table aa( id1 int PRIMARY KEY, age1 int, FOREIGN KEY(id1) REFERENCES a(id) )...
2019-04-03 13:03:03 9943
原创 Java代理机制——静态代理
Java的代理机制提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能静态代理一:满足条件代理对象与被代理对象实现同一接口 或 是继承同一父类。代理对象要有对被代理对象的引用。接口:大家要工作public interface Job { //工作 public void earnMone...
2018-11-04 22:55:58 337
原创 处理大量数据——选择什么排序?
1、在数据完全无序的情况下,哪种最快?2、在大部分数据有序的情况下,哪种最快?当N很小时,快速排序慢,归并排序快当N很大时,并且有序程度高时,快速排序最快当N很大时,并且有序程序低时,堆排序最快堆排序特性:完全二叉树不稳定大顶堆:最大值就是堆顶的根节点arr[i] >= arr[2i+1] && arr[i] >= arr[2i+2]小顶堆:最...
2018-09-19 20:37:12 1662
原创 算法的时间复杂度【待更】
时间复杂度O(n)O(log n)O(n log n)n指要处理的数据长度除非有特殊的说明,否则所有的对数都是以2为底的。
2018-09-19 20:24:38 419
原创 SQL索引
索引是对数据库表中一个或多个列的值进行排序的一种数据库对象。作用:在数据库中,通过索引可以加速对表的查询速度;适合创建索引情况表数据量很大要查询的结果集在2%-4%左右【也有说30%~32%】经常用来做WHERE条件中的列或者多表连接的列查询列的数据范围分布很广查询列中包含大量的NULL值,因为空值不包含在索引中索引缺点占用空间降低DML的操作速度...
2018-09-19 20:11:34 299
原创 单双精度浮点数float 和 double
static double f(double x, float y){ return x+y; } static double f(float x, float y){ return x*y; }当调用时System.out.println(f(10,10)); //100.0System.out.println(f(10f,10)); //100.0System.o...
2018-09-19 19:48:17 565
原创 逻辑运算与按位运算
逻辑运算一:&和&&的区别单&时,左边无论真假,右边都进行运算;双&时,左true,右边参与运算;左false,那么右边不参与运算。二:| 和 || 的区别单| 时,左边无论真假,右边都进行运算;双||时,左true时,右边不参与运算。按位运算一: 按位与运算规则:除了 1&1=1,其它都是=0;System.out.printl...
2018-09-19 19:22:09 2154
原创 SSM
1.下面有关struts1和struts2的区别,描述错误的是?A. Struts1要求Action类继承一个抽象基类。Struts 2 Action类可以实现一个Action接口 B. Struts1 Action对象为每一个请求产生一个实例。Struts2 Action是单例模式并且必须是线程安全的 C. Struts1 Action 依赖于Servlet API,Struts ...
2018-04-30 23:31:30 279
原创 JVM知识检测
首先我们了解一下:JDK,JRE,JVM、IDEIDE = Integrated Development Environment = 集成开发环境JDK = Java development kit = 开发工具包 JDK包含了JRE,JRE包含了JVM(是JRE的一部分)JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也...
2018-04-30 23:09:35 329
原创 反转字符串的7种方法(Java)
import java.util.Scanner;import java.util.Stack; /** * seven methods for reversing */public class reverseString { public static void main(String[] args) { // TODO Auto-ge...
2018-04-28 16:38:58 15196 4
原创 Java Web Project —— Meeting Management System会议管理系统 【Part3— Listener+Filter】
Listenerimport java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import javax.servlet.ServletContext;import javax.servlet.ServletCon...
2018-04-19 18:53:17 649
原创 Java Web Project —— Meeting Management System会议管理系统 【Part2— Service+Servlet】
Service+Servlet部分EmpServiceimport java.util.List;import com.oameeting.dao.EmpDaoImpl;import com.oameeting.vo.Emp;public class EmpService { int sum = 0 ; //总条数 int sumPage =0; //总页数 ...
2018-04-19 18:48:39 1500
原创 Java Web Project实践项目 —— Meeting Management System会议管理系统 【Part1— VO+Util+DAO】
Meeting Management System 会议管理系统此项目涉及:【未涉及框架】前端:HTML + CSS + JS后端:JSP + Servlet + JDBC数据库:Oracle开发工具:Eclipse + 数据库第三方软件:PL / SQL Developerjar包分层 VOUtil DAOServiceServletFilterListener...
2018-04-19 18:18:40 1868
原创 Python + Pygame
Python download下载:https://www.python.org/downloads/ Pygame download:http://www.pygame.org/download.shtml https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame 根据我下载的python版本,我选择了下图中的版本 ...
2018-03-25 11:23:23 375
原创 安装Visual Studio2012或2015导致SQL Server出现的小状况
总会有些骚东西有点骚操作……由于学习C#所需,安装了Visual Studio2012。安装过程顺利,但在登录SQL Server时出现新错误,然后……我baidu解决掉了Q: SQL Server配置管理器”远程过程调用失败“。 服务器上先安装了SQLServer2008,然后再安装了VS2012。 A: 由于安装VS2015会...
2018-03-24 10:40:30 1897
原创 Java Web 基础【思维导图+文字笔记】(持续更新)
在正式学习Java Web前,我们应该储备哪些知识?Java Web = HTML页面 + JSP + Servlet +其他Java类HTTP协议Web Application Web应用Web应用技术
2018-03-23 23:14:54 824
原创 【Java_Game 附带游戏图片压缩包】捕鱼达人小手手
玩别人的游戏永不及自己做游戏来得刺激【好吧,这是课堂上老师教的】 [TOC]BaiduCloud分享 Images of Fish Game游戏图片 Link链接:https://pan.baidu.com/s/1T2s3lcJR8nF2tXfTylX1PA Password密码:1xfc这是一个窗口游戏package fish...
2018-03-23 11:27:40 1318 2
原创 伪傻瓜式安装sql server2008【附带安装包】
安装各式各样的软件无疑是学习过程中…较…为烦躁的一部分 木有醋 但还是开始吧 为什么这是伪呢? 因为刚开始天真无邪的我真的是傻瓜式安装(迷之自信),结果就B了(打开配置管理器的瞬间….一片空白)BaiduCloud分享红领巾在何方?? Link链接:https://pan.baidu.com/s/1NZCxP0Y27dBPrgHoRWLDyQ...
2018-03-23 09:19:12 64900 58
原创 【待更】这是一颗Python小白菜
启蒙大师:小甲鱼 [呃。。。因为他讲课风格还是蛮…..好吧,肥肠interesting] 终于要把尘封的笔记搬上波面了 嘻嘻Python准备安装打开IDLE磨刀吧基础了解Python准备安装打开IDLE磨刀吧基础了解大小写敏感缩进代替{花括号}if、for 记得后面加冒号=赋值 , ==判断内置函...
2018-03-20 23:40:37 263
原创 String的两种创建方式+StringBuffer+StringBuilder
why not to record our grow-up steps by blog ,that will be more cooler Java编程思想(第四版+第五版 中文版) Baidu Cloud Link:链接:https://pan.baidu.com/s/1aZpS5Ty-a0vi1SzbJIoZCg 密码:4x6r初识JAVAAs we known,Ja...
2018-03-20 23:20:03 575
原创 函数与参数
参数 作数据传送。 函数调用中发生的数据传送是单向的。即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。 ①形参(形式参数parameter) 是函数被调用时用于接收实参值的变量。 出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。 形参变量只有在被调用时
2017-12-27 01:08:32 755
原创 数据结构——Hash哈希表 → 高效查找
hash表(散列表),是介于链表和二叉树之间的一种中间结构。 链表使用十分方便,但是数据查找十分麻烦; 二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。 hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。
2017-12-27 00:04:17 473
原创 数据库-基础补漏
一:主键 主要作用:将记录和存放在其他表中的数据进行关联。二:外键 外键约束主要用来维护两个表之间数据的一致性。 若有两个表A,B, C是A的主键,而B中也有C字段,则C就是表B的外键,则A为基本表,B为信息表。 关系:外键一定是另外某个表的主键。表之间的关系 表与表之间是通过主外键链接的。
2017-09-18 22:08:54 583
原创 Step by Step——数据库-char & varchar & nvarchar
1.char & varchar char的长度是不可变的,而varchar的长度是可变的。 也就是说,定义一个char[10]和varchar[10],如果存进去的是‘csdn’,那么char所占的长度依然为10,除了字符‘csdn’外,后面跟六个空格,而varchar就立马把长度变为4了,取数据的时候,char类型的要用trim()去掉多余的空格,而varchar是不需要
2017-09-18 21:48:46 519
原创 新手——提交状态+编程常见词汇
下面是全部不同类型的提示状态。Compiling : 您提交的代码正在被编译。Running : 您的程序正在系统上运行。Accepted (AC) : 您的程序是正确的,恭喜!Presentation Error (PE) : 虽然您的程序貌似输出了正确的结果,但是这个结果的格式有点问题。请检查程序的输出是否多了或者少了空格(' ')、制表符('\t')或者换行符('\n')。Wron...
2017-08-29 22:03:53 472
原创 基础练习—杨辉三角
输入T种情况,再输入层数#include<stdio.h>#include<stdlib.h>int main(){ int c[30][30]; int i,j,t,n; scanf("%d",&t); getchar(); while(t--) { scanf("%d",&n); memset(c,0,sizeo
2017-01-19 22:35:40 355
原创 基础练习——百钱买百鸡(C++)
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱, 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。#include<iostream>#include<math.h>using namespace std;int main(){ int x,y,z; for(x=1;x<20;x++) //R less than 10
2016-12-03 15:58:38 4166 1
原创 基础练习——Sn=a+aa+aaa+…+aa…aaa
Description 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。Input n Output 和Sample Input 5 Sample Output 24690#include <stdio.h>#include<math.h> main() {
2016-12-02 13:28:02 738
原创 基础练习——Sn=1!+2!+3!+4!+5!+…+n!
Description 求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。 Input n Output 和 Sample Input 5 Sample Output 153#include <stdio.h>#include<math.h> main() { int i=1,n; long long
2016-12-02 13:25:57 2929
原创 基础练习——进制转换
输入一个10进制正整数,然后输出它所对应的八进制数。Input Output Sample Input 10 Sample Output 12#include<stdio.h>#include<math.h>main(){ int a,b,c=0,d; int j=0; scanf("%d",&a); if(a<8){pr
2016-12-02 13:18:52 488
原创 基础练习——选择排序
Description 用选择法对10个整数排序。Input Output Sample Input 9 8 7 6 5 4 3 2 1 0#include<stdio.h>//#include<math.h>#define N 10 main(){ int a[N]; int i,j,pos,min; for(i=0;i<N;i++){ sca
2016-12-02 13:15:27 477
原创 基础——约瑟夫环
约瑟夫环问题:一圈共有N个人,从1开始报数,报到M的人OUT,然后重新开始报数,问最后OUT的人是谁?【N=10,M=3】/* ①数组:遇到一次m count+1 直到count=n 结束 / 循环n-1次 不用count计算 / 从后往前推: 》j = 0 》for i 从 2 到 n: 》》j = (m+j)%i...
2016-12-02 13:12:54 388
原创 基础算法【The Tower of Hanoi汉诺塔游戏】
结合塞大象进冰箱分三步走:【打开冰箱门】搬走第1~(n-1)层【塞大象进去】将第n层搬到 z 上【关门!】将第1~(n-1)层搬到第n层上面,结束。 搬第N层,就需要把前N-1层搬两次,另外再把第N层搬一次;搬第N-1层,又需要把前N-2层搬两次,然后再把N-1层搬一次,依此类推。 由数学归纳法(Mathematical Induction, MI)可知,一共需要搬2^N...
2016-12-01 23:16:29 603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人