以下是MySQL最基本的增删改查语句,很多IT工作者都必须要会的命令,也是IT行业面试最常考的知识点,由于是入门级基础命令增>createdatabaseschool;创建数据库school>useschool;进入数据库>createtableclass(idint,namechar(10),scoredecimal(5,2));创建一个表class(id整数name字符串10
分类:
数据库 时间:
2018-08-26 18:38:22
阅读次数:
220
Linux下的设备分类为:字符设备/块设备/网络设备 今天简单介绍下字符设备驱动开发的一般方法,分为两部分:1,字符设备添加2,字符设备操作 字符设备添加 Linux下设备的表现形式是一个文件,比如串口的文件是“/dev/ttyS0”。按如下步骤创建设备文件:1,创建sysfs classstruc ...
分类:
系统相关 时间:
2018-08-26 18:38:13
阅读次数:
205
如何产生一个列表呢? 通过上面的语句我们可以定义一个长度为10的列表,还有其他方法吗? 结果和上面是一样的。那么你想一个问题列表占用内存空间,10个元素很少,但是假设有100万个元素的列表,难道你要写100万个吗?显然你会用第二种方法,但是这里有有一个问题,内存中放100万个元素是不是太占空间了?别 ...
分类:
编程语言 时间:
2018-08-26 18:38:06
阅读次数:
158
注入攻击本质是把用户的输入当做代码执行,包括:sql注入、XML注入等 发生条件:1.用户能够控制输入;2.原本要执行的代码拼接了用户的输入,导致执行了用户的输入 1.sql注入 sql语言是解释型语言,因此存在先天性的安全缺陷 原理什么的就不提了,从判断是否存在sql注入开始吧~ 1.1 判断是否 ...
分类:
其他好文 时间:
2018-08-26 18:38:00
阅读次数:
225
1、何为静态工厂方法 静态工厂方法就是一个返回类实例的静态方法。比如Boolean的valueof方法: 2、为什么使用静态工厂方法 和公共构造函数相比,静态工厂方法有许多的优点,下面进行一一介绍: (1)静态工厂方法是有名字的 一个类的构造函数的名字都是相同的,为了区分两个不同的构造函数,只能通过 ...
分类:
其他好文 时间:
2018-08-26 18:37:53
阅读次数:
153
题目说明 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。 解法1 / 时间复杂度:O(n) 使用unordered_set保存滑动窗口(长度[0,k]) / bool contai ...
分类:
其他好文 时间:
2018-08-26 18:37:46
阅读次数:
127
账户查看账户:#id查看的是当前登录账户的id信息,identifyuid=0(root)gid=0(root)组=0(root)主属组附属组uid系统用来识别账户的useridentifygid系统用来识别组的groupidentify#iduser1查看user1这个账户的id信息#whoami查看我现在所使用的账户#cat/etc/passwd账户的基本信息都在这个文件内用户名:代表密码:u
分类:
其他好文 时间:
2018-08-26 18:37:39
阅读次数:
163
[TOC] codeforces 776E The Holmes Children [题目传送门][1] 题意 定义$f(n)$为满足$x+y=n$并且$gcd(x,y)=1$的有序正整数对个数,定义$g(n)=\sum_{d|n}f(\frac{n}{d})$,定义$F_k(n)$如下: $$ F ...
分类:
其他好文 时间:
2018-08-26 18:37:31
阅读次数:
179
MyBatis用#引用参数 答:D mapper用来指定查询sql Mappers元素是告诉MyBatis 去哪寻找映射SQL 的语句。 答:SQlsession不是线程安全的,所以不能设置static ,如果设置了static 就是静态变量,可以共享 答:两个框架都支持。 B resultType ...
分类:
其他好文 时间:
2018-08-26 18:37:24
阅读次数:
155
步骤如下:(以下载一款手机视频特效为例【movie fx】) 1、打开google play搜索:dji4go 2、点选第一个DJI GO 4图标,复制url中的地址:https://play.google.com/store/apps/details?id=dji.go.v4 3、将其黏贴到htt ...
分类:
移动开发 时间:
2018-08-26 18:37:17
阅读次数:
1355
一些传统的电子设备是通过改变电位器的电阻来实现调整,比如灯的亮度、电机的转速等。如果想对这种设备进行智能改造但不大幅度改变设备内部的电器结构,我们需要电位器的电阻可通过单片机或微机进行控制,数字电位器就是这类设备。 “我也是在项目中有这方面需求,又不想深入研究设备的内部构造(设备比较贵),发现竟然有 ...
分类:
其他好文 时间:
2018-08-26 18:37:08
阅读次数:
679
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。 请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。 你可以假设 nums1 和 nums2 不同时为空。 示例 1: nums1 = [1, 3] nums2 = [2]中位数是 2.0 示例 2 ...
分类:
编程语言 时间:
2018-08-26 18:36:57
阅读次数:
199
中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。 UML图: Colleague叫做抽象同事类,而ConcreteColleague是具体同事类,每个具体同事只知道自己的行为,而不了解其他同事类的情况,但他们却 ...
分类:
其他好文 时间:
2018-08-26 18:36:47
阅读次数:
158
1 l1 = [1, 2, 3] 2 l2 = l1 3 l1.append('a') 4 print(l1, l2) # 深cpoy 5 6 l1 = [1, 2, 3] 7 l2 = l1.copy() # 浅拷贝 8 l2.append('a') 9 print(l1, l2) 1.其他代码 ...
分类:
编程语言 时间:
2018-08-26 18:36:38
阅读次数:
182
Vue 的$mount()为手动挂载,在项目中可用于延时挂载(例如在挂载之前要进行一些其他操作、判断等),之后要手动挂载上。new Vue时,el和$mount并没有本质上的不同。 1.el Vue实例: 模板: 2.$mount Vue实例: 模板: ...
分类:
其他好文 时间:
2018-08-26 18:36:31
阅读次数:
523
一、背景介绍: 在看HashMap源码是看到了resize()的源代码,当时发现在将old链表中引用数据复制到新的链表中时,发现复制过程中时,源码是进行了反序,此时是允许反序存储的,同时这样设计的效率要高,不用采用尾部插入,每次都要遍历到尾部。 下面对该原理进行总结: JDK1.7的HashMap在 ...
分类:
编程语言 时间:
2018-08-26 18:36:16
阅读次数:
195