- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 database-添加not null限制
You need to add a NOT NULL constraint to the QUANTITY column in the PO_DETAIL table. Which statement should you use to complete this task? 转存失败重新上传取消 ALTER TABLE po_detail MODIFY (quantity NOT NULL); 转存失败重新上传取消 ..
2020-11-01 17:15:36 272
原创 hashset, 重写equal()和hashcode()
HashSet是用hashmap作为数据类型的HashSet无序,可以用null元素,不允许有重复元素,这是因为HashSet中的元素都存放在HashMap的key上面,而value中的值都是统一的一个固定对象private static final Object PRESENT = new Object();HashSet中add方法调用的是底层HashMap中的put()方法,而如果是在HashMap中调用put,首先会判断key是否存在,如果key存在则修改value值,如果key不存在这插入
2020-10-14 18:08:24 305
原创 Java笔试题
参考文章:https://blog.csdn.net/xiaoao20080/article/details/91285284日志级别:ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF
2020-09-21 18:41:56 205
原创 Java中的null
null是任何引用类型的初始值,0是基本数据类型的初始值,false是Boolean的初始值null safe方法:Stringnumber????????????????????????????????????????初始值为null????????????, String.value(number)??????????????????????????????????????????????????????????????????????????????????????????????????????
2020-09-20 21:06:31 224
原创 双亲委托机制
IDEA将代码转为.class文件,然后用classloader将.class文件加载到JVM中去执行。Java类加载器的继承:当一个类加载器接受到一个类加载请求时,先委派给它的父类去完成。user classloader会抛给application classloader,逐层往上委派,直到最高的祖先bootstrap classloader。bootstrap classloader加载失败?发派给儿子extension classloader,如果成功就结束,失败就往下传,如果直到
2020-09-20 20:45:46 137
原创 Java泛型
泛型:参数化类型 T,K, ,V, E, ? Demo demo = new Demo(); //string类型 List<String> array = new ArrayList<String>(); array.add("test"); array.add("doub"); String str = demo.getListFisrt(array); System...
2020-09-20 19:44:35 160
原创 Java变量,内存 ,垃圾回收
转载和整合:https://blog.csdn.net/csdnliuxin123524/article/details/74888800内存和变量java把内存分为两部分,一部分栈内存,一部分是堆内存,在函数中定义的一些基本类型的变量和对象都是在栈内存中分配的由java基本类型byte,int,short,long float,double,boolean,char 这八种定义的变量,在java为了追求速度是直接在栈中为期分配内存空间的,不是类的引用.在栈中有个"数据共享"的特性,比如,定义一
2020-09-20 12:20:17 650
原创 回溯算法应用-有向回路
从家出发,经历一个完全上坡和完全下坡,回到家,求最短路程Now you have a dictionary of places in Beijing. It's in the form of {location: elevation}. And an array of distances you find on Baidu Map connecting each places. Please find the length of the shortest route on which you can r
2020-09-20 11:41:17 248
原创 笔试汇总(4)
int*- 指向int的指针 int const *- 指向const int的指针 int * const- const指向int的指针 int const * const- const指向const int的指针 int **- 指向int的指针 int ** const- 指向int的指针的const指针 int * const *- 指向int的const指针的指针 int const **- 指向const ...
2020-09-15 18:05:21 130
原创 笔试知识点(3)
哪些函数容易造成缓冲区溢出C 和 C++ 不能够自动地做边界检查,边界检查的代价是效率。C语言标准库中的许多字符串处理和IO流读取函数是导致缓冲区溢出的罪魁祸首strcpy()函数将源字符串复制到缓冲区。没有指定要复制字符的具体数目确保 strcpy() 不会溢出的另一种方式是,在需要它时就分配空间,确保通过在源字符串上调用 strlen() 来分配足够的空间。dst = (char *)malloc(strlen(src)); strcpy(dst, src);strcat() .
2020-09-15 15:12:59 1128
原创 Java面试题汇总(1)
总结牛客网Java校招面试题合集120道是否可以在static环境中访问非static变量?因为静态的成员属于类,随着类的加载而加载到静态方法区内存,当类加载时,此时不一定有实例创建,没有实例,就不可以访问非静态的成员 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?java源程序先经过javac编译器编译成二进制的.class字节码文件 .class文件再运行在jvm上,java解释器(jvm的一部分)会将其解释成对应平台的机器码执行,所以java所谓的跨平台就是在不同平台...
2020-09-13 19:05:38 709
原创 笔试知识点(1)
某数据存放在DS=2000H和DI=1234H的数据段的存储单元中,则该存储单元的物理地址为( 21234H ) int count; 默认初始值为0 SharedPreferences数据存储是以( xml )文件形式存储的 Android开发:在Activity的onCreate()中代码片段 Android要达到流畅的画面,计算渲染的大多数操作都必须在(16ms)内完成 dispatchTouchEvent() 、onInterceptTouchEvent()和onTouchEven...
2020-09-13 18:53:22 175
原创 sql基础(2)
索引:索引是一种特殊的目录,分为聚集索引(cluster index) 和 非聚集索引比如您的某个表有一个时间列,恰好您把聚合索引建立在了该列,这时您查询2004年1月1日至2004年10月1日之间的全部数据时,这个速度就将是很快的,因为您的这本字典正文是按日期进行排序的,聚类索引只需要找到要检索的所有数据中的开头和结尾数据即可;而不像非聚集索引,必须先查到目录中查到每一项数据对应的页码,然后再根据页码查到具体内容。每个表只能有一个聚集索引,因为目录只能按照一种方法进行排序聚集索引所在的列:
2020-09-11 23:21:57 207
原创 SQL基础(1)
建表 增加约束NOT NULL- 指示某列不能存储 NULL 值。 UNIQUE- 保证某列的每行必须有唯一的值。 PRIMARY KEY- NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。 FOREIGN KEY- 保证一个表中的数据匹配另一个表中的值的参照完整性。P_Id int FOREIGN KEY REFERENCES Persons(P_Id) CHECK- 保证列中的值符合指定的条件。...
2020-09-11 17:13:07 274
原创 正则表达式练习
正则表达式练习1. [abc] 有a或b或c2. [^abc] 没有a或b或c3. [a-c] 从a到c = 有a or b or c4. z{3,5} z可以重复3-5次 zzz, zzzzz都匹配5. a+ 表示 a有一个以上重复6. a*表示a有0个以上重复7. 表示“点”需要在前面加\ : \.8.表示“?”需要在前面加\ : \?9. \d 表示 0-9的数字, \d\d 表示两位数字,\d*表示从0位到无穷位数字,\d+至少有一位数字10...
2020-09-10 16:01:09 251
原创 初识springboot+thymeleaf(自动配置源码解析)
springboot官方文档https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/1. springboot和maven安装(IDEA自带springboot和maven)2. 创建springboot 选择web插件 等于 自动添加starter-web的dependency3. pom.xml用来放依赖 然后maven扫描这个文件 下载里面的依赖 放到External Libraries 用jar包的形式.
2020-09-03 23:21:56 334
翻译 Linear, Binary,Jump,interpolation search汇总
来源:greeksforgreeks所有search的前提是sorted arrayLinear search是最简单粗暴的搜索,和第一位对比,不等于,和第二位对比。。。直到相等A simple approach is to dolinear search, i.eStart from the leftmost element of arr[] and one by one c...
2019-05-27 17:32:49 422
原创 FYP暑期错误汇总(一)
**scope:opencv, servlet, python os and tools: mac, xcode, eclipse.** 1. java.lang.UnsupportedClassVersionError opencv version is 3.2.0,eclipse version is 1.6 solution: http://www.cnblogs.com/xing
2017-06-01 10:12:24 289
转载 mac install opencv with java
先下载opencv,后在终端构建jar,非常简单 http://www.rmnd.net/install-and-use-opencv-3-0-on-mac-os-x-with-eclipse-java/
2017-05-31 19:03:09 712
原创 mac install opencv with python
Step1:Install Homebrew$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$ brew updateStep2: Install Python 2.7 and Python 3 using Homebrew$ brew install python
2017-05-31 11:04:12 472
原创 Android studio MAC install
Android studio MAC installset HTTP Proxy使用下面链接里的镜像服务器地址 http://blog.csdn.net/growing_tree/article/details/48625797?ticket=ST-3028-kqZSbaFbb3qVvba2dzdJ-passport.csdn.netAndroid SDK 在线更新镜像服务器资源: 大连东软信
2017-05-04 18:25:55 326
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人