- 博客(24)
- 收藏
- 关注
原创 MySql + FLask
Mysql 学习笔记下载下载https://www.cnblogs.com/reyinever/p/8551977.html官网下载 MySQLcommunity sever解压缩配置环境变量变量名:MYSQL_HOME变量值:E:\mysql-5.7.20-winx64path里添加:%MYSQL_HOME%\bin;注册用户生成data以管理员身份运行cmd进入E:\...
2019-06-27 12:04:05
669
原创 JAVA GC
重点关注的问题:判断可回收算法回收的算法常见垃圾回收器Java 内存泄露参考: https://blog.youkuaiyun.com/anxpp/article/details/51325838Java尽管有GC,仍然会内存泄露(OOM error: out of heap space)GC中不会被使用对象的就会被回收不会再被使用的对象不能被回收,即内存泄露常见: 如果长生命周...
2019-05-03 15:55:06
153
原创 Java 多线程和并发
Java 多线程面试什么是线程操作系统调度最小单元,进程中实际运作单位为什么使用线程(优点)多个线程并发执行提高程序的效率CPU不会因为需要等待某个线程而空闲线程分享内存进程和线程之间有什么不同进程是在系统内从中加载运行的程序,进程是一个进程内实际运作单元(线程属于进程)进程内存独立,线程共享内存(线程仍然拥有自己的栈和局部变量)如何创建线程,怎么创建更好继承t...
2019-04-11 03:42:43
173
原创 Android 移动客户端
Android系统架构应用程序(Applications)应用程序框架(Application Frameworks)提供各种API进行开发系统运行库与Android运行环境(Libraris & Android Runtime)Lib: 例如SQLite运行环境:Dalvik虚拟机Linux内核(Linux Kernel)Android的核心系统服务依赖于...
2019-04-11 03:26:40
205
原创 OOP
OO抽象封装继承多态抽象一类事物的属性和方法抽象成一个类,使其属性私有化,方法公开化。代码的复用性提高。易扩展易维护封装封装就是对属性和方法的载体,只能通过其提供的接口来访问。封装的做法:私有属性(private修饰符修饰属性)。提供public的读(getXX)写(setXX)方法。在构造中调用方法.所有的非常量属性基本都需要封装.封装的好处:隐藏类...
2019-04-11 03:05:14
132
原创 Java Collections
OutlineListSetQueueMapWhy using interface instead of class!!!主要还是方便改迭代器不关心容器的通用方法,工作是遍历并选择容器中的对象java中迭代器只能单向移动List<Integer> l = new ArrayList<Integer>();Iterator<Integer...
2019-04-11 03:03:05
535
原创 Spring 相关整理
参考 基本概念和例子系列教程Spring认识SpringSpring 是一个轻量级的 1)DI / IoC 和 2)AOP 容器的开源框架Spring 提倡以“最少侵入”的方式来管理应用中的代码,这意味着我们可以随时安装或者卸载 Spring适用范围:任何 Java 应用Spring 的根本使命:简化 Java 开发什么是J2EE:一组技术规范与指南,Spring是其中一种为...
2019-04-11 03:01:10
122
原创 Java Notes
Terminal 中运行public class HelloWorld { /* 第一个Java程序 * 它将打印字符串 Hello World */ public static void main(String []args) { System.out.println("Hello World"); // 打印 Hello World ...
2019-03-27 19:34:51
523
转载 AngularJS Notes
AbstractionThe most basic and important thingsan-modelan-
2019-03-19 17:10:44
204
3
原创 Python Notes
Compared with Java and C++Basic Syntax没有分号;通过intent控制if 语句,for,while都没有括号,但是要用冒号:method argument 还是有()的VariablesNumber:Python has weak type, 创建时必须被赋值数据类型(6种)包括:Number, String, List, Tuple, ...
2019-03-19 17:10:01
374
转载 Frontend Notes(2)
All stuff is from Stanford CS142Webservers and CommunicationBrowser<=>Webserver<=>Storage systemWebServersBrowsers: send HTTP request and get HTTP responsesWeb Server: get HTTP r...
2019-03-19 14:26:01
2574
转载 CountDownLatch,Cyclic Barrier,Semaphore
参考CS108 handout30CountDownLatch一个thread等待其他的thread。首先创建latch,会开始一个counter,然后用await()设定等待的thread,等待其他thread完成,其他thread需要使用latch.countDown。static CountDownLatch latch; public static void testThr...
2019-03-05 16:07:44
141
原创 Python自定义sort()
以下定义了interval类,并实现了对其排序利用两种方法,1)自定义__lt__(),2)定义sort()的key参数重写__str__()方便我输出if __name__ == "__main__":是为了仅我这个程序运行main要点全部写在注释里面了# python自定义多关键字排序# 重写__lt__方法# 定义key# 假设我有一组interval需要排序clas...
2019-02-27 09:34:59
2851
原创 Front End Notes(1)
Web Application (AngularJS)Model, View, ControllerModel: where the data putDatabase dataView: what we can see directlyCSS, HTML, Angular Directive, AnimationsController: triggered by uses...
2019-02-15 06:26:54
383
转载 Process and Thread
Process and Threadprocess: 进程thread: 线程操作系统的基本概念操作系统的设计,因此可以归结为三点:以多进程形式,允许多个任务同时运行;以多线程形式,允许单个任务分成不同的部分运行;提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。概念理解对于操作系统来说,一个任务就是一个进程(Process),比...
2019-02-11 15:33:39
236
转载 SQLite and Using SQLLite on Android
SQLiteSQLite is a specific database program which supports SQL.Many databases other than SQLite also use the SQL language.SQLite is widely available and can be used for small to medium-sized websi...
2019-02-11 04:15:33
100
转载 C++ Stream
转载C++的输入输出分为三种:基于控制台的I/O基于文件的I/O基于字符串的I/O用法#include <sstream>// isstringstream#include <sstream>// 1. istringstream// 1.1 read specific word tokens from a stringistringstr...
2019-02-10 14:27:04
315
原创 JavaScript 创建日历
基本思路创建6*7表格创建表格table 的构成 &amp;amp;amp;lt;table&amp;amp;amp;gt;,&amp;amp;amp;lt;tr&amp;amp;amp;gt;, &amp;amp;amp;lt;td&amp;amp;amp;gt;javasript methods: docuent.createElement(&amp;amp;quot;table
2019-02-07 15:59:08
327
转载 C++创建对象new与不new
C++ 创建对象C++在创建对象的时候可以采用两种方式:(例如类名为Test) Test test 或者 Test* pTest = new Test()。这两种方法都可以实例化一个对象,但是这两种方法有很大的区别,区别在于对象内容所在的内存空间不同,众所周知,内存的分配方式有三种(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,...
2019-02-06 16:09:17
3159
原创 React Notes
What is ReactReact 是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React is a JavaScript libraryReact is a User Interface (UI) libraryReact is a tool for building UI component...
2019-02-06 16:07:44
232
转载 JavaScript callback()
参考:MDN解释A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.callback() functi...
2019-01-26 13:00:39
1121
转载 数组,List,Array List,LinkedList的区别
Java数组连续内存,大小不可变创建的时候需要指定长度ListList是一个接口,而ArrayList是List接口的一个实现类。 ArrayList类继承并实现了List接口。因此,List接口不能被构造,也就是我们说的不能创建实例对象,但是我们可以像下面那样为List接口创建一个指向自己的对象引用,而ArrayList实现类的实例对象就在这充当了这个指向List接口的对象引用。...
2019-01-16 06:26:38
1221
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人