SQL 基础知识

SQL是什么? Structured Query Language:结构化查询语言 SQL语句的作用是什么?{ 增删改查 } 1.将数据插入到数据库的数据表中 2.根据你的条件查询某条或者多条记录 3.根据你的指示对数据库中的某条数百据内容进行更新 4.删除不需要的数据记录 5.SQL语句支持一些特殊的计算功能,比如汇度总,你可以方便的对某个列的值进行条件汇总。 SQL与T-SQL是什么关系? T-SQL :Transact-SQL T-SQL是SQL的增强版 对功能进行了扩充:如变量说明、流
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

OpenWrt(LEDE)2020.4.29更新 UPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成+软件包

交流群:QQ 1030484865 电报: t_homelede 固件说明 基于Lede OpenWrt R2020.4.8版本(源码截止2020.4.29)Lienol Feed及若干自行维护的软件包 结合家庭x86软路由场景需要定制 按照家庭应用场景对固件及软件进行测试,通过后发布 设计目标 一个与现有OpenWrt最新版本接近,稳定,满足家庭使用场景的需要的固件。 软件包不追求高大全,内置软件无冲突,一切以家庭实际需要出发。 软件包功能 支持UPnP(为BT、EMULE,家用摄像头、XB
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

python任务调度之schedule

本文通过开源项目schedule来学习定时任务如何工作 schedule简介 先来看下做做提供的一个例子 import schedule import time def job(): print("I'm working...") schedule.every(10).minutes.do(job) schedule.every().hour.do(job) schedule.every().day.at("10:30").do(job) schedule.every().mond
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

记录 windows 系统常用的 CMD 命令

不定时更新命令 常用的如: move copy dir del 移动 复制 查看目录 删除文件 还有常用 echo 可以打印变量、结合 > 插入符还可以创建文件,以上都是常用的可以去学习一下 跳出当前处理过程: ctrl + c 退出控制台 exit 关于杀掉进程: // 查看系统全部进程 // 查看命令的帮助信息 // 杀掉一个进程 taskkill /pid 要杀死的pid -f
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

OSG加载倾斜摄影数据

目录 1. 概述 2. 实例 2.1. 代码 2.2. 解析 3. 结果 1. 概述 ContextCapture(Smart3D)生成的倾斜摄影模型数据一般都形如如下组织结构: 在Data目录下包含了分块的瓦片数据,每个瓦片都是一个LOD文件夹。osg能够直接读取osgb格式,理论上只需要依次加载每个LOD的金字塔层级最高的osgb,整个倾斜摄影模型数据就加载进来了。不过有点麻烦的是这类数据缺乏一个整体加载的入口,如果每次加载都遍历整个文件夹加载的话,会影响加载的效率。所以一般的数据查看软件
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

jQuery表格删除功能

html文件: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .wrap { width: 410px; margin: 100px auto 0; } table { borde
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

Java作业第二阶段总结

0.前言 总的来说,第四次作业相对我而言是一次难度相对较大的一次作业,考察了我们对正则表达式和继承的理解;其次就是数据的处理,这是程序中最为关键的一部分;第五次作业,更一步加深了我对继承的理解,并引入了抽象的概念,以及多态的考察;继承和抽象也出现提高了代码的复用;并考察了我们数学中的求导算法。第六次作业算是在第五次,用到了Comparable接口和ArrayList,考察比重较大的是我们对程序的封装,让我们对封装有了更加深刻的认识;从第四次到第六次的作业有存在着循序渐进和由浅入深的关系 1.作
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

移动端动画小结

一丶jq/zepto animate()方法 可以细化操作,回调方法,但是在移动端(安卓)卡顿 二丶css3 animation 可以用@keyframes细化过渡效果,没有回调操作,只能监控animation/transition是否已完成。 三丶transform 过渡top/left 导致重绘,手机性能不好时依然卡顿 使用绝对位置定位页面上的动画元素,将其脱离文档流,可以有效的防止重排。 使用transform:translateY/X来移动元素 scale()缩放元素 加上 -webk
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

计算机组成原理第六版课后答案白中英

课后答案解析计算机组成原理第六版白中英课后答案解析 本书可作为计算机及相关专业的教材,也可作为成人自学考试、全国计算机等级考试 NCRE(四级)用书。 1.内容经典 计算机组成原理(第六版•立体化教材)销量突破150万,是计算机学科的经典教材。 2.立体化 作者根据多年教学经验,使文字教材、多媒体CAI 动画演示视频、教学课件、习题答案库、自测试题库、教学仪器、实验设计、课程设计综合配套, 形成“理论、实验、设计”三个过程相统一的立体化教学体系。 3. 新形态教材 本书重要的基本概念均以蓝色字
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

汇编07:定位内存地址的方法

定位内存地址的方法 and和or指令 and指令是按位与运算: and al,00111011B 代表al中的值和数值00111011B进行按位与运算,然后将结果赋值给寄存器al。and指令可将操作对象的相应位设置为0,其他位不变,如将al的第6位设置为0: and al,10111111B or指令是按位或运算,同样的它能将操作对象的对应位设置为1,如将al的第6位设置为1: or al,01000000B 以字符形式给出的数据 在汇编程序中,我们可以用单引号括起来的字符序列来表达多个
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

MySQL高级查询(一)

本随笔你将看到: 一.对于数据库表中数据的增删改查 二.数据库中常用函数(聚合函数,日期函数,字符串函数,数字函数) 一.对于数据库表中数据的增删改查 mysql中对于表的操作: 1.创建表: create table '表名'( '列名' 数据类型 ) 2.修改表: alter table '表名' rename '新表名' alter table '表名' add 修改字段: alter table '' 添加主键: alter table 表名 add constraint 主键名 pr
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

汇编08:数据处理的两个基本问题

数据处理的两个基本问题 数据处理时所有CPU都要面临两个基本问题: 1、要处理的数据在什么地方? 2、要处理的数据有多长? 我们可以定义两个描述性符号reg和sreg,reg代表一个寄存器,sreg代表一个段寄存器。 reg的集合包括:ax、bx、cx、dx、ah、al、bh、bl、ch、cl、dh、dl、sp、bp、si和di sreg的集合包括:ds、ss、cs、es bx、si、di和bp 在8086CPU中,只有这4个寄存器能直接放入括号中表示内存单元的偏移地址,其他普通的寄存器是不能
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

Java基本运算-运算符

运算符: 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符 算术运算符:+、-、+、-、*、/、%、+ 取模运算(取余运算): 取模运算中,结果与被模数的正负相关。 应用:经常用来判断是否可以除尽某个数。 赋值运算符:+=、-=、/=、*=、%=、= 自增自减运算符,以及+=、-=、/=、*=、%=都不用考虑类型转换的问题,这些运算符不会改变数据类型。 比较运算符:==、!=、<、>、<=、>=、in
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

汇编03:寄存器

寄存器 一个CPU由以下几个部分组成: 1、运算器:负责信息处理 2、寄存器:进行信息储存 3、控制器:控制各种器件进行工作 4、内部总线:连接各种器件(外部总线实现CPU和主板其他部件的联系) 通用寄存器 8086CPU的所有寄存器都是16位的,可以存放两个字节,AX、BX、CX、DX这4个寄存器通常用来存放一般性的数据,被称为通用寄存器。它的上一代CPU中的寄存器都是8位的,为了保证兼容,使原来基于上代CPU编写的程序稍加修改就可以运行在8086之上,8086CPU的AX、BX、CX、DX
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

汇编04:第一个汇编程序

第一个程序 一个汇编语言程序要执行要进行以下几步: 1、编写汇编源程序,这个过程可以用记事本来完成 2、对源程序进行编译产生目标文件,然后用连接程序对目标文件进行连接,最终生成可执行文件 可执行文件包含两部分: 1、程序(机器指令)和数据(源程序中定义的程序) 2、相关的描述信息(程序大小、占用的内存信息等) 源程序 我们分析一段简单汇编语言程序: assume cs:codesg codesg segment mov ax,0123H mov bx,0456H add ax,bx
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

汇编05:[BX]和loop指令

[BX]和loop指令 [bx] 下列命令可以用寄存器代表偏移地址: mov al,[bx] 将内存中的数据传入al寄存器中,该地址的偏移地址为bx寄存器的值,段地址在ds中 mov [bx],al 将al寄存器中的值放入地址中,该地址的偏移地址为bx寄存器的值,段地址在ds中 之所以要采用这种方式,而不是直接将偏移地址写在括号中,是因为下列指令编译器是无法成功解释的: mov al,[0] 上面这条语句会被编译器理解为: mov al, 0 这种将常量放在括号中的方式只有在
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

网络互连技术——第一章随记(下)

一、关于地址   ①IPv4——32位地址,将这32位地址按每八位划分为一个段,将每个段转换成二进制地址数字,如192.168.11.10(11000000.10100010.00001011.00001010)   ②IPv6——128位地址,将这128位的地址按每16位划分为一个段,将每个段转换成十六进制数字,并用冒号隔开,例如:2000:0000:0000:0000:0001:2345:6789:abcd(0010000000000000:0000000000000000:0000000
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

Java学习第二阶段小结

Java课程第二阶段的学习结束了。这一阶段的学习有一些吃力,难度突然加大了很多,起初十分不适应,后面的学习过程中才逐渐掌握了节奏。通过这一阶段的学习,基本了解掌握了面向对象的封装性、继承性和多态性的技术特征。接下来,对此阶段的作业做出一个阶段性小结。 1、 作业过程总结 第一次作业:此次作业分成三道题目。分别是:水文数据校验及处理、蒙特卡罗方法求圆周率、图形继承。难度形成很明显的梯度。第一题难度最大。私以为最大的难度在于理解题意。 从这里也能意识到,如果项目的初衷,要求都弄不明白,一切后续工作
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

Markdown的基本学习使用

认识markdown:搬砖自度娘: Markdown 是一种用来写作的轻量级标记语言,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。目前来看,支持 Markdown 语法的编辑器有很多,我们的博客园就支持。官方的中文文档:http://track.tkbo.com/?mid=138&f=138&domain=wowubuntu.com 废话不多说,直接开干:    先打开再说  
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0

SSM学习笔记(5)-CGLIB动态代理

问题: 1、CGLIB动态代理与JDK的对比 2、实现 解决: 1、CGLIB是适用于不需要接口的情况下,只需要个非抽象的类就可以实现动态代理。 2、CGLIB动态代理 1 public class CglibProxyExample implements MethodInterceptor{ 2 /** 3 *生成CGLIB代理对象 4 **/ 5 public Object getProxy(Class cls){ 6 //CGL
分类: 其他 发布时间: 04-30 22:46 阅读次数: 0